HNHacker News
TopNewBestAskShowJobs

alextingle

2,111 karma · joined February 20, 2010

submissionscomments
alextingle··on Carrier-grade NAT: The Killer of the "Homelab"
Agree. Surely the ISP can assign customers a real IPv6 range, and also a NAT'd IPv4 address for legacy stuff?

I hardly notice if IPv4 stops working, these days.

alextingle··on How I discovered a hidden microphone on a Chinese NanoKVM
It's possible to get malware onto even air-gapped machines. This is a way to then communicate across the air-gap.
alextingle··on Cloudflare was down
"Content not available in your region."

Please avoid Imgur.

alextingle··on Tiger Style: Coding philosophy (2024)
Two reasons.

1. Dynamic memory allocation is error prone. Mixing it in with your control flow makes that hard to manage.

Many of the strategies for keeping track of dynamic memory add significantly to the complexity of the program... You need to consider object ownership, maybe introduce reference counting, even garbage collection, or "borrow checkers".

If you can avoid all of that by making good architectural choices up front then your code will be much simpler and robust.

2. Dynamic allocation is slow, especially in a multithreaded environment. It's doubly slow if you layer garbage checking or whatever on top of it.

Prefer fewer trips to the allocator, preferably none in your code's hot path.

alextingle··on It’s been a very hard year
I think it's just as likely that business who have gone all-in on AI are going to be the ones that get burned. When that hose-pipe of free compute gets turned off (as it surely must), then any business that relies on it is going to be left high and dry. It's going to be a massacre.
alextingle··on Datacenters in space aren't going to work
A car's "radiator" doesn't actually lose heat by radiation though. It conducts heat to the air rushing through it. That's absolutely nothing like a radiator in a vacuum.
alextingle··on A Remarkable Assertion from A16Z
Make is a great language, but very few people know it, or care about knowing it. The vast majority of makefiles are automatically written by garbage such as automake. They are exactly as you described - reams of repetitive nonsense. That's going to be the training data for the LLMs, so no wonder they write bad makefiles.
alextingle··on SSH sessions blocked on unavailable automounts (rust-coreutils)
Are the proper coreutils still available on Ubuntu? If not, I suspect that I might be moving on to a different distro.

Messing with core stuff, just to make the licenses less free is really abhorrent.

alextingle··on Shai-Hulud Returns: Over 300 NPM Packages Infected
Well, yes I do know when a C project only depends on my system libraries, because otherwise it won't compile. That's the point.

Furthermore, for the purposes of this discussion, it really doesn't matter what code there is in the C project. What's there has been put there by the people who run the project. If they are malicious, then at least I know who they are. With Rust, I'm downloading and compiling code from many, many third parties. I have no idea who they are. The potential for one of them to be malicious is much, much higher.

alextingle··on Someone at YouTube Needs Glasses: The Prophecy Has Been Fulfilled
NewPipe
alextingle··on How to stay sane in a world that rewards insanity
Sorry, but that word list isn't very helpful. Perhaps it's because I'm not embedded in your US context.

Can you put them into sentences, or give some context? How are they interpreted differently by different people?

alextingle··on Trade Chaos Causes Businesses to Rethink Their Relationship with the U.S.
I don't buy many American products because whenever I've tried in the past, the quality, and customer service has been shoddy. Americans can't assemble things correctly, ship wrong or obviously defective products, fail to fill in customs forms properly, and then expect me to just shrug my shoulders and accept all that rather than acknowledging issues and trying to fix them.

I realise that my experience is limited to the handful of times I've tried to buy stuff from the US. Perhaps I've just been very unlucky, but frankly, the odds are against it.

alextingle··on Shai-Hulud Returns: Over 300 NPM Packages Infected
Every time I look at a new project, my face falls when it's written in Rust. I simply don't trust a system that pulls in gigabytes of god-knows-what off the cloud, and compiles it on my box. It's a real barrier to entry, for me.

When I download a C project, I know that it only depends on my system libraries - which I trust because I trust my distro. Rust seems to expect me to take a leap in the dark, trusting hundreds of packagers and their developers. That might be fine if you're already familiar with the Rust ecosystem, but for someone who just wants to try out a new program - it's intimidating.

alextingle··on How to stay sane in a world that rewards insanity
Can you give an example or two of this conflicting vocabulary?
alextingle··on Aldous Huxley predicts Adderall and champions alternative therapies
You are contributing to the stigma associated with ADHD medication, and you should feel bad about that.
alextingle··on The US AI Bubble Reminds Me of the Eve of China's Real Estate Collapse
I think of anything denominated in USD as a big risk right now. Trump is dead set on burning away the USD's privilege of being the world's reserve currency. If anything it seems like it's a deliberate policy to devalue the dollar, in order to improve US domestic competitiveness.

So, maybe rest-of-the world bonds?

alextingle··on GNOME 50 completes the migration to Wayland, dropping X11 backend code
Speak for yourself. I use it every day.
alextingle··on There's Just No Reason to Deal with Young Employees
"AI" is a much more palatable story for decision-makers than "we over-hired, and now the economy is tanking".

Stories like these are hard to square with studies that show zero or negative productivity improvements with AI.

I wonder what's going to happen when the AI companies stop essentially giving away their product, and start trying to make money. Does the whole ridiculous circus just stop dead?

alextingle··on Multiple Security Issues in Rust-sudo-rs
The drive to rewrite existing, tried and tested code in the new trendy language is crazy. Hopefully problems like this will be a bit of a reality check for those cheerleading it.
alextingle··on Harnessing America's heat pump moment
I see it as insuring myself against electricity price rises. If it's a roughly neutral cost today, but saves me a lot if electricity prices double or triple, then that's a good deal.
alextingle··on Date bug in Rust-based coreutils affects Ubuntu 25.10 automatic updates
Rewriting old known good code from scratch is going to create more CVEs.

This rewrite project is about corporations escaping from GPL code. It's got nothing to do with security.

alextingle··on My Last Day as an Accomplice of the Republican Party
No. Unless you accept people who change their minds with open arms, you can never win. It's tough to forgive people who've been so shit, but it's literally the only way fascism will lose.
alextingle··on My Last Day as an Accomplice of the Republican Party
It doesn't matter where he's coming from. If he's doing the right thing today, then I applaud that.
alextingle··on BoE chief: Brexit impact on UK economy negative for foreseeable future
No it was just a lever to make the people they hate unhappy.

There was a tiny group who cared about the philosophy of governance, but they were massively outnumbered by the wingnuts who thought we'd somehow be better off. But all that was completely drowned out by the avalanche of pure hate.

alextingle··on Attention is a luxury good
Fossify Gallery

(https://f-droid.org/en/packages/org.fossify.gallery/)

alextingle··on Modern Linux tools
`grep bar */.foo~.git/`

Is that a zshism?

alextingle··on Modern Linux tools
Rust's user unfriendly build paradigm puts me off using a lot of these. Ripgrep is fine when I can install it from a package manager. But if I'm on some weird machine and need to build it then first I have to build rustc, and then it wants to download gigabytes of whatever, just to compile a better 'grep'?
alextingle··on After the AI boom: what might we be left with?
I think it's possible that people will learn not to trust LLMs.
alextingle··on Firefox is the best mobile browser
Have you tried the "Cookie AutoDelete" extension?
alextingle··on Gmail will no longer support checking emails from third-party accounts via POP
Gmail is absolutely terrible for false positives. I'm sure they do it deliberately to discourage people from using other e-mail services.
← PreviousPage 3 of 27Next →