frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Start all of your commands with a comma

https://rhodesmill.org/brandon/2009/commands-with-comma/
140•theblazehen•2d ago•41 comments

OpenCiv3: Open-source, cross-platform reimagining of Civilization III

https://openciv3.org/
667•klaussilveira•14h ago•202 comments

The Waymo World Model

https://waymo.com/blog/2026/02/the-waymo-world-model-a-new-frontier-for-autonomous-driving-simula...
949•xnx•19h ago•551 comments

How we made geo joins 400× faster with H3 indexes

https://floedb.ai/blog/how-we-made-geo-joins-400-faster-with-h3-indexes
122•matheusalmeida•2d ago•32 comments

Unseen Footage of Atari Battlezone Arcade Cabinet Production

https://arcadeblogger.com/2026/02/02/unseen-footage-of-atari-battlezone-cabinet-production/
53•videotopia•4d ago•2 comments

Show HN: Look Ma, No Linux: Shell, App Installer, Vi, Cc on ESP32-S3 / BreezyBox

https://github.com/valdanylchuk/breezydemo
229•isitcontent•14h ago•25 comments

Jeffrey Snover: "Welcome to the Room"

https://www.jsnover.com/blog/2026/02/01/welcome-to-the-room/
16•kaonwarb•3d ago•19 comments

Monty: A minimal, secure Python interpreter written in Rust for use by AI

https://github.com/pydantic/monty
222•dmpetrov•14h ago•117 comments

Vocal Guide – belt sing without killing yourself

https://jesperordrup.github.io/vocal-guide/
26•jesperordrup•4h ago•16 comments

Show HN: I spent 4 years building a UI design tool with only the features I use

https://vecti.com
330•vecti•16h ago•143 comments

Hackers (1995) Animated Experience

https://hackers-1995.vercel.app/
493•todsacerdoti•22h ago•243 comments

Sheldon Brown's Bicycle Technical Info

https://www.sheldonbrown.com/
381•ostacke•20h ago•95 comments

Microsoft open-sources LiteBox, a security-focused library OS

https://github.com/microsoft/litebox
359•aktau•20h ago•181 comments

Show HN: If you lose your memory, how to regain access to your computer?

https://eljojo.github.io/rememory/
288•eljojo•17h ago•169 comments

An Update on Heroku

https://www.heroku.com/blog/an-update-on-heroku/
412•lstoll•20h ago•278 comments

Was Benoit Mandelbrot a hedgehog or a fox?

https://arxiv.org/abs/2602.01122
19•bikenaga•3d ago•4 comments

PC Floppy Copy Protection: Vault Prolok

https://martypc.blogspot.com/2024/09/pc-floppy-copy-protection-vault-prolok.html
63•kmm•5d ago•6 comments

Dark Alley Mathematics

https://blog.szczepan.org/blog/three-points/
90•quibono•4d ago•21 comments

How to effectively write quality code with AI

https://heidenstedt.org/posts/2026/how-to-effectively-write-quality-code-with-ai/
256•i5heu•17h ago•196 comments

Delimited Continuations vs. Lwt for Threads

https://mirageos.org/blog/delimcc-vs-lwt
32•romes•4d ago•3 comments

What Is Ruliology?

https://writings.stephenwolfram.com/2026/01/what-is-ruliology/
43•helloplanets•4d ago•41 comments

Where did all the starships go?

https://www.datawrapper.de/blog/science-fiction-decline
12•speckx•3d ago•4 comments

Introducing the Developer Knowledge API and MCP Server

https://developers.googleblog.com/introducing-the-developer-knowledge-api-and-mcp-server/
59•gfortaine•12h ago•25 comments

Female Asian Elephant Calf Born at the Smithsonian National Zoo

https://www.si.edu/newsdesk/releases/female-asian-elephant-calf-born-smithsonians-national-zoo-an...
33•gmays•9h ago•12 comments

I now assume that all ads on Apple news are scams

https://kirkville.com/i-now-assume-that-all-ads-on-apple-news-are-scams/
1066•cdrnsf•23h ago•446 comments

I spent 5 years in DevOps – Solutions engineering gave me what I was missing

https://infisical.com/blog/devops-to-solutions-engineering
150•vmatsiiako•19h ago•67 comments

Why I Joined OpenAI

https://www.brendangregg.com/blog/2026-02-07/why-i-joined-openai.html
149•SerCe•10h ago•138 comments

Understanding Neural Network, Visually

https://visualrambling.space/neural-network/
287•surprisetalk•3d ago•43 comments

Learning from context is harder than we thought

https://hy.tencent.com/research/100025?langVersion=en
182•limoce•3d ago•98 comments

Show HN: R3forth, a ColorForth-inspired language with a tiny VM

https://github.com/phreda4/r3
73•phreda4•13h ago•14 comments
Open in hackernews

Comparing the Glove80 and Maltron Keyboards

https://tratt.net/laurie/blog/2025/comparing_the_glove80_and_maltron_keyboards.html
82•ltratt•6mo ago

Comments

nprateem•6mo ago
Yeah the glove thumb pad sucks. Those 2 keys furthest away are impossible with RSI. Surely it's obvious. I'm surprised they haven't refined them.

Apart from that it's a great keyboard.

1-more•6mo ago
I have used splits for a long time. An improvement I swear by for thumb clusters is making the keys farther from me taller. I have no idea how I'd hit them without that. My keyboard is a Keebio Iris [0]. The thumb keys closest to me have relatively low-profile DSA key caps. The keys above them are SA (edit: row 3). I think this is a decent avenue for keyboard customizers to explore to make their thumbs have a better time reaching up a row.

The Glove uses low profile switches though, so I have no idea if different height caps are even possible with those.

[0] https://keeb.io/collections/iris-split-ergonomic-keyboard

inhumantsar•6mo ago
profiled keycaps are absolutely possible but I haven't seen any out there. someone wanting that would probably have to 3D print their own, or at least some kind of spacer
8f2ab37a-ed6c•6mo ago
Same. Owned two. Sold both of them because of the thumb cluster issue, it was killing my thumb joint.
alanbernstein•6mo ago
Have you tried the moonlander, or similar style thumb pads with articulated or more exaggerated angle? Seems to me that the thumb action should be at about 90 degrees to the finger action. I have a fancy keyboard to help with wrist issues, and I think thumb issues will arise next.
bostonvaulter2•6mo ago
Have you tried using key tilters? It makes a significant difference for me: https://sites.google.com/view/keyboards/hardware/accessories...
lytfyre•6mo ago
I've usually seen "thumb clusters" used for those style of key layouts, rather than thumb pads.

I've been using some variant of the Kinesis Advantage line for over 10 years - currently the Advantage360, their split board. I used an ergodox for a few years before that.

The Advantages are all 3d curved layouts with thumb clusters like the Maltron, and I haven't had RSI issues since making the move. The 360pro runs ZMK for firmware customization, and the stands do support different tenting angles.

Worth a try if you're looking for a more direct alternative to the Maltron.

ledauphin•6mo ago
I have had literally this exact same experience with the Glove80.

I like everything about it except for the thumb cluster. it is, amazingly, worse than the Ergodox EZ.

I wish the author would spring for a wireless Dygma Defy and tell us how that thumb cluster compares :)

8f2ab37a-ed6c•6mo ago
Not the author, I did that transition myself and so far I'm pretty satisfied with the Defy.
ledauphin•6mo ago
thanks! I'm not convinced I really care about the concavity - I got the Glove80 because it was cheaper for wireless and ZMK seemed like a safer bet than the Dygma custom layout engine. You're happy with that side of things?
8f2ab37a-ed6c•6mo ago
I only have the wireless version. The keyboard management software Dygma makes is spectacular, I was quite pleased. It's quite a step up from the janky web editor Moergo provides, requiring downloading a file and then doing a keyboard re-flashing dance.
tylermenezes•6mo ago
You reference Kinesis in the article so I assume you've seen the Kinesis Advantage 360? I've been a happy Kinseis Advantage user for two decades, and the 360 is pretty much perfect. It has dedicated keys for activating layers, you can remap and configure on a website using web serial, and it is extremely premium looking/feeling. And of course it's very comfortable without the thumb key problem discussed in this article.
oofbey•6mo ago
The Kinesis Advantage literally saved my career. I have lived in fear for a long time that the company would go out of business. So every chance I can justify I send them another $400 for their latest keyboard so I help keep them in business and increase my stockpile.
kcrwfrd_•6mo ago
I have had an advantage, advantage pro, advantage 2, and an advantage 360 pro.

The 360 comes close but it’s a miss for me. I really don’t like the omission of the function keys, and the switches feel muddied compared to the ones on the previous advantage keyboards.

If they fixed those two things and added another 1-2 keys to the thumb cluster, I think that would be the ultimate keyboard for me.

net_•6mo ago
I transitioned from a "normal" keyboard to a Glove80 last year. I immediately didn't like using the standard layout, so I switched to Colemak-DH which I've found pretty comfortable.

The thumb clusters are definitely a pain, I find myself only really using the 3 closest buttons one each side. Even then, the closest button on the upper row requires a stretch that gets uncomfortable after a while. It hasn't been bad enough for me to consider trying other keyboards though--the prices are too high for me to feel comfortable buying something I might not like.

To anyone that switches to a split keyboard, I strongly recommend also getting a trackball mouse (I use a Ploopy Adept). It lets you center the keyboard in front of you without needing to stretch too far while manipulating the mouse.

tiltowait•6mo ago
While it's missing the concavity of either the Glove80 or the Maltron, I've been so happy with the Keyboardio's thumb cluster (and palm keys) that I'm more than willing to overlook that regression. The Keyboardio's also got a very nice build, and the wood looks great.
ehnto•6mo ago
I use a Lily58 split/lightly bowled keyboard and it has been a big improvement in many regards. The thumb cluster is a much different approach to the Glove or Maltron, and I think it would benefit people with shorter thumb reach but might feel cramped for those with more mighty talons.

I do bouldering, and I have broken two of my fingers over the years in cycling accidents, and both are ultimately inconsequential compared using/abusing a bad keyboard. If you are thinking about trying a new keyboard design, and you use a keyboard for at least a few hours a day, it will be money well spent.

colordrops•6mo ago
Placement somewhere between the lily58 and the glove80 with a drop like the maltron would be perfect.

Edit: looks like the keyboardio someone else mentioned gets it right.

freedomdom•6mo ago
Did I just drop acid?

What about Maltron in Colemack?

https://colemak.com/

Or the Dactyl Manuform?

https://nathanfriend.com/2023/06/26/i-built-a-weird-keyboard...

Or Keyzen:

https://store.azeron.eu/azeron-keypads#keypad=keyzen

I just want an MC Escher keyboard, so I can type upside down and sideways.

eviks•6mo ago
> I analysed a full day of my keystrokes with xkbcat, which was very useful: my most frequently pressed keys are not what I would have guessed! For example, I discovered that I type ‘>’ far more often than ‘<’6.

Excellent approach, though rarely used in layout design, at most you'd get frequency distribution of typed text instead of pressed keys

> Both hands need access to each of these modifiers, because using a modifier and typing a key with the same hand often involves painful contortions.

While home row mods is a better solution, another alternative is "sticky" mods that would remove the need to hold, so you can use the same hand without pain

> On a normal keyboard, if I press ‘f’ then ‘g’ I can roll from one to the other and press ‘g’ while ‘f’ still hasn’t been released – ‘fg’ will be sent to the computer. With home row mods, this ends up sending ‘G’.

This might be config issue. With a roll you release F before G (your fingers roll off the first key before rolling off the second), so this should type regular FG in properly configured home row mods instead of just capitalized G.

> The practical effect of this is that ‘f’ isn’t sent to the computer as soon as you press down, but only when you release the key.

Are there implementations that send F immediately, but send backspace to delete F if you hold?

zeagle•6mo ago
I kind of regret my glove80 purchase after getting on the ortholinear ergo bandwagon to replace a microsoft sculpt. It's solidly built, happy to support and I'm using it to type this currently as a sunk cost fallacy... but similar concerns re: the inner thumb clusters being difficult to reach without repositioning palms. I've mapped them as: alt and space on the inner left and alt+space (power toys search) and layer on the inner right with another space on the right closer to my thumb. That's the biggest game changer vs. another keyboard: having backspace accessible with the left thumb and space with the right thumb is amazing. I also cannot reach the bottom outer 2/3 buttons with my pinkies and have 'medium' glove hands. Also for the cost, I was disappointed that one can't individually control/map the RGB LEDs so what is the bloody point of having them.
fleaaa•6mo ago
Glove80 is a decent ready-made product but it's simply too big. From my experience, sofle/silakka/lily58 with tenting solution worked better since they have smaller thumb cluster and surface but still takes advantage of same structure.

The ones I listed are well open sourced and modularized, you can print out parts as you go - trackpad, trackball, tilting pad, joystick whatever you want.

ledauphin•6mo ago
you can remap individual LEDs - it's awkward but there's a community firmware that you can use without ever leaving the web editor. the layout language is also pretty raw but it's doable.
lukewrites•6mo ago
Reading reviews of this type of keyboard is really interesting to me because their use is such a subjective experience. I have found that the glove80 has far and away the most comfortable thumb cluster for my hands as well as the most comfortable positioning for my pinkies.

I couldn’t make the corne variants work because tucking my thumbs hurt. The ergodox is too big. Even a keyboard like the ZSA Voyager just doesn’t fit me right. However, the glove80, running a 40 key layout that I’ve come up with after doing a fair amount of heat mapping my own keystrokes, gets rid of all my hand and wrist discomfort. My only complaint is what a hassle it is to haul around.

The only “wisdom” (hard earned) I would pass along is:

- Make a heat map of your keyboard over a few days to see what keys you need.

- tweak your layout to make it easy and comfortable to get to the keys and key combos you use.

- remember you do NOT have to use every key!

pfortuny•6mo ago
After developing a wrist pain which made moving my right-hand thumb ache, I discovered the usefulness of reprogramming the home keys to tap (letter) and hold (shift-Ctrl-Alt) on my Ergodox. Also, I shifted Space and Return to the left thumb cluster.

One does indeed not need to use all the keys. Lesson learned!

grayrest•6mo ago
I have a Chocofi (36 key, 3x5 + 3 thumb per half). My complaint with the Cornes is that the keyboard doesn't have enough stagger for where they thumb cluster is positioned. Either the thumb cluster should move out like the ZSA voyager or more stagger is needed like Ferris sweep and most newer boards at a similar size including mine.

I'm curious but not particularly enthusiastic about keywells because I find the biggest improvement with a split keyboard is the tenting. My personal setup uses heavy tenting+tilting (basically half of a square base pyramid split on the square's diagonal) with the keyboard in my lap and my forearms resting on the chair arms locks me into a neutral wrist position without any active muscle effort. Keeping a good wrist position through the entire day instead of just the first half makes a noticeable difference.

Finally, I use the neutral thumb keys for shift on hold but I don't use any other thumb holds because I believe it has stress injury risks[1]. They're used for important but relatively infrequent keys: backspace, enter, tab, esc.

[1] https://getreuer.info/posts/keyboards/thumb-ergo/index.html

lukewrites•6mo ago
Yeah, I have found it most comfortable to use two keys on each thumb cluster. Space, Enter, Layer 1, Layer 2. I also like how ZSA's thumb cluster it moved out (Keyboardio really did it the best imho), but for some reason the keywell on the glove80 makes it much easier on my pinkies than the ortho layout on the voyager.

How did you find an ideal tent + tilt setup? Whenever I've tried I've wound up with sore wrists or hands, so just gave up. It seems like the glove80 w/out wrist rests does "good enough" so I stopped trying to optimize, even though the temptation remains.

I've seen some members of the erg keyboard community design and print their own pcbs based on their hand dimensions. I just don't have the time for it and fear how far down the rabbit hole I'd wind up if I did.

grayrest•6mo ago
> How did you find an ideal tent + tilt setup?

I had the idea that the best position for long sessions would be the most relaxed one so I put my hands in my lap on top of a lapboard (old Wacom tablet) and tried to put they keyboard halves under my fingers. I cut up a shipping box for the tenting stand. It took me eight iterations with three fresh starts but doesn't take that long with cardboard and tape. Stick the keyboard onto the stand with double sided tape, fill the cardboard pyramid with change for weight, and it's been like that for eight months. I'll come up with a more permanent solution at some point but it's working well so I'm not in a hurry.

The positioning was mostly about getting the wrists straight with the keyboard halves in-plane. The in-plane part was, naturally, the tricky part and that was mostly about getting the pinky corners set and then small adjustments until the index corners felt good. I have it set so perfectly aligned requires me to slightly lift my arms off the armrests which prevents sore spots on the forearms. At rest with the sides of my palms on the lapboard my fingers are off to the side of the keys but I can still type.

> I've seen some members of the erg keyboard community design and print their own pcbs based on their hand dimensions

I follow the reddit community and see those as well. Someone started up a business selling fitted keywell boards (Cyboard) but the general consensus seems to be that the glove80 is good enough. I have some patches on my local ZMK (mostly changing chord detection) but no particular desire to do the hardware side. If I had a 3d printer I might consider it since apparently hand wiring isn't that hard if you have a print to hold the switches.

clircle•6mo ago
Recommendations for making a keyboard heatmap?
lukewrites•6mo ago
Others can make more informed recommendations; to the best of my knowledge it's going to depend on your keyboard and what firmware it runs. (There are some os-level heatmappers you can use, too.) When I used a Voyager I used the Heatmap feature in ZSA's keymapp app. When I was using a corne I used Via/Vial to do it. I finally found my way to the glove and used the data from those.
bostonvaulter2•6mo ago
> glove80 has far and away the most comfortable thumb cluster for my hands

If I'm reading your reply further down the page right then you only use two of the 6 keys. Is that right? For me, I think I'd want to use at least 4 or 5 keys in my thumb cluster before I could call it comfortable.

ivanb•6mo ago
I wish manufacturers of ergonomic keyboards would pay more attention to pointing devices. After all, with modern UIs we have to use the pointer. Having a hand jump to a mouse all the time is, at least, distracting.

Another factor is skeletal symmetry. Reaching for a mouse changes the natural balance of posture. I'm not a doctor, but it cannot be healthy over decades. That's why after many years I'm now using the pointing device with my non-dominant hand most of the time. My dominant hand only takes the mouse when I have to do precise or graphic work. This approach makes my back, neck and shoulders feel better.

And the last major gripe I have with most of ergonomic keyboards is how they misunderstand tactile feedback. They try to make all keys feel the same. Glove80 takes it to the limit with its uniform and flat key shapes and identical switches. I don't think this is helpful. Notice how F and J on most keyboards have bumps. Every key should have a bump, a unique shape, a unique surface texture. I want to subconsciously know I hit the right key.

adrian_b•6mo ago
For me, what has solved definitively the pointing device problem, after experimenting for many years with various mice, trackballs, trackpoints or touchpads, is switching to the use of a stylus on a small Wacom tablet as the pointing device (under Linux).

I use the tablet configured in the "Relative" mode, where it behaves identically to a mouse. The tablet has about the same size or somewhat smaller than a traditional mouse pad.

In comparison with a mouse, holding and moving the very light stylus requires much less force than with a mouse, the hand position is much more comfortable and the speed and accuracy of the movements are much higher.

Because the stylus is extremely light, I can keep it between the fingers while touch-typing with all fingers on the keyboard. Therefore when I alternate between typing and pointing the transitions are faster and more comfortable than with a mouse, because I do not have to grasp the mouse every time.

When I type longer texts, I drop the stylus on the tablet. I configure the stylus so that touching the tablet causes left mouse click and the 2 buttons that are on the stylus cause respectively right mouse click and double left click.

Regarding your complaint about key shapes, many decades ago I had used a high-quality keyboard, with Hall sensors for the keys, and where each key had a different shape and height.

Unfortunately, after assembling my first IBM PC/AT compatible computer, I had to abandon that keyboard, because it was incompatible (it came from some kind of DEC-compatible video terminal). Otherwise, I have no doubt that this keyboard would have still worked finely even today, as it did not have any parts sensitive to wear, unlike modern keyboards.

pmarsh•6mo ago
I Velcro a touch pad on the middle of my kinesis advantage.

They made the Form keyboard but not sure the they haven't done the same for the ergo design.

It's a no brainer.

dododge•6mo ago
Svalboard can have various kinds of pointing devices integrated into it, within reach of your fingers without having to change your hand position, but it's a pretty extreme keyboard design even by modern standards.
hommelix•6mo ago
The article is interesting. I like the heatmap approach and trying to measure the physical differences between both keyboards. This is putting data behind a feeling and it helps looking for improvement. However for other parts of our body (like when going to the gym), I've been told to stretch as much as to exercise. I find odd the focus on reducing stretching in the article. I understand the issue for previously injured people and it is good that ergonomic keyboards and other hardware exist. While hitting the keys, our finger muscles get stronger in a specific movement, but like other muscles, they get shorter. Some stretching helps to keep a balance between strength and motion range. Would it be better to stretch our fingers after a long typing session, or even better, stretch while typing ;-) using some odd placed keys for their gym effect?
kcrwfrd_•6mo ago
I am a big fan of the kinesis advantage keyboards but I really do wish they had an extra thumb key so you could have cmd, ctrl, and option keys on both sides.
dododge•6mo ago
I went from an Advantage 360 to the Glove80 and I like the thumb clusters a lot better on the Glove80. In addition to having more keys, I find I can reach all of them without having to move my hand position as much.
mark_undoio•6mo ago
I've heard various online stories, over the years, about how nobody nails the ergonomics quite like Maltron does. Which is amazing given how long they've been about.

I have an old Maltron that I got cheap (many years ago and it was old then!) and it's remarkable how unlike a modern consumer product it was. Thin, vacuum formed plastic, point-to-point soldered wire keyboard matrix. But that classic shape, keys with full sized key caps and travel, etc are all present.

The Kinesis I also have is much more mainstream - it feels more solid and looks more like a consumer product. But I understand it's just not quite as good, ergonomically.

bschwarz•6mo ago
No discussion about ergonomics is complete without a mention of the Svalboard[0], a spiritual successor to the DataHand you can actually purchase today. I'm not affiliated in any way, just a happy user who's career has been saved by the Svalboard when no other ergonomic keyboard could.

[0] https://svalboard.com

pmarsh•6mo ago
Old school datahand user here, are you using the trackball version of The Svalboard? How does it work as a mouse replacement?
bschwarz•6mo ago
Currently using a Magic Trackpad, but might upgrade to a trackball for convenience. It's supposedly on par with standalone trackballs!
bostonvaulter2•6mo ago
I wish someone would make a keyboard with keycaps that are like 80% size. I think that would make it much easier to hit some of the keys that are further away.