Hacker News

Latest

More Dynamic Cronjobs

2025-12-27 @ 06:10:42Points: 11Comments: 2

Pre-commit hooks are fundamentally broken

2025-12-27 @ 03:45:20Points: 12Comments: 0

CEO of Health Care Software Company Sentenced for $1B Fraud Conspiracy

2025-12-27 @ 03:14:56Points: 77Comments: 49

The Proton, the 'Most Complicated Thing You Could Possibly Imagine'

2025-12-27 @ 03:00:00Points: 14Comments: 1

QNX Self-Hosted Developer Desktop

2025-12-27 @ 01:16:53Points: 113Comments: 62

Publishing your work increases your luck

2025-12-27 @ 00:43:04Points: 83Comments: 18

Exe.dev

2025-12-26 @ 23:42:46Points: 150Comments: 69

Always bet on text (2014)

2025-12-26 @ 23:09:40Points: 184Comments: 83

Toys with the highest play-time and lowest clean-up-time

2025-12-26 @ 20:28:53Points: 358Comments: 216

T-Ruby is Ruby with syntax for types

2025-12-26 @ 20:27:50Points: 109Comments: 73

My insulin pump controller uses the Linux kernel. It also violates the GPL

2025-12-26 @ 19:13:22Points: 399Comments: 173

How Lewis Carroll computed determinants (2023)

2025-12-26 @ 19:03:32Points: 170Comments: 43

Drawing with zero-width characters

2025-12-26 @ 18:59:39Points: 97Comments: 29

How uv got so fast

2025-12-26 @ 17:13:07Points: 802Comments: 266

Experts explore new mushroom which causes fairytale-like hallucinations

2025-12-26 @ 17:07:53Points: 360Comments: 182

Show HN: Witr – Explain why a process is running on your Linux system

2025-12-26 @ 15:20:36Points: 294Comments: 38

I built a small Linux CLI tool called witr (Why Is This Running?).

The idea came from a situation most of us have hit: you log into a machine, see a process or port running, and immediately wonder why it exists, who started it, and what is keeping it alive right now.

witr traces a process, service, or port back to its origin and responsibility chain and explains it in a way that’s quick to read, especially when you’re debugging under pressure.

This is v0.1.0. It’s intentionally small and focused. Feedback, criticism, and edge cases are very welcome.

Repo: https://github.com/pranshuparmar/witr

Show HN: Xcc700: Self-hosting mini C compiler for ESP32 (Xtensa) in 700 lines

2025-12-26 @ 15:07:01Points: 110Comments: 20

https://github.com/valdanylchuk/xcc700

Hi Everyone! I just wrote my first compiler!

- single pass, recursive descent, direct emission

- generates REL ELF binaries, runnable using ESP-IDF elf_loader

- very basic features only, just enough for self-hosting

- treats the Xtensa CPU as a stack machine for simplicity, no register allocation / window usage

- compilable on Mac, probably also Linux, can cross-compile for esp32 there

- wrote for fun / cyberdeck project

Sample output from esp32:

    xcc700.elf xcc700.c -o /d/cc.elf
    
    [ xcc700 ] BUILD COMPLETED > OK
    > IN  : 700 Lines / 7977 Tokens
    > SYM : 69 Funcs / 91 Globals
    > REL : 152 Literals / 1027 Patches
    > MEM : 1041 B .rodata / 17120 B .bss
    > OUT : 27735 B .text / 33300 B ELF
    [ 40 ms ] >> 17500 Lines/sec <<
My best hope is that some fork might grow into a unique nice language tailored to the esp32 platform. I think it is underrated in userland hobby projects.

LearnixOS

2025-12-26 @ 12:59:56Points: 214Comments: 86

Ask HN: What did you read in 2025?

2025-12-26 @ 12:55:16Points: 217Comments: 295

I mostly read newspapers and technical journals, but two books that I read that made an impression: "The Changing World Order" and "The Gulag Archipelago".

Package managers keep using Git as a database, it never works out

2025-12-26 @ 12:46:36Points: 615Comments: 356

-tucky (2023)

2025-12-24 @ 04:43:17Points: 43Comments: 34

Researchers develop a camera that can focus on different distances at once

2025-12-23 @ 21:42:36Points: 34Comments: 11

AI Police Reports: Year in Review

2025-12-23 @ 17:30:15Points: 75Comments: 30

The Best Things and Stuff of 2025

2025-12-23 @ 14:51:33Points: 214Comments: 25

Moravec's Paradox and the Robot Olympics

2025-12-23 @ 13:39:47Points: 46Comments: 3

One million (small web) screenshots

2025-12-22 @ 14:44:20Points: 64Comments: 5

Reverse Engineering Hyperliquid

2025-12-22 @ 06:40:24Points: 11Comments: 2

Langjam-Gamejam Devlog: Making a language, compiler, VM and 5 games in 52 hours

2025-12-21 @ 20:44:35Points: 8Comments: 0

SIMD City: Auto-Vectorisation

2025-12-20 @ 13:25:40Points: 28Comments: 2

Parasites plagued Roman soldiers at Hadrian's Wall

2025-12-19 @ 17:51:39Points: 53Comments: 39

Archives

2025

2024

2023

2022