Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
pbohun
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
31.
▲
by
pbohun
8mo ago
QBE is a tiny project, but I think illustrates a better intermediate language design. https://c9x.me/compile/
32.
▲
by
pbohun
8mo ago
People are correct I didn't explain my position. LLVM: Pretty much everyone who has created a programming language with it has complained about its design. gingerbill, Jon Blow, and Andrew Kelley have all complained about it. LLVM is a
33.
▲
by
pbohun
8mo ago
There's no way to say this without sounding mean: Everything Chris Lattner has done has been a "successful mess". He's obviously smart, but a horrible engineer. No one should allow him to design anything. Edit: I explain
34.
▲
by
pbohun
8mo ago
I have an old printer, maybe 15 years old or so. Linux still prints and Windows doesn't!
35.
▲
by
pbohun
8mo ago
There also is an unofficial mirror which has updates. https://github.com/TinyCC/tinycc
36.
▲
by
pbohun
9mo ago
I'm not. I'm learning a little bit each day, making my brain better and myself more productive as I go.
37.
▲
by
pbohun
9mo ago
It feels like everything is falling apart and getting worse. Yet somehow people are racing to produce AI slop faster . If software eventually collapses under its own weight, things might be so borked we have to bootstrap everything from sc
38.
▲
by
pbohun
9mo ago
It sounds weird to say, but Steve Ballmer was probably the best CEO of Microsoft.
39.
▲
by
pbohun
11mo ago
Not quite. Erlang uses the Actor model which delivers messages asynchronously to named processes. In Go, messages are passed between goroutines via channels, which provide a synchronization mechanism (when un-buffered). The ability to synch
40.
▲
by
pbohun
11mo ago
They're not using the dangerous way because of syntax, they're using it because they think they're "optimizing" their code. They should write correct code first, measure, and then optimize if necessary.
41.
▲
by
pbohun
11mo ago
The first Go proverb Rob Pike listed in his talk "Go Proverbs" was, "Don't communicate by sharing memory, share memory by communicating." Go was designed from the beginning to use Tony Hoare's idea of communica
42.
▲
by
pbohun
11mo ago
That's not what the comment said. It said, "How about a Rust to C converter?..." The idea was that using a converter could eliminate the problem of not having a rust compiler for certain platforms.
43.
▲
by
pbohun
1y ago
Haha! You know, I think this is a perfect illustration between something being mathematically beautiful verses pragmatically beautiful. The beauty of one often looks ugly by the standards of the other.
44.
▲
by
pbohun
1y ago
Whoah! That's so cool!
45.
▲
by
pbohun
1y ago
What's cool about this is that computers are so fast that you could probably make a decent 2D game using only this software-rendered OpenGL 1.1 library.
46.
▲
by
pbohun
1y ago
The Principle of Least Privilege is one of the foundational aspects of security. Governments should be enforcing that not requiring companies to collect very sensitive information like they are currently doing. Things like "prove your
47.
▲
by
pbohun
1y ago
I know right now there are some privacy-focused distros of Android, but it might be time to just have a fork that moves off in a different direction. I think the only way to have success is create a distro that is very friendly to developer
48.
▲
by
pbohun
1y ago
This is cool! I like how you can toggle the pixel effect. A lot of great attention to detail.
49.
▲
by
pbohun
1y ago
Is there any fundamental reason for TLD price increases? I can't imagine it would take much infrastructure to just keep a registry of domain name entries.
50.
▲
by
pbohun
1y ago
I don't understand why the whole thing isn't local. A comprehensive Chinese dictionary has less than 400k words. Even at 1k per word that's less than 400MB. It's just poor design to make something require a network conne
51.
▲
by
pbohun
1y ago
This was also the point of COBOL. I think one thing we've learned is non-specialists don't like thinking/problem solving, and there's no meeting them halfway on that. Asking some people to think is asking too much.
52.
▲
by
pbohun
1y ago
Looking through the code a bit. This is quite impressive for such a short time working on it.
53.
▲
by
pbohun
1y ago
This looks very interesting. I'm hoping there will be more documentation. For example, docs for the standard library/packages and explanation about the design of the language (does it use garbage collection? how does the type syst
54.
▲
by
pbohun
1y ago
The whole point of canvas is to get away from the awful kludge that is HTML and CSS. I'd much rather see a new simple UI library that's developed for canvas.
55.
▲
by
pbohun
1y ago
I'm old enough to remember when people had to invent and write about the time cube, un-assisted.
56.
▲
by
pbohun
1y ago
I've had a couple incidents now where I'll lock my computer and when I come back to it (after lunch or a meeting) all my programs are closed. Is Windows really restarting with auto-updates when I lock my computer?
57.
▲
by
pbohun
1y ago
I haven't seen enough history to know if that's normal or not, but I can tell you that the center of each of those blue "clouds" is a nexrad radar station. It's view is a wide cone from the ground upwards (technical
58.
▲
by
pbohun
1y ago
It's interesting how more "amateur approachable" both old cars and old computers are. Old cars can be worked on by anyone with some basic tools and know-how, and old computers could be understood and programmed the same way.
59.
▲
by
pbohun
1y ago
The Z80 is a legend, and even though it's not powerful by today's standards one of the things I think makes it great is it was a "standard". There's something very powerful about a platform that doesn't change.
60.
▲
by
pbohun
1y ago
I recently started using Janet and enjoy it too. I think Rich Hickey got it right when he created a single set of functions to operate on all collections, which fixes most of what's mentioned in the article. Janet does a great job of c
More ›