Show HN: I made a Doom-like game fit inside a QR code

https://raw.githubusercontent.com/Kuberwastaken/backdooms/main/qrcode.png
The Backdooms is a compressed HTML game inspired by DOOM and The Backrooms, playable from a QR code in a web browser. It uses Zlib compression, Gzip decompression, and base64 encoding to fit the game in a QR code.

Judge Rules Blanket Search of Cell Tower Data Unconstitutional

https://www.404media.co/content/images/size/w1200/2025/04/Lattice_cell_tower-2.jpg
A Nevada judge ruled that "tower dumps" by law enforcement are unconstitutional, but allowed the evidence obtained to stand. The ruling is the first in the Ninth Circuit to find tower dumps violate the Fourth Amendment.

Kagi Assistant is now available to all users

https://kagifeedback.org/assets/files/2025-04-17/1744906692-864216-image.png
Kagi Assistant is now available to all users across all plans, expanding from its previous exclusivity to Ultimate subscribers, without increasing the price. The Assistant allows users to interact with information, synthesise results, and explore topics grounded in Kagi Search results, respecting user privacy and AI's limits.

15,000 lines of verified cryptography now in Python

https://jonathan.protzenko.fr/assets/protzenko.jpg
A verified cryptographic library called HACL* was integrated into Python, replacing its hash-related infrastructure with 15,000 lines of verified C code, resulting in no loss of functionality and a transparent transition for users. This integration, which took 2.5 years to complete, demonstrates the maturity of verified cryptography in real-world software and its readiness for large-scale adoption.

Intuit, Owner of TurboTax, Wins Battle Against America's Taxpayers

https://prospect.org/downloads/22774/download/Boguslaw-Intuit%20041725.jpg?cb=bae7c7600d8ee2ad48b316895ab33b76
Intuit lobbied against the IRS's free tax filing program Direct File, spending $240,000 in the first quarter of 2025. The company's efforts paid off as the program is set to be shut down.

Full Text Search of US Court records

Instantly search 740 million+ United States court cases.

Defold: cross-platform game engine

https://defold.com/images/logo/defold/logo_with_text/logo-ver-classic-white-160.png
Defold is a user-friendly game engine that comes with all features and allows easy publishing to major platforms. It offers a showreel of 2024 games and improvements to its cloud builder and UI creation.

Deafening Silence from the Cybersecurity Industry

https://imageio.forbes.com/specials-images/imageserve/67ffd2d33dca61726c1cbbea/0x0.jpg?format=jpg&height=900&width=1600&fit=bounds
The cybersecurity industry is failing a moral test by staying silent on the Executive Order targeting Chris Krebs, a respected cybersecurity leader, for speaking truth about the 2020 election. This silence undermines the industry's values of truth and integrity, and may embolden authoritarianism.

Hypertext TV

https://hypertext.tv/assets/og.png
Daily programming for the handmade web. Airing now.

arXiv moving from Cornell servers to Google Cloud

arXiv is a Cornell University research center with a US-only work policy, located on Roosevelt Island in New York City. They seek a software generalist with Cloud DevOps experience to modernize their devops system and lead infrastructure as code implementation.

AMP and why emails are not (and should never be) interactive

https://buttondown.com/next-assets/img/blog/whatever-happened-to-amp-email/featuredImage.png
Google introduced AMP for email in 2019, allowing interactive emails with features like booking flights and hotels directly from the inbox. However, the project failed to gain widespread adoption due to its complexity and Google's coercive tactics, and it was eventually abandoned in 2021.

IBM orders US sales to locate near customers, RTO for cloud staff, DEI purge

https://regmedia.co.uk/2024/05/01/ibm_shutterstock.jpg
IBM is moving US employees to work at least three days a week at client locations, flagship offices, or sales hubs. The company is also hiring more in India, with at least 10x as many open jobs there as in the US.

Less Slow C++

https://raw.githubusercontent.com/ashvardanian/ashvardanian/master/repositories/less_slow.cpp.jpg
This repository provides performance-oriented software design examples in C and C++ using C++20 features, covering topics from micro-kernels to parallel algorithms. It offers practical examples of writing efficient code and includes benchmarks for various hardware-specific optimizations.

I gave up on self-hosted Sentry (2024)

https://www.bugsink.com/static/images/klaas.beec86a2df8b.webp
The author previously self-hosted Sentry but found it too complex and resource-intensive, requiring 16GB of RAM and a significant time investment for maintenance. They decided to create a drop-in replacement for Sentry that can run on cheap hardware.

I passionately hate hype, especially the AI hype

Hype in tech is promoted by big companies to earn profit, often exaggerating or lying about new products or services. This hurts investors, small businesses, and individuals who waste time and money on unfulfilled promises.

A New ASN.1 API for Python

https://blog.trailofbits.com/img/encoding-rules.png
A new ASN.1 API is being built for PyCA Cryptography to address performance, differential reduction, and modernization shortcomings in the Python ecosystem. The API will use a pure Rust ASN.1 parser for performance and leverage existing PyCA Cryptography APIs to reduce differentials and provide a modern, declarative dataclasses-style interface.

DHL suspends B2C shipments over 800 USD until further notice

A Math Lesson From Hitler’s Germany (2017)

https://undark.org/wp-content/uploads/2017/02/hilbert.jpg
The Nazi regime destroyed mathematics at the University of Göttingen in the 1930s, forcing 18 mathematicians to leave or be driven out, and America took its place as the world's foremost country for mathematical research. Today, American scholars are recalling this event as a cautionary tale, warning that anti-science and anti-intellectual policies could similarly undermine the country's ...

Walled Gardens Can Kill

The user is an Apple ecosystem user who recently had a life-threatening situation where their iPhone's locked-down ecosystem hindered their access to a geo-restricted insurance app. This experience has changed their opinion on the matter, advocating for a more open ecosystem.

Haskelling My Python

https://unnamed.website/img/kublai.png
User defines an infinite generator for positive integers in Python using recursion and uses it to integrate a Taylor series to define e^x. The trick also works with Python's fractions module for rational numbers and can be optimized with a memoization decorator to avoid recursion limits.

There's Life Inside Earth's Crust

https://noemamag.imgix.net/2025/04/Jesse-Zhang-Noema-Mag-FINAL_V2.jpg?fit=crop&fm=pjpg&h=1186&ixlib=php-3.3.1&w=947&wpsize=noema-portrait-hero-image&s=bf83623d06ff2eb14d557147aee91af9
Scientists have discovered microbes living deep inside Earth's crust, challenging our understanding of life and evolution. These "intraterrestrials" can survive without sunlight and oxygen, respiring elements like uranium and arsenic, and may play a key role in regulating Earth's oxygenation and detoxifying pollutants.

OpenAI's new reasoning AI models hallucinate more

https://techcrunch.com/wp-content/uploads/2023/11/openAI-pattern-03.jpg?w=1024
OpenAI's o3 and o4-mini models, which use reasoning, hallucinate more often than previous models, including traditional models like GPT-4o. This issue may be due to the reinforcement learning used in these models, which can amplify hallucinations.

UML diagram for the DDD example in Evans' book

https://raw.githubusercontent.com/takaakit/uml-diagram-for-ddd-example-in-evans-book/main/top_image.png
This project uses UML diagrams to illustrate the structure and behavior of a cargo shipping system based on Eric Evans' book Domain-Driven Design. The diagrams help understand how the system implements DDD designs and mechanisms.

Why is Good Friday called Good Friday?

https://images.immediate.co.uk/production/volatile/sites/7/2025/04/GettyImages-2181008253-Crucifixion-WL-6b8a613-e1743780087738.jpg?quality=90&resize=620,414
Good Friday commemorates Jesus Christ's crucifixion, marking the day he died for people's sins to achieve forgiveness and eternal peace. It's a somber occasion for prayer, reflection, and veneration of the cross in various Christian denominations.

Viral ChatGPT trend is doing 'reverse location search' from photos

https://techcrunch.com/wp-content/uploads/2025/02/GettyImages-2195918462.jpg?w=1024
OpenAI released AI models o3 and o4-mini that can analyze images and search the web to find locations. The models can pose a privacy risk if used to identify individuals from images, but OpenAI claims to have safeguards in place.

NSF halts grant awards while staff do second review

NSF has halted grantmaking and is reviewing previously approved proposals due to DOGE's presence. NSF staff must determine if projects can be "mitigated" to comply with Trump-era executive orders.

Show HN: Attune - Build and publish APT repositories in seconds

https://opengraph.githubassets.com/9ef5699271bf6911e2ec9b047e782f8998762d4160550e7e652912882b787eff/attunehq/attune
Attune is a secure and fast package repository manager that allows local signing and incremental rebuilds. It can be set up with a CLI and GPG key for signing and deployment.

Unikernel Linux (UKL) (2023)

Unikernels are minimal virtual machines that provide efficient resource allocation and high performance for cloud services. They offer a lightweight alternative to containers and virtual machines, but require porting existing applications.

The Size of Packets

The optimal packet size for digital communications remains unclear, but a commonly accepted range of 20-1500 octets has been used for decades, balancing carriage efficiency and risk of packet discard. Despite increasing network speeds, the standard packet size has remained relatively unchanged, with some arguing that using a fixed MTU of 1500 octets is a pragmatic solution to avoid ...

Ink and Switch Constraint System (2023)

The team developed a new constraint system to unify and power key aspects of their dynamic medium, overcoming issues like "floaty-ness" and poor performance. Techniques like propagation of knowns, equality constraints, and clustering improved solver convergence and stability, enabling the team to build more complex and realistic models.

Waiting 100 years for a home isn't a housing crisis, it's a moral collapse

https://cdn.rt.emap.com/wp-content/uploads/sites/4/2025/04/14150824/shutterstock_2495955879-300x200.webp
The UK housing crisis is severe with over 1.3 million families on waiting lists and 164,000 children in temporary accommodation. A century-long wait for social homes is a national disgrace that requires radical legislative reform and collective action.

The appeal of serving your web pages with a single process

The user is blocked due to using an old browser version or being identified as a suspicious crawler. They can contact the author to resolve the issue or use archive.org for a better behaved archival crawler.

Show HN: (bits) of a Libc, Optimized for Wasm

https://opengraph.githubassets.com/4c177fc5aa245f8af8f99d3f7f6d5db6c768d093ec93d37cbb4de3ebf2184019/ncruces/go-sqlite3
Go bindings to SQLite using wazero. Contribute to ncruces/go-sqlite3 development by creating an account on GitHub.

Hextraction, a free and open source board game

This form is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. This form is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

College Towns: Urbanism from a Past Era

https://substackcdn.com/image/fetch/w_520,h_272,c_fill,f_auto,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c89e7d2-6cc4-4cff-9317-b218891af424_1055x761.heic
Ryan allen: we have to make it clear what's going to happen on the other side. he says rather than nimbys, the enemy is freezing our towns in amber and endless sprawl. allen: if we want to have a strong economy, we need to be able to compete on edtech vs. traditional higher education. dave deek: strong towns are not just about bringing people together.

Electric Propulsion's Dirty Secret: Why Lithium Can't Fly (Or Float) Profitably

https://a.postcard.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbWFnIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--19689c6fb512bdeb811fbed470d44b1800d843de/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdCem9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFJQUJHa0NBQU09IiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--65e123c365d1dc7b9e89dd45c9b08c9634522515/image.png
Lithium propulsion for aircraft and boats is fundamentally unprofitable due to low energy density and high operating costs. It has a negative energy return on investment across the entire U.S. grid.

Curiosity rover finds large carbonate deposits on Mars

https://scx1.b-cdn.net/csz/news/800a/2025/curiosity-rover-finds-1.jpg
NASA's Curiosity rover found evidence of a carbon cycle on ancient Mars, suggesting the planet was once habitable. The discovery brings scientists closer to understanding if Mars was ever capable of supporting life.

Loglan'82: programming language for object-oriented and distributed programming

Loglan'82 offers a programming language with modules for classes, coroutines, and threads, allowing for concurrent and distributed computations. It features an original object protocol for communication and synchronization, called alien call.

Zig and GPUs

https://alichraghi.github.io/blog/zig-gpu/graph.svg
Zig's GPU backend now supports writing high-performance GPU code in modern languages like Rust and Zig with fewer layers. Zig can target Vulkan, OpenCL, and native ISAs, but Vulkan has limited baseline features.

The Good Karma Kit

https://user-images.githubusercontent.com/511499/114660274-03b9dc00-9cc3-11eb-9db2-19ff3817d5f9.png
A Docker Compose project is being set up to run on servers with spare CPU, disk, and bandwidth, allowing users to contribute their unused computing power to various good causes. The project includes 10+ containers that can be run simultaneously, each contributing to a different cause such as scientific research, internet archiving, or distributed storage networks.

Honest and Elitist Thoughts on Why Computers Were More Fun Before

The author argues that computers were more fun when they were exclusive and required effort to use, but now they're accessible to everyone and have become a necessary tool. This shift has led to a decline in the sense of community and exclusivity among computer enthusiasts.

UI tip: maybe don't round percentages to 0% or 100%

https://evanhahn.com/images/logo_square.png
You want to display a percentage to users, rounding to avoid 0% or 100%, showing the smallest nonzero ratio as 1% and 99% for ratios like 99.9%. This trick helps prevent user confusion about progress.

Optimizing Heap Allocations in Go: A Case Study

https://www.dolthub.com/blog/static/nick-bitmoji-3f2f509b520e731706cecd92f7091c56.png
A Go developer experienced a 30% regression in sysbench's types_scan benchmark due to a refactor that introduced unnecessary heap allocations. The issue was caused by a value receiver in a method that created a new copy of the receiver on each call, leading to expensive heap allocations.

Ref Butts and Slam Dunks: What It's Like Photographing an NBA Game

https://petapixel.com/assets/uploads/2025/04/chris-day-photo-nba-featured-800x420.jpg
Photographer Chris Day faces challenges at NBA games due to referees and players blocking his shots. He uses two cameras and a wide-angle lens to capture game action and reactions from players, coaches, and fans.

Americans Are Obsessed with Protein and It's Driving Nutrition Experts Nuts

Please enable JS and disable any ad blocker

SDFs from Unoriented Point Clouds Using Neural Variational Heat Distances

https://arxiv.org/static/browse/0.3.4/images/arxiv-logo-fb.png
Researchers propose a novel variational approach for computing neural Signed Distance Fields from unoriented point clouds using the heat method. This method provides state-of-the-art surface reconstruction and consistent SDF gradients through neural networks.

A deep-cover KGB spy recruited his own son

https://i.guim.co.uk/img/media/378667a2ed623280818556e9cad80539f26ead4d/0_0_4032_3024/master/4032.jpg?width=445&dpr=1&s=none&crop=none
Cnn's john sutter talks to his son about his time as a second-generation illegal. peter herrmann was recruited by the kbb in the 1970s and was sent to the soviet union in 1976 - but never returned despite his father' urging he return 'as soon as possible' the family moved to america in 1986, but peter has never fully recovered from the experience, argues n

PDCurses – for environments that don't fit the termcap/terminfo model

https://opengraph.githubassets.com/45425906c60fd6850e3ef7075d0cd7b8df1b3664083eeca5aa9c7af893f0a2c3/wmcbrine/PDCurses
PDCurses is a public domain curses library for various platforms, including GUI support through X11 and SDL. It has a low-traffic mailing list for announcements and discussion.

Soldiers in combat can kill without moral injury

https://www.bps.org.uk/_next/image?url=https%3A%2F%2Fcms.bps.org.uk%2Fsites%2Fdefault%2Ffiles%2Fstyles%2Fresponsive%2Fpublic%2F765%2F534%2F0%2F2025-04%2Farmed%2520soldiers.jpg&w=3840&q=75
A study of Norwegian soldiers found that the psychological impact of taking a life depends on the mission context, with peacekeepers experiencing more harm than combat soldiers. The study suggests that context, not the act itself, is key to understanding the effects on wellbeing.

Kagi Assistant is now available to all users

https://kagifeedback.org/assets/files/2025-04-17/1744906692-864216-image.png
Kagi Assistant is now available to all users across all plans, expanding from its previous exclusivity to Ultimate subscribers, without increasing the price. The Assistant allows users to interact with information, synthesise results, and explore topics grounded in Kagi Search results, respecting user privacy and AI's limits.

Tracking types of non-parents in the United States

onlinelibrary.wiley.com needs to review the security of your connection before proceeding.

Dear Lewis, my CEO wants AI to do it all. How do I argue for humans?

https://substackcdn.com/image/fetch/w_520,h_272,c_fill,f_auto,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1c1906-15b9-4ad0-925a-ed8999e2005d_1024x1024.jpeg
A VP of Sales, Aiden, was asked to justify why AI couldn't replace human sales leaders after his CEO suggested using AI sales tools. Aiden shared stories of human sales leaders detecting unsaid issues, embodying accountability, and taking initiative.

Resist, eggheads! Universities are not as weak as they have chosen to be

https://cdn.arstechnica.net/wp-content/uploads/2025/04/GettyImages-143261647-640x427.jpg
David frum: the assault on higher education is about deeper issues than admissions policies. he says students, faculty, administrators should work together for once in resistance and protest. the government's attack on universities is a war on the health of its own people, if not its health systems, frun says - not the other way around. "if you have to suffer, suffer for your deepest values," ...

Resist, eggheads Universities are not as weak as they have chosen to be

https://cdn.arstechnica.net/wp-content/uploads/2025/04/GettyImages-143261647-640x427.jpg
David frum: the assault on higher education is about deeper issues than admissions policies. he says students, faculty, administrators should work together for once in resistance and protest. the government's attack on universities is a war on the health of its own people, if not its health systems, frun says - not the other way around. "if you have to suffer, suffer for your deepest values," ...

The Computer Revolution Hasn't Happened Yet (1997) [video]

A deadly E. coli outbreak hit 15 states, but the FDA chose not to publicize it

https://media-cldnry.s-nbcnews.com/image/upload/t_fit-760w,f_auto,q_auto:best/rockcms/2025-04/250416-austin-carnaghi-inline-lr-406e13.jpg
An E. coli outbreak linked to romaine lettuce in November 2024 affected 15 states and sickened dozens, including a 9-year-old boy who nearly died. The FDA closed the investigation without naming the companies responsible due to lack of contaminated lettuce.

Trek tells retailers of immediate price increases

https://www.bicycleretailer.com/sites/default/files/styles/article_primary_image/public/images/article/trekbikes_logo.jpeg?itok=kqm2oRk7
Trek and Electra bike prices will rise by 10% due to a tariff surcharge, with some entry-level models exempt. Retailers will see increased GP dollars for bikes sold, but current inventory value has also increased.

A 1980s toy robot arm inspired modern robotics

https://wp.technologyreview.com/wp-content/uploads/2025/04/MIT-TECH-REVIEW-ARMATRON-BREAKDOWN.jpg?w=1639
The Armatron robotic arm was a 1980s toy that lived up to its hype, featuring a mechanical arm with various movements and a unique sound. Its design was the work of Hiroyuki Watanabe, a 69-year-old engineer who drew inspiration from radio-controlled helicopters and newspaper clippings.

Why Crypto Developer Activity Is Declining

https://substackcdn.com/image/fetch/w_520,h_272,c_fill,f_auto,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74f2c2ed-6749-4164-91a1-7fe1ee1ad9e1_1024x1024.png
Crypto's future is uncertain due to VCs' lack of interest, which is partly caused by past failures and the shift to more profitable areas like AI. This lack of investment hinders crypto startups' growth and adoption.

Meta MCP: Chaining Tools via Prompt-Driven Arguments

You're building a kafka-mcp-server for LLM interaction with Apache Kafka, and created a multiplexing tool to simplify workflows by bundling tool calls together.

Startup Exercise: What can't be solved with money? (2011)

https://longform.asmartbear.com/startup-money/l-mom-dad-my-primary-funding-i-get-plenty-soft-money-from-my-grandparents-1016w.jpg
When pitching investors, focus on how money can solve specific problems in your business, such as hiring great people or scaling marketing efforts.

Sonic Heritage - the sounds of the world's most famous sights

https://citiesandmemory.com/wp-content/uploads/2024/09/Sonic_Heritage_Featured_Fb_Tw.jpg
Sonic Heritage is the first collection of the sounds of the world’s most famous sights. The project presents the sounds of 270 UNESCO World Heritage sites and items of intangible heritage – all reimagined by artists from around the world to create a brand new way of experiencing these spaces.

Feds confuse the case of crypto Ponzi schemers

https://images.seattletimes.com/wp-content/uploads/2025/04/04162025_Department_of_Homeland_Security-AP_162228.jpg?d=780x520
Two Estonian men, Ivan Turogin and Sergei Potapenko, were ordered to leave the US immediately by DHS despite being on parole for a $577 million cryptocurrency Ponzi scheme. Their attorneys resolved the conflict with a one-year deferral, allowing them to stay in King County until sentencing in August.

Ask HN: Writing an Interpreter in Go or Crafting Interpreters?

I'm thinking of learning about compilers and am pleased to find that there seems to be at least two very accessible choices, "Writing An Interpreter In Go" and Crafting Interpreters. Curious if folks here have experience with either and could provide recommendations?

Everyone knows your location, Part 2: try it yourself and share the results

https://timsh.org/content/images/size/w160/2025/01/wg21-2.jpg
The user shares an updated approach to recording and analyzing mobile app traffic using mitmproxy and Python, allowing for faster and more scalable data collection. They provide a guide and a Python notebook to help others record and analyze app traffic, and encourage others to contribute to a crowd-sourced database of app data collection.

Why R the Critical Value and Emergent Behavior of Large Language Models Fake?

https://cacm.acm.org/wp-content/uploads/2024/01/012424.BLOG_.Mario-Aoun.jpg
The author argues that Large Language Models (LLMs) do not exhibit emergent properties, but rather normal behavior when scaled up. The author claims that the supposed critical value for emergent properties is not substantial and can be explained by normal system evolution.

Test Spies in Haskell

https://jezenthomas.com/static/img/test-spies-in-haskell/cover.jpg
To test email sending without actually sending it, use a test spy to record function calls and check the recorded arguments. This is done by swapping the email sending function with a fake one that records the recipient.