News for hackers. Stuff that matters.

btbuilder

Excellent improvement. The server-side complexity required to handle sessions has been a large burden both on infrastructure and on educating teams on its characteristics.
~1.5 billion train journeys a year is “functional”.
Re:The super-slow conversion of the U.S. to metric (2025) on Wednesday January 21, 2026 @10:45AM (#46707308)
0C = Frozen!
Re:The future of Python web services looks GIL-free on Sunday October 26, 2025 @12:41PM (#45713204)
It’s hard to answer without specifics but languages shouldn’t require you to determine whether it’s safe to use an api in an async context or whether it will hang your app. I imagine some of the sharp edges you might have run into are because go has real parallelism and you have to address data sharing.
Re:The future of Python web services looks GIL-free on Saturday October 25, 2025 @11:36AM (#45704690)
This is fantastic progress for CPython. I had almost given up hope that CPython would overcome the GIL after first hitting its limitations over 10 years ago.

That being said I strongly believe that because of the sharp edges on async style code vs proper co-routine-based user threads like go-routines and Java virtual threads Python is still far behind optimal parallelism patterns.

Re:We found a bug in Go's ARM64 compiler on Friday October 10, 2025 @10:32AM (#45539557)
Right, in a 3rd-party library.
Re:We found a bug in Go's ARM64 compiler on Wednesday October 08, 2025 @05:26PM (#45520830)
Segfaults with no use of “Unsafe” equivalents in managed languages can give immediate indication it’s not a code problem.
I believe the driver silently swapped the textures to lower quality ones that looked worse but gave a performance boost.
Re:BS 1363 British Plugs and Sockets on Thursday April 10, 2025 @05:48PM (#43648366)
That’s not my experience but it’d be interesting to from others on the matter.
Re:BS 1363 British Plugs and Sockets on Thursday April 10, 2025 @11:18AM (#43644753)
TR in the US makes sockets harder to use, but I have never heard anyone complain about TR in the UK, as the earth/ground pin is always present, and is physically longer than the live and neutral, so mechanically it is reliable and unnoticeable.

“Just baby proof” means remembering to keep those little plastic covers in place in every outlet. That doesn’t seem like superior usability.

Re:BS 1363 British Plugs and Sockets on Wednesday April 09, 2025 @10:40PM (#43640125)
The shutter prevents someone (including children) shoving something metal into the live/hot. I have never heard of it failing. Newer US outlets (TR/tamper resistant) are way more finicky because of the optional ground pin. Sticking the little plastic covers over the outlet is a workaround.

The reason for a fuse is because of the high current capacity of ring circuits vs branch/radial. The fuse protects the power cable of appliances catching fire as they can’t handle the current available on the circuit .

Ring circuits are a thing due to minimizing copper usage when rebuilding after ww2.

The switching of command and service in the argument order from the init script days still catches me out.

foo restart vs restart foo

Re:M4 Macs can't virtualise older macOS on Saturday November 16, 2024 @01:40PM (#42158201)
It at least has the virtualization framework now. There’s a product called Anka that plugs into Jenkins and lets you deploy macOS VM images as build agents on top of physical Apple hardware. While slower than containers, and limited to 2 VMs (?!?) you can have reproducible and sane build environments via VM images.
Re:We're excited about our new roundabout on Saturday October 05, 2024 @10:26PM (#41754278)
There’s a link in the article but here it is with a time code for the start of the simulation.

https://youtu.be/07_m7HHiZRw?t=39

Re:Apple Mobile Processors Are Now Made in America. By TSMC on Wednesday September 18, 2024 @12:56AM (#41575949)
Assembly of the phone or device using the processor.
Re:Apple Mobile Processors Are Now Made in America. By TSMC on Wednesday September 18, 2024 @12:42AM (#41575875)
Do the chips get shipped to China for assembly?
Re:Windows NT vs. Unix: A design comparison on Tuesday September 10, 2024 @03:57PM (#41504860)

  input_string = "VMS"
  output_string = ''.join([chr(ord(char) + 1) for char in input_string])
  print(output_string)
Re:EV Motors Without Rare Earth Permanent Magnets on Wednesday July 03, 2024 @11:21AM (#40866851)
Pump filling times should be compared with DC-fast charging times as L2 is normally what you do at home when you don’t care too much about how long it takes. F150 will DC fast charge 15% -> 80% in “around 32 minutes”. Level 2 takes 10 hours as you point out.
Re:Java string interpolation feature has been cancelled on Thursday June 20, 2024 @03:21PM (#40742263)
While it’s more how they are used, imo optional is abused to the point it adds complexity. You don’t avoid handling null, but now you have to deal with present or not. Therefore you’ve gone from 2 states to 3. Use of value or null is simpler to me and use of optional can be via Optional.of() rather than parameters and properties for the vast majority of cases.
Re:GDPR: Is It Worth It? on Friday May 17, 2024 @09:55AM (#40389926)
I always choose the “essential cookies only” option. This is normally harder than accepting all cookies, but it is getting easier over time. I rarely see a site that has essential-only.
When looking for a reverse proxy that is performant on Windows and Linux around 5 or 6 years ago the options were very limited. Traefik is what we ended up using.

I haven’t checked recently but at the time nginx on Windows used select() and envoy was either beta or needed a recent version of the Windows kernel that not all customers were running.

We still use it today.

Press F12 and dust off your Dabs Press BASIC WIMP programming for the Acorn…

A machine that you could code up a full GUI application with the BASIC interpreter in ROM, enabling children everywhere to which a C compiler was Unobtainium.

Six Frigates is an excellent book about the origins of the U.S. Navy. It also gives a little insight into how quickly Britain and the U.S. aligned themselves, helped in part by the French Revolution.
Re:He spent his life building a $1M stereo on Monday January 15, 2024 @01:24AM (#38997950)
Meridian Audio have been making active digital speakers for over 25 years.

SPDIF input to every speaker with custom DSP to do digital crossover tuned to the cabinet and particular cones.

I’ve been reading about negligence around controls of this process for over 15 years.

If folks don’t know already they should realize that section 702 was only passed after it became public that this surveillance was already happening with questionable legal authority.

Re:The worst thing about Jenkins is that it works on Sunday December 03, 2023 @11:47AM (#38508400)
The kubernetes plug-in for Jenkins works well for us, and as the checkout/clone happens in the pod you don’t have the workspace bind mount problem. We are using docker-in-docker at the moment but looking at buildah. We do parallel windows container builds as well.

Jenkins is a bit like Perl IMO: there are ways to use it that avoid the majority of its sharp edges (eg putting logic in bash and just call bash, avoid groovy) if you know the perils that lurk.

Re:Why aren't motherboards mostly USB-C by now? (2021) on Sunday November 19, 2023 @05:22AM (#38331222)
I bent a few pins in a VGA connector due to misalignment once. This was when the cable was hardwired into the monitor!
Re:Heat pumps can't take the cold? Nordics debunk the myth on Wednesday November 01, 2023 @03:30PM (#38103621)
Air sourced heat pump?
Re:The Future of Terraform Must Be Open on Tuesday August 15, 2023 @08:26PM (#37141185)
Copyright holder can always switch to any license they want. Difficulties only emerge if there are multiple copyright holders because contributors weren’t required to assign copyright. Workarounds include rewriting or removing the code owned by someone else.

Previously released versions cannot have their licenses rescinded unless there is clause allowing it.

Older »