HNHacker News
TopNewBestAskShowJobs

fuzzy2

2,595 karma · joined August 2, 2016

Solution Architect & Professional C# and Angular developer.
submissionscomments
fuzzy2··on Show HN: Building a web server in assembly to give my life (a lack of) meaning
What an odd take. It is often titled "software craftsmanship". Is the craftsman not allowed to practice? Not everything needs an immediate real-world application. Not everything needs to be enterprise-grade, bulletproof, web-scale or whatever. It needs to work for the creator, and sometimes not even that.

In the same way we appreciate Japanese wood joinery, why not not just appreciate this? Someone might even learn a trick or two reading it.

fuzzy2··on A recent experience with ChatGPT 5.5 Pro
Yes and? That's money that is already allocated. It cannot be spent on something else.
fuzzy2··on StarFighter 16-Inch
> You can import whatever you want.

Quite the opposite, in fact. When customs finds that any rule, like the CE declaration on electric devices, is broken, they can and will seize such goods.

You could of course attempt to circumvent or mislead customs. After all, they don't have the capacity to check all imported goods in-depth. That however would usually be a criminal offense.

fuzzy2··on GitHub Actions is the weakest link
YAML isn't the problem. It's that every single action is basically curl-to-sudo-bash. Even disregarding the security implications, the ergonomics are truly horrendous. They were with Azure DevOps and they certainly are with GitHub Actions. Bad interfaces, surprising behavior, it's got it all.

CI must only consist of shell commands. No abstractions, no surprises. (Except maybe with PowerShell, where the principle of most surprise rules.)

fuzzy2··on The RAM shortage could last years
What do you mean, in 5 years? It's not like everyone just bought a new computer. My gut says it's exactly the other way around: most computers are old. They may fail as soon as today.

All computers in my household are 8+ years old.

fuzzy2··on Measuring Claude 4.7's tokenizer costs
IC = Individual Contributor

EM = Engineering Manager

The idea being that you no longer contribute yourself, you manage agents doing that.

fuzzy2··on Filing the corners off my MacBooks
Is this a design detail that has changed over time?

I have a MacBook Pro Late 2013 and the top edges on the body are not sharp at all. They are already rounded down, with maybe 0.5 mm radius. It's very subtle. I find that the edges are rather pleasant to the touch.

fuzzy2··on CPU-Z and HWMonitor compromised
No, WinGet does not generally protect against this. While PRs to update package versions are verified in some way before going live, the necessary throughput can only be achieved with shallow checks. A determined actor could easily get a malicious update in, once they control the original source.

Other than that, WinGet is mostly just "run setup.exe". It is not a package manager. It's basically MajorGeeks as a mediocre CLI.

fuzzy2··on We've raised $17M to build what comes after Git
Dunno what they’re trying to build, but I encourage everyone to try what they already have built. It helps me work on multiple changesets in parallel. This often just happens, for example you work on something and discover a bug in something else that needs to be fixed. In GitButler, I can just create another branch, drag the changes in there, push and done.

Also, if you ever worked with Perforce, you might be familiar with changelists. It’s kind of like that.

Now, GitButler is by no means perfect. There are many rough edges. It tends to get stuck in unexpected states and sometimes it isn’t easy to rectify this.

It also cannot split changes in a single file, which is a bummer, because that’s something I encounter routinely. But I understand this complicates the existing model tremendously.

fuzzy2··on Microsoft is employing dark patterns to goad users into paying for storage?
rclone supposedly supports transferring files from and to OneDrive.
fuzzy2··on Reallocating $100/Month Claude Code Spend to Zed and OpenRouter
The accounting could be asynchronous, so you could overshoot your budget by a few requests before you're blocked.
fuzzy2··on I won't download your app. The web version is a-ok
No. There is a disconnect between domain insiders and those that are not. This is not specific to any one domain. It's also not about age.

Some insiders know about this disconnect and fewer still can bridge it easily.

Those that cannot even sense this disconnect, they're a bit of a pain in certain situations. You know, like talking to project stakeholders or customers.

fuzzy2··on Windows: Microsoft broke the only thing that mattered
People aren't anti-AI because of model performance. They're anti-AI because LLMs are being shoved into absolutely everything.

So yes, this is also about Copilot, but not in the way you think it is.

fuzzy2··on AI Made Writing Code Easier. It Made Being an Engineer Harder
Maybe, but LLMs solve but one issue (maybe two). Take me, for example. I am highly proficient regarding software development in most aspects. Except for that tiny problem: I wouldn't even know what to build. And at least for me, LLMs could not help with that.

The whole side project or even private project thing doesn't just hinge on being able to produce software. There's a lot more.

fuzzy2··on Leaving Google has actively improved my life
Well, yes, DuckDuckGo is not Google. You have to accept that. Not just surface-level, but for real.

What made this easy for me is that Google is also no longer Google. Ever since it started basically ignoring my actual search query, I stopped using it. I used to be very good at using Google, too.

DuckDuckGo is quite bad at times, yes. But then, so is Google. If I need to find something I cannot put into search terms, LLMs are helpful. From my trial experience I would say Kagi is also a capable search machine, for some niches.

fuzzy2··on A new California law says all operating systems need to have age verification
It's not just local apps that are potential consumers of this information. Websites would also be interested.

The "why" is also clear: deflecting/shifting responsibility.

fuzzy2··on New accounts on HN more likely to use em-dashes
Yeah, same. I use an extended keyboard layout on my PC. I'm so used to it I have to actively decide against using proper quotes and dashes and whatnot. I don't bother on mobile, though.

Every time someone states they stop reading when they encounter proper typography, I feel attacked.

fuzzy2··on I verified my LinkedIn identity. Here's what I handed over
Highly unlikely they did. Just because it’s in the privacy notice doesn’t mean they actually gather or store this information.

And indeed, fingerprints are only accessible using privileged access. Not even you, the passport holder, has access.

fuzzy2··on I verified my LinkedIn identity. Here's what I handed over
They probably did not. Privacy notices are usually written by non-technical people. They include a lot more than what is actually stored. I’d also be very surprised if they actually interacted with the digital passport (NFC) as part of the process.

I was once part of the process of creating one. After two rounds, business decided too much money is wasted here and all the nonsense will stay. Better to have too much listed than too little.

fuzzy2··on I found a vulnerability. they found a lawyer
That would be illegal. I doubt Shopify are to blame here, it's more likely one of the gazillion plugins that every shop uses was the vector. Either way, it's highly likely the shop owner is the data controller, from a legal perspective.

(Scenario: E-Mail address A with shop A, address B with shop B, then received a newsletter I did not subscribe to [already illegal] from shop B to address A. Only common data point: PayPal account.)

fuzzy2··on I found a vulnerability. they found a lawyer
They won't do anything. Had this exact scenario with two Shopify-based sites where my address somehow ended up with the second shop. Reported it, shop 1 investigated themselves and found themselves to be innocent, case closed.
fuzzy2··on 7zip.com Is Serving Malware
You can have that, and in an even better way: Simply disable the blight that is Windows 11 context menus and go back to real context menus.

I’m not even joking, they are basically superior in every way. They open faster, they have only one visual axis and they support all the shell extensions you remember. (Too many shell extensions could make them just as slow though.)

fuzzy2··on 7zip.com Is Serving Malware
It’s not. And it gets worse. A WinGet package can suddenly be introduced for software you have already installed and then the next "update all" will install whatever. Could be something completely different!

WinGet is not only unreliable, it is but one step removed from Remote Code Execution as a Service. Well, maybe one-and-a-half, if package repo maintainers were to pay attention, but that’s not realistic.

fuzzy2··on 7zip.com Is Serving Malware
Neither WinGet nor Homebrew packages/formulae provide authenticity checks. They have integrity checks for file transfer. That’s it. Where did the file come from when it was entered into the respective repository? No statement.

Whether Authenticode provides a sufficient authenticity check is yet another question, of course. Still, file integrity verification is just a side-effect.

fuzzy2··on 7zip.com Is Serving Malware
The UAC dialog for unsigned software has an orange or yellow accent. You could be talking about the SmartScreen dialog. There's yet another dialog for executable files downloaded from the internet, which I think has a red shield for unsigned software.
fuzzy2··on The three year myth
> It’s not depressing, it’s business.

That's exactly what GP said.

If that's your jam, great! It certainly isn't mine either. Indeed, my theory is that the world is going to shit because of doing business like that. Where's the humanity in that? We're not automatons.

fuzzy2··on HeyWhatsThat
The official Swiss Topo app has this AR feature built-in, by the way. Or at least on iOS. Pretty magical when it works, like most (real) AR applications. (It does lose alignment from time to time.)
fuzzy2··on The history of C# and TypeScript with Anders Hejlsberg [video]
Inferred types are really great, but I feel they do not scale. Inside a method/function? Generally fine, but the signature, including the return type, had better be explicit.

Also, I think there was some performance issue with too much inference? Could be wrong, could also be fixed.

fuzzy2··on The history of C# and TypeScript with Anders Hejlsberg [video]
It's not a dictionary (type-wise). "as const" is the magic ingredient.
fuzzy2··on Archyl – The modern platform for C4 model documentation
First thought: Looks very similar to IcePanel. I wish you luck, this space is in desperate need of competition.

I wasn't able to find information about the company and where it is registered, might want to add that.

← PreviousPage 2 of 28Next →