frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

When Compilers Surprise You

https://xania.org/202512/24-cunning-clang
56•brewmarche•2h ago•21 comments

We Abandoned Matrix: The Dark Truth About User Security and Safety (2024)

https://forum.hackliberty.org/t/why-we-abandoned-matrix-the-dark-truth-about-user-security-and-sa...
20•Flere-Imsaho•55m ago•7 comments

Super Mario Bros. and Yoshi Games (Yields) Reduced Burnout Risk

https://games.jmir.org/2025/1/e84219/
35•azalemeth•2h ago•19 comments

Your Inbox Is a Bandit

https://parentheticallyspeaking.org/articles/bandit-inbox/
34•zdw•2d ago•16 comments

Fabrice Bellard Releases MicroQuickJS

https://github.com/bellard/mquickjs/blob/main/README.md
1255•Aissen•22h ago•460 comments

The Port I couldn't Ship

https://ammil.industries/the-port-i-couldnt-ship/
48•cjlm•5d ago•9 comments

Some Epstein file redactions are being undone with hacks

https://www.theguardian.com/us-news/2025/dec/23/epstein-unredacted-files-social-media
723•vinni2•19h ago•559 comments

X-ray: a Python library for finding bad redactions in PDF documents

https://github.com/freelawproject/x-ray
555•rendx•18h ago•98 comments

The e-scooter isn't new – London was zooming around on Autopeds a century ago

https://www.ianvisits.co.uk/articles/the-e-scooter-isnt-new-london-was-zooming-around-on-autopeds...
56•zeristor•7h ago•29 comments

Making a game on a custom bytecode VM in 7 days and 3kB

https://laurent.le-brun.eu/blog/making-a-game-on-a-custom-bytecode-vm-in-7-days-and-3kb
15•laurentlb•5d ago•1 comments

AMD entered the CPU market with reverse-engineered Intel 8080 clone 50 years ago

https://www.tomshardware.com/pc-components/cpus/amd-first-entered-the-cpu-market-with-reverse-eng...
28•ksec•1h ago•3 comments

Unifi Travel Router

https://blog.ui.com/article/travel-in-style-unifi-style-unifi-travel-router
361•flurdy•15h ago•308 comments

Permission Systems for Enterprise That Scale

https://eliocapella.com/blog/permission-systems-for-enterprise/
43•eliocs•6h ago•17 comments

Nabokov's guide to foreigners learning Russian

https://twitter.com/haravayin_hogh/status/2003299405907247502
162•flaxxen•14h ago•278 comments

New reactor produces clean energy and carbon nanotubes from natural gas

https://phys.org/news/2025-12-reactor-energy-carbon-nanotubes-natural.html
19•westurner•1h ago•15 comments

Scaling Go Testing with Contract and Scenario Mocks

https://funnelstory.ai/blog/engineering/scaling-go-testing-with-contract-and-scenario-mocks
21•preetamjinka•5d ago•9 comments

I rebuilt FlashAttention in Triton to understand the performance archaeology

https://aminediro.com/posts/flash_attn/
66•amindiro•3d ago•7 comments

Map: Operator[] Should Be Nodiscard

https://quuxplusone.github.io/blog/2025/12/18/nodiscard-operator-bracket/
42•jandeboevrie•5d ago•29 comments

Google 2025 recap: Research breakthroughs of the year

https://blog.google/technology/ai/2025-research-breakthroughs/
129•Anon84•6h ago•88 comments

Texas app store age verification law blocked by federal judge

https://www.macrumors.com/2025/12/23/texas-app-store-law-blocked/
268•danso•17h ago•191 comments

Lua 5.5

https://lua.org/versions.html#5.5
359•km•2d ago•112 comments

Show HN: Turn raw HTML into production-ready images for free

https://html2png.dev
117•alvinunreal•13h ago•57 comments

Perfect Software – Software for an Audience of One

https://outofdesk.netlify.app/blog/perfect-software
173•ggauravr•4d ago•68 comments

Show HN: Tonbo – an embedded database for serverless and edge runtimes

https://github.com/tonbo-io/tonbo
43•ethegwo•6d ago•11 comments

Don't Become the Machine

https://armeet.bearblog.dev/becoming-the-machine/
150•armeet•12h ago•90 comments

Proving Bounds for the Randomized MaxCut Approximation Algorithm in Lean4

https://abhamra.com/blog/randomized-maxcut/
47•todsacerdoti•4d ago•1 comments

Open source USB to GPIB converter (for Test and Measurement instruments)

https://github.com/xyphro/UsbGpib
61•v15w•14h ago•26 comments

HTTP Caching, a Refresher

https://danburzo.ro/http-caching-refresher/
142•danburzo•20h ago•21 comments

Fifty problems with standard web APIs in 2025

https://zerotrickpony.com/articles/browser-bugs/
168•dhruv3006•6d ago•72 comments

Donald E. Knuth and Peter van Emde Boas on priority deques (1977) [pdf]

https://staff.fnwi.uva.nl/p.vanemdeboas/knuthnote.pdf
54•vismit2000•13h ago•5 comments
Open in hackernews

Using Coalton to implement a quantum compiler (2022)

https://coalton-lang.github.io/20220906-quantum-compiler/
57•andsoitis•7mo ago

Comments

reikonomusha•7mo ago
Coalton remains in active development and is used at a couple companies. Like a handful of others in recent history, it's a language that's designed and implemented directly against the needs of either actual products or (PLT-unrelated) research initiatives, so things like performance aren't an afterthought.

There are a few software engineering positions in the Boston, MA area to work on the Coalton compiler (algebraic type systems, optimizations, high-performance computing, dev tools, ...) and to use it for autonomous, firm realtime systems (unrelated to quantum). Email in profile if interested.

joshjob42•7mo ago
Is Coalton compatible broadly compatible with the features of CIEL? I've been interested in getting into CL, and CIEL seems like a very nice batteries-included way to do that. But Coalton is also quite interesting and brings some features that may be useful. But I'm such a novice in this particular space (I'm mostly a Julia user with Python and some elisp) that I can't quite tell. Obviously I could start learning CL using CIEL and later play with Coalton but was just wondering if you knew how they may play together.
reikonomusha•7mo ago
Coalton can be used wherever (almost any) Common Lisp can be used: mixed in, side by side, exclusively, as an library, etc.

CIEL doesn't presently ship any native Coalton interfaces, so all invocations of CIEL within Coalton code would have to be in a "lisp" form, which is like Rust's "unsafe".

    (define (some-coalton-function arg)
      ;; break out to Lisp
      (lisp String (arg)
        ...CIEL stuff here...))
On ordinary safety settings, the String declaration on the Lisp code will be checked at runtime so that wrong types don't leak back into the surrounding/calling Coalton code.

Conversely, Coalton code can be freely used within Common Lisp code regardless of whether it uses CIEL.

dang•7mo ago
A couple bits of past discussion:

Using Coalton to Implement a Quantum Compiler - https://news.ycombinator.com/item?id=36413832 - June 2023 (1 comment)

Using Coalton to Implement a Quantum Compiler - https://news.ycombinator.com/item?id=32741928 - Sept 2022 (1 comment)