Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
quectophoton
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
47 ms
·
541.
▲
by
quectophoton
4y ago
IMHO Rust could be a good replacement for C when (if) it gets an actual spec, or at least when (if) there are multiple real implementations of the compiler (meaning, with borrow checker, compiler errors, and all). Because otherwise, you cou
542.
▲
by
quectophoton
4y ago
To me the only open source license that seems to make sense without imposing on other developers, is the MPL without copyleft exception: "Do what the fsck you want with your code; as long as my code and any modifications to it are av
543.
▲
by
quectophoton
4y ago
Same. Python's type hints and Ruby's Sorbet (or their weird RBS thing), I can understand. But TypeScript? Besides a few things that are not obvious at first (like callable interfaces), I don't think you really need to think a
544.
▲
by
quectophoton
4y ago
> I don't think it's fair to describe the Go proxy as "calls home"; no one says that about Rubygems, PyPI, npm, or any other package tool. The Go equivalent of `gem`, `pip`, `npm`, `apt`, `cargo`, etc, is `go get`. Th
545.
▲
by
quectophoton
4y ago
And then there's some modern IDEs that you'd think would be able to handle measly hundred-lines-long files, but they sometimes don't. At $WORKPLACE I'm unfortunately required to use Visual Studio because the project won&
546.
▲
by
quectophoton
4y ago
Exactly, it's an example of a CLI that already messed up its interface, and has actually changed commands (checkout -> switch, has added flags for submodules, etc), and overall has improved since past versions, and still tries to im
547.
▲
by
quectophoton
4y ago
But still there's programs like Git as an existing example of this kind of "ask the user" thing. Last time I checked: * When you run `git init` without having configured default branch name it warns you with a big wall of tex
548.
▲
by
quectophoton
4y ago
To balance things out, the opposite is the Dunning-Kruger Effect. "I'm bad at this. Oh, but maybe it's the Impostor Syndrome and that means I'm actually good? Oh but then maybe that's the Dunning-Kruger Effect and I
549.
▲
by
quectophoton
4y ago
Probably we need to first start using the term Artificial Sapience as synonym for Artificial Intelligence so that it catches up on marketing, and then we could use the "A.S." abbreviation the same way some people say DRM meaning D
550.
▲
by
quectophoton
4y ago
I honestly can't tell if this is serious or satire. One one hand, it looks a lot like a joke standard like RFC 1149 (IP over Avian Carriers), and the article mentions it even won a satiric prize. But on the other hand, the example use
551.
▲
by
quectophoton
4y ago
> Time for a pop quiz. I was already answering "it depends" on three of them. > 1. Code Reuse is: "Code reuse" sounds good, but if you abuse DRY ("Don't Repeat Yourself") then you can easily get into
552.
▲
by
quectophoton
4y ago
I have been using Go for almost a decade now, and this is the second time they crossed a line I think they shouldn't have. The first time was when they introduced the GOPROXY and such. Now `go build` suddenly connects to internet by de
553.
▲
by
quectophoton
4y ago
Yeah, S-expressions are way more pleasant to write. With the benefit of a lot of hindsight, S-expressions seem like a superior choice for writing web applications (instead of HTML + JavaScript + some JS framework that writes HTML again (reg
554.
▲
by
quectophoton
4y ago
"Because, you see, bugs are a way of connecting people to the real world. Reminding them that, at the end of the day, it is just a game." — Matt Jablonsky, Head of Bug Creation Department Quote from an Aprils Fools video for The W
555.
▲
by
quectophoton
4y ago
I can't even imagine (no pun intended) what would be like having aphantasia. It would be weird to me not being able to draw from memory a map of my own home. Or not being able to answer a question like "if you enter your home, wal
556.
▲
by
quectophoton
4y ago
If you use arrays instead of objects, it becomes JsonML[1]: ["note", ["paragraph", "This is a ", ["code", {"vibe": "positive"}, "remarkable"], &
557.
▲
by
quectophoton
4y ago
I also really like Rust, and I see it as a good replacement of C++, except for one reason: the monoculture around it. You are expected to use one specific compiler. And there's very little (apparent) interest in actually writing a spec
558.
▲
by
quectophoton
4y ago
Oh no. Tangentially related, but this reminded me of That One Subreddit[1] before The Big Redesign. I don't even use Reddit, and I don't remember how did I even find about that, but I will never forget it as the ugliest thing I&#x
559.
▲
by
quectophoton
4y ago
Good reminder that a simple message asking someone to pull from your branch is already a pull request (the other person can literally `git pull $URL $BRANCH`). Nowadays everyone already assumes that "pull request" = "web-base
560.
▲
by
quectophoton
4y ago
I got one Steam Deck and it really has brought back motivation to learn GUI programming (SDL2). It is already a very nice, portable(-ish), easily hackable device (normal linux programs!), with nice physical controls and a screen[1]. Last ti
561.
▲
by
quectophoton
4y ago
Obligatory link to Rich Hickey's (creator of Clojure) "Open Source Is Not About You": https://gist.github.com/richhickey/1563cddea1002958f96e7ba95...
562.
▲
by
quectophoton
4y ago
I can confirm that, for example, Fennel[1] is nice if you're looking for something lisp-y. It's a bit unfortunate that it assumes that you are using Lua's standard library (so you can't use it in cases where you only wan
563.
▲
by
quectophoton
4y ago
The only thing keeping me away from Kagi is that they are US-based. Having some presence in the EU would contribute to peace of mind that your personal data is more or less under jurisdiction of the GDPR, and that there's at least _som