frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

What if code wasn't a text document?

https://joethephish.me/blog/visual-programming/
3•iainmerrick•1h ago

Comments

cxr•40m ago
There's a really interesting approach in the Oberon system where a text file is a type called Text that's fundamental to the system. You typically interact with text files through the Texts module similar to the way you get a file pointer from fopen and nose your way through using fread in UNIX/C's stdio.h.

One thing that's easy to miss (even when you're reading an explanation of it) is that Text is an abstract data type, and so while it may feel like you're interacting with a plain text file like on any other system, the reality is that the actual bytes on disk don't matter; as long as the Text ADT is able to support it (read: the Texts API gives you what you need), then hypothetically the file could be gzip-compressed binary serialization of XML for all it matters. (NB: It's not, though.)

Oberon exploits this by having a "looks" subsystem in the same Texts module that's entirely orthogonal to the read (and write) operations of the textual content of the file. This means the Texts module is able to include APIs that let you adjust the color, font, and spacing of an arbitrarily selected range in any "text file"—even source code. So you can have italics, bold, etc. in your program's source, but because the compiler, like any other program, interacts with the files using the API from the Texts module, it doesn't matter that they're there, and the compiler's tokenizer is able to proceed through it all totally unaware.

Understanding UUIDs: From Basics to Generation in Linux, Python, and C#

https://www.youtube.com/watch?v=UMR_EmBcYE8
1•aloneguid•57s ago•0 comments

Elevated errors on Claude Opus 4.6

https://status.claude.com/incidents/kyj825w6vxr8
1•yakattak•1m ago•0 comments

Show HN: Kiln – WebGPU-native out-of-core volume rendering for multi-GB datasets

https://github.com/MPanknin/kiln-render
1•m_panknin•2m ago•0 comments

I'm losing the SEO battle for my own open source project

https://twitter.com/Gavriel_Cohen/status/2028821432759717930
2•devinitely•2m ago•0 comments

LLM needs a grandmother to prevent knowledge collapse

https://hollisrobbinsanecdotal.substack.com/p/your-llm-needs-a-grandmother
2•HR01•3m ago•0 comments

Bell Kiosk makes websites by hand for humans

https://bellkiosk.website/
1•cookingoils•5m ago•0 comments

Show HN: I built a 3D engine that turns PDFs into playable study worlds

https://www.lorea.app/
1•herbstgewinn•5m ago•0 comments

Show HN: Oath – prove a human authorized each action before your AI agent acts

https://github.com/oath-protocol/oath-protocol
1•danbitengo•6m ago•1 comments

Too Use: The Bridge Between Software Engineering and Agentic AI

https://agenticloopsai.substack.com/p/when-llms-finally-made-sense-to-me
1•vbanthia__•6m ago•0 comments

Ask HN: How many of you hold an amateur radio license in your country?

1•ToddWBurgess•8m ago•0 comments

Show HN: Persistent Agent Framework – Self-Correcting AI Agents on Claude Code

https://www.roryteehan.com/writing/i-built-an-ai-agent-that-writes-its-own-rules
1•raw_shu•8m ago•0 comments

Four months of Ruby Central moving Ruby backward

https://andre.arko.net/2026/03/03/four-months-of-ruby-central-moving-ruby-backward/
2•martinhath•8m ago•0 comments

Show HN: FetchPrompt – Manage LLM prompts outside your code with a REST API

https://www.fetchprompt.dev/
1•sharvin26•9m ago•0 comments

Show HN: SignalKit: Real-time audio DSP in pure Swift, zero dependencies

https://github.com/CastorLogic/SignalKit
1•CastorLogic•9m ago•1 comments

OpenAI amending contract with pentagon amid backlash

https://www.businessinsider.com/openai-amending-contract-with-pentagon-amid-backlash-mass-surveil...
1•discoinverno•10m ago•0 comments

Show HN: Open-sourced AI Agent runtime (YAML-first)

https://github.com/NikoSokratous/agentctl
1•nsokra02•11m ago•0 comments

Show HN: Mark your city and see where other builders are

https://nomaddot.verifiedtools.info/
1•oyaa52•11m ago•1 comments

Why mathematicians hate Good Will Hunting

https://www.scientificamerican.com/article/why-mathematicians-hate-good-will-hunting/
1•wglb•11m ago•0 comments

Show HN: I built a proxy that cuts LLM costs 40-60% – no AI involved

https://agentready.cloud/hn
1•christalingx•11m ago•1 comments

Gibberlink aims to make phone calls more efficient (2025)

https://www.heise.de/en/news/When-AI-talks-to-AI-Gibberlink-aims-to-make-phone-calls-more-efficie...
1•doener•14m ago•0 comments

The Gram Editor

https://rubenerd.com/the-gram-editor/
1•mikece•15m ago•0 comments

Hacking Involved in Khamenei Assassination

https://www.jpost.com/middle-east/iran-news/article-888598
2•nanna•16m ago•0 comments

Show HN: Self-Protecting Files for the Agentic Era

1•cl0r0x70•16m ago•0 comments

Show HN: PrivacyShield – Mask your PII before it reaches ChatGPT/Claude

https://www.piiblock.com
1•BuddhikaR•16m ago•1 comments

IT.System.Updates

1•NurseJohnBless•16m ago•0 comments

Reverse engineering "Hello World" in QuickBASIC 3.0

https://marnetto.net/2026/03/01/brun-hello-world
1•LaSombra•17m ago•0 comments

Show HN: Learnprints – a full learning OS I built solo on nights and weekends

https://learnprints.ca
1•Jessyabc•21m ago•1 comments

Situational Awareness: the decade ahead (2024)

https://situational-awareness.ai/
1•andsoitis•23m ago•0 comments

Extremophile survives the pressures of impact-induced ejection from Mars

https://academic.oup.com/pnasnexus/article/5/3/pgag018/8503064
1•geox•23m ago•0 comments

Show HN: Dice Jaga – A simple Yahtzee x Roguelike inspired web game

https://dice-jaga.bryanhogan.com/
1•bryanhogan•23m ago•0 comments