Live data from Hacker News

JAB Code – A high-capacity 2D color bar code

github.com

61–70 of 183 posts

Re: JAB Code – A high-capacity 2D color bar code

#61

I wonder if the 'Master'/'Slave' terminology is necessary here? Aside from being problematic, does it really describe the setup more than 'Primary'/'Secondary'?

This is "retarded" all over again.

Slavery in humans is bad. Slavery in software applications it not.

Re: JAB Code – A high-capacity 2D color bar code

#62
post #53

Earlier quoted context omitted.

Technical specification is here: https://www.bsi.bund.de/SharedDocs/Downloads/EN/BSI/Publicat... Every JAB code has four registration patterns in the corners, as well as multiple color pallets at fixed locations.

I think OP's point was that humans can't recognize those features. Edit: I should have said untrained humans .

I can recognize those features. Sure, you need to look for them, but why would anyone care to? Surely after encountering only a few RGB codes the average person will have no trouble inferring that a jumble of colored blocks against a white background is likely to be encoded data. Same "training process" as needed for QR codes - although in this case the quiet zone is not needed, so you _could_ use these in a deliberately obscure fashion if you wanted, which isn't a shortcoming.

Re: JAB Code – A high-capacity 2D color bar code

#63
post #39

Earlier quoted context omitted.

Why is that problematic?

Because people cannot separate the abstract concept of slavery to the actual historical happening. Personally, I want to be a master to my mechanical slaves (tools, dishwashers, computers, robots) and can't wait for a future where machine-slavery is so pervasive that no humans need to work anymore.

Why on earth would you choose to use the term mechanical slave for your dishwasher except to be deliberatively provocative?

The term "machine" is perfectly fine. You're actually choosing to be offensive for the sake of being offensive. Please stop.

Re: JAB Code – A high-capacity 2D color bar code

#65
Cameras only see one colour per pixel (i.e. Bayer colour filter array). Because our eyes are not so acute at resolving colour compared to luminescence this tradeoff works well.

But in this context I'm not sure at a pixel level how much 'extra' information is added by _removing_ red/green from the blue pixels, green/blue from the red etc.

In other words, if the image came from a digital camera, to actually stuff more information into the same number of pixels, colour may or may not help. In any case working with the raw CFA bayer source image would almost certainly be beneficial over interpreting the image after it has been converted to a normal RGB image (losing information in the process)

Re: JAB Code – A high-capacity 2D color bar code

#66
post #55

Earlier quoted context omitted.

Except if said colors fade over time or change their hue due to UV exposure like most pigments used for printing.

QR codes printed on thermal paper also fade over the course of a year and would be unreadable. There are always uncorrectable adverse conditions.

Sure. And if you light the paper on fire even 24pt Helvetica becomes unreadable.

But I’m sure you too feel that the failure modes of this colored barcode form a proper subset of the failure modes of its monochromatic counterpart.

Re: JAB Code – A high-capacity 2D color bar code

#68
post #41

One of the nice 'features' of QR codes is they're instantly recognizable as QR codes due to the 3 registration marks, and so it's obvious you could pull out your phone and scan one (not that anyone does that). JAB codes just look like a jumble of colored pixels -- it's not obvious it's encoded data, if you were to see this "in the wild". It kind of misses another potential feature, which is registration marks could a…

It has finder patterns and alignment patterns, and the finder patterns are surrounded by metadata that specify the colour palette for decoders to use.

Re: JAB Code – A high-capacity 2D color bar code

#69

Earlier quoted context omitted.

Yup, it's censorship for the sake of censorship. We've had zero problems with master/slave terminology for decades because everyone dealing with it was cognizant enough to realize we weren't talking about human bondage. Then people who are incapable of compartmentalizing word connotations came in and declared their use "problematic" and demand everyone conform to their worldview and to waste time changing code commen…

[flagged]

[deleted]

Re: JAB Code – A high-capacity 2D color bar code

#70
post #20

Earlier quoted context omitted.

The full color palette is embedded in every code, so the reader need only compare a cell's color to the colors in the palette region.

Printed colors fade at different rates and shift color in different ways.

The palette is embedded in the barcode which would presumably fade the same way the rest of the barcode does.
Post reply on HN