HNHacker News
TopNewBestAskShowJobs

Ygg2

8,245 karma · joined March 28, 2012

submissionscomments
Ygg2··on AMD silently removes memory encryption from consumer Ryzen CPUs
To be fair same can't be said of ECC, even though ECC should be basic feature out of the box.
Ygg2··on Google Chrome update will close the door on ad blockers
There's a reason Brave sucks too. From dabbling into cryptocurrency to charging $60 for Brave origins, it's also a dubious proposal.

Edit: Someone on Reddit compiled a list of various fuckups. https://www.reddit.com/r/browsers/comments/1j1pq7b/list_of_b...

Ygg2··on How memory safety CVEs differ between Rust and C/C++
It's not an ideal thing for sure, but between loud bang and silent corruption, I'd probably take loud bang. I.e. I'll take a panic rather than the method return 43 when you pop the null member from the stack.

And the Rust wasn't the root cause but corrupt configs were being erroneusly duplicated.

Ygg2··on Peopleless economy? Not technically impossible
So basically rich people trade amongst themselves while the masses live in squalor? That sounds as either a concept for cyberpunk book or a revolution.
Ygg2··on How memory safety CVEs differ between Rust and C/C++
> And as as the Cloudflare incident showed, a Rust unwrap can have equally bad consequences.

Arguably less bad than silently corrupting your data and forcing you to do CAPTCHA everywhere.

Which is what the parallel Perl(?) component was doing at the time.

Rust solution gave a clear signal something was wrong, the other solution was slowly annoying everyone and pushing them away.

Ygg2··on Show HN: Gitdot – A better GitHub. Open-source, written in Rust
Can't import repositories starting with uppercase :?

Did you check if I name my project 朽木?

Ygg2··on How Terry Tao became an evangelist for AI in math
According to legends Pythagoreans tried to surpress existence of irrational numbers because they couldn't be expressed as ratio of natural numbers

Supposedly even drowned their member that divulged their existence.

Ygg2··on My Software North Star
Yeah, but those (cooking, walking) rely on prior experiences.

We don't have prior experiences that can tell us with certainty that LLMs will or will not replace humans entirely.

Projecting that LLMs will become a singularity is the same as saying processor's clock speed will double every year. They do double, they don't.

Sun will always rise in the east until it engulfs us.

Ygg2··on My Software North Star
https://xkcd.com/605/

No one can predict the future least of all humble extrapolation line.

Ygg2··on My Software North Star
If you're using Zig to write correct by design code you do.

Or at least you have to add memory safety as another extra step on your road to correct by design.

I'm aware of paths to memory safety, but they boil down to: pervasive GC, annoying compiler, and praying you got it right.

If you write your proof in GC language than translate it to C, that's just a mix of pervasive GC and praying.

Ygg2··on My Software North Star
If you sacrifice memory safety for correctness, that just means it's not correct. If safety is crucial, it must be safe under all inputs, and if there are data races.

It's a bit like saying, "Yeah, our system is safe, but if there are two threads racing or use after free somewhere, then all bets are off."

Ygg2··on My Software North Star
I don't get how you dont't get. It links about memory safety (with a link towards an extremely biased article in Rust's favor) and a link to design to correctness (that leads to Zig project).

There is a lot to dislike about this paragraph:

      It doesn’t matter that the language you use is memory-safe, if you didn’t design for correctness or have no process that will eventually lead you to fixing all bugs.
 
Hang on. If I want to prevent all bugs, shouldn't memory safe make your correctness much easier to achieve? And what is this about fixing all bugs? You mean proofs? The stuff that Zig doesn't aim to do?

And no, asserts don't fix all bugs, they just guarantee some of your invariants are held at best, used in test at worst.

Ygg2··on When AI Crosses the Line: The Matplotlib Incident
If I wire my autocomplete to launch nukes, there are definitely reasons to worry.

It's not just an ethical problem.

Ygg2··on Zig ELF Linker Improvements Devlog
Technically means according to a strict, often legal definition.

The strict definition being we don't count developments that happened before version 1.

Like when we talk about Rust, we don't mention the virtual threads or GC or the @ symbol for GC references. Even though those all happened during its development.

Ygg2··on Microsoft Office 2019 and 2021 for Mac view-only conversion
Well. Not that shocked.
Ygg2··on The dead economy theory
Y shape of course.
Ygg2··on Zig ELF Linker Improvements Devlog
Still no 1.0 version though. So technically it's year 0.
Ygg2··on The dead economy theory
> Who is the customer when the customer is the thing you’ve eliminated?

Seeing how US economy is K-shaped, the answer is the rich. Assuming of course the service is right.

Ygg2··on Migrating from Go to Rust
Go also has one glaring disadvantage. GC. Assuming you're in the cloud.

It's easy to write code that trivially eats memory. Plus any resources spent on it, are resources not spent on other cloud provider things.

Ygg2··on Project Glasswing: An Initial Update
Usually the same guy doesn't get paid for developing code, bug bounty and fixing the code.

It leads to corruption. To paraphrase Dilbert "I'm going to code myself a car."

Ygg2··on Everything in C is undefined behavior
Yeah, but only in C* can those errors end up as more UB.

* terms and limits may apply.

Ygg2··on Everything in C is undefined behavior
Except in C, validation of user input can in itself be an exploit vector.
Ygg2··on Everything in C is undefined behavior
> -Acceptance: "Just dont write UB."

Just switch to a saner language.

And before I get attacked for being a Rust shill, I meant Java :P

The bar is so low it's floating near the center of the Earth.

Ygg2··on Mini Shai-Hulud Strikes Again: 314 npm Packages Compromised
Akshully, "Node Packaged Malware."
Ygg2··on AI subscriptions are a ticking time bomb for enterprise
That's pricing.

Pricing has no correlation with profit. It can be artificially lowered to kill competition, and artificially inflated to maximize profit.

Ygg2··on The AI zombification of universities
Just buy old clocks and extract the uranium in them...
Ygg2··on The US is winning the AI race where it matters most: commercialization
Researchers at top AI labs also have the incentive to say whatever shit it will take to get their lab funded, reason be damned.
Ygg2··on If AI writes your code, why use Python?
> Never seen that before, but then again I'm not in the rust community.

As a straight guy, number of times people attacked Rust for catering to "that crowd", "DEI-language", and "woke mind-virus" has been pretty huge on Xitter.

Which is always hilarious to me, since language itself doesn't have anything offensive.

> If you write Rust, or let AI write rust, do you have to partake in the identity politics?

Answer is of course no. However by choosing to write it you'll be perceived as anti-Zig, anti-C, pro-woke, etc.

Ygg2··on Poland is now among the 20 largest economies
Your data is wrong. Highest quantile earns +50%

https://www.statista.com/statistics/203247/shares-of-househo...

But Rich also account for majority of consumed goods purchased.

Also why did Travel, Entertainment and Food services suffered during post COVID recovery?

Why are McDonald's and other fast food joints that upped their price enjoyed a surge in value, when supply and demand tells otherwise.

https://youtu.be/b1sKlSJ0Czk

Ygg2··on Bun's experimental Rust rewrite hits 99.8% test compatibility on Linux x64 glibc
If you look at percent of segfault errors in each repo, Bun had a much larger percent. Although don't quote on me.
← PreviousPage 4 of 34Next →