frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

ChatGPT Won't Let You Type Until Cloudflare Reads Your React State

https://www.buchodi.com/chatgpt-wont-let-you-type-until-cloudflare-reads-your-react-state-i-decry...
120•alberto-m•1h ago•63 comments

Voyager 1 runs on 69 KB of memory and an 8-track tape recorder

https://techfixated.com/a-1977-time-capsule-voyager-1-runs-on-69-kb-of-memory-and-an-8-track-tape...
312•speckx•5h ago•125 comments

Midnight train from GA: A view of America from the tracks as airports struggle

https://isp.netscape.com/news/story/0001/20260329/e4d8ea591b3b036142c2bf2dee7dff5a
34•walterbell•1h ago•21 comments

The Cognitive Dark Forest

https://ryelang.org/blog/posts/cognitive-dark-forest/
99•kaycebasques•2h ago•53 comments

C++26 is done ISO C++ standards meeting, Trip Report

https://herbsutter.com/2026/03/29/c26-is-done-trip-report-march-2026-iso-c-standards-meeting-lond...
116•pjmlp•3h ago•86 comments

Pretext: TypeScript library for multiline text measurement and layout

https://github.com/chenglou/pretext
144•emersonmacro•1d ago•19 comments

The RISE RISC-V Runners: free, native RISC-V CI on GitHub

https://riseproject.dev/2026/03/24/announcing-the-rise-risc-v-runners-free-native-risc-v-ci-on-gi...
92•thebeardisred•3d ago•21 comments

Neovim 0.12.0

https://github.com/neovim/neovim/releases/tag/v0.12.0
214•pawelgrzybek•4h ago•89 comments

Show HN: Crazierl – An Erlang Operating System

https://crazierl.org/demo/
10•toast0•1h ago•2 comments

More on Version Control

https://bramcohen.com/p/more-on-version-control
30•velmu•2h ago•4 comments

Ohm's Peg-to-WASM Compiler

https://ohmjs.org/blog/2026/03/12/peg-to-wasm
11•azhenley•2d ago•1 comments

Kyushu Railway Company Train Varieties

https://www.jrkyushu.co.jp/english/train/index.html
25•NaOH•2h ago•0 comments

Creating West Coast Buddhism (2024)

https://letter.palladiummag.com/p/creating-west-coast-buddhism
32•surprisetalk•3d ago•11 comments

The rise and fall of IBM's 4 Pi aerospace computers: an illustrated history

https://www.righto.com/2026/03/ibm-4-pi-computer-history.html
54•zdw•5h ago•13 comments

Show HN: I made a "programming language" looking for feedback

https://github.com/alonsovm44/glupe
17•alonsovm•3h ago•16 comments

AyaFlow: A high-performance, eBPF-based network traffic analyzer written in Rust

https://github.com/DavidHavoc/ayaFlow
65•tanelpoder•6h ago•4 comments

Show HN: QuickBEAM – run JavaScript as supervised Erlang/OTP processes

https://github.com/elixir-volt/quickbeam
53•dannote•1d ago•8 comments

The Epistemology of Microphysics

https://www.edwardfeser.com/unpublishedpapers/microphysics.html
29•danielam•4d ago•16 comments

LinkedIn uses 2.4 GB RAM across two tabs

517•hrncode•12h ago•302 comments

Police used AI facial recognition to wrongly arrest TN woman for crimes in ND

https://www.cnn.com/2026/03/29/us/angela-lipps-ai-facial-recognition
288•ourmandave•7h ago•111 comments

Nitrile and latex gloves may cause overestimation of microplastics

https://news.umich.edu/nitrile-and-latex-gloves-may-cause-overestimation-of-microplastics-u-m-stu...
471•giuliomagnifico•11h ago•208 comments

Observations from carbon dioxide monitoring

https://grieve-smith.com/ftn/2026/03/nine-observations-from-carbon-dioxide-monitoring/
26•coloneltcb•2d ago•6 comments

Full network of clitoral nerves mapped out for first time

https://www.theguardian.com/society/2026/mar/29/full-network-clitoral-nerves-mapped-out-first-tim...
182•onei•5h ago•47 comments

Sky Wins Irish Court Order to Unmask 300 Pirate IPTV Users via Revolut Bank

https://torrentfreak.com/sky-wins-irish-court-order-to-unmask-300-pirate-iptv-users-via-revolut-b...
19•nixass•1h ago•0 comments

A nearly perfect USB cable tester

https://blog.literarily-starved.com/2026/02/technology-the-nearly-perfect-usb-cable-tester-does-e...
254•birdculture•3d ago•139 comments

The road signs that teach travellers about France

https://www.bbc.com/travel/article/20260327-the-road-signs-that-teach-travellers-about-france
3•1659447091•1h ago•0 comments

Miasma: A tool to trap AI web scrapers in an endless poison pit

https://github.com/austin-weeks/miasma
260•LucidLynx•11h ago•193 comments

Netscape News Feed Straight Out of the Late 00s

https://isp.netscape.com/
73•mistyvales•4h ago•17 comments

My MacBook Keyboard Is Broken and It's Insanely Expensive to Fix

https://tobiasberg.net/posts/my-macbook-keyboard-is-broken-and-its-insanely-expensive-to-fix/
82•TobiasBerg•2h ago•87 comments

I turned my Kindle into my own personal newspaper

https://manualdousuario.net/en/how-to-kindle-personal-newspaper/
168•rpgbr•2d ago•54 comments
Open in hackernews

Show HN: I made a "programming language" looking for feedback

https://github.com/alonsovm44/glupe
17•alonsovm•3h ago

Comments

zahlman•2h ago
So instead of auto-completing bits of LLM-generated code into the codebase, you preprocess it in. I can imagine a lot of devs won't like the ergonomics of that, but I like the idea that you can keep both original .glp and generated source files in version control.

I'd strongly recommend going over the README by hand. What you currently have is redundant and disorganized, and header sizes/depths don't make a lot of sense. The "manual build" instructions should also describe the dependencies that the install script is setting up.

bojanstef4•1h ago
did you know "glup" (pronounced gloop) in serbian means "stupid"
burgerone•1h ago
Glup is indeed not the name of the project.
mpalmer•1h ago
The language feels like a solution in search of a problem, and the mostly-generated README reduces my confidence in the quality of the project before I've even learned that much about it.

One example:

    Best of all, they work together. You can store your .glp blueprints in a Docker container—creating software that is immortal in both environment and logic.
This is nonsensical. The entire point of a container is it ought to contain only what's necessary to run the underlying software. It's just the production filesystem. Why would I put LLM prompts that don't get used at runtime in a container?

What other language-agnostic methods of describing complex systems is your project inspired by? In competition with?

---

By using this tool, a programmer or team is sending the message that:

"We expect LLM generated code to remain a deeply coupled part of our delivery process, indefinitely"

But we didn't know about LLMs 5 years ago. What is the argument for defining your software in a way that depends on such a young technology? Most of the "safety" features here are related to how unsafe the tech itself still is.

"Nontrivial LLM driven rewrites of the code are expected, even encouraged"

Why is the speedy rewriting of a system in a new language such a popular flex these days? Is it because it looks impressive, and LLMs make it easy? It's so silly.

And if the language allows for limiting the code the LLM is allowed to modify, how is it going to help us keep our overall project language-agnostic?

bdcravens•50m ago
I've found that writing pseudocode in a markdown file with little to no definitions (I may put a few non-obvious notes in the CLAUDE/AGENTS files) and telling the agent what language to turn it into generally works.
Retr0id•50m ago
I've been thinking about something along these lines, but coupled with deterministic inference. At each "macro" invocation you'd also include hash-of-model, and hash-of-generated-text. (Note, determinism doesn't require temperature 0, so long as you can control the rng seed. But there are a lot of other things that make determinism hard)

You could take it a step further and have a deterministic agent inside a deterministic VM, and you can share a whole project as {model hash, vm image hash, prompt, source tree hash} and have someone else deterministically reproduce it.

Is this useful? Not sure. One use case I had in mind as a mechanism for distributing "forbidden software". You can't distribute software that violates DMCA, for example, but can you distribute a prompt?

mpalmer•39m ago
Deterministic inference is mechanically indistinguishable from decompression or decryption, so if there's a way to one-weird-trick DMCA, it's probably not this.
bee_rider•27m ago
You’d think that, but it sees like big business and governments are treating inference as somehow special. I dunno, maybe low temperatures can highlight this weird situation?

Temperature is an easy knob to twist, after all. Somebody (not me I’m too poor to pay the lawyers) should do a search and find where the crime starts.

Retr0id•25m ago
What does temperature have to do with anything?
mpalmer•20m ago
Well, it's still not deterministic even at temp 0. The tech described in my comment's parent is speculative, and technically it's not even inference, once it's perfectly reproducible.

At that point it's retrieving results from a database.

EDIT: how would OP address my main point, which is that det. inference is functionally equivalent to any arbitrary keyed data storage/retrieval system?

Retr0id•19m ago
Deterministic inference isn't speculative, it's achievable if you want it. It's just not the default.
whoamii•32m ago
Why didn’t you implement this in… Glupe?
kgeist•30m ago
Glupe means "stupid" in Slavic languages, was it on purpose?
LatencyKills•21m ago
From their agent-rules.md:

> This is not negotiable. This is not optional. You cannot rationalize your way out of this.

Some days I really miss the predictability of a good old if/else block. /s

Chance-Device•28m ago
But… why not just write pseudo code, or any language you actually know, and just ask the AI to port it to the language you want? That’s a serious question by the way, is there some use case here I’m not seeing where learning this new syntax and running this actually helps instead of being extra steps nobody needs?
JoeAltmaier•15m ago
I wrote a programming language, some time back. You need a good reason to add to the tumult in the marketplace, and I thought I had one. My language was for discrete control systems. You could declare samplers for data values (interval, sensor, type) and name them as variables. You could create control actions by listing a set of one or more sampler variables in brackets. Once there were 'fresh' values for all of the samplers, the action would be invoked.

It had the usual functions and i/o library stuff. In fact I wrote a tool to absorb other library headers e.g. C or C++ and product blocks that my compiler could link with, and voila your program could call those external libraries.

We used it for a couple of contracts. Some of the control engineers were enthusiastic; some not so much. One more thing to learn.