Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
technomancy
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
technomancy
6y ago
If the root problem with QMK is that there are too many moving parts, adding a completely new language and compiler into the mix seems like a step in the wrong direction. The extra features that QMK has and Menelaus doesn't aren't
2.
▲
by
technomancy
6y ago
MicroPython would not work; a basic hello world in MicroPython takes 3x more memory than the total amount of RAM of the atmega32u4.
3.
▲
by
technomancy
6y ago
The docs for using QMK are pretty good, but trying to actually understand the code made my head spin; that's why I decided to write my own firmware. Right now it doesn't have any of the fancy features of QMK, but it currently cloc
4.
▲
by
technomancy
6y ago
Thanks; the title is fine. The current link is probably a better starting point; I've added links to the most recent revision so folks can see the final product if they want.
5.
▲
by
technomancy
6y ago
That's a good point, but it ignores two other notable descendants: Orestes (who is legendary for establishing the precursor to the modern judicial system and who I named my firmware written in Forth after http://github.com&#
6.
▲
by
technomancy
6y ago
Hi; original author here. That article goes into more background but it's based on a much earlier version of the firmware; as of last week I've gotten it to be feature-complete and stable, and I've been using it as my daily d
7.
▲
by
technomancy
7y ago
The Dactyl is definitely neat. It's designed for a different use case tho; you wouldn't take a Dactyl with you when you're out and about, while the Atreus is specifically designed for travel. I'm working on a similar pro
8.
▲
by
technomancy
7y ago
Atreus creator here. It doesn't happen often, but occasionally I have customers run into trouble putting their kit together, and I'm committed to always stepping them thru the process of troubleshooting and walking thru the fix. T
9.
▲
by
technomancy
8y ago
There are a few factors at play that make a language good to learn: simplicity, learning materials, and suitability for learning projects. On the first point, Fennel is simpler than any other lisp I know, beyond "my first interpreter&q
10.
▲
by
technomancy
8y ago
> why does fennel description insist on macros as compile time feature? This just means that it's possible to ship the compiled code on its own and have no dependencies on Fennel at runtime. It doesn't mean you can't ship
11.
▲
by
technomancy
8y ago
I've looked briefly at Lumen. I don't do any JS work, so cross-compiling to JS doesn't really appeal to me personally. I would expect that compiling to two targets would make it more difficult to implement clean, readable com
12.
▲
by
technomancy
8y ago
> So, since many mediawiki systems use lua, does this mean that you can code in Lisp (or Fennel), transpile to Lua, and then run the code as a module in a media wiki system? Yes, easily. With a little bit more work you could load the Fen
13.
▲
by
technomancy
8y ago
The creators of Fennel and Urn both chimed in to describe the differences between the two here: https://news.ycombinator.com/item?id=16567763 tl;dr Urn is a much bigger language that happens to compile to Lua as an implemen
14.
▲
by
technomancy
8y ago
Fennel is continually tested against mainline Lua 5.1, 5.2, and 5.3 as well as LuaJIT: https://github.com/bakpakin/Fennel/blob/master/Makefile#L6 It works great with Fengari for client-side scripting; in
15.
▲
by
technomancy
8y ago
This was my game, and I've contributed significantly to newer features in the Fennel compiler; happy to oblige if you have any questions about either.
16.
▲
by
technomancy
8y ago
Interesting you should mention Mandlebrot: https://old.reddit.com/r/programming/comments/6eg0x/where_ar... > the inner loop of mandelbrot is now identical (at the ucode IR level) to the IR generated b
17.
▲
by
technomancy
10y ago
Fantastic; thanks!
18.
▲
by
technomancy
10y ago
HN is an outlier because there's no business model or team of OSS maintainers with motivation to improve it. I can't think of any other sites I visit in the same position.
19.
▲
by
technomancy
10y ago
Web pages don't require uninstalling when you decide they're not worth it.
20.
▲
by
technomancy
10y ago
> Just pause the VM with the browser in it -> 0 % CPU, but can still read what's on the display. On a related note, how is "halt all execution and scheduled future execution of scripts in the current tab" not a solved p
21.
▲
by
technomancy
10y ago
It's really not that bad with NoScript; my primary machine is from 2009. I was considering buying a backup machine that was a few years older, and the main thing that kept me from pulling the trigger was that the LCD brightness was kin
22.
▲
by
technomancy
10y ago
The original title was "by hand" which is much better because the main thing that distinguishes this from hundreds of other build logs is that the switch plate was not cut with a laser or waterjet, but with hand tools.
23.
▲
by
technomancy
10y ago
Great solution if you never want to use code anyone else has written. To be fair this seems like a pretty common mindset in CL-land.
24.
▲
by
technomancy
10y ago
I don't know if it's systematic per se, but I wrote a comparison here: http://technomancy.us/169 My take is that the biggest difference is not in the language but the runtime. Nearly all the things that Racket lac
25.
▲
by
technomancy
10y ago
> Could someone give an example where it really shines and clojure's loop/recur just doesn't? In practice you don't replace TCO with loop/recur; you replace it with lazy sequences. They both solve the "how t
26.
▲
by
technomancy
10y ago
It's also massively more capable on the GPIO front. I used mine for a project with a lot of analog input that a Pi would never have worked for.
27.
▲
by
technomancy
10y ago
I wouldn't say it's a frequent problem, but it's much more likely to be a problem than performance.
28.
▲
by
technomancy
10y ago
Not as badly as English is broken. I mean, it's generally agreed that English as a language has accrued so much historical baggage that it's shed any elegance or coherence it may or may not have once had. It would honestly be surp
29.
▲
by
technomancy
10y ago
I live in Thailand (but not in a big city). Out here it's because if you find yourself without a home, you can go build one out of bamboo. If you have some friends to help you, it can be done in a week.
30.
▲
by
technomancy
10y ago
> you can get both in Lisp if you want The whole point of benefiting from immutable data structures is their ubiquity. If they're something you reach for only when you personally decide you need them, they're unlikely to work w
More ›