News for hackers. Stuff that matters.

P-Nuts

Re:Canada welcomes EU proposal to become 'associate member' on Thursday September 17, 2026 @08:10PM (#49748543)
Gibraltar is not strictly speaking part of the UK
Re:Ask HN: Do you regret using Social Networking apps? on Thursday September 10, 2026 @12:43PM (#49646645)
No regrets. Facebook was fun for a while. Then it stopped being fun, so I deleted my account. The others I either tried but never saw the point so deleted almost immediately, or couldn’t see any appeal and so never tried at all. Perhaps if I’d stayed on Facebook longer I would have regretted not having deleted it sooner.
Re:iPhone Duo on Wednesday September 09, 2026 @06:28PM (#49635456)
The older phones didn’t have the screen extending all the way to the edges, but the size was ideal. And yes, Zoolander promised a future that never came!
Re:iPhone Duo on Wednesday September 09, 2026 @05:02PM (#49634268)
I did buy one and I am still using it. It can do all the things I need a phone to do. Honestly if anything it’s still a bit too big.

I don’t know what I’ll do when this phone becomes obsolete. Get surgery for bigger hands?

It seems mad to me that it wasn’t more popular. Though a lot of things that are popular seem mad to me too.

Re:France reaches 94.9% fiber coverage in 2026 on Wednesday August 26, 2026 @01:16PM (#49452593)
In UK FTTC is called “fibre” and FTTP is called “full fibre”. I only have FTTC. To be honest it’s enough for my use cases but I will upgrade if FTTP ever becomes available.
Re:France's tax agency got hacked (in French) on Tuesday August 25, 2026 @11:22AM (#49435707)
Un pirate commits la piraterie
Re:The case against a C alternative (2022) on Friday August 21, 2026 @07:11AM (#49386417)
Somebody did do the work! The System V AMD64 ABI definitely defines the registers for __int128, e.g. as first argument to a function it will always be rdi (lo) rsi (hi) and for return value it will always be rax (lo) rdx (hi).
Re:France passes law banning under-15s from social media on Wednesday July 22, 2026 @06:19PM (#49014242)
Would that be the same ID card database that got hacked earlier this year? https://www.franceinfo.fr/internet/securite-sur-internet/cyb...
Re:How to Visit Every European Microstate on Tuesday June 16, 2026 @07:56PM (#48563972)
Oh and Malta was a proper holiday too, recommend the Lascaris war rooms, Mdina, and the boat trip to Gozo
Re:How to Visit Every European Microstate on Tuesday June 16, 2026 @07:50PM (#48563921)
I’ve already visited all of them except Monaco, but not all in one go, just gradually across the years. Andorra I went skiing in, Vatican was a side quest in Rome, Luxembourg I just went for one night on a whim, Liechtenstein was a side quest from Zurich, and San Marino was a side quest from Bologna.
Re:Stop the Apple Music app from launching on Monday June 08, 2026 @03:57PM (#48450940)
brew install notunes

Another fix for this bollocks

I have, numerous times, written significant portions of a various features within much larger products.
I don’t find old reddit usable on a phone. That said I don’t find new reddit usable on anything.
Re:NASA Artemis II moon mission live launch broadcast on Sunday April 12, 2026 @02:35PM (#47742849)
Is there any word on how the Artemis II heat shield fared, after the tweak to the reentry profile?
Re:Most people can't juggle one ball on Sunday April 12, 2026 @02:32PM (#47742818)
I haven’t tried juggling for decades but I did manage to teach myself basic three-ball juggling when I was at university (any excuse to avoid revising!)

I think it took me a couple of weeks though. I’m a bit malcoordinated for that sort of thing in general. I think you’re right that there’s some sort of natural aptitude that not everybody has. Fortunately basic juggling is just about easy enough that almost any idiot can do it.

Re:NASA Artemis II moon mission live launch broadcast on Wednesday April 01, 2026 @10:22PM (#47609274)
The heat shield on Artemis I didn’t fail in the sense that were there a crew they would have died
Have a look at this recent Scrabble video where Claude plays semi reasonably and ChatGPT goes crazy https://youtu.be/8opLB1D_RYY (skip to 6:50 for the insanity)
Re:Ask HN: Is vibe coding a new mandatory job requirement? on Wednesday March 18, 2026 @11:15AM (#47426834)
I was only granted permission to use it a few weeks ago and haven’t had time to set it up yet
Re:Write up of my homebrew CPU build on Wednesday March 18, 2026 @06:23AM (#47423770)
To get both blinkenlights for registers and tri-state for bus driving, use two ’574 chips in parallel rather than a ’377 behind a ’245. Tie the clock and input lines together on both. Tie the output enable low on the one driving the blinkenlights. This way the chip that the rest of the CPU depends on doesn’t have the extra work of driving any load and you only have one chip’s worth of propagation delays.
Re:Why does C have the best file API on Monday March 02, 2026 @07:46AM (#47217328)
You just define the structures in terms of some e.g. uint32_le etc types for which you provide conversion functions to native endianness. On a little endian platform the conversion is a no-op.
Re:What's your "coworker didn't lock screen" procedure? on Tuesday May 27, 2025 @10:12PM (#44112210)
Add a comment somewhere in the middle of the code they’re working on saying /* I should always remember to lock my computer */ and amend their current commit. Maybe they’ll spot it, maybe code review will notice, maybe not.
Re:HTML Whitespace Is Broken on Friday February 07, 2025 @05:13AM (#42971106)
It has always slightly nagged me that web browsers don’t do as good a job as TeX at line breaking and sentence spacing.
Re:Goodbye, Slopify on Wednesday January 29, 2025 @10:03PM (#42874342)
Many years ago my most listened song (on ripped CDs in iTunes) had a few thousand plays because I turned off my headphones (analogue wireless!) while I had a track on repeat, only actually planning to listen to it a second time, and went on holiday for a week.
Re:The Myth of Fuck You Money on Wednesday January 08, 2025 @07:38PM (#42640277)
The subject heading of Avi’s first message is: “Guideline 1.”

We look for places where the math is right. Meaning what? Meaning that pop. is about to explode- - -we can predict that just by looking at age histogram- - -and per capita income is about to take off the way it did in Nippon. Taiwan, Singapore. Multiply those two things together and you get the kind of exponential growth that should get us all into fuck-you money before we turn forty.

This is an allusion to a Randy/Avi conversation of two years ago wherein Avi actually calculated a specific numerical value for “fuck-you money.” It was not a fixed constant, however, but rather a cell in a spreadsheet linked to any number of continually fluctuating economic indicators. Sometimes when Avi is working at his computer he will leave the spreadsheet running in a tiny window in the corner so that he can see the current value of “fuck-you money” at a glance.

— Neal Stephenson, “Cryptomonicon”

Re:Web page annoyances that I don't inflict on you here on Sunday January 05, 2025 @08:23AM (#42601573)
Ctrl+↑
Re:Why I love Rust for tokenising and parsing on Friday November 08, 2024 @08:44AM (#42086771)
I’ve never used Go myself, but according to this https://go.dev/doc/install/source you need a Go compiler to compile Go. However, for the early versions, you needed a C compiler to compile Go.

So at some point, someone wrote enough of a Go GC in C to support enough of Go to compile itself.

Re:Ask HN: Got my first iPhone. What should I know? on Wednesday July 24, 2024 @07:53PM (#41063458)
You can select text in images, such as screenshots and photos. I think this still isn’t possible on Android.
Or press the power button five times quickly
I was in the US recently as a tourist and used an Airalo eSIM. $13 got me 10GB of 5G, data only so no calls or texts, and it used both T-Mobile and Verizon. Obviously more aimed at travellers but should work in a pinch as a backup as well.
Debuggers are nice for development but we also need to be able to analyse field issues. On-disk log files are usually too expensive so we mostly write to raw binary in-memory trace tables, which will wrap, but hopefully will have enough history to figure out what went wrong, and will be included in a core dump.

Older »