Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
rectang
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
43 ms
·
721.
▲
by
rectang
2y ago
Of course they can lecture them — it just isn't going to work. The error rates will barely budge. There is one effect: it allows smug gloating about how stupid, lazy, and irresponsible these users are. Blaming the user is the last ref
722.
▲
by
rectang
2y ago
Haranguing your users not to make mistakes is utterly worthless. The only way to move the needle is to design systems that are easier to use correctly.
723.
▲
by
rectang
2y ago
Oh, come on. The Excel user interface encourages mistakes, as surely as a bicycle with handlebars that steer backwards. https://www.youtube.com/watch?v=MFzDaBzBlL0 It's not all on the users.
724.
▲
by
rectang
2y ago
Only one in five? Evidence of egregious overengineering by the Excel team.
725.
▲
by
rectang
2y ago
You also have to make sure that some meaningful fraction of the rewards for those productivity gains actually go to the general population — rather than being captured by a tiny fraction at the top of the socioeconomic ladder. Otherwise yo
726.
▲
by
rectang
2y ago
Let me save you a click if you avoid articles larded up with stuff like this: > Doctors hate this one weird trick! > The video got banned a month later because big Pharma didn’t like it. > And for good reason! If people knew a
727.
▲
by
rectang
2y ago
For debugging, accessing private innards is fine because the version doesn't change before you're done. For long-lasting features, you can perform a risk-based analysis as to the likely stability of the implementation details you
728.
▲
by
rectang
2y ago
Because implementation details are not an interface. Say that, for example, in the future the module code evolves and `y` becomes cached or lazy loaded. Then your external code reaching in and setting `y` to -42 directly may no longer hav
729.
▲
by
rectang
2y ago
As an open source advocate, I'm fine with source-available licenses. They've been around forever! What ticks me off is freeloading on the goodwill generated by open source, for instance, by calling your license "Apache Licen
730.
▲
by
rectang
2y ago
It's hard to buy a TV today that isn't "smart", i.e. spying on you. There's more of a barrier to entry for automobile manufacturing than for TV manufacturing, so what goes for TVs goes double for cars.
731.
▲
by
rectang
2y ago
Interesting history! For the record, it's not like telecoms aren't an oligopoly in the USA, with the attendant "crazy shitty" customer service.
732.
▲
by
rectang
2y ago
That's an excellent explanation of a situation with a lot of complexity. Well done! The confusion between ElasticSearch the software kit and ElasticSearch the hosted service illustrates some of the drawbacks of having the same name fo
733.
▲
by
rectang
2y ago
Firefox is still working great for me, and I intend to keep using it for the foreseeable future. I don't know what it might take for people to migrate away from Chrome en masse, but the alternative is there.
734.
▲
by
rectang
2y ago
In the context of software marketing, "modern" is a synonym for "smart" and "fast". They all mean "better but actually worse".
735.
▲
by
rectang
2y ago
> A red flag is that ss-otr only provided binaries for download and not any source code, but due to the lack of robust reviewing mechanisms in Pidgin's third-party plugin repository, nobody questioned its security. Opaque binaries
736.
▲
by
rectang
2y ago
But under the current system, the wealth generated by those productivity gains is captured by a tiny fraction of the population. Elon Musk has many children, but most people are caught in the rat race.
737.
▲
by
rectang
2y ago
The Ghost Ship owners got sued eventually. https://en.wikipedia.org/wiki/Ghost_Ship_warehouse_fire
738.
▲
by
rectang
2y ago
Naturally I reject your characterization of integration as "evil". Male propensity for sexual assault is not immutable — ensuring that there are actual consequences will move the needle. For that, we need officers who will take e
739.
▲
by
rectang
2y ago
So are all the high-ranking officers who excuse away and hide sexual assault doing it because they are "a bit murderous"? It's tragic that many soldiers are deeply negatively affected by what we ask of them, but that's u
740.
▲
by
rectang
2y ago
The greater problem is hostility to enforcement from the top down, as evidenced by countless scandals. Gender segregation "others" women and cripples their careers, ensuring that they continue to be underpromoted relative to thei
741.
▲
by
rectang
2y ago
The Himalayan Blackberry (rubus armeniacus, native to Armenia and Iran) is definitely a damaging invasive species. Even if I have picked and eaten at least a quart of its yummy fruits in the last week, I’ve also spent untold hours pulling o
742.
▲
by
rectang
2y ago
> A freebie worth $590 is well below the $5,500 maximum campaign donation from an individual or business. But gifts like tickets can make a much greater impact, said Daniel Schnur, a government ethics expert and former chair of the Fair
743.
▲
by
rectang
2y ago
I keep trying to figure out the joke.
744.
▲
by
rectang
2y ago
I expect you can get something which compiles and is both “Rust” and “AI”, making it doubly buzzword-compliant and justifying the research project. What you won’t get is an output which is less buggy, or a process which automatically genera
745.
▲
by
rectang
2y ago
Indeed. Think of the AI stage as “llmcc”, or maybe “lsdcc” if you want to emphasize the hallucination problem.
746.
▲
by
rectang
2y ago
It’s not any more of a joke than the hee-haw nonsense that using an LLM to translate working C code into something else will yield a result with fewer bugs.
747.
▲
by
rectang
2y ago
Mmm, I went back and read the docs for MaybeUnit more carefully and that's a good point. It may be better to just leave the assignment off the declaration. If the variable is read before it's initialized to something, we'll
748.
▲
by
rectang
2y ago
Torvalds also listened, learned and improved. If we want people to respond to constructive criticism constructively, it's uncharitable and counterproductive to pigeonhole them as they were at a point in time.
749.
▲
by
rectang
2y ago
What you describe is antithetical to idiomatic Rust, written by a skilled Rust programmer. To uphold the spirit of Rust, a C program must go through a process where assumptions are laid bare and footguns are dismantled. Applying an automat
750.
▲
by
rectang
2y ago
It's possible to preserve the semantics of the original program using unsafe Rust. [1] unsafe { let mut i: std::os::raw::c_int = std::mem::MaybeUninit::uninit().assume_init(); // ...
More ›