frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Silicon Valley's New Hold on Washington

https://www.wsj.com/politics/tech-silicon-valley-government-influence-70b43ca6
1•rntn•1m ago•0 comments

Hwacha: Ancient Korea Invented a Rocket Launcher in the 15th Century

https://www.utubepublisher.in/2025/05/Hwacha-weapon.html
1•Utubepublisher•2m ago•0 comments

Ask HN: What are the most autonomous AI agents you know of?

1•FailMore•7m ago•1 comments

How did Go get "rune"?

https://connor.zip/posts/2025-05-03-rune
2•cptaffe•9m ago•1 comments

Switch to EU

https://switch-to.eu/en
2•cobbaut•11m ago•0 comments

AI is destroying and saving programming at the same time

https://nmn.gl/blog/ai-and-programmers
2•namanyayg•14m ago•0 comments

Show HN: Lines of Code – Open-Source Widget for GitHub Stats

https://linesofcode.yehiaabdelm.com
2•yehiaabdelm•16m ago•0 comments

The longest train journey is epic – but nobody's ever taken it

https://bigthink.com/strange-maps/portugal-to-singapore-train/
2•PaulHoule•16m ago•0 comments

Show HN: I built a knife steel comparison tool

https://new.knife.day/blog/knife-steel-comparisons/all
1•p-s-v•17m ago•0 comments

Show HN:I made a website to automatically schedule your week based on your tasks

https://smartweeking.com/
3•riquefar•18m ago•1 comments

Ask HN: What surprised you / did you learn as you built out your company?

1•irf1•19m ago•0 comments

How to Apply Unsupported Simulations on Older Fujifilm Cameras

https://preslav.me/2025/05/17/fujifilm-film-simulations-unsupported-cameras/
2•ingve•20m ago•0 comments

Best open source LLMs for Enterprise

https://www.enterprisebot.ai/blog/the-best-open-source-llms-for-enterprise
2•sixhobbits•21m ago•0 comments

No One Can Explain Why Planes Stay in the Air (2020)

https://www.scientificamerican.com/video/no-one-can-explain-why-planes-stay-in-the-air/
2•Tomte•23m ago•0 comments

Anti-Inductive Dice

https://apieceofthepi.substack.com/p/anti-inductive-dice
1•Tomte•23m ago•0 comments

Gnosis Evolve MCP for Claude Desktop

https://github.com/kordless/gnosis-evolve/blob/main/README.md
2•kordlessagain•23m ago•0 comments

A Pauseless Garbage Collector for .NET

https://github.com/dotnet/runtime/issues/96213
2•bj-rn•24m ago•0 comments

at://wormhole

https://bsky.app/profile/dame.is/post/3lpcnyrwuzc24
2•Kye•26m ago•0 comments

Philips Fixables will let you 3D print replacement parts for razors and trimmers

https://www.engadget.com/home/philips-fixables-will-let-you-3d-print-replacement-parts-for-your-electric-razors-and-trimmers-233025245.html
4•gnabgib•30m ago•0 comments

Withnail and I (2001)

https://www.criterion.com/current/posts/122-withnail-and-i
1•dcminter•31m ago•0 comments

Radia and U.S. Department of Defense collaborate on WindRunner cargo aircraft

https://www.airlogisticsinternational.com/content/news/radia-and-us-department-of-defense-collaborate-on-windrunner-cargo-aircraft/
2•rbanffy•32m ago•0 comments

A Simulation in C++ of Joseph Weizenbaum's 1966 Eliza

https://github.com/anthay/ELIZA
2•m1guelpf•32m ago•0 comments

Applying "Make Invalid States Unrepresentable" (2020)

https://kevinmahoney.co.uk/articles/applying-misu/
2•mkl95•38m ago•0 comments

Show HN: TripJam – Travel group chat with collaborative map and itinerary

https://tripjam.app/
2•kenforthewin•39m ago•0 comments

Mr. Secretary, Reclassify the Statin

https://www.alexkesin.com/p/mr-secretary-reclassify-the-statin
3•paulpauper•41m ago•0 comments

Building Drones–For the Children?

https://www.newyorker.com/news/the-lede/building-drones-for-the-children
1•paulpauper•42m ago•0 comments

Trump administration working on plan to move 1M Palestinians to Libya

https://www.nbcnews.com/politics/national-security/trump-administration-working-plan-move-1-million-palestinians-libya-rcna207224
9•MilnerRoute•45m ago•2 comments

Sequoia AI Ascent 2025 Keynote [video]

https://www.youtube.com/watch?v=v9JBMnxuPX8
2•gregzeng95•46m ago•0 comments

WSJ: Some Apple Vision Pro Buyers 'Feel Total Regret'

https://www.macrumors.com/2025/05/16/vision-pro-buyers-feel-total-regret/
3•retskrad•46m ago•1 comments

The Misguided Quest for Mechanistic AI Interpretability

https://www.ai-frontiers.org/articles/the-misguided-quest-for-mechanistic-ai-interpretability
2•polrjoy•49m ago•0 comments
Open in hackernews

OBNC – Oberon-07 Compiler

https://miasap.se/obnc/
37•AlexeyBrin•5h ago

Comments

johnisgood•2h ago
Is Oberon used anywhere, if so, where? Is it picked for new projects?
pjmlp•2h ago
Yes, Astrobe is still in business for about 20 years.

https://www.astrobe.com/default.htm

ETHZ still uses Active Oberon somehow,

https://gitlab.inf.ethz.ch/felixf/oberon

This is the owner of that repo,

https://inf.ethz.ch/de/personen/person-detail.MTMyNjc0.TGlzd...

However I do agree it is very niche, one is better of with Go, D, C#, Swift, as modern compiled managed languages with low level language features for systems programming.

bri3d•2h ago
It’s used at ETHZ still if you count institutional use.

Commercially it had some popularity in industrial automation and robotics many years ago and some companies still maintain Oberon codebases for this reason. I believe this is the main target market for the commercial Astrobe Oberon compiler for Cortex-M, which sells enough to stick around.

I can’t think of a good reason to start a new commercial product in it and I’m not aware of any new commercial uses, but there are still lots of academic and hobby projects cropping up.

jll29•1h ago

  Oberon-2 -> C compiler
  ======================

  (release 0.17.2)

    220 LEX source files (scanner for lexical analysis) src/*.l
  4,192 YACC source files (parser for syntactic and semantic analysis
        and part of code generation) src/*.y
    809 C header files (misc. definitions and interfaces) src/*.h
  9,197 C implementation code files (main driver,
        command line handling, symbol table, other auxiliary data types
        and runtime system/library implementation) src/*.c
    707 build, install, and test scripts (sh)
  ------
  15,125 < 16K LOC
  ======

  (+6,299 lines of Oberon-2 test code)
Such a very compact code base! Oberon-2 may never have reached the distribution that Pascal had (which was an issue of timing as well due to influential distributions like P-System Pascal and Borland Turbo-Pascal/Delphi), but it's a great exercise in minimalism.
vdupras•1h ago
Not to brag -- hum, ok, YES, to brag --, but Dusk's Oberon compiler[1][2] is less than 1500 lines of Forth code and it compiles directly to native code (no transpiling to C). Yes, Oberon is simple.

[1]: https://git.sr.ht/~vdupras/duskos/tree/master/item/fs/doc/co...

[2]: https://git.sr.ht/~vdupras/duskos/tree/master/item/fs/comp/o...

jll29•1h ago
Thanks for sharing.

Yes, compare that to the smallest possible, ISO-compliant burst laughing C++ compiler implementation in any language...

Complicated means "likely full of errors that are hard to identify"...

Rochus•48m ago
Cool. Which version of the Oberon language does it support?
vdupras•44m ago
I'm guessing we call it Oberon-07? The one from "The Programming Language Oberon", written in 2007, revised in 2016. As the documentation states, it's not 100% on specs, for a better fit with Dusk interoperability, but it's very close. 100% specs compliance wouldn't affect implementation size by much.
Rochus•30m ago
Ok, I see, thanks; so it's the same version as implemented in OBNC posted above. It's the last version Wirth specified, and quite different from the versions used for the Oberon systems 2, 3 and 4 in the nineties. Personally I consider Oberon-2 the most useful version, but I still had to get rid of a lot of orthodoxies to really use it in my projects (see https://github.com/rochus-keller/Oberon).

Your Forth implementation is fascinating.

pkaye•1h ago
I imagine its minimal optimizations at that point?