frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Doom-ada: Doom Emacs Ada language module with syntax, LSP and Alire support

https://github.com/tomekw/doom-ada
47•tomekw•2h ago

Comments

valorzard•1h ago
Ada is something I've always wanted to get into (it interests me that there's a low level programming language that came around at the same time as C but just never took off)

Ada has a bunch of features built into it already, including concurrency support with tasks [0]

I just haven't found the right motivation to figure out what to do with it yet. Maybe I could play around with the Raylib bindings [1] at some point?

There's also the SDL bindings, which a LOT of work has seemingly gone into [2]

[0] https://learn.adacore.com/courses/intro-to-ada/chapters/task...

[1] https://blog.adacore.com/ada-gamedev-part-3-enjoy-video-game...

[2] https://github.com/ada-game-framework/sdlada

jordanb•9m ago
I learned Ada back in the day, and like it a lot. Always want a project to get back into it. It's more C++ than C though. Arguably, it's C++ done right, or rather, a worse-is-better situation with C++.

One take away is that learning Ada would be a good way to learn the proper way to write C++ code, because the patterns that C++ developers eventually adopted for that level of abstraction are prescribed in Ada. For instance, Ada's Controlled Types map pretty much exactly to the C++ "RAII" pattern.

Ada also is better than C as an embedded language because it has features that make mapping to hardware easier. For instance, it has Representation Clauses that describe to the compiler how a data structure needs to be laid out in memory. It also has native support for bit manipulation. This makes mmaped-io extremely easy and reliable.

globular-toast•2m ago
Why is it specific to doom emacs?

Many hard LeetCode problems are easy constraint problems

https://buttondown.com/hillelwayne/archive/many-hard-leetcode-problems-are-easy-constraint/
201•mpweiher•3h ago•125 comments

The treasury is expanding the Patriot Act to attack Bitcoin self custody

https://www.tftc.io/treasury-iexpanding-patriot-act/
414•bilsbie•5h ago•321 comments

3D modeling with paper

https://www.arvinpoddar.com/blog/3d-modeling-with-paper
144•joshuawootonn•3h ago•21 comments

Advanced Scheme Techniques (2004) [pdf]

https://people.csail.mit.edu//jhbrown/scheme/continuationslides04.pdf
63•mooreds•2h ago•4 comments

Vector database that can index 1B vectors in 48M

https://www.vectroid.com/blog/why-and-how-we-built-Vectroid
11•mathewpregasen•53m ago•2 comments

Windows-Use: an AI agent that interacts with Windows at GUI layer

https://github.com/CursorTouch/Windows-Use
48•djhu9•3d ago•7 comments

Qwen3-Next

https://qwen.ai/blog?id=4074cca80393150c248e508aa62983f9cb7d27cd&from=research.latest-advancement...
444•tosh•11h ago•178 comments

Doom-ada: Doom Emacs Ada language module with syntax, LSP and Alire support

https://github.com/tomekw/doom-ada
47•tomekw•2h ago•3 comments

Epistemic Collapse at the WSJ

https://www.math.columbia.edu/~woit/wordpress/?p=15206
3•r721•3m ago•0 comments

Oq: Terminal OpenAPI Spec Viewer

https://github.com/plutov/oq
42•der_gopher•2h ago•2 comments

A beginner's guide to extending Emacs

https://blog.tjll.net/a-beginners-guide-to-extending-emacs/
96•ibobev•2h ago•6 comments

Humanely Dealing with Humungus Crawlers

https://flak.tedunangst.com/post/humanely-dealing-with-humungus-crawlers
4•freediver•43m ago•0 comments

Show HN: DWS OS, a Plan 9 Inspired Web "OS"

https://dws.rip
30•tdubey•2h ago•6 comments

Building a Deep Research Agent Using MCP-Agent

https://thealliance.ai/blog/building-a-deep-research-agent-using-mcp-agent
17•saqadri•2d ago•5 comments

Racintosh Plus – Rackmount Mac Plus

http://www.identity4.com/2025-racintosh-plus/
87•zdw•3d ago•13 comments

VaultGemma: The most capable differentially private LLM

https://research.google/blog/vaultgemma-the-worlds-most-capable-differentially-private-llm/
12•meetpateltech•1h ago•0 comments

Chat Control faces blocking minority in the EU

https://twitter.com/TutaPrivacy/status/1966384776883142661
285•miohtama•4h ago•96 comments

Show HN: An MCP Gateway to block the lethal trifecta

https://github.com/Edison-Watch/open-edison
25•76SlashDolphin•2h ago•6 comments

OpenAI Grove

https://openai.com/index/openai-grove/
12•manveerc•1h ago•15 comments

Why our website looks like an operating system

https://posthog.com/blog/why-os
608•bnc319•18h ago•423 comments

Float Exposed

https://float.exposed/
359•SomaticPirate•17h ago•96 comments

Crates.io phishing attempt

https://fasterthanli.me/articles/crates-io-phishing-attempt
127•dmarto•2h ago•61 comments

Astrophysics Source Code Library

http://ascl.net/
57•SiempreViernes•6h ago•7 comments

Debian 13, Postgres, and the US time zones

https://rachelbythebay.com/w/2025/09/11/debtz/
241•move-on-by•15h ago•122 comments

Introduction to Nyquist and Lisp Programming

https://manual.audacityteam.org/man/introduction_to_nyquist_and_lisp_programming.html
88•swatson741•3d ago•1 comments

Over 100 ships have sailed with fake insurance from the Norwegian Ro Marine

https://www.nrk.no/vestland/xl/over-100-ships-have-sailed-without-legitimate-insurance-from-the-n...
158•aregue•4h ago•62 comments

Show HN: I made a generative online drum machine with ClojureScript

https://dopeloop.ai/beat-maker/
127•chr15m•9h ago•25 comments

Ankit Gupta Joins YC as General Partner

https://www.ycombinator.com/blog/welcome-ankit/
12•todsacerdoti•1h ago•4 comments

Classic GTK1 GUI Library

https://gitlab.com/robinrowe/gtk1
110•MaximilianEmel•4d ago•49 comments

Top model scores may be skewed by Git history leaks in SWE-bench

https://github.com/SWE-bench/SWE-bench/issues/465
447•mustaphah•23h ago•136 comments