Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
saghm
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
87 ms
·
751.
▲
by
saghm
4mo ago
My point is that there are plenty of smart people touting various recipes for safe C++, but somehow vanishingly few instances of actually safe C++ codebases. It's hard not to feel like the claims that C++ can be made safe are mostly be
752.
▲
by
saghm
4mo ago
I worked on a team where the responsibility of maintaining the onboarding guide was always passed to whoever joined right after they finished going through it (with the current maintainer being the "onboarding buddy" of the new te
753.
▲
by
saghm
4mo ago
I only saw automation around this for the first time earlier this year when noticing that a package was multiple versions out of date and tracking it down to a bot (in the pre-LLM sense) on Gitlab for the package that gave a false negative
754.
▲
by
saghm
4mo ago
The argument that you seem to have had trouble parsing isn't that it's impossible to create wealth, but that the rewards are not distributed according to the role that people played in creating it. If a company sells for a billion
755.
▲
by
saghm
4mo ago
Interesting! I can sort of see the value of that as a short-term solution to the hardware not being ready for something more robust. I guess my main objection to having to change the way we write for LLMs is that the writing isn't just
756.
▲
by
saghm
4mo ago
I see. Can you use `static 0` for a non-null empty array, or does that run into issues around what it means to allocate 0 bytes? I feel like the distinction between "empty but safe to use" and "not safe to use, so you need to
757.
▲
by
saghm
4mo ago
> He then goes on to say say that Modern C++ and where it is necessary, hardened libraries, go a long way to making these problems non issues. I'll believe this when he can actually point to non-trivial, real-world C++ codebases tha
758.
▲
by
saghm
4mo ago
Honestly this just makes it sound like C++ people either didn't really care about it in practice or just were weirdly insistent that they get to decide how to integrate the language into an existing project. At best, it's just ano
759.
▲
by
saghm
4mo ago
> there is nothing Rust can do C++ can't but there is quite a few things you can do in C++ but not in Rust The point the parent comment is making is that this doesn't really matter if no one actually does do these things in C
760.
▲
by
saghm
4mo ago
I don't think it's due to Rust being inherently faster, but there have been plenty of documented cases of being able to take better advantage of concurrency due to the guarantee of no data races. Trying to do the same in C++ would
761.
▲
by
saghm
4mo ago
> Point #4 is personal for me. I have multiple crates published on crates.io and I cannot log in and manage them because I deleted my GitHub account a long time ago. I wonder if someone could create a GitHub account using my name and cla
762.
▲
by
saghm
4mo ago
Can you do that with a dynamic array? If not, it's pretty severely limited (unless you mean that literally forbidding dynamic memory is usually not done, which I guess it's true outside of some embedded code but not a particularly
763.
▲
by
saghm
4mo ago
It seems like you're pretty fundamentally misunderstanding what the mistake is, because you have it backwards. Null is a problem because you can just use it like any other pointer without having to explicitly decide how to handle if it
764.
▲
by
saghm
4mo ago
> In fact, the fact that the rust compiler adds runtime checks for array indexes if it can't prove the index is in bounds is a criticism some c programmers have of rust. And the fact that after a half a century we're still deba
765.
▲
by
saghm
4mo ago
Interns don't typically have a job description that describes trying to push a specific software system from a vendor.
766.
▲
by
saghm
4mo ago
Sadly, I don't remember it. I was born in the early 90s, so although I remember PalmPilots being a thing, I never had one
767.
▲
by
saghm
4mo ago
> Somewhere, a LLM is trained on this code as we speak :) If we collectively have to change the way we do things to better fit our tools rather than changing our tools to fit what we would naturally like to do, then we've failed as
768.
▲
by
saghm
5mo ago
I mean "not earned through work", as evidenced by your description of it "as as sitting there". Risk isn't the same as work.
769.
▲
by
saghm
5mo ago
When capital gains tax is so much lower than income tax, this holds even more true for people who work at the companies being sold for lots of money and make income in wages than the people who own the companies, and that just reinforces th
770.
▲
by
saghm
5mo ago
> Are those excess returns not work? What are they? Wealth extracted from a market, which is what the parent commenter said in the first place
771.
▲
by
saghm
5mo ago
Housing prices certainly can get high, but they aren't anywhere close to a billion dollars, which is the actual number under discussion
772.
▲
by
saghm
5mo ago
> Every compiler as per definition translates human readable code into machine language. This is a pedantic point, but that's not really what the definition of compiler is as much as a common understanding of it. By definition, it j
773.
▲
by
saghm
5mo ago
I think it's also a bit of a testing ground for the main repos as well. I maintained the `ruby-build` AUR package for a couple of years after the previous maintainer wanted to step down, but they eventually added it to the main repos a
774.
▲
by
saghm
5mo ago
Yeah, the part that I was most surprised at from this sort was the 2015; when they said Yahoo Messenger I had been assuming it was like a decade earlier.
775.
▲
by
saghm
5mo ago
You have a surprising amount of confidence that they haven't been vibe coding their patches lately
776.
▲
by
saghm
5mo ago
> Yea it's buggy and janky in places Anyone who thinks that this makes it a bad WoW clone has probably not played very much WoW. There have always been lots of weird bugs, and recent expansions have only gotten worse.
777.
▲
by
saghm
5mo ago
Their right to publish multiple counterstatements is left unsettled by current law
778.
▲
by
saghm
5mo ago
I could be wrong, but I thought the "is hiring" posts are from a mechanism specifically for Ycombinator companies (which is why they also don't have comments on them)
779.
▲
Over 400 Arch Linux packages compromised to push rootkit, infostealer
(bleepingcomputer.com)
2 points
by
saghm
5mo ago
|
1 comments
780.
▲
by
saghm
5mo ago
That's impressive, but I'd be reluctant to criticize one open source maintained effort for not having parity with another when it's all volunteer-driven. My point was that Apple is an insanely profitable company with resource
More ›