frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Minimal Viable Programs (2014)

https://joearms.github.io/published/2014-06-25-minimal-viable-program.html
16•bachmeier•4d ago

Comments

smalltorch•3d ago
Nice, this is still used today? I wish the construction industry had a standardized issue reporting system like this.
Nzen•3d ago
tl;dr The author [0] describes a simple ticketing system that his very busy coworker, Peter Högfeldt, created in 1986. Basically, it checked in numbered files to their version control (CVS, at the time) that could produce reports with grep. This system's simplicity lead to its longevity, as people could learn it easily and trust that its bugs had been ironed out long ago. This is in contrast to some OS software that tries to be everything to everyone and changes all the time [1].

[0] https://en.wikipedia.org/wiki/Joe_Armstrong_(programmer) Joe Armstrong, of Erlang fame, so his blog posts have been discussed in the past.

[1] https://ntdotdev.wordpress.com/2023/01/01/state-of-the-windo...

I find this a helpful example. When I've heard the unix philosophy in the past, I didn't feel super convinced. Like, sure tar can do one thing, because it is a library (ignore that it can use gzip). But, where do you draw the line with a program like gnucash (financial tracking software) ? The core of the domain will involve keeping a ledger of transactions and converting them to relevant units. But, typing credit card charges in by hand is tedious [2], the kind of tedious that a computer should be good at. I would much rather that the program connect to my bank [3], to get the transactions directly.

[2] https://utcc.utoronto.ca/~cks/space/blog/sysadmin/Inventorie...

[3] https://beanhub.io/blog/2024/06/24/introduction-of-beanhub-c...

cristoperb•34m ago
Though see the Plain Text Accounting[0] movement for something maybe more unixy than Gnucash. I download .csv files from my bank and credit card issuers and import to hledger[1]. hledger has its own rules engine for filtering/transforming imported entries, but you could also preprocess the files using any unix tool before importing if you needed to.

0: https://plaintextaccounting.org/

1: https://hledger.org/

jodrellblank•2m ago
But which part is the minimal ticketing system?

- a text file (with an undefined character encoding)

- an undefined structure for the header of the file

- a rule that status must be 'open' or 'closed' in every human head

- a revision control system which dates changes

- a filesystem, terminal, multi-user OS, shell (piping, globbing, environment variables), grep, wc

- an out of band way to request and obtain permission to change the owner, possibly a high-trust environment with no arguing "you agreed" "no I didn't"

- a programmer/scripter who can develop the management reports on-demand

Archive of Byte magazine, starting with issue #1 in 1975

https://archive.org/details/byte-magazine-1975-09
333•DamnInteresting•2d ago•84 comments

Vercel Says Internal Systems Hit in Breach

https://decipher.sc/2026/04/19/vercel-says-internal-systems-hit-in-breach/
78•whiteyford•55m ago•2 comments

Notes from the SF Peptide Scene

https://12gramsofcarbon.com/p/notes-from-the-sf-peptide-scene
38•theahura•1h ago•33 comments

Nanopass Framework: Clean Compiler Creation Language

https://nanopass.org/
51•NordStreamYacht•4d ago•4 comments

SPEAKE(a)R: Turn Speakers to Microphones for Fun and Profit [pdf] (2017)

https://www.usenix.org/system/files/conference/woot17/woot17-paper-guri.pdf
115•Eridanus2•7h ago•53 comments

The seven programming ur-languages (2022)

https://madhadron.com/programming/seven_ur_languages.html
144•helloplanets•8h ago•50 comments

Game devs explain the tricks involved with letting you pause a game

https://kotaku.com/video-game-devs-explain-how-pausing-works-and-sometimes-it-gets-weird-2000686339
283•speckx•3d ago•166 comments

The creative software industry has declared war on Adobe

https://www.theverge.com/tech/913765/adobe-rivals-free-creative-software-app-updates
72•tambourine_man•2h ago•37 comments

Pairwise Order of a Sequence of Elements

https://morwenn.github.io//presortedness/2026/04/11/TSB010-pairwise-order-of-a-sequence-of-elemen...
9•ibobev•2d ago•0 comments

What are skiplists good for?

https://antithesis.com/blog/2026/skiptrees/
184•mfiguiere•2d ago•39 comments

NIST scientists create 'any wavelength' lasers

https://www.nist.gov/news-events/news/2026/04/any-color-you-nist-scientists-create-any-wavelength...
375•rbanffy•19h ago•160 comments

Show HN: Shader Lab, like Photoshop but for shaders

https://eng.basement.studio/tools/shader-lab
68•ragojose•2d ago•14 comments

Notion leaks email addresses of all editors of any public page

https://twitter.com/weezerOSINT/status/2045849358462222720
19•Tiberium•59m ago•0 comments

College instructor turns to typewriters to curb AI-written work

https://sentinelcolorado.com/uncategorized/a-college-instructor-turns-to-typewriters-to-curb-ai-w...
376•gnabgib•21h ago•350 comments

When moving fast, talking is the first thing to break

https://daverupert.com/2026/04/more-talk-less-grok/
31•Brajeshwar•1h ago•15 comments

Airline worker arrested after sharing photos of bomb damage in WhatsApp group

https://www.lbc.co.uk/article/dubai-police-spied-private-whatsapp-5HjdXwr_2/
141•aa_is_op•3h ago•94 comments

Anonymous request-token comparisons from Opus 4.6 and Opus 4.7

https://tokens.billchambers.me/leaderboard
577•anabranch•1d ago•546 comments

Vercel April 2026 security incident

https://vercel.com/kb/bulletin/vercel-april-2026-security-incident
143•colesantiago•2h ago•50 comments

Minimal Viable Programs (2014)

https://joearms.github.io/published/2014-06-25-minimal-viable-program.html
16•bachmeier•4d ago•4 comments

The electromechanical angle computer inside the B-52 bomber's star tracker

https://www.righto.com/2026/04/B-52-star-tracker-angle-computer.html
382•NelsonMinar•23h ago•98 comments

Binary GCD

https://en.algorithmica.org/hpc/algorithms/gcd/#binary-gcd
39•tosh•7h ago•1 comments

Show HN: Prompt-to-Excalidraw demo with Gemma 4 E2B in the browser (3.1GB)

https://teamchong.github.io/turboquant-wasm/draw.html
29•teamchong•5h ago•15 comments

Ask HN: How did you land your first projects as a solo engineer/consultant?

147•modelcroissant•7h ago•68 comments

Turtle WoW classic server announces shutdown after Blizzard wins injunction

https://www.pcgamer.com/games/world-of-warcraft/turtle-wow-classic-server-announces-shutdown-afte...
9•Brajeshwar•30m ago•3 comments

Why Japan has such good railways

https://worksinprogress.co/issue/why-japan-has-such-good-railways/
479•RickJWagner•1d ago•450 comments

Matt Mullenweg Overrules Core Committers; Puts Akismet on WP 7's Connector List

https://www.therepository.email/matt-mullenweg-overrules-core-committers-to-put-akismet-on-wordpr...
22•mooreds•1h ago•18 comments

It's cool to care (2025)

https://alexwlchan.net/2025/cool-to-care/
62•surprisetalk•4d ago•29 comments

The world in which IPv6 was a good design (2017)

https://apenwarr.ca/log/20170810
141•signa11•13h ago•43 comments

Updating Gun Rocket through 10 years of Unity Engine

https://jackpritz.com/blog/updating-gun-rocket-through-10-years-of-unity-engine
102•tyleo•3d ago•49 comments

State of Kdenlive

https://kdenlive.org/news/2026/state-2026/
439•f_r_d•1d ago•135 comments