HNHacker News
TopNewBestAskShowJobs

shae

306 karma · joined March 18, 2016

https://www.scannedinavian.com
submissionscomments
shae··on When will we fix the tools that run the world?
I wish we could create shared open source for schools and libraries.
shae··on Types are a basic tool of software design (2018)
Denotational Semantics is the basic tool of software design.

Meaning, model the whole thing in math, then you know whether the implementation matches the design.

shae··on Will that hub or dock slow your SSDs, or even make them faster?
CalDigit TS4 is the best dock I've used. I tried several. I get 2.5 GB Ethernet, two external 4k monitors, and much throughput.
shae··on The legacy of NeXT lives on in OS X (2012)
I remember seeing finder running on NeXT at a Halloween party at he Omni group in 1999. That was a cool experience.
shae··on Efficient German Language Learning: Is Anki the Answer?
I was talking to Damien when he was first writing Anki. He'd moved to Japan and wanted to learn Japanese. He married a native of Japan and last I heard still lives there. I'd call that a success story.
shae··on Programmers want flow. When programming, light turns red
If it helps any, I wrote "programmer's editor" because I was trying to disambiguate between things like emacs and ms word. I'd consider both editors, but I find it much easier to write text documents meant for human consumption.
shae··on Markov Keyboard: keyboard layout that changes by Markov frequency (2019)
I was pressing control and alt and shift with my pinky fingers, and that's how I blew out my arm.

I switched to a Kinesis Advantage keyboard and now I have control, alt, hyper, super, backspace, and shift under my left thumb. My right thumb has control, alt, hyper, super, enter, and space.

I don't know anything about gamer keypads, is there one you suggest I investigate?

shae··on Markov Keyboard: keyboard layout that changes by Markov frequency (2019)
The ZSA firmware fork of QMK does this! I don't have it enabled on my moonlander, but many of my friends do.
shae··on Programmers want flow. When programming, light turns red
I do focus mate with my friends and it's amazingly productive for me.
shae··on Markov Keyboard: keyboard layout that changes by Markov frequency (2019)
I agree. I blew out my left arm for a year from too much typing, so I switched to kinesis style keyboards so I could put modifier keys under my thumbs. I dunno if your suggestion was meant to be serious, but it's still great.
shae··on Markov Keyboard: keyboard layout that changes by Markov frequency (2019)
We're also limited and shaped by keyboards. Why only one letter per finger? The datahand does five!

Why are key switches only press?

What about analog partial key press? There are Hall effect keyboard switches that do that, I want to try some.

What about finger twist for input? I don't think anything exists? Would that be a volume knob on a key switch?

shae··on Markov Keyboard: keyboard layout that changes by Markov frequency
What letter is a good start if you do a reset at every word boundary? Maybe whatever letter is most common?
shae··on Markov Keyboard: keyboard layout that changes by Markov frequency
Repeatedly pressing the home row keys almost always turned into word end sequences like erere, I assume from words like there/were/here. I'm not sure how to go further with single character frequencies.
shae··on Markov Keyboard: keyboard layout that changes by Markov frequency (2019)
I wrote a second blog post about this project weeks after the first release: https://www.scannedinavian.com/markov-keyboard-the-rabbit-ho...
shae··on Haskell vs. Ada vs. C++ vs. an Experiment in Prototyping Productivity (1994) [pdf]
I worked at SimSpace, we had a million lines of Haskell written in house. It was wonderful! It was broken up into 150-175 packages with a surprisingly shallow dependency tree, making compile times decent.

It helped that our large application was a bunch of smaller pieces that coordinated through PostgreSQL.

We had three architects who spent their time finding near future problems and making sure they didn't happen.

I've had Haskell jobs with smaller and worse codebases. I think bad code can be created in any language.

shae··on Programmers want flow. When programming, light turns red
Author here, the original paper has a full keylogger that also catches mouse clicks.

I don't know if this is a good measure or not, but it's fun to build and use.

I'll try it for a few months and maybe post my thoughts.

shae··on Programmers want flow. when programming, light turns RED
Or an affordable busy.bar cause the hardware I used in this post is $35 ( https://www.adafruit.com/product/4800 )

I'd love to have a busy bar, but they seem expensive for what they do.

shae··on How much do I need to change my face to avoid facial recognition?
What about you infrared LEDs on my face?
shae··on Heaviside’s Operator Calculus (2007)
This author published my favorite book on mental math, called Dead Reckoning, you might like it!
shae··on Music as Language (2019) [pdf]
TidalCycles has an in-browser version now: https://strudel.cc/
shae··on Bus Number – The GitHub plugin my coworkers asked me not to write
Post Author here! mclare posted the other half with visualizations: https://mclare.blog/posts/the-bus-factor/

Check it out!

shae··on Bus Number – The GitHub plugin my coworkers asked me not to write
Could happen?

mclare published the other half of the blog post with nice graphs a few hours later: https://mclare.blog/posts/the-bus-factor/

I'd like to build a tree of open source dependencies and find out which parts need the most knowledge spreading.

shae··on Bus Number – The GitHub plugin my coworkers asked me not to write
True! The original 2015 article I found on Linux Weekly News had comments that worried about that https://lwn.net/Articles/651384/

I think Linux is safe because everyone uses it.

shae··on Bus Number – The GitHub plugin my coworkers asked me not to write
I didn't write it in 2015 when my coworkers asked me not to.

I do want to see if open source software I use has spread the knowledge to increase survival.

I refused the jerk move!

shae··on Bus Number – The GitHub plugin my coworkers asked me not to write
Thank you, didn't know this. I'll add it to the article.
shae··on Bus Number – The GitHub plugin my coworkers asked me not to write
Article author here: I've always said I want to be able to go on vacation and not get a call.

I like your framing better!

shae··on Waking up science's sleeping beauties (2023)
I wish I had access to papers for free, I'd read more and do more things.

For example, the earliest magnetic gears papers were $25 each and I needed about ten that cited each other. That's why I didn't try to create a magnetic hub for cycling. Att the time I thought I could make a more compact geared hub, but needed the torque calculations to be sure. I was a college student, my university did not have access to those journals, and I had no money.

shae··on Too much efficiency makes everything worse (2022)
Gerrymandering is over fitting. Mitigation: randomize the actual shape of a district when the votes are counted.
shae··on Reactive Relational Algebra
Have you read up on differential data flow? Might be what you want?
shae··on Ask HN: Does anyone use sound effects in their dev environment?
It kinda works on a keyboard also

https://mclare.blog/posts/making-a-bloom-filter-keyboard/

← PreviousPage 2 of 5Next →