HNHacker News
TopNewBestAskShowJobs

michaelt

39,341 karma · joined June 20, 2012

Greetings from London, United Kingdom! I'm Michael.

http://www.mjt.me.uk

hn@mjt.me.uk

submissionscomments
michaelt··on Barcodes are about to go extinct
Linear barcodes aren't going extinct any time soon.

Instead, we'll see an IPv6 style transition, with some early adopters and others having no reason to change over.

Makers of short-life products like pre-packaged sushi will be at the front of the line as they get real benefits from tracking dates and batches throughout the supply chain. Retailers accidentally selling expired sushi does genuine reputational damage.

Makers of long-life products, though? That 24-pack of cans of diet coke has its barcode printed by the box factory, not the canning factory. Putting the expiry date in the barcode would be a total hassle, for very little benefit. If forced to, they'll just print the QR code next to the linear barcode, with exactly the same data.

And even if a retailer has the market power to bully their suppliers - there's no motivation to do so for non-fresh products. All commercial scanners that can read QR codes can also read linear barcodes. Wal-Mart doesn't lose anything if their bleach supplier keeps using a linear barcode.

michaelt··on Barcodes are about to go extinct
> We can even add more real information and still have less data to encode

The reason they're so verbose comes from a few facts.

First of all, it's an existing logistics labelling standard, they've just replaced brackets with forward slashes and put a domain name on the front. So https://example.com/01/09521207311511/21/1234ABDE1235 is just a QR code version of those huge barcodes like (01)09521207311511(21)1234ABDE1235 you see on cases of products in the supermarket.

Second of all, the standard doesn't limit itself to a single date, so they can't identify dates with a simple ,D prefix. It's a kitchen sink standard [1] with 16 different types of date (production date, due date, packaging date, sell by date, best before date, expiration date, release date, first freeze date, harvest date, production date and time...) and just as many options for sizes and weights - so the identifier can be up to 4 digits. /11/ or /8008/

The third thing to know is QR codes pack different alphabets at different densities. Numbers at 3.5 bits per character, upper case letters and some symbols at 5.5 bits per character, ASCII at 8 bits per character. So the 13 characters of of "Apple Fuji Sm" uses about as much space in a QR code as a 29-digit number like "12345678901234567890123456789"

Fourth, you've replaced the 14-digit GTIN with an 11-digit UPC and replace the 13-digit serial number with a 5-digit lot code :)

IMHO the standard isn't going to take over the world, and anyone who says "Barcodes are about to go extinct" doesn't know what they're talking about. But it's not the information density, it's other reasons.

[1] https://ref.gs1.org/ai/

michaelt··on Git 3.0's upcoming SHA-256 default will be a costly mistake
> Impractical for an individual, definitely. For a large org, maybe, but if the payoff was big enough? For a nation state level actor intent on doing something, absolutely not.

In all the years since 2017, with all the orgs having huge GPU-filled data centers (and an interest in software security) has anyone demonstrated a real git collision?

Some systems have other properties that mitigate or prevent second preimage attacks - for example when you get an SSL certificate, CAs randomise the serial number. So an attacker can’t choose the checksum of the data the CA signs. Perhaps something in the design of git is similar?

michaelt··on How Singapore's government-run dating service works
If the goal is successful relationships, then probably?

If I have 10/10 love for Halle Berry, and she has 4/10 love for my Jeff-Bezos-looking ass, it's the 4/10 that's going to dictate whether we live happily ever after. So our mutual compatibility is probably well below 10/10.

michaelt··on SlutCon
Being instructed in things you're bad at can be a humbling experience. Being corrected in a humbling way triggers an instinct, in some people, to try and argue with the correction.

When my 20-years-of-ballet ass goes to a salsa class, I get told I'm doing it all wrong, because I am. And every time I feel an instinct to say - how dare you call my perfect Balanchine hand position wrong? What do you mean we're going to face some random direction where the audience clearly won't be able to see our performance?

Obviously I keep my mouth shut; I am a complete beginner, and salsa is the instructor's area of expertise. The instinct to reject the instruction, the notion I know salsa better than them, is absurd. One has to clamp down on base instincts that tell one to do dumb things.

I don't think the attendees at SlutCon are supposed to argue with the people they're flirting with. They're supposed to flirt with them. The instinct to disagree and argue is them letting their bruised egos get the better of them.

michaelt··on Burning Man death rates – A short lesson in statistics
I don't necessarily agree.

Marathons select for people with health, energy etc and put them through a 6+ month cardio training regime. But the 5 hours of a marathon have a greatly elevated rate of cardiac arrest - because the strain of running a marathon more than compensates.

Personally, I'm quite surprised to learn the week-long desert drug orgy with experimental buildings and art vehicles and 70,000 attendees regularly has no deaths.

michaelt··on So long Google, and thanks for all the nudes
If they didn't review every app, someone might sneak in a paid app without giving Apple and Google their 30% cut.
michaelt··on OpenAI Feared "Optics" of what might appear on Hacker News
Imagine a town where (a) a corrupt cop issues tickets for fake traffic violations; but (b) he doesn't do that to his fellow cops, or the mayor's friends.

Does (b) make things more just, as certain possible unjust acts don't happen?

Or does it compound the injustice by creating a double-standard, and perpetuate it by hiding the problem from any with the power to bring an end to it?

michaelt··on Unsealed Briefs in Authors’ Case v. Microsoft/OpenAI
Once upon a time, copyright infringement for personal use was barely a crime, while copyright infringement by a for-profit commercial enterprise was a serious matter.

The idea being (before the rise of online peer-to-peer piracy) to prosecute the people making bootleg VHSes rather than the people buying them.

With the rise of these AI behemoths, it seems that rule is now inverted: You can download all the pirated ebooks you want, as long as it's for large-scale for-profit commercial use.

michaelt··on How I changed teaching after AI managed to do all my homework assignments
When I was in engineering school ~20 years ago, some lecturers openly said that they gave the assignments just enough credit to be worth doing. Something like 10-15% of your final grade would be from assignments, the rest from the exam. So we didn't blow off the assignments to go drinking.

Of course, this a lot easier for some subjects than others. Subjects like Film Studies relied on exams much less, and assignments much more.

michaelt··on Starlink ground station in Poland hit by fire in suspected arson attack
In terms of https://en.wikipedia.org/wiki/Weinberger_Doctrine if article 5 was invoked, one could set much clearer victory conditions - chase Russia back into Russia. Maybe arrest Putin war crimes or something.

It would still be extremely unpleasant, painful and expensive, of course; winning an exchange of blows still means taking a load of punches to the face. So the true winner would be China.

michaelt··on Fixing the Portobello Police Station Clock
According to [1] Yuasa battery date codes are year-month-day-plant/shift so 090323J0 indicates a battery from 2009.

The building also was "out of operational use by Police Scotland for almost 10 years" and was purchased for community ownership earlier this year, according to [2]

> If someone knew to replace the battery just three years ago, I would expect they also would have enough knowledge to set the clock itself.

From the pictures, it looks like this clock needs to be manually changed on the last Sundays of March and October, for the start and end of daylight savings (they also need to be re-set any time there's a long power outage).

This article is dated early April; it's possible the new community owners of the building (and clock) just needed someone to adjust it by an hour.

The motor in the photo is probably a synchronous AC motor, where the rotation of the shaft matches the exact frequency of the AC supply. Then a long series of gears converts 50 rotations per second to 1 rotation per hour. Which avoids gradual clock drift - but without the fancy digital control needed to automate the daylight savings adjustments.

Nowerdays, you can buy 'clock controllers' [3] that take care of daylight savings time etc automatically.

[1] https://www.hardwarexpress.co.uk/pages/yuasa-date-codes [2] https://www.edinburghnews.scotsman.com/news/edinburgh-plans-... [3] https://www.hawkinsclocks.co.uk/clock-controllers

michaelt··on I don't want to read what you didn't write
Chatgpt, please write a response disagreeing with this post.
michaelt··on Teen Social Media Bans Miss the Point
Maybe. But how do we tell the effects of social media and smart phones apart from the multiple financial crises? The endless, incredibly costly Middle East forever wars? The huge rise in costs of houses, education and healthcare? The blatantly corrupt politics? Globalisation and the resulting loss of manufacturing jobs? The inaction on school shootings? The climate situation?
michaelt··on Asking authors about their own papers
The ‘real author’ isn’t the only injured party.

Copying from a book with a long dead author, or paying a willing confederate to write your thesis for you, is still plagiarism.

michaelt··on The American Religion of Self-Storage Facilities
My theory is self storage is actually in competition with getting a bigger house.

If your family is seriously considering moving to a bigger house, and that move is going to cost you $20,000 that makes renting a storage unit for $1000/year sound like a great deal.

michaelt··on Tell the speakers that you liked their talks
> the venue hosts attempted to eject an attendee because of the way he was dressed (motorcycle leathers, jeans - honestly nothing offensive) - and "didn't look like he was supposed to be there"

How were they to know he belonged at the infrastructure engineering governance talk when the guy wasn't even wearing a fursuit?

michaelt··on Nike exits the S&P 100 after 18 years and a $200B market-cap wipeout
> All people I know who use them, just run them once before a race to try them out and after that they are like a very good suit which you only use for special events.

Doing all your marathon training in one type of shoe then switching to a different, new shoe on the day is certainly a choice.

michaelt··on The case against JPEG XL
In the modern age image decoders need to handle untrusted inputs, and the big players rarely use hardware image decoding, even when it's available, because it's so hard to rely on its memory safety.

Several 'zero click exploits' have involved image/document format decoder bugs, as messaging apps and file browsers will often generate preview images the moment an image arrives.

michaelt··on Flock worker calls police on reporter filming public camera installation
> I understand the plight of the installer who's worried about being labeled as a bad guy for executing public works contracts.

You do unpopular things, you gotta expect to be an unpopular person.

Sophisticated, educated types might understand that parking wardens are just doing their jobs, and they didn't make the policy they're enforcing. But to 70% of the population, the person putting a ticket on their car is an asshole.

michaelt··on Waymo pulls over, calls cops on juvenile riders who had 'ghost gun"
> I’m anti surveillance but I don’t get this take.

Some people foresee a future where self-driving cars are the norm. The big prize being fewer deaths on the road (about 40k people per year in the USA) which is a pretty big prize.

If today's self-driving cars are heavy on the AI surveillance of passengers, and you foresee self-driving cars doing 90% of journeys within your lifetime, that's a pretty ominous situation.

Especially if you interpret it in light of EU driver-facing-camera mandates.

michaelt··on Fuck it, make it anyway
I think the secondary fear is that the big salaries and great working conditions are a result of a scarcity that may be on its way out.

Paying me $150k to do work that produces $1.5M for your business is great value - but getting the same work done for $15k is even better value.

michaelt··on Don't let anyone take away your big box of cables
How are you going to download photos from your USB Nikon camera to your USB iPod Photo if you don't even have a UC-E6 to 30-pin dock connector cable?
michaelt··on Don't let anyone take away your big box of cables
> I wish the old cables, gear, etc. I have squirreled-away stopped saving Customers' and friends' asses because I could feel good about getting rid of it.

What you've got to do is become more forgetful.

Ask not what a 17v power supply can do for your friends. Ask if you'll remember it and find it when that moment comes.

michaelt··on iPhone 18 Pro and iPhone 18 Pro Max
> things like color rendering, sharpness, screen door/morie, motion blur, and yup even good ole depth queues in the lens system all show up as artifacts.

Pre-AI fake videos sidestep this sort of issue by lowering the video quality.

Add some motion blur, some camera shake, some poor lighting, the camera being slightly out of focus, and make the video 720p instead of 4k.

michaelt··on AirPods 5
I think it's fairly obvious why one would want two-way audio on a telephone :)
michaelt··on iPhone 18 Pro and iPhone 18 Pro Max
People have constructed video walls so high resolution they can film TV series in front of them and to an audience it's indistinguishable from a real set. It's extremely cost-effective for things like space fantasy that needs lots of exotic-looking backdrops, apparently.

It may not be in reach for you and I - but within reach of anyone with the budget to run a 'bot farm'

michaelt··on AirPods 5
CRTs were also small at any reasonable price.

A 20" viewable area, 1920 x 1440 CRT in the late 1990s? $800 [1] and that was the king of monitors.

A 22", 1920 x 1080 flat screen today? $65 [2] and considered the most basic, mundane screen out there.

And inflation-adjusted? That $800 monitor was $1500 in today's money.

[1] https://www.tomshardware.com/reviews/comparison,497.html [2] https://www.amazon.com/dp/B0CVM2GJCN

michaelt··on AirPods 5
> Modern bluetooth is basically transparent with 256kbps AAC, like you'd have to be an omega-expert listening in a silent room to identify it vs lossless.

Sure, unless you want to do something rare and exotic like, say, have a microphone on your headset. Then you get the HFP/HSP profile, which makes two tin cans linked by a string seem high quality by comparison.

michaelt··on Muse – Meta’s personal AI agent
> I think all AI companies want to capture normie users too, it's a huge market.

Huge revenue? Or just huge volume?

If I boost the productivity of a $100k employee by 50%, a business will happily pay $1k/month and consider it a great deal.

But from what I've heard, consumer-facing LLMs find most users won't hand over even $20/month (which is a heavily subsidised price anyway).

← PreviousPage 3 of 34Next →