frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

QR-Swastika-Avoider

https://crates.io/crates/qr-swastika-avoider
33•gregsadetsky•1h ago

Comments

lobito25•1h ago
Get a life
rationalist•1h ago
I'm not sure I've ever noticed a swastika in a QR code before, but I guess better safe than sorry.
bombcar•1h ago
If this exists then logically the inverse can be made …
disillusioned•42m ago
Surprised Grok hasn't already incorporated an "ensure Swastikas are buried in any QR codes we generate" skill into the model...
jdalgetty•59m ago
I bet we wont be able to stop seeing them after reading this.
keane•56m ago
Like the FedEx arrow. https://en.wikipedia.org/wiki/Frequency_illusion
Razengan•59m ago
Why not reclaim the original usage of the swastika instead of perpetuating the taint?

In Asian nations people who have never heard of the Nazis still use the swastika.

Do the version of "your parents using slang" to make it uncool

simonw•50m ago
Because you'd need to re-educate hundreds of millions of people, and it's a pretty weak message: "this symbol of hatred and genocide has other meanings, too!"

... and you'll be playing into the hands of people who want to get a swastika tattoo and then pretend they didn't mean any harm by doing so.

daneel_w•46m ago
Yeah that sounds like a really sound rationale. It's only far more than a billion people to whom the symbol has a powerful and positive meaning. Let's completely ignore that and say that the 80 year old Western perspective is a lot more important.
vlian2088•45m ago
those people are far less numerous than you seem to believe. also, the current far right is not particularly fond of tattoos.
Razengan•44m ago
There was a time when pentagrams and tattoos of SATAN were edgy and controversial

Now it's "ehh"

snypher•56m ago
I'd like to see one that stops accidental generation of strings like 'nakba'.
GlacierFox•44m ago
Right on! I generated one the other day that said 'Oct7'. I'll put it on a hat for you if you like.
jojobas•56m ago
Now do swastika enforcer.
nayuki•9m ago
I guess one could rack through many QR Code parameters while encoding the same payload text: Version (40 sizes with capacity constraints), 4 error correction levels (with capacity constraints), 8 mask patterns, splitting text into various blocks (with capacity constraints), using different character encoding modes (if applicable to the text), putting garbage data after the terminator (violates the spec, but can be a huge boost for generating some custom patterns).
PunchyHamster•4m ago
or just draw one and let error correction handle the rest
daneel_w•55m ago
Article makes no mention of what 900+ million Hindus may feel about the whole thing. It's possible the author doesn't even know what the swastika is, or that he is willfully ignorant because "Indians and Asians live somewhere else".
simonw•50m ago
It isn't hurting Hindus to run code that ensures a QR code doesn't include that sequence of squares.
daneel_w•41m ago
The unilateral West-first perspective is a problem.
gfalcao•55m ago
brilliant
bitlax•54m ago
Maybe his next repo can obscure blacks-with-their-pants-down memes.
pomtom•46m ago
How about using the term Hakenkreuz or something similar to represent the anti-semitic meaning and stop appropriating the term Swastika? https://en.wikipedia.org/wiki/Swastika
disillusioned•43m ago
For the very obvious reason that the percentage of population aware of what the term Hakenkreuz means is literal orders of magnitude smaller than those familiar with the term Swastika?

I mean, feel free to run a "taking Swastika back" information campaign, but also, you know, good luck.

Bonsai 27B: A 27B-Class model that runs on a phone

https://prismml.com/news/bonsai-27b
391•xenova•6h ago•147 comments

Financing the AI boom: from cash flows to debt [pdf]

https://www.bis.org/publ/bisbull120.pdf
65•1vuio0pswjnm7•2h ago•14 comments

Dependabot version updates introduce default package cooldown

https://github.blog/changelog/2026-07-14-dependabot-version-updates-introduce-default-package-coo...
72•woodruffw•3h ago•44 comments

The Tower Keeps Rising

https://lucumr.pocoo.org/2026/7/13/the-tower-keeps-rising/
313•cdrnsf•7h ago•154 comments

Cursor 0day: When Full Disclosure Becomes the Only Protection Left

https://mindgard.ai/blog/cursor-0day-when-full-disclosure-becomes-the-only-protection-left
223•Synthetic7346•6h ago•93 comments

How I use HTMX with Go

https://www.alexedwards.net/blog/how-i-use-htmx-with-go
96•gnabgib•4h ago•17 comments

Your 'app' could have been a webpage (so I fixed it for you)

https://danq.me/2026/07/09/your-app-could-have-been-a-webpage/
692•MrVandemar•3d ago•428 comments

Mathematical texts from a Maya site in Guatemala identify an ancient astronomer

https://www.nature.com/articles/d41586-026-02170-8
24•homarp•12h ago•3 comments

LeMario: Training a JEPA World Model on Super Mario Bros

https://www.benjamin-bai.com/projects/lemario
19•kevinjosethomas•1h ago•2 comments

How to stop Claude from saying load-bearing

https://jola.dev/posts/how-to-stop-claude-from-saying-load-bearing
413•shintoist•12h ago•472 comments

Unlocking the PSP's Dual Core Setup

https://wololo.net/2026/06/16/unlocking-the-psps-dual-core-setup/
24•msephton•4d ago•1 comments

The largest available Minecraft world, totalling 15 TB

https://2b2t.place/1million
149•_____k•3d ago•46 comments

The Estranged Worlds of J. G. Ballard

https://lareviewofbooks.org/article/jg-ballard-illuminated-man-christopher-priest-nina-allan/
32•Caiero•1d ago•6 comments

Guardian Angels: LLM Personalization for Productivity and Security

https://gwern.net/guardian-angel
51•andsoitis•11h ago•5 comments

I'm a USB-C Maximalist

https://shkspr.mobi/blog/2026/07/im-a-usb-c-maximalist/
145•speckx•9h ago•241 comments

The zero-cost fallacy: open-source software in the agentic era

https://www.thoughtworks.com/insights/blog/open-source/zero-cost-fallacy-open-source-agentic-era
99•backlit4034•4d ago•76 comments

The kids with phones are alright

https://heatherburns.tech/2026/07/08/the-kids-with-phones-are-alright/
111•JumpCrisscross•3d ago•69 comments

Microsoft Patches a Record 570 Security Flaws

https://krebsonsecurity.com/2026/07/microsoft-patches-a-record-570-security-flaws/
14•robin_reala•2h ago•8 comments

The Second Life of Sanskrit

https://openthemagazine.com/india/the-second-life-of-sanskrit
48•bookofjoe•3d ago•39 comments

Casio FX-870P Emulator

https://github.com/urbancamo/fx870p-emulator
9•austinallegro•1h ago•0 comments

Kontigo (YC S24) Is Hiring (Head of Security)

https://www.ycombinator.com/companies/kontigo/jobs/uNttrlv-head-of-security
1•jecastillof•7h ago

Are we offloading too much of our thinking to AI?

https://www.artfish.ai/p/offloading-thinking-to-ai
366•yenniejun111•9h ago•362 comments

Show HN: Opening lines of famous literary works

https://www.verbaprima.com/
140•plicerin•9h ago•78 comments

Launch HN: Agnost AI (YC S26) – Extract user feedback from agent conversations

https://agnost.ai
42•laalshaitaan•8h ago•26 comments

Show HN: Juggler – an open-source GUI coding agent, by the creator of JUCE

https://github.com/juggler-ai/juggler
168•julesrms•2d ago•79 comments

Measuring Input Latency on Linux: X11 vs. Wayland, VRR, and DXVK

https://marco-nett.de/blog/measuring-input-latency-on-linux-x11-vs-wayland-vrr-dxvk/
338•hoechst•7h ago•219 comments

Accretive Editing

https://justindfuller.com/programming/accretive-editing
17•iamjfu•4d ago•9 comments

Human Canaries: Remembering the Munitionettes

https://www.historytoday.com/archive/great-debates/human-canaries-remembering-munitionettes
10•Thevet•1d ago•0 comments

StubHub, CEO hit with ‘deceptive practices’ class action over mass scalping

https://www.cbc.ca/news/world/stubhub-ceo-class-action-scalping-9.7268987
102•b112•4h ago•52 comments

Punch yourself in the face with reality

https://adi.bio/reality
206•AdityaAnand1•12h ago•103 comments