HNHacker News
TopNewBestAskShowJobs

soneil

4,800 karma · joined December 20, 2010

submissionscomments
soneil··on Why does the USA use 110V and UK use 230-240V? (2014)
This is my favourite story about standardization.

It used to be the continent used 220V, and the UK used 240V, until we standardized on 230V.

The UK defines this as 230V -6% +10% (i.e. 216.2V – 253.0V), and nominal supply is 240V

The continent defines this as 230V -10% +6% (i.e. 207.0V - 243.8V), and nominal supply is 220 or 230 by region.

We called this harmonisation - in reality it's more like agreeing to disagree. We just fudged the tolerances until everyone was happy.

(To put some context around this - most sites don't receive nominal supply. The actual voltage delivered depends on your distance to the local substation. Typically they over-deliver such that sites closest are a little over, sites furthest are a little under. If they actually delivered ±0%, sites at the edge of their network would be further from nominal. So end-user equipment should be built to expect variation.)

soneil··on Serial adapter/reboot controller for Apple M1/M2
I follow another small project who had to stop shipping from the UK to the EU from Tindie, because Tindie wasn't handling the VAT requirements that brexit opened them up to.

I can't promise I'm up to date on that - that was two years ago, but they're still selling to the EU from their own site, and rest of world from Tindie. So I'm working to the assumption that they wouldn't still refuse EU sales from Tindie unless they felt they still needed to.

soneil··on How was the size of Earth first measured? (2015)
The communication requirements are minimal. The only real requirement is that we agree on which day to perform the measurement.

You and I could sit at Christmas dinner, and conspire to measure the shadow of a 1metre pole at solar noon on Easter Sunday, at our respective locations.

We could then compare those measurements when we meet next Christmas.

soneil··on HelloSystem: A graphical OS built on FreeBSD
"hello" doesn't show up in https://www.apple.com/legal/intellectual-property/trademark/... which probably makes it much easier.
soneil··on STM32 family grows to microprocessor/Linux level with STM32MP1
> This will run on a dedicated core, or in kernel space, or with Xenomai.

Most the USP of these is that they have an M-core which is usually where such tasks would live.

In automation it's not unusual to find controllers where the entire system lives on an MCU, and you quickly find that it's difficult to keep up with network requirements. I have devices where the MCU is 20+ years old, and the embedded TLS implementation hit a constraint 10-15 years ago.

This looks like the ideal use-case for these; your actual application lives in the M-core as it always did, but your network, TLS etc into an A-core that's much more suited to them, and where "fullsized" implementations are much more readily available.

soneil··on AI cameras catch 297 drivers in three days in Cornwall
If you tried to hand this off to the transportation department, it'd probably end up under the British Transport Police. Six and two threes really.

The Police are already tooled up to issue traffic citations. Tooling up the BTP to do the same task would just mean more money, and end you at the same result, no?

soneil··on AI cameras catch 297 drivers in three days in Cornwall
"dozens" is probably underestimating it. That's a 70mph road, so just over 31 metres per second.
soneil··on Bank of Ireland IT blunder allows customers who have no money get access to cash
I believe Revolut is working as intended.

The root issue is that BOI have/had an issue trying to retrieve balances. At which point they have two options: prevent transactions if the balance cannot be verified (which would deny people access to their own money), or allow transactions if the balance cannot be verified (which enables people to go overdrawn).

SEPA transfers are near-instantaneous, this isn't access to funds that haven't cleared, it's access to funds which have already been transferred. None of this is really specific to Revolut, they're just the most common reason for "the man on the street" to have a second account to receive a transfer.

soneil··on The History of Electronic Mail
Sounds like almost the opposite - it sounds like they lived on the border of what would be considered a local call, so people could be geographically local but telegraphically expensive.
soneil··on RedHat found a way to get around the GPLv2 license intention with contract law
The theory as I understand it is that you have all the expected rights to the binaries you've been provided. But the only thing compelling redhat to provide you future binaries is your contract with them - and exercising those rights jeopardises that contract.

Which technically works because the GPL only concerns the software you've received - it does not concern nor compel the software you've yet you receive.

soneil··on Temple OS Theme for Arch Linux
"Temple OS Theme / Rice For Arch Linux" is the description of the repo on the page. I understand the sentiment, but I don't think the title's the right place to correct the original author.
soneil··on Unicode is harder than you think
This is exactly what I came here to post, too. I believe he's unusually prolific because he's part of the organisation of these conferences - but his delivery pays off regardless. I actually sent exactly the same video to a colleague this a few days ago.
soneil··on Showing Elizabeth I in a new light
A fun side-effect of their JANET (roughly analogous to nsfnet in the US) hostname pre-dating DNS.

I believe anyone can get .uk domains now, they don't have to be .co.uk - but this one's been anomalous since 1985.

soneil··on A Romanian economist legally gamed the lottery
Honestly, I prefer it. But for one reason or another, MM is the accepted suffix when dealing with money (it comes from mille in latin meaning thousand, not million.)
soneil··on A Romanian economist legally gamed the lottery
We call this "roll-over", when no-one wins so the pot accumulates. This week's draw doesn't need to be profitable, the overall scheme needs to be profitable.

Say $2MM in tickets are sold, putting $1MM in the pot. And no-one wins. So next week, $2MM in tickets are sold, putting $1MM in the pot - which already contained $1MM from last week. Continue this over a few weeks.

After 5 weeks you have $5MM in the pot - and another $5MM in profits. On week 5, $2MM in tickets could buy $5MM in winnings, but that doesn't mean the scheme is negative. It just means this week's draw looks like a good deal.

States love lotteries because the house cannot lose - their share is taken before it goes in the pot, so the pot is never a liability.

soneil··on Oxide Computer: Docs
That's pretty standard? Anything that's going straight into 400V (I assume) deserves a good eyeball before it's energised. I doubt their "root of trust" knows how to protect the system from a dead mouse in the bus bars.
soneil··on Oxide Computer: Docs
I really wish they'd do a tour of it, hardware & software. They've gotta be proud as hell of what they've pulled off, it boggles my mind that they're not more eager to show it off.
soneil··on What's wrong with enterprise Linux
I feel somewhat called out. By time we finished migrating from centos6 to centos8, centos8 was being shot in the face. Talk about "fun times".
soneil··on You can deactivate anyone's WhatsApp account by simply sending an email
I've been struggling with this for years - but with a fun twist. My gmail address is first.last, and someone in the UK keeps using it - but they do not have remotely the same first name, and they don't spell their last name the same as I do (the single-L in my username here is a less common deviation, their surname is the more common variant).

Years. I've closed netflix accounts, I've sent them sms from their telco's webtext portal asking them to stop, and still there's a koneill out there who is very, very confused about why his email doesn't work. I know where he lives, I know what pizza he ordered, I know his name, his phone number, I just don't know his email address. And apparently, neither does he.

The number of services that fail at email validation (or keep sending you reminders, forever, that you haven't validated), blows my mind. For such a simple process, that seems to exist on every single service I (and koneill) sign up for, it has a surprisingly low rate of successful implementations.

soneil··on The Wikimedia Foundation joins Mastodon and the Fediverse
I think it'd be great if there was a way to push the identity through a different domain. @foundation@mediawiki.org or such. Needing subdomains is so clunky - imagine if you were example@mail.gmail.com, yuck.

We can get half way there with /.well-known/webfinger - but the alias that provides doesn't show up in the feed, so that's not the username I find from links like OP's.

soneil··on Alt-F4 #65 – Factorio visualizer in Unreal Engine 5
Sometimes I think we're far too obsessed with legal. The developer is good to the community, the community is good to the developer. This seems like a much more productive relationship than arguing over what is legal.
soneil··on Apollo is dead. Long live Apollo
Passing it on to the users wouldn't have required billing by API key, just gate at authentication instead.

Rate-limit unauthenticated requests per API key and authenticated requests per account. Problem solved. Turn $0.12/month users into $5.99/month users, and don't worry that the 3rd-party apps aren't showing ads - because Premium users don't get ads anyway.

soneil··on Apollo is dead. Long live Apollo
https://mastodon.social/@christianselig/110635856662952525

and yes, I totally get that there's a wider point to be made in reddit and twitter both going hostile on the same day.

soneil··on Keeping Open Source Open
"technically" is a really thin veneer though. The founder of Rocky is also the CEO of CIQ. That's not exactly six degrees of Kevin Bacon.

(to be clear: I don't consider this a problem. But I do consider that for RH, this may be an unintended side-effect.)

soneil··on Keeping Open Source Open
> And IMO, was it worth it?

I suspect they're playing with unintended consequences now.

One of the nice "features" of buying CentOS, is that it meant CentOS was never going to compete - there was a clear line between community and professional, and CentOS were never going to sell you professional services.

Pushing everyone to non-RH builds has removed that line, and there's a strong chance that non-RH builds selling professional services, is going to have a higher opportunity-cost than publishing CentOS did.

soneil··on Titanic tourist sub photos show wreckage being brought ashore
I honestly haven't seen much of that on HN at all.

There's really three things that make this a hugely curious story. One is that it's relatively unique. The same way that car crashes don't make the news but plane crashes do - effectively, this is to plane crashes, as plane crashes are to car crashes.

Next, it's frankly interesting from an engineering point of view. Especially as it doesn't need to be your wheelhouse to understand the enormity of 2.7 tons per square inch. It's On with an 'n' that's obviously enormous.

And thirdly, the fact that the CEO appears to have ignored the experts and YOLO'd it, is hugely vindicating to anyone who considers them an expert in their niche. That's the closest this gets to schadenfreude for me.

The only thing really interesting about the people inside, is that it removed said CEO from the story so he can't answer for himself.

soneil··on Dear Red Hat: Are you dumb?
So the restriction isn't on exercising your rights on what you've received, which would be under the terms of the licence - it's on their willingness to provide you with anything else, which would be under the terms of their contract.

I think I'll stick with my position that it's not within the spirit of the licence. (But I'd agree that this change has no impact on this.)

soneil··on Dear Red Hat: Are you dumb?
I'm a little confused how this new move still complies with many licences.

As a paying customer you receive access the sources, as you're supposed to - but under contractual terms that you can't share them.

Take the GPL as the most famous example. Providing me GPL'd sources that I'm not allowed to redistribute under the same terms definitely feels like it's against the spirit of the agreement. I'm too warm-blooded to argue whether it's under the letter.

soneil··on Dear Red Hat: Are you dumb?
Changing the support terms from 10 years to 1 year mid-stream lost them a lot of trust. It's not just what they did, it's how.
soneil··on Oceangate Statement, “We now believe that [all crew] have sadly been lost.”
Not finding the CF cylinder really does seem like the most telling part here. Given they've found the front, the back, and the bottom, you'd think the single largest component would be laying around in the same area. Unless ..
← PreviousPage 7 of 34Next →