frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Don't rent the cloud, own instead

https://blog.comma.ai/datacenter/
777•Torq_boi•10h ago•304 comments

Company as Code

https://blog.42futures.com/p/company-as-code
121•ahamez•3h ago•56 comments

The New Collabora Office for Desktop

https://www.collaboraonline.com/collabora-office/
52•mfld•2h ago•29 comments

GB Renewables Map

https://renewables-map.robinhawkes.com/
50•RobinL•3h ago•16 comments

When internal hostnames are leaked to the clown

https://rachelbythebay.com/w/2026/02/03/badnas/
334•zdw•11h ago•172 comments

Programming Patterns: The Story of the Jacquard Loom

https://www.scienceandindustrymuseum.org.uk/objects-and-stories/jacquard-loom
37•andsoitis•4d ago•12 comments

A Broken Heart

https://allenpike.com/2026/a-broken-heart/
87•memalign•4d ago•21 comments

Simply Scheme: Introducing Computer Science (1999)

https://people.eecs.berkeley.edu/~bh/ss-toc2.html
62•AlexeyBrin•4d ago•12 comments

Nanobot: Ultra-Lightweight Alternative to OpenClaw

https://github.com/HKUDS/nanobot
122•ms7892•7h ago•70 comments

Show HN: Micropolis/SimCity Clone in Emacs Lisp

https://github.com/vkazanov/elcity
98•vkazanov•7h ago•25 comments

Making Ferrite Core Inductors at Home

https://danielmangum.com/posts/making-ferrite-core-inductors-home/
70•hasheddan•3d ago•14 comments

Top downloaded skill in ClawHub contains malware

https://1password.com/blog/from-magic-to-malware-how-openclaws-agent-skills-become-an-attack-surface
192•pelario•4h ago•89 comments

Wirth's Revenge

https://jmoiron.net/blog/wirths-revenge/
133•signa11•13h ago•50 comments

150 MB Minimal FreeBSD Installation

https://vermaden.wordpress.com/2026/02/01/150-mb-minimal-freebsd-installation/
11•vermaden•4d ago•0 comments

Freshpaint (YC S19) Is Hiring a Senior SWE, Data

https://www.freshpaint.io/about?ashby_jid=3a7926ba-cf51-4084-9196-4361a7e97761
1•malisper•4h ago

Sqldef: Idempotent schema management tool for MySQL, PostgreSQL, SQLite

https://sqldef.github.io/
232•Palmik•4d ago•45 comments

CIA to Sunset the World Factbook

https://www.abc.net.au/news/2026-02-05/cia-closes-world-factbook-online-resource/106307724
209•kshahkshah•3h ago•159 comments

Claude Code: connect to a local model when your quota runs out

https://boxc.net/blog/2026/claude-code-connecting-to-local-models-when-your-quota-runs-out/
350•fugu2•4d ago•179 comments

Improving Unnesting of Complex Queries [pdf]

https://15799.courses.cs.cmu.edu/spring2025/papers/11-unnesting/neumann-btw2025.pdf
19•todsacerdoti•4d ago•0 comments

AI is killing B2B SaaS

https://nmn.gl/blog/ai-killing-b2b-saas
440•namanyayg•23h ago•656 comments

CG/SQL – SQL dialect compiler to C for sqlite3 mimicking stored procedures

https://ricomariani.github.io/CG-SQL-author/
9•linkdd•4d ago•4 comments

A few CPU hardware bugs

https://www.taricorp.net/2026/a-few-cpu-bugs/
95•signa11•13h ago•32 comments

OpenClaw is what Apple intelligence should have been

https://www.jakequist.com/thoughts/openclaw-is-what-apple-intelligence-should-have-been
437•jakequist•16h ago•361 comments

Building a 24-bit arcade CRT display adapter from scratch

https://www.scd31.com/posts/building-an-arcade-display-adapter
177•evakhoury•23h ago•52 comments

Voxtral Transcribe 2

https://mistral.ai/news/voxtral-transcribe-2
950•meetpateltech•1d ago•229 comments

Remarkable Pro Colors

https://www.thregr.org/wavexx/rnd/20260201-remarkable_pro_colors/
123•ffaser5gxlsll•4d ago•52 comments

An interactive version of Byrne's The Elements of Euclid (1847)

https://c82.net/euclid/
67•tzury•2d ago•14 comments

Claude Code for Infrastructure

https://www.fluid.sh/
249•aspectrr•22h ago•164 comments

Listen to Understand

https://talk.bradwoods.io/blog/listen-to-understand/
102•bradwoodsio•4d ago•17 comments

Why S7 Scheme? (2020)

https://iainctduncan.github.io/scheme-for-max-docs/s7.html
50•bmacho•5d ago•14 comments
Open in hackernews

Programming Patterns: The Story of the Jacquard Loom

https://www.scienceandindustrymuseum.org.uk/objects-and-stories/jacquard-loom
37•andsoitis•4d ago

Comments

112233•1h ago
I'm baffled by the persistent notion that Jacquard's loom is somehow related to computing. There is no computation. It is not remotely the first punchcard-driven loom. Extremely complex musical and animated automata existed long prior. E.g. the Banu Musa automatic flute player.

The article quotes the reason being "inspired by" that loom. uh...

juancn•1h ago
The usual argument is that the Jacquard's loom inspired Herman Hollerith’s tabulating machine, used to tally the 1890 census, and became the basis of IBM.

Essentially, the speedups in textiles, inspired a speedup in computing (tabulating initially), which kicked-off the modern information technology industry.

And even if there wasn't any computation, it still is automated data processing (albeit simple).

andsoitis•1h ago
The core requirement for “programmability” is a machine whose behavior can be changed by altering symbolic instructions without rebuilding the machine.

The Banu Musa automatic flute player doesn’t meet this bar. The flute player was mechanically configured, not symbolically programmed. It had no conditional logic or flow control. No stored symbolic instructions.

To contrast, the Jacquard Loom used an externally stored instructions (punch cards). It allowed arbitrary-length instruction sequences, which is a primitive form of control flow.

112233•1h ago
Punchcards are also mechanically configured, not symbolically programmed. If you see huge semantical difference between a card with holes and a cylinder with pins or a cam with groves, please explain that difference. Or is the "arbitrary length" the main difference?

I'd imagine something that changes operation based purely on state (position of a dial, presence of a peg in a slot etc) conceptually being "symbolic". Punchcards are not it.

ajb•38m ago
I used to have colleagues who literally learned to program on punched card machines. As in they wrote a program on paper in symbolic assembler, manually converted it to machine code, punched the machine code onto a card,and then carried the cards to the nearby university so that they could run their school homework program.

They would be amused by the idea that this wasn't computing.

Punched cards store bits. Bits can store symbols.

andsoitis•29m ago
> Punchcards are also mechanically configured, not symbolically programmed.

I don’t know that I said the punchcards are programmable.

It is the machine that is programmable via the punchcards.

Atlas667•1h ago
By chance I was reading about this yesterday, only in the context of unemployment.

In Das Kapital, Section 5: The Strife Between Workman and Machine, Marx talks about how the automatic looms caused some of the very first waves of mass unemployment under nascent capitalism.

He tells how in some German states they banned the use of looms, burned them, some say even drowned or strangled their creators. Both the state and the textile workers did this in order to preserve order.

Later, states allowed them but the textile workers formed sabotage units in order to destroy machines and keep their jobs.

At the end it ends with this: "It took both time and experience before the workpeople learnt to distinguish between machinery and its employment by capital, and to direct their attacks, not against the material instruments of production (the machine), but against the mode in which they are used."

Very relevant in the face of progress, especially of AI.

Ps: and a quick reminder that communism is about developing production for human needs not profits. The ills of unemployment would be unnecessary with added efficiency.

Source: https://www.marxists.org/archive/marx/works/1867-c1/ch15.htm...

alexandrehtrb•1h ago
Here is a video that explains better how it works:

https://www.youtube.com/watch?v=K6NgMNvK52A

atulatul•1h ago
This related BBC QI video is quite interesting: Which Software Drove People To Violence?

https://www.youtube.com/watch?v=F7r1GnG9cQ8

flint•52m ago
I worked on an early spreadsheet and word-processing system at Lehman Brothers back in about 1984. The system was called Jacquard. The investment bankers built comparative financials in this system and printed them out on 14x11 folded paper. The deal was that you could enter formulas into a bar, with a formula for each column, and drag the bar down to apply the formula to the cells.
WillAdams•44m ago
Sounds a bit like Lotus Improv or the older Javelin --- any articles on it?
thangalin•35m ago
The history of how we go from a loom ca. 1725 to 80x25 terminals ca. 2026 is fascinating. It's been written up many times, here's my take:

https://dave.autonoma.ca/blog/2019/06/06/web-of-knowledge/