Barcodes are about to go extinct
Thread
Loading the complete thread in the background. This saved snapshot is available now. Refresh
Unofficial Hacker News client; not affiliated with Y Combinator.
Barcodes are about to go extinct
Loading the complete thread in the background. This saved snapshot is available now. Refresh
Unofficial Hacker News client; not affiliated with Y Combinator.
theGeatZhopa · · focus · HN ↗
readthenotes1 · · focus · HN ↗
theGeatZhopa · · focus · HN ↗
Even better: you can endoce an id like in qr/barcode or what ever you want or you also can encode URLs and have some backend processing the "access to the partial URL". You can have a lot information encoded. As i remember its more than with ordinary QR code at the same area. May be I have forgotten something.
Its actually the base for the "holy grail 2.0" initiative to make recycling of printed packaging better. It then doesnt even matter if you only have a peace of the packaging. It must be big enough to carry the code (that roughly 4x4 cm). The code has some ID which is looked up and then all the information neccessary to know what material it is, how to recycle it - all the important things can be looked up in the DB and then handled accordingly.
its a nice thing with own problems, but better approach as barcode/qr code.
JuniperMesos · · focus · HN ↗
I also like the aesthetics of QR codes better than traditional barcodes. They do kind of invoke the look of a Go board partway through a game, which is more visually interesting than the boring straight lines of the traditional barcode.
vlyan · · focus · HN ↗
fuzztester · · focus · HN ↗
I'll be glad to see a better Claude than Claude.
altmanaltman · · focus · HN ↗
absynth · · focus · HN ↗
pavinjoseph · · focus · HN ↗
reddalo · · focus · HN ↗
etatester · · focus · HN ↗
qbane · · focus · HN ↗
veeti · · focus · HN ↗
xlii · · focus · HN ↗
Bar code won't go away exact for the reason it's super simple to scan and print. Even QR codes can't stand that (and if you tried scanning yourself grocery in soft bag with barcode in the corner which gets crumpled you know what I mean).
hollow-moe · · focus · HN ↗
usrnm · · focus · HN ↗
seanmcdirmid · · focus · HN ↗
cyberrock · · focus · HN ↗
gertrunde · · focus · HN ↗
Perhaps not for files, but definitely for equipment.
RobotToaster · · focus · HN ↗
gertrunde · · focus · HN ↗
I suspect it's less relevant for things that can't be moved. (Or are extremely heavy/difficult to move).
gpvos · · focus · HN ↗
qayxc · · focus · HN ↗
gpvos · · focus · HN ↗
oblio · · focus · HN ↗
Nothing to see here and there can't be any possible negative consequences when people are making so much money.
qayxc · · focus · HN ↗
cocoto · · focus · HN ↗
seanmcdirmid · · focus · HN ↗
treyd · · focus · HN ↗
seanmcdirmid · · focus · HN ↗
[dead]
qayxc · · focus · HN ↗
clintonb · · focus · HN ↗
bnegreve · · focus · HN ↗
Even if the customers does it, it still takes a lot more time and space than scanning a basket full of RFIDs labels
qayxc · · focus · HN ↗
Utility is key and RFID has a lot of advantages over bar codes (and QR codes).
pjmlp · · focus · HN ↗
reubenmorais · · focus · HN ↗
pjmlp · · focus · HN ↗
My diving mask and backpack certainly went through optical.
dgellow · · focus · HN ↗
pjmlp · · focus · HN ↗
Markoff · · focus · HN ↗
hollow-moe · · focus · HN ↗
crote · · focus · HN ↗
byte-sized-snac · · focus · HN ↗
Surely the actual data will be stored in the QR code and available offline
[deleted] · · focus · HN ↗
[deleted]
kiallmacinnes · · focus · HN ↗
Doing it this way means the QR code is directly usable by consumers to get to a product info / marketing page, and directly usable by the POS systems.
Edit: I looked it up. An example URL:
<a href="https://example.com/01/09521207311511/21/1234ABDE1235" rel="nofollow">https://example.com/01/09521207311511/21/1234ABDE1235
01 is a marker before the traditional barcode.
21 is a marker before the serial number.
There seems to be many other codes like 17 (expiry date) and 10 (batch number).
alex_suzuki · · focus · HN ↗
adastra22 · · focus · HN ↗
fragmede · · focus · HN ↗
williamtell · · focus · HN ↗
crote · · focus · HN ↗
The whole point of it is that you can just say "scan the barcode with your smartphone to find out if your product is part of this recall".
williamtell · · focus · HN ↗
ssl-3 · · focus · HN ↗
kiallmacinnes · · focus · HN ↗
It's just that, sadly, we can no longer have nice things.
ssl-3 · · focus · HN ↗
crote · · focus · HN ↗
I reckon they already have a pretty reasonable idea of which store it ends up going to, and with just-in-time resupply a pretty reasonable bound of when it will end up having been sold. Look at the overlap of a few dozen products and it should be quite easy to reduce the number of people who could've bought all of them to just you.
The QR codes just make this more explicit, and slightly easier to track. You're not wrong, but at least this time we could get, say, automated warnings in the Walmart app of a recall on something you bought out of it.
ssl-3 · · focus · HN ↗
cxr · · focus · HN ↗
petra · · focus · HN ↗
atvcatole · · focus · HN ↗
MayeulC · · focus · HN ↗
As I understand it, fields are standardized. I don't think they contain the name of the product (I didn't read the spec), but the other info is there, so no need to hit the servers/db on other servers.
As for the quantity of data, Qr codes have special encoding modes depending on the content. The numeric mode uses 3.3 bits per digit, the alphanumeric 5.5 bits per character (45 characters in the set). Switching modes in the stream is supported, though it adds a few bits of overhead.
Looking at the examples, it looks like the scheme is not as efficient as it could be (pesky slashes, alphanumeric at the end), but that's not too bad either.
ssl-3 · · focus · HN ↗
It was just a quick expression of an idea, presented in the form of a gripe; it's not a formal specification.
As to consumers, and their hardware: People still get new phones and features can be (and sometimes actually are) added to existing phones. I'm not too worried about it as a constraint; things would catch up soon enough.
jolmg · · focus · HN ↗
Until the manufacturer disappears, then you're just left with an unreadable mess of numbers. Even with a CSV-looking thing, you can interpret on your own.
michaelt · · focus · HN ↗
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 <a href="https://example.com/01/09521207311511/21/1234ABDE1235" rel="nofollow">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] <a href="https://ref.gs1.org/ai/" rel="nofollow">https://ref.gs1.org/ai/
jensenbox · · focus · HN ↗
reddalo · · focus · HN ↗
keerthiko · · focus · HN ↗
Just don't bury the core concept of your product in marketing-slop on your website (this site is certainly pushing that limit for me).
jensenbox · · focus · HN ↗
onion2k · · focus · HN ↗
HN readers are probably much deeper down the AI rabbit hole than people who buy barcode software. The fact you see and judge an AI-created website poorly doesn't mean customers of the product will.
It's possible that you're in the middle of the Venn diagram of barcode software buyers and HN readers though. In that case your comment is very insightful.
jensenbox · · focus · HN ↗
rjh29 · · focus · HN ↗
jensenbox · · focus · HN ↗
dflock · · focus · HN ↗
seanmcdirmid · · focus · HN ↗
yoz-y · · focus · HN ↗
thenthenthen · · focus · HN ↗
sokoloff · · focus · HN ↗
seanmcdirmid · · focus · HN ↗
sehw · · focus · HN ↗
usernamed7 · · focus · HN ↗
Markoff · · focus · HN ↗
Reminds me of RFID labels pipe dream.
globular-toast · · focus · HN ↗
dgellow · · focus · HN ↗
Visit a decathlon when you have time, they’ve been using that since a long time, it’s neat
yoz-y · · focus · HN ↗
notpushkin · · focus · HN ↗
This won’t work for groceries though: the margins are too thin and there’s too many manufacturers.
_bernd · · focus · HN ↗
Markoff · · focus · HN ↗
sschueller · · focus · HN ↗
Sadly food tracking apps still don't read these codes. They are vibe coding new features constantly but not working on adding what is actually important.
Yazio, im talking to you...
cricalix · · focus · HN ↗
XorNot · · focus · HN ↗
delichon · · focus · HN ↗
An unintentionally appropriate metaphor. How many of the ~17 meteorites that hit the planet per day do you pay attention to?
doublerabbit · · focus · HN ↗
bluebarbet · · focus · HN ↗
mysterydip · · focus · HN ↗
m463 · · focus · HN ↗
gumby · · focus · HN ↗
l1ng0 · · focus · HN ↗
gumby · · focus · HN ↗
quietfinding · · focus · HN ↗
[dead]
sneusse · · focus · HN ↗
nmstoker · · focus · HN ↗
rpdillon · · focus · HN ↗
nephihaha · · focus · HN ↗
tjoff · · focus · HN ↗
mmooss · · focus · HN ↗
tjoff · · focus · HN ↗
mmooss · · focus · HN ↗
That trite saying is very real. You're describing stage 2. Stage 2 is a good signal that the development has enough power to be difficult to ridicule.
jimnotgym · · focus · HN ↗
jillesvangurp · · focus · HN ↗
- Retail 2D codes are being rolled out at scale from next year already in many markets; 2d codes will be on many products in the supermarket. Preparations for this have been ongoing for quite long. Mostly scanners have been ready for this for some time. Most recent hardware should handle all this fine. Scanners that don't handle 2D will rapidly disappear.
- For industrial use, QR codes are already quite common. Use of QR codes is much less about replacing existing bar codes with QR codes and more about completely new uses for QR codes. You are right that most factories won't do invasive changes in their setups unless there's a good reason. But efficiency improvements tend to be a good reason.
I was at the Logimat fair in Stuttgart earlier this year. Lots of companies demonstrating scanners, sticker printing, camera modules, and all the rest. There are a lot of companies actively pushing all sorts of solutions around 2D codes.
cricalix · · focus · HN ↗
raron · · focus · HN ↗
For a quick test I projected a flat QR code onto the surface of a cylinder, printed the distorted image on a household printer, wrapped the paper around a 3 mm diameter wire. The result is readable from a still image made by a smartphone.
It haven't worked with 2 mm image / cable, but I'm pretty sure that's just limit of my printer's resolution. With 600 DPI there is only 2-3 dots per QR code pixel.
You could repeat that pattern with few degrees of rotation so one will always be in the right enough orientation to decode.
gumby · · focus · HN ↗
MisterMunchkin · · focus · HN ↗
fragmede · · focus · HN ↗
Brian_K_White · · focus · HN ↗
michaelt · · focus · HN ↗
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.
RaftPeople · · focus · HN ↗
1D barcode is like CSV, it's not going away, it's too simple/useful/cheap.
BatchJob · · focus · HN ↗
Remember the most important fact about these codes: Nobody cares.
petra · · focus · HN ↗
But if my phone automatically tells me about stuff in my fridge :
-The cheese has expired or about to be expired
-There's a recall on that baby formula
That's useful.
Or if uses those smart carts at the supermarket, it can tell me:
-this isn't safe with my peanut allergy
-this isn't ethically sourced
-the expiry date is too short
grvbck · · focus · HN ↗
You're only buying eggs every second week? We can't have that, let's present you with a recipe that uses eggs. You still have those cookies you bought four days ago? Let's give you a coupon for milk.
And there will be a nice recipe or a coupon or a Very Limited Exclusive Offer you'll need to send to a friend, so now the app need access to your contacts, and why not sync that info with Meta, and oh look at that, we have a map of all our customers and their spending habits and geographical location and political orientation.
thinkp26 · · focus · HN ↗
[dead]
youngtaff · · focus · HN ↗
Barcodes are easy and cheap to read in a way that QR codes aren’t (particularly complex ones)
Any old cheap laser scanner will read a barcode and they can be made at large sizes e.g. how Aldi use them on products in the UK to make self scan faster
QR codes need a camera, their complexity goes up as more data is encoded in them so require better cameras especially is high speed situations
They both have places in the world and will co-exist for years to come
crote · · focus · HN ↗
You can get an entry-level barcode scanner from a reputable brand with 2d support for less than 100 bucks, and you'll have trouble finding any kind of premium scanner which doesn't have 2d support.
Ekaros · · focus · HN ↗
Got cheap one from China that does my uses cases pretty well. Supports USB, proprietary wireless and BT...
There is cheaper models with less features. Pointing towards quite a lot of market segmentation. And I could guess some of those models are same but with different firmware...
youngtaff · · focus · HN ↗
I’ve worked in areas where barcodes and QR codes were used for automation — we used both but for fast, cheap and reliable scanning barcodes were the winner
Where more data needed to be encoded then QR codes were used but the wuality and price of cameras needed to read QR codes as items came based on an automated line was significantly more costly than QR codes
mariuolo · · focus · HN ↗
Are there studies on how that might affect logistics?
benashford · · focus · HN ↗
Indeed, I often see QR codes which have been deliberately damaged for the visual impact (e.g. chunks missing to make a pleasing shape, or place an arbitrary logo in the centre). They still work due to the error correction but now there's no redundancy left and one additional piece of damage might literally make it unreadable.
CTDOCodebases · · focus · HN ↗
mariuolo · · focus · HN ↗
BenjiWiebe · · focus · HN ↗
bombcar · · focus · HN ↗
max-ch · · focus · HN ↗
1d bar codes will go extinct, but only after every scanning system at every retailer has changed to recognize 2d bar codes/qr codes. This will likely take decades.
In the meantime, there will be a world where 2d bar codes and 1d bar codes will coexist on packs. With the additional confusion that many packs already have qr codes, either for consumer information or for internal tracking at the plant (batches for quality control), so we will probably have a little zoo of qr codes for a while, until they all finally can be merged.
wildzzz · · focus · HN ↗
crote · · focus · HN ↗
crote · · focus · HN ↗
There will be no "wrong" barcodes to scan, just redundant ones for legacy devices.
joezydeco · · focus · HN ↗
<a href="https://www.the-sun.com/wp-content/uploads/sites/6/2024/12/one-stick-butter-five-https-739685348.jpg?resize=300" rel="nofollow">https://www.the-sun.com/wp-content/uploads/sites/6/2024/12/o...
I don't see chains like ALDI agreeing to anything else until they can prove the same speed and accuracy as the mega-1D print.
ondra · · focus · HN ↗
earthtograndma · · focus · HN ↗
BonnieBrown · · focus · HN ↗
_the_inflator · · focus · HN ↗
Jevons paradox in full force.
pseudohadamard · · focus · HN ↗
What I found amusing is that the article claiming bar codes are dead is being displayed on devices with dozens if not hundreds of components with bar codes (matrix codes) on them.
pards · · focus · HN ↗
[0]: <a href="https://en.wikipedia.org/wiki/Phishing#QR_code_phishing_(quishing)" rel="nofollow">https://en.wikipedia.org/wiki/Phishing#QR_code_phishing_(qui...
crote · · focus · HN ↗
jensenbox · · focus · HN ↗
crote · · focus · HN ↗
Besides, it has gotten less attractive over time. With the rise of self-checkout stores no longer save on cashiers by switching to RFID. The kind of tag to support "scan an entire basket at once" isn't compatible with being scanned by a NFC-enabled smartphone, so you can't use them for extra recall information either.
Serialized printing is basically a solved problem by now. I have several dozen products using it in my kitchen pantry right now, and none of them suffer from smearing or have low resolutions - and I can guarantee you they were rapidly and automatically applied in mass produciton.
jamesnorden · · focus · HN ↗
singpolyma3 · · focus · HN ↗
newswangerd · · focus · HN ↗
jensenbox · · focus · HN ↗
mo9527 · · focus · HN ↗
someonebaggy · · focus · HN ↗
jmalicki · · focus · HN ↗
Luckily the first, and increasingly the second, are being replaced by Slack!
m3047 · · focus · HN ↗
"In 1992, on a factory floor in a Toyota auto-parts subsidiary in Japan, workers were drowning in barcodes."
(collect underpants)
"And that decision is about to change every single thing you buy."
I think recognizing packaging sounds like an ideal use for AGI. Boil them oceans, not the eggs.
shpx · · focus · HN ↗
emj · · focus · HN ↗
calmworm · · focus · HN ↗
tweedler290 · · focus · HN ↗
leowoo91 · · focus · HN ↗