Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jeff-davis
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
61.
▲
by
jeff-davis
4y ago
Mythbusters: looks like a job for "Buster" (the crash dummy).
62.
▲
by
jeff-davis
4y ago
So then when program X misbehaves on one compiler and not the other, is it a program bug or a compiler bug? Typically this would be resolved with a language standard.
63.
▲
by
jeff-davis
4y ago
"I don't understand why people want multiple compilers." Most people don't. But most development moved away from C/C++ before rust. If you want to call C & C++ "deprecated" you can't ignore the ma
64.
▲
by
jeff-davis
4y ago
As much as I like rust, I feel the statement is a bit premature. Rust has only one real compiler and no independent language standard. Rust is also the only alternative that is really being discussed most places. For an idea as major as &qu
65.
▲
by
jeff-davis
4y ago
One possible explanation is that cheating is a serious charge, and he's a chess player and probably wants to avoid getting involved in rules enforcement. Also, he probably doesn't want to get sued.
66.
▲
by
jeff-davis
4y ago
I had similar concerns (also starting with rust). But for languages that could be used in many environments (including embedded) I think a small stdlib is good. Perhaps there needs to be a separate low-rate-of-change set of reviewed librari
67.
▲
by
jeff-davis
4y ago
"choose which speech they will AMPLIFY" That makes private messages an interesting question, though. Or even cases where many people explicitly subscribe to a single voice -- is the platform really amplifying anything? Blocking su
68.
▲
by
jeff-davis
4y ago
"So why does the right, which claims to stand up for virtue, morality, and the American way of life, love this immoral, anti-American film so much?" I never heard the theory that The Godfather had a left/right divide. Nor h
69.
▲
by
jeff-davis
4y ago
A lot of the frustrating parts seem to be related to async/await, and that seems lightly covered here. In particular, the intricate dependencies needed to do basic stuff, and choosing among many approaches.
70.
▲
Modern version of Albatross seaplane in 2025
(aerotime.aero)
3 points
by
jeff-davis
4y ago
|
0 comments
71.
▲
by
jeff-davis
4y ago
"Text doesn't seem markedly different from a JSON API?" Json would be terrible as a primitive. I was imagining something more like erlang, which is very OS-like. The types are very permissive/fleixble, and there's l
72.
▲
by
jeff-davis
4y ago
Posix used to feel like a nice compromise that worked for high level applications, one-off tasks, and low-level system software. I remember the first time I created an ISO file using "cat /dev/cdrom > some_file.iso",
73.
▲
by
jeff-davis
4y ago
What points in history depended on her words or actions? (Sincere question about her legacy; not questioning whether she was important.)
74.
▲
by
jeff-davis
4y ago
I think they meant literally dividing, as in "divide this loaf of bread into two equal parts".
75.
▲
by
jeff-davis
4y ago
To fit A4 into a C4 envelope, do you fold in in half or thirds or fourths?
76.
▲
by
jeff-davis
4y ago
The article never mentions why folding in half is a good thing. It is, of course, but why half, and not fifths? The reason is that two is a good factor to work with. Multiplying and dividing by two is more common than by five in a lot of do
77.
▲
by
jeff-davis
4y ago
In any thread involving SQL NULL, I see a lot of not-quite-right explanations of what SQL NULL is, conceptually. I challenge anyone who feels like they understand NULL conceptually to explain the following query: -- find orders with a
78.
▲
by
jeff-davis
4y ago
I generally agree that, in most cases, you want the NULLS DISTINCT behavior. But thank you for providing such a developer-friendly feature that allows flexibility here! NULL in SQL is not terribly consistent overall. Sometimes NULL is treat
79.
▲
by
jeff-davis
4y ago
Python is still the language that I use to teach others simple programming concepts (basic control flow, branching, I/O), and also for automating simple tasks that aren't handled well by shell/sed. I even use it as a simple c
80.
▲
by
jeff-davis
5y ago
I suggest cultivating a sense of shared ownership. The author is trying to do that, which is great, but it seems like it's not there yet. That's true of open source as well as proprietary development. Do you want other engineers t
81.
▲
by
jeff-davis
5y ago
What if we think of libraries and dependencies in a different way? For instance: dependencies would be at the granularity of a single function or data type. And when you take a dependency, in your editing environment it would look just like
82.
▲
by
jeff-davis
5y ago
It's because most programming efforts are built on top of a predetermined stack. If that stack isn't a great fit for whatever reason, then your only alternative is to make another layer that is a better fit, even if that same lev
83.
▲
by
jeff-davis
5y ago
ser/de only solves parsing problems and not much else. What about using duplicate user IDs? Or maybe many objects in the system need both the employee ID and the name (and the employee ID determines the name, obviously), and the employ
84.
▲
by
jeff-davis
5y ago
The article doesn't mention the additional problems with stateful software, which account for a lot of the worst problems in practice. Consider an application with persistent state. Version 1 has a bug that introduces some slight incon
85.
▲
by
jeff-davis
5y ago
My complaint about the async rust world isn't so much function coloring, but dependency craziness. For instance, the postgres driver for rust (which is an excellent driver, by the way), is built in on async primitives. That's a go
86.
▲
by
jeff-davis
5y ago
Is there an easy way to get up and running with SPARK on ubuntu using just "apt install" from official package repositories?
87.
▲
by
jeff-davis
5y ago
I'm not sure this is a good idea. It means that a constraint on the data (a FK is a constraint) affects the semantics of the query. In SQL, those two concepts are seperate.
88.
▲
by
jeff-davis
5y ago
The main reason I don't complain about rust is because complaints feel like a way to pressure developers to address my specific wish list, which feels wrong. But, this thread feels like an opportunity, so here goes: 1. It lacks a good
89.
▲
by
jeff-davis
5y ago
Date & Darwen didn't actually design a language, just a set of prescriptions and proscriptions. I agree with you on points #3 and #4. Of course they'd argue that NULLs and sum types are possibly conforming, but to not discuss
90.
▲
by
jeff-davis
5y ago
This purely about database language semantics, not other aspects of database systems. In other words, it's a manifesto about languages for databases, and a criticism of SQL in particular. The challenges of a database language are diffe
More ›