News for hackers. Stuff that matters.

giobox

The naming is a bit off IMO, "One" implies its perhaps the newer version of the Zero, but they are quite different and arguably focus on different needs. It's not a perfect description, but the Zero is more focused on SDR-style sub 1ghz stuff and much more like a micro-controller, the One is essentially an entire Linux PC in your pocket focused on ethernet/wifi level activities.

There's definitely some areas the two devices overlap though, but I don't think many buyers of the One will see it as a replacement for a Zero they already own, more an augmentation.

> I thought as an outsider to the sport that F1 was all about engineering the best possible car and putting the best possible driver in the seat

The clue is sort of in the name; you make the best car within the "Formula", that's why its called "Formula One". The "Formula" is essentially the set of rules that sets constraints on what you can and can't build. You build the best possible car within the Formula. It's "One" because it's meant to be the pinnacle of single seat racing. It's been roughly this way since WWII.

Re:The Essential Question: "What should I read next?" on Wednesday August 12, 2026 @03:40PM (#49277575)
This for me is one of the last great unsolved problems on the internet. I've yet to find a book recommendation site/algorithm/social thing/whatever that actually works well enough for me to trust it and invest my time in logging my own reads to improve the results etc.

I've had far more success personally in growing my reading list with books I ended up loving by following a few people on Instagram who share their reading groups choices. Similarly, anytime anyone whom I vaguely trust recommends me a book I just order it immediately on Amazon and add to the input pile.

It's vitally important for me to keep the next read pipeline well stocked - I get through a lot of books, and if I run out for whatever reason it can take me weeks to get the habit going again.

Virtually every other form of media, I can find a recommendation system that works well enough, even if it's not perfect. Books have always been an outlier for me personally.

I was genuinely curious to see what the legally mandated calorie/ingredient content labelling was in 1991 on a UK Mars bar, but sadly no pictures of the underside.

While I've no doubts shrinkflation explains a great deal of this, it would be interesting if increased mandatory food content reporting on packaging had even a small effect on reducing the calorie content of confectionery over time, as consumers could more easily compare etc and market responded with products in portion sizes to better fit preferences.

You can even see in the article photo, the more recent modern Mars bar has the calorific content printed on the front, in addition to the big label all UK food has on the rear. The 1991 example does not.

> Enable cloud tunnels so you can access your apps on other devices (paid feature)

It's not much extra work to do this technique (tunnel to publicly accessible domain name from locally or privately hosted setup) with cloudflare tunnels. It's also completely free, all you need is a domain name managed by cloudflare (~10 bucks a year).

You just throw up a cloudflared container (can be part of your local docker compose stack), it will serve whatever you like from that local system at the public domain name - no port forwarding, no IP configuration, just works, over private VPN tunnel.

I use this all the time for personal projects:

> https://developers.cloudflare.com/tunnel/

Unlimited cloud tunnels for 49 dollars a month is not that great - you can have up to 1000 tunnels on the free cloudflare plan, which I'm realistically never going to max out. Once you've done it once, it's a handful of lines to paste into any future compose stack with your Cloudflare API key to use again, it's incredibly simple to use, and will do the same automatic HTTPS setup.

Re:KOReader on Wednesday July 29, 2026 @07:43PM (#49104499)
KOReader is widely known to be less energy efficient than Nickel (the native reader on Kobo devices). It's a commonly observed issue.

It still lasts a long time! It's just not as efficient as Nickel on the same hardware.

Personally I prefer Calibre + Nickel over KOReader on Kobo devices (its trivial to convert DRM-free eBooks to formats Nickel will open, Calibre will do it automatically if you plug a Kobo in), although on Kindle devices I would still jailbreak and use KOReader.

This is correct, the 256gb is substantially slower as uses fewer physical memory chips - less ability to read/write in parallel. The 512gb or larger models have substantially higher read/write rates, and typically performs 50-100 percent faster in benchmarks than the 256.

Was a primary factor in me buying a 512gb M4 Mac Mini, even though I planned to use large external SSD - I wanted faster spec boot volume.

Re:KOReader on Wednesday July 29, 2026 @12:01PM (#49099239)
My only real complaint with KOReader is that the book browsing UI is file and folder based by default, while virtually all other ebook readers support some kind of cover based library view you can sort 20 different ways based on metadata rather than filenames etc.

It's not a huge issue, but I find just browsing my collection to find a read a lot more enjoyable on other ebook readers. IIRC there are plugins to add this feature, but it's not present out of the box.

On the few Kobos and jailbroken Kindles I've used it on, it also drains the battery significantly faster than the stock reader app, although not enough that I couldn't last at least a few days. On stock software I can go weeks between charges.

Re:Park by Robot at London Gatwick Airport on Sunday July 26, 2026 @06:33PM (#49063111)
I almost never see it now, but twenty to thirty years ago when there where far more cars on UK roads with no air conditioning, you would very occasionally see someone leave the window slightly open to try and keep cabin temps a little more sane in summer. In the 90s/early 2000s there where a lot of cheap cars (Ford Fiestas, Corsas etc) sold in volume on UK roads with no AC, and on hot days those things would turn to ovens if parked in the sun with the windows up. I used to have to do this occasionally myself with a crap Ford Ka I owned with no AC. It was a pretty normal thing to do back then!

I'm not even sure if it's possible to even buy a new mass-produced car with no AC anymore in the UK, or pretty much anywhere else for that matter.

> or are the power requirements too exotic for home use?

You can buy ex-data center hardware today, and folks regularly do. While power is a concern, it's usually not what stops anyone from doing this. What stops most people other than not having enough space is going to be the noise and heat.

Even something as relatively compute-less as a datacenter rack mount ethernet switch often has fans that run at 50-75db, simply because they are designed for environments were silence/low volume isn't a major design consideration like it is for virtually all other consumer electronics.

> https://docs.nvidia.com/dgx-superpod/design-guides/dgx-super...

While there are a ton of factors in determining how loud a given system will be, the linked doc above reckons even a single h100 is typically almost 100db at 80% fan power, with spikes of up to 106 possible for single servers.

I genuinely wondered the other day how long before we see some country try to regulate the new self-hosted radio mesh messaging solutions like Meshtastic etc. Eventually some crime group somewhere is going to be busted using a homebrew encrypted radio system for messaging - they are so plentiful and easy to build with dirt cheap ESP32s etc, and it's so easy to deploy repeaters to extend range.

> https://meshtastic.org/

Re:Wireless LAN SD on Thursday July 02, 2026 @10:05PM (#48769864)
Since the dawn of USB-C iOS devices (iPhone 15 onwards), you can plug any old usb card reader into an iPhone or iPad without an adapter and it works.
I think this is going to be a much more common sight in most major western economies - many of them have a rapidly growing aged retired population and a declining young working segment etc.

The effects of this change are definitely being felt, good and bad, in many countries already.

Re:The Internet I Grew Up with Doesn't Exist Anymore on Wednesday July 01, 2026 @01:44PM (#48750591)
If Wikipedia is to be believed, Ultima Online and Everquest would have had circa 500k-1m subscribers between them by 2003. Ultima Online had 100k subscribers as long ago as 1998.
Re:The Internet I Grew Up with Doesn't Exist Anymore on Wednesday July 01, 2026 @01:31PM (#48750418)
I don't think I'll ever stop pressing ctrl + s/cmd + s every 5 minutes, the habit is too deeply ingrained at this stage!
Re:The Boeing 747 Begins Its Final Descent on Sunday June 28, 2026 @01:22PM (#48709446)
They are beautiful things, but the last few I rode on with BA were absolutely starting to show their age inside prior to BA retiring them in 2020. I think the last passenger models were produced in 2011 and most of BA's 747 fleet was from the mid-90s. The experience was probably better on other carriers towards the end.
Re:Swift Package Index joins Apple on Tuesday June 23, 2026 @10:24PM (#48654370)
All of them pre-exist Swift, so I think it's perfectly fair to compare. Swift wasn't made in a vacuum.
Re:Swift Package Index joins Apple on Tuesday June 23, 2026 @08:13PM (#48653461)
I'm always surprised as well when new languages targeting widespread use launch without an official one. Dotnet/C#, Go and other languages that come batteries included with the package manager built into some kind of compiler/SDK binary, make the out of the box experience so much smoother, and the community hasn't fragmented nearly as much as say Java, Python and JS have into competing third party package management and project build tools.

Everyone in the Go community more or less uses the same Go modules support built into the SDK binary, much like how almost the entire DotNet community uses the NuGet package manager support built into the dotnet SDK binary. There are no extra dependencies to grab your project dependencies and build it.

My experiences in those langauges is that there is so much less debate over tooling, and people just get work done. No one in DotNet is waging an equivelent holy war about Gradle vs Maven etc...

I'm all for choices, but the languages who have made package management a first class citizen in their SDKs tend to be the languages I've enjoyed working in the most. I think package management tooling is a critical piece of developer ergonomics.

Re:Ubiquiti: Enterprise NAS, Built on ZFS on Monday June 22, 2026 @10:53PM (#48639616)
That seems low for a Frigate setup with a Coral and suggests something else isn't right. Im running ~20 1080p cameras on two Corals right now. The general rule of thumb is 8-16 cameras per Coral, but it all depends on frequency Frigate is having to pass frames to the detector. Inference time per frame portion passed to the coral is about 10ms (100 detections a second), which is fast enough to cover a good number of cameras.

Worth noting most of the time the Corals sit idle in many setups, as Frigate only wakes them up if it detects motion with simpler algorithms on the CPU first. You gain capacity for a further 100 detections/sec for every Coral you add essentially. The corals are not sitting watching every single frame from every camera, which I think is a common misconception about Frigate.

It's worthwhile to spend some time with the docs - the mistake I always see made is folks passing a full fat 4k stream for detection at some silly FPS, which generally doesn't make the detection work any better and greatly increases processing costs.

If your six cameras really are generating enough events (100 a second) to saturate a coral, I'd be looking at what else I screwed up!

> https://docs.frigate.video/frigate/camera_setup/#choosing-a-...

Re:Steam Machine on Monday June 22, 2026 @10:46PM (#48639544)
Sony have admitted to selling the PS5 at a loss during the first 8 months of sales. Even when they announced the $499 disc drive SKU was no longer selling at a loss, they admitted the $399 SKU still cost more to make than it sold for. Things are no doubt different today, but Sony absolutely subsidized the PS5 at launch.

> https://www.pcmag.com/news/sony-says-499-ps5-no-longer-sells...

Re:Steam Machine on Monday June 22, 2026 @10:43PM (#48639525)
Sony have admitted to selling the PS5 at a loss during the first 8 months of sales. Even when they announced the $499 disc drive SKU was no longer selling at a loss, they admitted the $399 SKU still cost more to make than it sold for. Things are no doubt different today.

> https://www.pcmag.com/news/sony-says-499-ps5-no-longer-sells...

Re:Ubiquiti: Enterprise NAS, Built on ZFS on Friday June 19, 2026 @10:31PM (#48605785)
Their camera system isnt awful, but I would still pick Frigate over it (I have the option for both at home and have ran each). Frigate is nice in that it works with any old RTSP IP camera - many features in Unifi's NVR support only work with their own over-priced cameras. High quality PoE cameras are extremely cheap nowadays. If you connect a non-Ubiquiti branded RTSP cam to their NVR software you lose a ton of features.

> https://frigate.video/

> with basically no AI product to speak of?

I don't use Meta products regularly, but they've crowbarred the "Meta AI" feature into everything - FB Messenger, Whatsapp, Instagram... There's even a standalone website to chat with the Meta AI model similar to chatgpt:

> https://www.meta.ai/

I'm certainly prepared to agree that they don't have a huge amount of traction or marketshare, but they absolutely have already built AI products and they exist.

Outside of their own consumer products, there's the family of llama models too etc.

Re:RFC 10008: The new HTTP Query Method on Wednesday June 17, 2026 @03:58PM (#48575993)
It's never been explicitly forbidden, just heavily discouraged in virtually every version of the spec. In the current 9110:

> "A client SHOULD NOT generate content in a GET request unless it is made directly to an origin server that has previously indicated, in or out of band, that such a request has a purpose and will be adequately supported. An origin server SHOULD NOT rely on private agreements to receive content, since participants in HTTP communication are often unaware of intermediaries along the request chain."

"Content" is what the RFC calls a request body. The simplest argument against IMO is it makes caching more complex, as now the request body would have to be part of any cache keying etc, you can't just blindly key off the request + URI params for every single GET. There are plenty of other reasons to not do it.

The spec expects responses to GETs generally to be cacheable:

> "The response to a GET request is cacheable; a cache MAY use it to satisfy subsequent GET and HEAD requests unless otherwise indicated by the Cache-Control header field (Section 5.2 of [CACHING])."

It's also a two line Dockerfile to add wget or curl to almost any pre-existing container image. This is a fun idea though.
Re:Renault: Electric motors with no rare earths on Friday June 12, 2026 @08:23PM (#48510936)
It's interesting that this is a brushed design. In the RC car community, brushless motors are generally regarded as superior, but those of course have the rare earth magnet problem.

Technically the brushes can wear out, although there are claims they are good for 150,000-250,000 miles it seems.

Re:Raspberry Pi 5 – 16 GB, $350 on Wednesday June 10, 2026 @05:33PM (#48483027)
Similar situation, one thing I like the with the Pis design is you can throw PoE hats on them and build a whole home infrastructure system where the only thing that needs battery backup for power cuts is the main ethernet switch - all of the essential services, switches and wifi APs are powered downstream by their ethernet ports over PoE.

Makes making your key network services (VPN, firewall, DNS, NTP, home assistant etc) on battery backup very easy, as just one plug to the primary switch to keep powered, and my wifi/internet stays on when the power cuts.

I could use other devices, but 5 pis with PoE hats rack mount very cleanly in a single 1U row and passively cooled with no fan noise etc.

Re:Raspberry Pi 5 – 16 GB, $350 on Wednesday June 10, 2026 @05:08PM (#48482742)
And GPIO support for your used office equipment is often just a cheap USB adapter away too, GPIO support is not some Pi exclusive thing, even if its 40 pin layout is widely used now etc.
The APIs in iOS that turn feature flags on/off as you travel now have gotten insanely complex. Some are on time triggers, some change instantly, some depend on where your iCloud account was setup, AFAIK there isn't a black and white answer as to what happens when you move a non-EU iPhone through Europe anymore, "it depends". It's similarly vague in the other direction.

Apple themselves have claimed recent EU compliance has led to over 600 new or changed APIs in the OS.

I've spent a fair amount of time with my iPhone in both the EU and the USA, have local cell service registered in both regions. its nothing as simple as a geo-location check anymore. It's a problem that has grown more complex over the decades too, as more and more countries implement their own slightly differing legislation.

Re:Meta's ships facial recognition on smart glasses on Friday June 05, 2026 @12:54PM (#48415198)
I know a few folks who work in FTC compliance roles at Meta. I don't think the wider nerd-sphere appreciates the extent to which the FTC regulates Meta following the consent order after their privacy scandals of the 2010s, or the sheer number of roles within Meta now working only on FTC related compliance. I'm sure Zuck is no doubt desperate to ramp it down.

> https://www.ftc.gov/news-events/news/press-releases/2019/07/...

Older »