HNHacker News
TopNewBestAskShowJobs

3a2d29

633 karma · joined December 11, 2021

submissionscomments
3a2d29··on The Last Thing Rust Needs (2019)
> (not that C is the best language out there)

I think there are many people who might actually agree with this. Tbh, I think anyone making the argument the other is making, would rather Rust follow the path of C than the path of C++.

3a2d29··on Memory safety for the world’s largest software project
Well its the C coding calling the Rust that has no memory safety, the rust code exposed as the C binary will (assuming no unsafe block) be memory safe, despite appearing to C like other C code.
3a2d29··on Memory safety for the world’s largest software project
kinda feel like the title is earned. Linux (to my knowledge) is the most used operating system in the world and runs on all of the top 500 fastest super computers.
3a2d29··on What does an idle CPU do? (2014)
Anyone know other resources like this? I am currently in the middle of learning about Operating Systems by reading my roommates old CS textbook and doing his projects. Would love to look at stuff like this because I just learned a chapter on interrupts and this supplemented it well.
3a2d29··on How do poor countries get rich?
Really interesting perspective here, wanted to add. I am an engineer now, but studied developmental economics very briefly and there are lot of really interesting theories out there.

This “land distribution” point reminds me of a paper they claimed Spain fell behind other colonial powers like England and France because the resource they exploited was precious metals that allowed a few to get rich, but didn’t allow a middle class to grow.

Make me think of whether big tech does the same thing (if they can find a way to automate enough they can hire few people and few engineers)

3a2d29··on At the Bored Ape restaurant, your ApeCoin is no good now
Ahh the classic “people were wrong once about a technology, therefore all potential technologies are good.”

So if I found a quote about someone saying nuclear energy would power cars…would that disprove crypto? I guess so

3a2d29··on What it feels like when Rust saves your bacon
To be fair, I am sure Rust catches a fair amount (compared to C++ which would catch 0). I just think that phrasing rust has having 0 memory errors can be a tad inaccurate.
3a2d29··on What it feels like when Rust saves your bacon
> High quality teams like the Linux kernel team and PostgreSQL, do periodically have serious security bugs that are things Rust would have caught.

Safe rust would have caught. If you had to drop into unsafe to do what they did, the serious security bugs would still have happened.

3a2d29··on How safe is Zig?
Rust does no eliminate memory errors.

200+ memory safety errors were found in rust crates: https://www.infoq.com/news/2021/11/rudra-rust-safety/

I love rust, I think there's a good chance zig in its current state isn't the answer, but saying rust is totally memory safe is wrong. You drop into unsafe and people make the same errors C/C++ devs make.

3a2d29··on How safe is Zig?
Seeing Nim danger made me think, shouldn’t rust unsafe be added?

Seems inaccurate to display rust as safe and not include what actually allows memory bugs to be found in public crates.

3a2d29··on Memory Safety in a Modern System Programming Language Pt. 1
As much as I don’t want to complain about all the new low level languages (it’s really cool to see so much innovation!)

But I can’t help but feel a bit overwhelmed with options, and I know very few will ever catch on.

At least D seems to have some momentum, but I have fallen into the trap before of learning new languages that die.

I want to learn one of these, but I want it to last!

3a2d29··on Solend seized $170M of user funds
Right but I am saying why they adopt that mentality. They want a “just-world” of crypto not just for feeling safe but to justify crypto’s superiority.
3a2d29··on Solend seized $170M of user funds
Hasn’t the current system of banks and paper currency basically been the financial system of chose since the 1700s? I see additions to financial systems, not total replacements.

Crypto is trying to replace banks and modern finance, correct?

3a2d29··on Solend seized $170M of user funds
So I am thinking about how many crypto fans suggest fiat money and banks are a thing of the past.

I don’t think fiat money or banks can go away unless all their functionality can be replaced by crypto and do at least as well.

With finances, it’s more about preventing the bad over getting the good. As long as crypto introduces a big problem, there’s no way it becomes the primary financial tool.

In fairness, I am making some assumptions here, so maybe my view of finance is very wrong. I welcome any alternative opinions.

3a2d29··on All Ponzi schemes topple eventually
I always find it funny when people call for regulation in crypto.

I just spent the past few years having crypto bros explain that decentralized finance is better in every way. Now they are decentralizing it and letting the government control it?

3a2d29··on Solend seized $170M of user funds
Not to be super “arm chair psychologist” about this, but I always thought the whole “you deserve it if you got scammed” mentality comes from the people that believe crypto will replace all modern finance.

For crypto to replace modern finance, it needs to be better in every way (so it’s a total replacement).

Decentralized currency is better for some things, worse for things like preventing scams. If modern finance prevents scams better, than crypto won’t replace it in that area at least.

Solution? Easy: scams aren’t a problem. Modern finance isn’t better in fixing that problem, cause it’s not a problem. Now crypto is once again better in every way.

3a2d29··on I love the Linux desktop, but that doesn't mean I don't see its problems
To add to this, I think Linus himself mentioned this issue at a talk at a Debian conference.

I think he even mentioned maybe gaming would save Linux from this, since games will not constantly update to fix compatibility issues so distros would be forced to behave.

3a2d29··on Building a Cloud Database from Scratch: Why We Moved from C++ to Rust
Genuinely curious on what people’s thoughts are on ever using manual memory management?

Are there many large programs (outside of embedded) where it ever really makes sense?

I ask because I am a fan of C, and I am sure there will always be old legacy C code, but is manual memory management essentially antiquated?

3a2d29··on Major discoveries made by mathematicians past age 50 (2010)
Curious how much of this is truth. I am sure in your 20s or 30s your brain functions better per say, but how much decline is there really and how fast? And surely experience does make up for it in most fields.
3a2d29··on Major discoveries made by mathematicians past age 50 (2010)
Makes all of us (since we will all be 30+ one day if not alright) happy to know that Einstein wasted a lot of time trying extremely hard to disprove quantum mechanics because "God doesn't play dice with the universe."
3a2d29··on [dead]
I don’t like the celebrity soap opera, but I am pretty shocked by the people that defend Amber more than those that defend Depp.

The people defending Amber are the same people that are on board with cancelling a guy because he is accused of something bad.

Amber was charged with domestic abuse in 2009 by an ex-girlfriend.

Imagine this same crowd saying “stop internet, don’t attack this man with domestic abuse in his past. We don’t know the full story. You can’t take sides simply on the word on a random accuser.”

3a2d29··on Tiger Global, hit by $17B in hedge fund losses, has nearly depleted its VC fund
At the risk of turning this entire comment section into RTO debate, I want to sorta second this.

RTO will be so much easier when the job market is flooded with failed start-up engineers and the tech industry cools off.

3a2d29··on Criticizing Hare language approach for generic data structures
> “go but with ownership and borrow checker”

Wouldn’t this be just a lesser version of rust then? If someone makes a new language and wants it to catch on, it needs new ideas. Not just nice simple syntax mixed with something someone else is already doing.

3a2d29··on Robinhood: We are letting go approximately 9% of our full-time employees
As a junior engineer with 1 year of experience, I was really looking forward to my first job switch and salary increase.

Starting to look like I missed the golden job market between this and Meta/Twitter hiring freezes.

3a2d29··on Google, Meta, others will have to explain algorithms under new EU legislation
To add to this, I wonder how "explaining the algorithm" will work with algorithms that are trained with ML. Essentially they are black boxes, right? So as a tech company, would I have to just say what my best guess is on how it works?
3a2d29··on Ask HN: Switching from Java Back end dev to systems programming dev?
Thanks! Yeah I'll think it over. Thats sort of what I was thinking, surely all the textbooks and knowledge is out there, so I could teach it to myself, but having a structured class is nice.

I'll let you know. If I decide to go down the study group route, I'll ping you. I have already taken a data structures course, but nothing close to Operating Systems or Compiler Theory.

3a2d29··on Ask HN: Switching from Java Back end dev to systems programming dev?
Thanks! I’ll try getting involved.
3a2d29··on Ask HN: Switching from Java Back end dev to systems programming dev?
Interesting this was mentioned. I was wondering whether to try a class rather than do it on myself. Are you taking these at a local university or online?
3a2d29··on Ask HN: Switching from Java Back end dev to systems programming dev?
Thanks! I will try the Game Boy emulator
3a2d29··on Ask HN: Switching from Java Back end dev to systems programming dev?
Thanks I appreciate the advice. Yeah I think I haven’t really dived deep enough into the area to know if either of those is what I prefer, but I’ll give both a go.
← PreviousPage 5 of 7Next →