Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Ygg2
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
26 ms
·
481.
▲
by
Ygg2
1y ago
> Given Zig's safety guarantees (which are stronger than C++'s), and given its goals (which are different from C++'s), the question should be what should we be willing to give up to gain safety from use-after-free given th
482.
▲
by
Ygg2
1y ago
> To be fair, although LLVM has several pretty annoying bugs which result in miscompiling Rust (and C, and any other language capable of expressing the same ideas) and it sure would be nice if they fixed them, there are also Rust bugs th
483.
▲
by
Ygg2
1y ago
To be fair to GP, an error bar of 3±300 is still a quantifiable epsilon. Utterly useless, but quantifiable.
484.
▲
by
Ygg2
1y ago
> People state these things about Rust's own implementation (or one of the other gazillion safe langs) potentially not being safe all the time Because it's technically true. The best kind of true! Sorry, I meant to say the oppo
485.
▲
by
Ygg2
1y ago
> Rust makes false promises in practical situations. It invented a notion of safety that is neither well posed, nor particularly useful, nor compatible with ergonomic and efficient computing. Please stop. Rust's promise is very simp
486.
▲
by
Ygg2
1y ago
Keywords: In Mice.
487.
▲
by
Ygg2
1y ago
Why? You write things in assembly if Rust performance isn't good enough.
488.
▲
Rust: Python's New Performance Engine
(thenewstack.io)
8 points
by
Ygg2
1y ago
|
2 comments
489.
▲
by
Ygg2
1y ago
Why would you stop developing for 5 years?
490.
▲
by
Ygg2
1y ago
Neovim just gets in the way. I observe the machine code directly through my sacred bond with the machine spirit. And the holy mechanical tentacles connected to my visual cortex.
491.
▲
by
Ygg2
1y ago
> Next time you're at a party go take a third of the cake and then tell everyone you just took "a sliver". See what happens... Fine, I'll concede it's the wrong word used. But: > Honestly, there's no poi
492.
▲
by
Ygg2
1y ago
Oh, snap! And crackle and pop.
493.
▲
by
Ygg2
1y ago
> But what's much harder to measure is the number of sales you missed. Or where the downed planes were hit. You don't have the downed planes, you can't see where they were hit! You just can't have that measurement, yo
494.
▲
by
Ygg2
1y ago
> This is the sort of thing that, if fixed early enough in the development cycle Is it? It didn't become noticable until GTA got a bunch of DLCs. Sure someone might have spotted it. But it would take more time to spot it early, and
495.
▲
by
Ygg2
1y ago
> Another datapoint that supports your argument is the Grand Theft Auto Online (GTAO) thing a few months ago.[0] GTAO took 5-15 minutes to start up. Like you click the icon and 5-15 minutes later you're in the main menu. Everyone wa
496.
▲
by
Ygg2
1y ago
You're right. Better to just wait for ship to sink naturally. From the holes.
497.
▲
by
Ygg2
1y ago
It's the biggest plastic producer complaining about plastic input (oil) sabotaging a plastic deal. I can sen China dumping oil for power generation but there is no way they will switch plastics production on a dime.
498.
▲
by
Ygg2
1y ago
Weakening the orphan rule would probably wreck too many crates. It's one of those changes that sounds great on paper but is a nightmare in practice.
499.
▲
by
Ygg2
1y ago
Seeing China criticize Gulf states for torpedoing the agreement is sure something.
500.
▲
by
Ygg2
1y ago
> Security is a spectrum. It's less spectrum and more that it's relative. Depends on attacker and what they seek to gain. An unsecured server is an unsecured server. But there is a world of difference if they are attacked by CI
501.
▲
by
Ygg2
1y ago
For a kid that doesn't know to read or write, Chat GPT writes way too much.
502.
▲
by
Ygg2
1y ago
No. It was always a bubble. You can thank me later.
503.
▲
by
Ygg2
1y ago
> Excel can't even open CSV files properly. You need to run the import wizard. Ofc you do. In practice, a CSV file can decide to use `|` for comma, and `<>` instead of quotes.
504.
▲
by
Ygg2
1y ago
> Oh, come on, you’re smart enough to understand that a few minutes every few months may not be exactly $0, but it’s such an insignificant value that it can be treated as $0. You're smart enough to know that just because you sum sma
505.
▲
by
Ygg2
1y ago
> For the last 25 years, Microsoft was known for: That's true, but there is a catch in your wording. For the last 15 year, Microsoft has: - Adopted open source/free software and gave contributions to various project (e.g. Linux
506.
▲
by
Ygg2
1y ago
> Sure. With infinite energy, anything’s possible - we can prevent all bugs. The problem is, we don’t have infinite energy. You don't need infinite energy but it is a significant undertaking. The UB seem to obey a power law in regar
507.
▲
by
Ygg2
1y ago
> This is a ridiculous claim that it’s only "maybe". It’s so obvious. Given enough effort, you can banish all UB and their related CVEs from a codebase. So it becomes a contest of which library had more scrutiny. I.e. you can c
508.
▲
by
Ygg2
1y ago
> Maybe? You forgot /s there? Neither are memory safe, so if you're going by the "safe in practice" definition then it has to be verified experimentally. Hence - maybe. > Can you show RCE using this? RCE and Undefi
509.
▲
by
Ygg2
1y ago
`comptime unreachable` isn't the underlying cause and not the place you should fix in this case. A good error tells you what caused it, and where to fix it.
510.
▲
by
Ygg2
1y ago
Yeah, it's not binary; it's just a step function. /s No, it's as close to binary as you can get. Is your only source of Undefined Behavior FFI specially marked functions and/or packages? Have you checked data races
More ›