frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Los Alamos Primer

https://blog.szczepan.org/blog/los-alamos-primer/
1•alkyon•53s ago•0 comments

NewASM Virtual Machine

https://github.com/bracesoftware/newasm
1•DEntisT_•3m ago•0 comments

Terminal-Bench 2.0 Leaderboard

https://www.tbench.ai/leaderboard/terminal-bench/2.0
1•tosh•3m ago•0 comments

I vibe coded a BBS bank with a real working ledger

https://mini-ledger.exe.xyz/
1•simonvc•3m ago•1 comments

The Path to Mojo 1.0

https://www.modular.com/blog/the-path-to-mojo-1-0
1•tosh•6m ago•0 comments

Show HN: I'm 75, building an OSS Virtual Protest Protocol for digital activism

https://github.com/voice-of-japan/Virtual-Protest-Protocol/blob/main/README.md
4•sakanakana00•9m ago•0 comments

Show HN: I built Divvy to split restaurant bills from a photo

https://divvyai.app/
3•pieterdy•12m ago•0 comments

Hot Reloading in Rust? Subsecond and Dioxus to the Rescue

https://codethoughts.io/posts/2026-02-07-rust-hot-reloading/
3•Tehnix•12m ago•1 comments

Skim – vibe review your PRs

https://github.com/Haizzz/skim
2•haizzz•14m ago•1 comments

Show HN: Open-source AI assistant for interview reasoning

https://github.com/evinjohnn/natively-cluely-ai-assistant
4•Nive11•14m ago•5 comments

Tech Edge: A Living Playbook for America's Technology Long Game

https://csis-website-prod.s3.amazonaws.com/s3fs-public/2026-01/260120_EST_Tech_Edge_0.pdf?Version...
2•hunglee2•18m ago•0 comments

Golden Cross vs. Death Cross: Crypto Trading Guide

https://chartscout.io/golden-cross-vs-death-cross-crypto-trading-guide
2•chartscout•20m ago•0 comments

Hoot: Scheme on WebAssembly

https://www.spritely.institute/hoot/
3•AlexeyBrin•23m ago•0 comments

What the longevity experts don't tell you

https://machielreyneke.com/blog/longevity-lessons/
2•machielrey•24m ago•1 comments

Monzo wrongly denied refunds to fraud and scam victims

https://www.theguardian.com/money/2026/feb/07/monzo-natwest-hsbc-refunds-fraud-scam-fos-ombudsman
3•tablets•29m ago•1 comments

They were drawn to Korea with dreams of K-pop stardom – but then let down

https://www.bbc.com/news/articles/cvgnq9rwyqno
2•breve•31m ago•0 comments

Show HN: AI-Powered Merchant Intelligence

https://nodee.co
1•jjkirsch•34m ago•0 comments

Bash parallel tasks and error handling

https://github.com/themattrix/bash-concurrent
2•pastage•34m ago•0 comments

Let's compile Quake like it's 1997

https://fabiensanglard.net/compile_like_1997/index.html
2•billiob•35m ago•0 comments

Reverse Engineering Medium.com's Editor: How Copy, Paste, and Images Work

https://app.writtte.com/read/gP0H6W5
2•birdculture•40m ago•0 comments

Go 1.22, SQLite, and Next.js: The "Boring" Back End

https://mohammedeabdelaziz.github.io/articles/go-next-pt-2
1•mohammede•46m ago•0 comments

Laibach the Whistleblowers [video]

https://www.youtube.com/watch?v=c6Mx2mxpaCY
1•KnuthIsGod•47m ago•1 comments

Slop News - The Front Page right now but it's only Slop

https://slop-news.pages.dev/slop-news
1•keepamovin•52m ago•1 comments

Economists vs. Technologists on AI

https://ideasindevelopment.substack.com/p/economists-vs-technologists-on-ai
1•econlmics•54m ago•0 comments

Life at the Edge

https://asadk.com/p/edge
4•tosh•1h ago•0 comments

RISC-V Vector Primer

https://github.com/simplex-micro/riscv-vector-primer/blob/main/index.md
4•oxxoxoxooo•1h ago•1 comments

Show HN: Invoxo – Invoicing with automatic EU VAT for cross-border services

2•InvoxoEU•1h ago•0 comments

A Tale of Two Standards, POSIX and Win32 (2005)

https://www.samba.org/samba/news/articles/low_point/tale_two_stds_os2.html
4•goranmoomin•1h ago•0 comments

Ask HN: Is the Downfall of SaaS Started?

4•throwaw12•1h ago•0 comments

Flirt: The Native Backend

https://blog.buenzli.dev/flirt-native-backend/
3•senekor•1h ago•0 comments
Open in hackernews

Pascal for Small Machines

http://pascal.hansotten.com/
116•ibobev•9mo ago

Comments

WillAdams•9mo ago
Anyone with a spare Micro-SD Card and a Raspberry Pi 5 should try:

http://pascal.hansotten.com/niklaus-wirth/project-oberon/obe...

tomcam•9mo ago
Super exciting! Thanks
Rochus•9mo ago
This is just an emulator which runs on Raspi Linux, not a native implementation. You can run it everywhere, even on Windows.
WillAdams•9mo ago
Yeah, I thought about mentioning that, but it seemed ungrateful to complain of a lack of drivers when I've never written one (but I do still wish someone would take that on as a project).

c.f.,

https://github.com/MGreim/ultiboberon

Rochus•9mo ago
It wasn't a complaint, just a fact. Btw. instead of natively porting the Oberon system, it's also possible to just transpile the Oberon code to C and then natively (cross-)compile the C code to the target architecture. That would even work with a bare-bone system. I have two Oberon system versions based on this approach (https://github.com/rochus-keller/OberonSystem and https://github.com/rochus-keller/OberonSystem3). Replacing the PAL/SDL adapter to a plain frame buffer and serial input seems feasible. Using a framework like https://github.com/rsta2/circle would make the task even easier. Of course the Oberon compiler does still generate code for the original architecture (one could replace it by a compiler using e.g. TCC as a backend).
jksmith•9mo ago
Awesome. Thanks for posting. I miss my modula-2 so much I wrote a bunch of editor macros for Lazarus that allows me to write slightly modula-2 like code in the editor.
pjmlp•9mo ago
Since GCC 14, that GNU Modula-2 is part of GCC.

Also XDS has been freely available for a couple of years now.

What I miss is that there is no modern equivalent of formating keywords on save, I helped with one plugin for Sublime Text on Oberon, maybe need to do the same for VSCode.

csb6•9mo ago
There is also an LLVM-based Modula-2 compiler written by an LLVM contributor: https://github.com/redstar/m2lang
timonoko•9mo ago
I made Pascal for 8080 in about a week in 1979. How is it possible you may ask?

Well son, I had Lisp and I just added Pascal translator. Only caveat was that it ignored type declarations and such useless academic shit. Because I had sort-of compiler too, it was not really bad when compared to Turbo-Pascal.

timonoko•9mo ago
Erh. What?

Here is my infamous 1976 Nokolisp-compiler at work:

  c:\ nokolisp
  (comp-debug t)
  (ncompile (macroexpand '(+ 1 2 a)))

  $36E8:$5CC8:   MOV  BX,$02
  $36E8:$5CCB:   MOV  AX,$01
  $36E8:$5CCE:   ADD  AX,BX
  $36E8:$5CD0:   PUSH AX
  $36E8:$5CD1:   MOV  AX,[$0190]
  $36E8:$5CD4:   CALL $0F1D ; CALL NUMVAL
  $36E8:$5CD7:   MOV  BX,AX
  $36E8:$5CD9:   POP  AX
  $36E8:$5CDA:   ADD  AX,BX
  $36E8:$5CDC:   CALL $05C9 ; CALL MAKNUM
  $36E8:$5CDF:   JMP  $1DA7
  (subru: eval=$5CC8, compile=$3B6F)
anta40•9mo ago
https://github.com/timonoko/nokolisp

Interesting work.

Time to setup DOSBox + MASM + etc etc.... :D

timonoko•9mo ago
noko.exe works at dosbox without any "etc etc".

nokolisp.exe is just a kernel without editors and macroes.

anta40•9mo ago
for building the interpreter from the source, of course. because... well why not? :D
sph•9mo ago
Hot damn, that's such a cool piece of engineering that's worth its own post. I reckon hand coding a Lisp in assembly was commonplace in the late 70s, but these days it's like seeing an artefact from a long-lost civilization, as we've mostly lost those kind of skills.
timonoko•9mo ago
I found 50 pages manual for the Noko-Pascal. Finnish Army paid for it, because nothing comparable was available. Writing the manual was 10 times bigger task.

The army used Nokopaskal for testing radio modems. Looks like the language was heavy with low level constructs like PORT.

I truly did not remember any of this until today.

https://photos.app.goo.gl/uibbTgCQmm4XCa9c6

MortyWaves•9mo ago
Types are academic shit to you? I despair.
timonoko•9mo ago
All had same type, they were pointers. VAR-section was anyways useful for testing that there was no errors in spelling of symbols. And array was a list. And strings were just list of numbers, with special symbol in front. It looked very professional, only error message were little bit incomprehensible and lispy.

Unlike competitors (whatever they were) it had garbage collector, incredibly useful in 64k machine.

jrdres•9mo ago
Thanks for the 8088 version on Github. Any chance you still have the 8080 CP/M version?
timonoko•9mo ago
The version with external 5 x 64k memory is definitively in Osborne-1 disk drawer.

But Osborne does not work. It was so heavily modified that it will never work. The external memory was partially visible in memory space. And the display driver was improved to have 80 columns.

But the stand-alone CP/M-version is long gone.

timonoko•9mo ago
Now that I think about it, it might be possible that it could work in both configurations. The external memory was kinda bulky and not suitable for portable computer.

It would have been wasteful to keep the main memory empty. Or maybe it was reserved for compiled functions?

przemub•9mo ago
I thought it would be Pascal for microcontrollers :) Still very nice!
Rochus•9mo ago
> Pascal for microcontrollers

It's in the making, but needs more time: https://github.com/rochus-keller/micron/

pjmlp•9mo ago
Here, they are in business for decades now,

https://www.mikroe.com/compilers/compilers-pic