Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mechanicum
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
mechanicum
3d ago
I don’t think utility or popularity had anything to do with the decision. It’s just that they no longer support casks with unsigned binaries. You could create a third-party tap to install wine via homebrew.
2.
▲
by
mechanicum
17d ago
Braille characters would double the horizontal resolution but halve the already limited vertical resolution, which isn’t great for something that’s intended to be displayed inline with text. I think Teletext might be even worse. IIRC, it on
3.
▲
by
mechanicum
28d ago
> I switched back to main after noticing that the plugin branch adds about 1s to startup time Very curious what’s happening there. With empty helix.scm/init.scm, there is essentially zero measurable impact on startup for me. Bytecod
4.
▲
by
mechanicum
29d ago
Helix is actively developed, they just haven’t cut a release since July last year. Most recent major feature to land in master was workspace trust. The Scheme-based plugin system ( https://github.com/mattwparas/helix
5.
▲
by
mechanicum
1mo ago
Talking to the person who gave it to you, in my experience. In my own testing, Pangram is excellent at detecting the default output styles of LLMs. If you tell the LLM to change its output style, so it’s not full of “load-bearing spaced em
6.
▲
by
mechanicum
1mo ago
I’ve seen the original repo, I mean Godier’s. A name clash is the least damning evidence in my opinion. Last year my previous employer asked us for suggestions for naming an AI agent. Everyone produced pretty much the same list, because e
7.
▲
by
mechanicum
1mo ago
I’d love to see the other repo, and the prompts that led to both. Did Godier copy the other guy’s repo, name and all, and try to pass it off as his own work? That seems like the obvious conclusion, albeit brazen to the point of insanity. Di
8.
▲
by
mechanicum
2mo ago
Probably this? “Concurrency Oriented Programming in Termite Scheme”: http://scheme2006.cs.uchicago.edu/09-germain.pdf Implemented in Gambit Scheme: https://github.com/FredericHamel/termite-scheme
9.
▲
by
mechanicum
2mo ago
I was curious so I asked Claude how it would do that: https://gist.github.com/waddie/b26166eec6cf675c044c09a95a754... I thought this bit was interesting: > TE has no register for hedging, ownership of an opinion, or
10.
▲
by
mechanicum
2mo ago
You almost can, with Jackson: jshell> new ObjectMapper().valueToTree(Map.of("providers", List.of("SUN", "SunRsaSign", "SunEC"))); $4 ==> {"providers":["SUN","SunRs
11.
▲
by
mechanicum
2mo ago
It looks like that was added in Java SE 6, and doesn’t materially change the underlying problem. Have there been more recent developments?
12.
▲
by
mechanicum
2mo ago
My understanding was the biggest issue has always been that javac is a poor foundation for any kind of live tooling like LSPs? It’s less “make me a Java LSP” than “rewrite javac around incremental compilation and exposing a semantic DB”. Wh
13.
▲
by
mechanicum
2mo ago
> I've found LLMs to be bad at balancing parenthesis. I think that was true last year. In my experience, it’s no longer the case with Claude Code or Codex.
14.
▲
by
mechanicum
3mo ago
Last year, I thought it was awful. Even Opus would reliably unbalance parentheses on practically every edit and then enter a doom spiral of making things worse as it tried to figure out the right place to put a `)`. Recently, I’ve been quit
15.
▲
by
mechanicum
3mo ago
I can believe it’s much improved and I wouldn’t look down on anyone for using it. But it’s still never going to be a language I like , and I’m yet to encounter any of these modern codebases in the wild. It’s invariably a crusty old relic,
16.
▲
by
mechanicum
3mo ago
> Eh? That's completely lifted from CL. Clojure’s abstraction is a bit more far-reaching than Common Lisp’s SEQUENCE, implemented as interfaces rather than types. A Clojure sequence is anything “seqable” (either implements the Seqab
17.
▲
by
mechanicum
3mo ago
Short answer: “a type system centered on the use of set-theoretic types (unions, intersections, negations) that satisfy the commutativity and distributivity properties of the corresponding set-theoretic operations”. Long answer, well, there
18.
▲
by
mechanicum
4mo ago
FYI, that’s currently available in a Humble Bundle with 16 other PragProg functional programming books: https://www.humblebundle.com/books/ultimate-functional-progr...
19.
▲
by
mechanicum
4mo ago
I think describing Kakoune/Helix as vi-inspired with “slightly different keybindings” is rather missing the point. The most important difference is that they invert the editing model from verb-noun to noun-verb. Meaning you always see
20.
▲
by
mechanicum
4mo ago
Last week I actually did dig out my UK launch PSP-1000 from 2005 (a gift from Games Workshop for being Design Studio Employee of the Year, I think to the bafflement of almost everyone in the department, not least me – at the time, I was the
21.
▲
by
mechanicum
5mo ago
It’s trivially easy to do in Clojure (literally one line of code to start an nREPL server, after deps/requires), and often very useful in dev and personal, local projects. In practice, I’ve never once used it in a user-facing productio
22.
▲
by
mechanicum
9mo ago
Maybe Subscribe with Reeder[0], 1Password[1], Userscripts[2]. The RSS and HTML icons are obviously fairly generic, so not 100% sure. [0]: https://reederapp.com [1]: https://1password.com [2]: https://githu
23.
▲
by
mechanicum
10mo ago
Their video on YouTube, in English: https://www.youtube.com/watch?v=9vW12gQ4Klc
24.
▲
by
mechanicum
11mo ago
More than two, e.g. there’s also the Inline Images Protocol supported by iTerm2 and WezTerm. Kovid documented his rationale at some length here: https://github.com/kovidgoyal/kitty/issues/33
25.
▲
by
mechanicum
11mo ago
Definitely S01E01, @ ~55-58 minutes. I just watched it.
26.
▲
by
mechanicum
11mo ago
I mean, 25 years and 27 inches later, and only reappearing after the queen Hudson served had died, with no tale of exactly where he’d been or how he got back… the cynical explanation would be that he was simply a different man claiming to b
27.
▲
by
mechanicum
11mo ago
These have been available since mid-2022: :insert-output Run shell command, inserting output before each selection. :append-output Run shell command, appending output after each selection. :pipe, :| Pipe each selection to the shell
28.
▲
by
mechanicum
11mo ago
Cmd + click places multiple carets on macOS. Apparently – I never touch the mouse when I’m editing in Helix. I don’t know which modifier it is on other platforms. I’m not sure if replicating Sublime’s Ctrl + D is possible or not, but there
29.
▲
by
mechanicum
1y ago
It uses old style figures rather than lining, if that’s what you mean by “higgledy-piggledy”. See https://practicaltypography.com/alternate-figures.html#oldst...
30.
▲
by
mechanicum
1y ago
I don’t think so, no. This is how it works today: https://www.gov.uk/check-job-applicant-right-to-work If your new hire is a British or Irish citizen, you ask for their passport on their first day and retain a photo/sc
More ›