Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
kibwen
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
41 ms
·
961.
▲
by
kibwen
1y ago
> There is an urgent, obvious need for us to develop social practices around location sharing Indeed, such as "don't, tf is wrong with you?" People don't need to know where I am at all times. I don't need to kn
962.
▲
by
kibwen
1y ago
We've gotten really good at multiplexing lots of connections over a single line.
963.
▲
by
kibwen
1y ago
Sounds like they could improve that bottom line by firing all their staff and replacing them with AI. Maybe they can get a bulk discount on Claude?
964.
▲
by
kibwen
1y ago
It's even slightly simpler than that, NOR is also functionally complete, so you can just negate the OR.
965.
▲
by
kibwen
1y ago
Even Turing didn't respect the "Turing test", and your willingness to ignore reality in order to defend such a useless metric on the path to AI marks you as one of the gullible ones.
966.
▲
by
kibwen
1y ago
You continue vaguely asserting "differences" and then retreating when challenged. So please be specific: what differences?
967.
▲
by
kibwen
1y ago
The parent's claim wasn't about systems languages.
968.
▲
by
kibwen
1y ago
ELIZA passed the Turing test in the 60s. That's not a statement of technological progress towards AI, that's a statement on 1) the uselessness of the Turing test, which has been known for decades and 2) the gullibility of the huma
969.
▲
by
kibwen
1y ago
No, even by 2010, Javascript, PHP, and Python would have all already surpassed C and C++ by number of professional programmers in industry.
970.
▲
by
kibwen
1y ago
> design decisions explicitly contrary to design decisions of C/C++ style languages even though Rust is meant to replace it Yes, but that doesn't have to do with whether they "like" C++ or not. What they "liked
971.
▲
by
kibwen
1y ago
Rust has privacy and encapsulation just fine. More than that, Rust's entire safety story is built on these mechanisms; being unable to (safely) access private fields outside of the module in which they were defined is load-bearing when
972.
▲
by
kibwen
1y ago
Just the module the struct is defined in, not the file. Easy mistake to make, given that a file is implicitly its own module, but you can create submodules within a file with the `mod` keyword.
973.
▲
by
kibwen
1y ago
References are the purview of the borrow checker, naturally, but (assuming that you care about memory safety) you might be able to get away with a system that doesn't let you store arbitrary references, but conceivably you could have
974.
▲
by
kibwen
1y ago
My friend, no man ever got rich betting against the infinitely deep well of human gullibility.
975.
▲
by
kibwen
1y ago
A Rust closure "has" a lifetime in the sense that the anonymous underlying struct that Rust creates to hold the closed-over values has a lifetime, but that's not a requirement to have closures without a GC. Like C++, Odin doe
976.
▲
by
kibwen
1y ago
Ownership and the borrow checker two distinct things; putting these concepts together is the premier novelty of Rust. "Ownership" is this: an analysis pass that enforces single-ownership of values (call it "affine types"
977.
▲
by
kibwen
1y ago
Rust shows that closures don't require automatic memory management, unless you consider Rust's static ownership analysis to be "automatic memory management", which I suppose you could, but it's all at compile-time,
978.
▲
by
kibwen
1y ago
The parent is talking about closures, not coroutines. Rust does have closures that don't require a GC or passing lifetimes around (there's not even any syntax for putting a lifetime on a closure).
979.
▲
by
kibwen
1y ago
This is cope. Functionally nobody remembers enough high school chemistry to remember what a redox reaction is, let alone associate that with Rust, and such a naming convention is hardly worthy of the petulant dismissal expressed by the orig
980.
▲
by
kibwen
1y ago
Except for, you know, the majority of Rust projects which reach the HN front page and don't, like the stories on PopOS, Redox, and the Wild linker from the past day.
981.
▲
by
kibwen
1y ago
The assertion that we are refuting is this: "human wants are infinite, and therefore, we always find new things for people to do". The context here is specifically about employment, human labor, and the spectre of joblessness. Wha
982.
▲
by
kibwen
1y ago
No, any therapist worth their salt will absolutely call you out for bullshit, even if they try to couch it in gentle terms.
983.
▲
by
kibwen
1y ago
> Wilson rejected the idea of mass joblessness due to AI as "a very silly fear because human desires and human wants are infinite, and therefore, we always find new things for people to do." While I'm highly skeptical th
984.
▲
by
kibwen
1y ago
If you're writing C code that shares memory between threads without some sort of synchronization primitive, then as your doctor I'm afraid I'm going to have to ask you to sit down, because I have some very bad news for you.
985.
▲
by
kibwen
1y ago
> In C I wouldn't use such a fluffy high-level approach in the first place. Sure, though that's because C has abstraction like Mars has a breathable atmosphere. > This approach leads to straightforward, efficient architec
986.
▲
by
kibwen
1y ago
...Except that Rust is thread-safe, so expressing your algorithm in terms that the borrow checker accepts makes safe parallelism possible, as shown in the example using Rayon to trivially parallelize an operation. This is the whole point of
987.
▲
by
kibwen
1y ago
Which doesn't matter, precisely because those entities have no ownership over Linux and thus no ability to enshittify the product.
988.
▲
by
kibwen
1y ago
> At this point, we have to be actively be against free services. Nah, GCC is free, Linux is free, Debian is free. What we need to be against is free stuff provided by for-profit entities , because the love of money is the root of all
989.
▲
by
kibwen
1y ago
Yes, I think that's a fair characterization. The priorities of config file formats are different than the priorities of human-readable arbitrary data serialization and transmission formats.
990.
▲
by
kibwen
1y ago
I fully admit that I spent 40 delicious hours faffing about in Act 1 and then put it down out of fear that I'd never get anything else done. :P
More ›