Super HN

New Show
151. I Use Obsidian
My personal Obsidian vault template. A bottom-up approach to note-taking and organizing things I am interested in.
152. Against Theory-Motivated Experimentation
153. A DuckDB-based metabase alternative
Visualize and share your data. All in SQL. Powered by DuckDB. - taleshape-com/shaper
154. Type-based alias analysis in the Toy Optimizer
Another entry in the Toy Optimizer series.
155. Escaping flatland: career advice for CS undergrads
tl;dr: a message to myself, and to incoming CS undergrads. even if impostor syndrome hits hard, you’re all smart and competent people. and you’re now smart and competent enough that everyone wants a piece of your potential.
156. DNS-Persist-01: A New Model for DNS-Based Challenge Validation
When you request a certificate from Let’s Encrypt, our servers validate that you control the hostnames in that certificate using ACME challenges. For subscribers who need wildcard certificates or who prefer not to expose infrastructure to the public Internet, the DNS-01 challenge type has long been the only choice. DNS-01 works well. It is widely supported and battle-tested, but it comes with operational costs: DNS propagation delays, recurring DNS updates at renewal time, and automation that often requires distributing DNS credentials throughout your infrastructure.
157. BarraCUDA Open-source CUDA compiler targeting AMD GPUs
Open-source CUDA compiler targeting AMD GPUs (and more in the future!). Compiles .cu to GFX11/12 machine code. - Zaneham/BarraCUDA
158. How AI is affecting productivity and jobs in Europe
Artificial intelligence promises to reshape economies worldwide, but firm-level evidence on its effects in Europe remains scarce. This column uses survey data to examine how AI adoption affects productivity and employment across more than 12,000 European firms. The authors find that AI adoption increases labour productivity levels by 4% on average in the EU, with no evidence of reduced employment in the short run. The productivity benefits, however, are unevenly distributed. Medium and large firms, as well as firms that have the capacity to integrate AI through investments in intangible assets and human capital, experience substantially stronger productivity gains.
159. 'A Big Fuck You to Big Tech': New Jersey Residents Defeat AI Data Center
"It's time to build communities, not data centers," said one local activist.
160. 15 years later, Microsoft morged my diagram
How Microsoft continvoucly morged my Git branching diagram.
161. Debugging Kernel Oops (2024)
Introduction When writing or using software, it’s not uncommon to run into bad states. Sometimes things break and we’re met with a cryptic stack trace. In a web server, this may look like an HTTP 500 response along with a helpful error message hinting at where the issue may lie - if you were diligent about adding proper error handling, that is - in the best case. Other times you’ll be faced with a vague error message without much to go on.
162. TinyIce: Single-binary Icecast2-compatible server (auto-HTTPS, multi-tenant)
A tiny audio streaming server (compatible with icecast2) written in Go with multiple mountpoint, multi-source, and relaying support and a lot more. - DatanoiseTV/tinyice
163. Cistercian Numbers
The Cistercian Number System was devised by Cisterican monks in the early 13th century as a compact way to write numbers.
164. A psychedelic medicine performs well against depression
165. Minimal x86 Kernel Zig
Minimal x86 Kernel - built in Zig. Contribute to lopespm/zig-minimal-kernel-x86 development by creating an account on GitHub.
166. Chris Lattner evaluates the Claude C Compiler
Compilers occupy a special place in computer science. They're a canonical course in computer science education. Building one is a rite of passage. It forces you to confront how software actually works, by examining languages, abstractions, hardware, and the boundary between human intent and machine execution.
167. Asahi Linux Progress Report: Linux 6.19
168. Nvidia and OpenAI abandon unfinished $100B deal in favour of $30B investment
169. What Every Experimenter Must Know About Randomization
170. "token anxiety"; or, a slot machine by any other name
You're absolutely right!
171. Farewell Rust
For now...
172. Native FreeBSD Kerberos/LDAP with FreeIPA/IDM
I want to make this clear in the first sentence because its biggest chance that people will read it - this article is entirely based on work done by Christian Hofstede-Kuhn (Larvitz) that wrote Integrating FreeBSD 15 with FreeIPA: Native Kerberos and LDAP Authentication recently. Credit goes to him. Besides that I like to share…
173. The largest lithium metal maker is now producing semi-solid-state EV batteries
174. Minecraft Java is switching from OpenGL to Vulkan
Work continues for the Vibrant Visuals update to come to Minecraft Java, and as part of that they're switching the rendering from OpenGL to Vulkan.
175. An AI coding bot took down Amazon Web Services
Blames "user error, not AI error" for incident in December involving its Kiro tool.
176. Formula 1 races to screen live in U.S. IMAX theaters
177. Can a Computer Science Student Be Taught to Design Hardware?
178. Single vaccine could protect against all coughs, colds and flus
A Stanford University team have tested their nasal spray vaccine in animals but still need to do human clinical trials.
179. How to Stop Being Boring
180. Show HN: A Lisp where each function call runs a Docker container
A Docker image is a piece of executable code that produces some output given some input. - a11ce/docker-lisp