HNHacker News
TopNewBestAskShowJobs

neonroku

29 karma · joined February 21, 2015

submissionscomments
neonroku··on Show HN: Twitch Roulette – Find live streamers who need views the most
I’ve thought about doing this at work. Schedule an hour of programming once a day or once a week where others are free to join and watch, and comment or otherwise engage, or not.
neonroku··on You have reached the end of the internet (2006)
Earth by David Brin and Ender’s Game made some predictions in this area
neonroku··on If Inheritance is so bad, why does everyone use it?
Depends on how you use it, but in Java I prefer to use interfaces and no subclassing. I find classes with abstract methods hard to reason about, and much prefer to leverage Functions/lambdas where possible.
neonroku··on Choosing a Name for Your Computer (1990)
On a similar topic:

Software component names should be whimsical and cryptic - https://news.ycombinator.com/item?id=32807969 - Sept 2022

neonroku··on Blue Ball Machine
https://rockthetaskbar.ytmnd.com/
neonroku··on Arena Allocation in SBCL
there have been other posts related to Arena based allocation on hn recently and I was grateful because it wasn’t something I was aware of. I found this interesting - I see this post is part of a trend.
neonroku··on What they don't teach you about sockets
The following sentence in the article jumped out at me: “The difference is that you are not dealing with the unreliability of UDP like TCP is.” This reads to me like TCP is built on top of UDP, which at one time I thought to be the case, but it’s not. UDP and TCP are both transport layer, built on the internet layer, which is unreliable.
neonroku··on Toyota unveils 8.7 kWh battery for residential applications
here’s the Japanese version: https://www.toyota.co.jp/homebattery/
neonroku··on The Last Robot-Proof Job in America?
Fact check: “It is the second-largest fish market in the world, after Tsukiji market, in Tokyo”

Toyosu Market replaced Tsukiji in October 2018

neonroku··on Handy Keymaps in Vim
Karabiner Elements is great for doing this kind of remapping on macOS

https://pqrs.org/osx/karabiner/

The equivalent for Windows would probably be AutoHotkey

https://www.autohotkey.com/

neonroku··on Making My Own USB Keyboard from Scratch
Previous thread on trackpoints:

https://news.ycombinator.com/item?id=18811314

neonroku··on Making My Own USB Keyboard from Scratch
Can't you remap one of the other keys to be escape - I think for those who care keyboard layout is highly personal - I can find somebody has designed a keyboard that looks great and then make layout choices I find very strange. But if the keyboard uses qmk then I can easily fix that.

If you're not happy then build your own - or buy a unicomp board and replace the controller so you get the best of both worlds - buckling spring and programmable keyboard.

neonroku··on Making My Own USB Keyboard from Scratch
There are a few keyboards similar to ErgoDox but with less keys:

* https://github.com/kata0510/Lily58

* https://github.com/omkbd/ErgoDash

This blog shows how the Lily58 designer took the ErgoDox design and removed the keys he found superfluous:

https://yuchi-kbd.hatenablog.com/entry/2018/12/23/214342

neonroku··on Making My Own USB Keyboard from Scratch
you aren't limited to QWERTY but there are some limitations in what you can send from a USB keyboard. Depending on what you're trying to accomplish you might want to do some of it in the keyboard and part on the computer using AutoHotkey/Hammerspoon.
neonroku··on Making My Own USB Keyboard from Scratch
Cool project!

For folks interested in doing this themselves there are some communities out there - others have mentioned qmk, here are some useful forums to check out:

* https://www.reddit.com/r/MechanicalKeyboards

* https://geekhack.org/

* https://deskthority.net

Depending on your level of interest/commitment you don't have to design your PCB and software from scratch, there's a spectrum from designing your own PCB, case, etc. to putting together components designed and sold by somebody else.