Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
butterisgood
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
31.
▲
by
butterisgood
8mo ago
I still see "INCORRECT STATEMENT" in my dreams.
32.
▲
by
butterisgood
8mo ago
Uh... brother?! Just kidding... That sounds like my journey as well. I had friends in the neighborhood who also had the TI-99/4a. We all had Cub Scouts and Boy's Life magazine listings to key in. Did you have the data cassette r
33.
▲
by
butterisgood
9mo ago
Hopefully staying as such. I like Numbers, but I suspect I could totally replace my use of it with Emacs org-mode.
34.
▲
by
butterisgood
9mo ago
I thought Keynote, Pages, and Numbers were complimentary. Or part of an iCloud subscription or something. Is that changing?
35.
▲
by
butterisgood
9mo ago
I understand the downvoting, but recent events of the last year in the United States have reminded me that if you want people to mourn you after you're gone — not acting certain ways is a good way to get there. I cannot recall the cart
36.
▲
by
butterisgood
9mo ago
Or not.
37.
▲
by
butterisgood
9mo ago
I think ed is still a great editor for specific tasks. As a plan 9/9front user, when you get yourself into trouble, it's sometimes the only editor you've got left (like when graphics doesn't initialize, which I've
38.
▲
by
butterisgood
9mo ago
Was that not basically in the same vein as Google's NaCL? Was that not largely abandoned due to the success of WASM. lol?
39.
▲
by
butterisgood
9mo ago
I think this thinking makes sense if you've not used enough programming languages pragmatically. But, if you squint, great API design is a bit like embedded domain specific language design as well. I think there's room for both.
40.
▲
by
butterisgood
9mo ago
correct.
41.
▲
by
butterisgood
9mo ago
Looks neat. Can't use it due to the license.
42.
▲
by
butterisgood
11mo ago
I start to want a Reader Monad stack for all the stuff I need to thread through all functions.
43.
▲
by
butterisgood
1y ago
I completely forgot about that!
44.
▲
by
butterisgood
1y ago
I was not trying to be exhaustive. And I think you're downplaying many of the ones I mentioned, but I think this level of "importance" is subjective to the task at hand and one's level of frustrations.
45.
▲
by
butterisgood
1y ago
Perl was one for me that I always had a little trouble reading again later. I guess forth as well... hmmm
46.
▲
by
butterisgood
1y ago
I kind of like that OCaml, which I've also not used a great deal, has different operators for adding floats vs integers etc... Extremely clear at the "call site" what's going on.
47.
▲
by
butterisgood
1y ago
I really don't like Object Oriented programming anywhere. Maybe Smalltalk had it right, but I've not messed with Pharo or anything else enough to get a feel for it. CLOS seems pretty good, but then again I'm a bit inexperienc
48.
▲
by
butterisgood
1y ago
Overloaded operators were a terrible mistake in every programming language I've encountered them in. (Yes, sorry Haskell, you too!) I don't think move semantics are really that bad personally, and some languages move by default (i
49.
▲
by
butterisgood
1y ago
A pet peeve of mine is when people claim C++ is a superset of C. It really isn't. There's a lot of little nuanced differences that can bite you. Ignore the fact that having more keywords in C++ precludes the legality of some C cod
50.
▲
by
butterisgood
1y ago
This is really nice! I have not been keeping up with the features as I used to. "delete with a reason" strikes me as a really good idea.
51.
▲
by
butterisgood
1y ago
It does this in emacs with efrit. https://github.com/steveyegge/efrit It can actually drive emacs itself, creating buffers, being told not to edit the buffers and simply respond in the chat etc. I actually _like_ worki
52.
▲
by
butterisgood
1y ago
I love that your lisp implementations are so portable. I believe one is available for Plan 9.
53.
▲
by
butterisgood
1y ago
https://github.com/rminnich/9front/tree/ron_nix Has Ron Minnich's port of "Nix" (not NixOS as you may know it), to 9front. The entire point of this is to disallow the kernel pre-empting and swi
54.
▲
by
butterisgood
1y ago
But, your CPU availability is time sliced... So, why is not "more than one thread per core" equivalent to "more CPU" (my point is, sometimes it is...)
55.
▲
by
butterisgood
1y ago
Agree. AI is, so far, almost as good as StackOverflow, except it lies confidently and generates questionable code.
56.
▲
by
butterisgood
1y ago
I just wish people who give this advice for 1 thread per core would "expand their reasoning" or "show the work". It's not blanket good advice for all things.
57.
▲
by
butterisgood
1y ago
Where do people get the idea that one thread per core is correct on a system that deals with time slices? In my experience “oversubscribing” threads to cores (more threads than cores) provides a wall-clock time benefit. I think one thread p
58.
▲
by
butterisgood
1y ago
I've worked a fair amount with LLMs from a code generation perspective, and to be honest, I find them often to be better at reading and explaining code to a human than generating good code. It's an interesting idea to think that L
59.
▲
by
butterisgood
1y ago
I recall either Linus or a major Linux contributor (Alan Cox?) saying that if he had had a math coprocessor, he would have likely just ran BSD. I don't think even 386BSD existed when Linus started Linux.
60.
▲
by
butterisgood
1y ago
I don't know why this got downvoted... Hurd was indeed investigating L4 as an alternative microkernel for some time. https://www.gnu.org/software/hurd/history/port_to_another_mi... Neal Walfield was work
More ›