Viewing profile — technomancy
technomancy
HN member- Joined
- Wed, Feb 21, 2007, 7:17 PM UTC
- HN karma
- 3,634
- Public activity
- 1,362 items
- HN profile
- View on Hacker News ↗
About technomancy
Coding in Clojure, Fennel, and Lua.
Recent public activity
-
comment
Comment #22676932
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…
-
comment
Comment #22675215
MicroPython would not work; a basic hello world in MicroPython takes 3x more memory than the total amount of RAM of the atmega32u4.
-
comment
Comment #22675202
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 o…
-
comment
Comment #22672007
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.
-
comment
Comment #22671999
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 firmwar…
-
comment
Comment #22671682
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…
-
comment
Comment #19516645
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 …
-
comment
Comment #19516586
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 proc…
-
comment
Comment #18024967
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 tha…
-
comment
Comment #18019860
> 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 a…
-
comment
Comment #18019724
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 mo…
-
comment
Comment #18019464
> 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, e…
-
comment
Comment #18018933
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 th…
-
comment
Comment #18018883
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 cl…
-
comment
Comment #18018848
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.
-
comment
Comment #18018839
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) t…
-
comment
Comment #12869821
Fantastic; thanks!
-
comment
Comment #12869794
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.
-
comment
Comment #12869786
Web pages don't require uninstalling when you decide they're not worth it.
-
comment
Comment #12841714
> 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 scr…
-
comment
Comment #12841697
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 …
-
comment
Comment #12681400
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 l…
-
comment
Comment #12588764
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.
-
comment
Comment #12588748
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. Near…
-
comment
Comment #12588723
> 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.…