frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Fil-Qt: A Qt Base build with Fil-C experience

https://git.qt.io/cradam/fil-qt
34•pjmlp•2d ago

Comments

rubymamis•2d ago
This is awesome. Would love to see if it catches some of the Qt bugs I found but haven't been resolved yet[1].

[1] https://qt-project.atlassian.net/browse/QTBUG-122658

cristianadam•2d ago
I only tried to get Qt Base up and running. But Qt Declarative will be next, after Qt Base.
rubymamis•2d ago
That would be awesome (:
yjftsjthsd-h•1h ago
Depends in which sense you want it to "catch" the bugs. As this readme notes/quotes,

> All memory safety errors are caught as Fil-C panics.

If your problem is a memory-based bug causing a crash, I think this would just... catch the memory-based bug and crash. Like, it'd crash more reliably. On the other hand, if you want to find and debug the problem, that might be a good thing.

dafelst•1h ago
Sure, if the memory error is an immediately crashing one like a null per deref, but if is (for example) a memory corruption (e.g. an out of bounds write or a write-after-free) then this would be super helpful in exposing where those are happening at the source.
wat10000•34m ago
That’s what “catch” means here. As in, catch it in the act. Tools that make bugs crash more reliably and closer to the source of the problem are extremely valuable.
rowanG077•1h ago
I thought the point of Fil-C was to be a drop in safe replacement of C. This project existing implies it isn't. What's going on?
meibo•1h ago
It's not done yet.
g-mork•46m ago
Sure fooled me. I follow his Twitter account and there isn't much he hasn't got building with it at this point. UX comes later. Amazing it's the random work of one person
wat10000•29m ago
Most large C code bases aren’t really written in C. They’re written in an almost-C that includes certain extensions and undefined behavior. In this case, it uses inline assembly (an extension) and manipulating pointers as integers (undefined behavior).
loeg•19m ago
It isn't entirely drop-in for all programs.
dayli•37m ago
Interesting to see Fil‑C used with a large framework like Qt. The fact that it compiles with minimal changes says a lot about the compatibility layer and the InvisiCaps approach.
wewewedxfgdf•11m ago
I believe much more in making C/C++ safer than using something as complex as Rust.

SafER is better than deeply complex and unable to be understood except by Rust experts.

timschmidt•5m ago
In my experience (20+ years with C/C++, and about 4 years with Rust), Rust is significantly less complex than C++, while being similarly capable. The extra syntax that throws off so many C++ devs is almost exclusively about data types and lifetimes, which I find very useful for understanding my own code and others', and which I wish I had in C++.
bfrog•5m ago
If you can’t understand ownership I’m baffled how you believe you can write well behaved C or C++.

Rust at least embeds this information in the API with checks. C and C++ are doc comments at best.

Gaussian Splatting – A$AP Rocky "Helicopter" music video

https://radiancefields.com/a-ap-rocky-releases-helicopter-music-video-featuring-gaussian-splatting
480•ChrisArchitect•9h ago•162 comments

Flux 2 Klein pure C inference

https://github.com/antirez/flux2.c
241•antirez•9h ago•101 comments

A Social Filesystem

https://overreacted.io/a-social-filesystem/
301•icy•18h ago•140 comments

Gas Town Decoded

https://www.alilleybrinker.com/mini/gas-town-decoded/
62•alilleybrinker•4d ago•61 comments

Fil-Qt: A Qt Base build with Fil-C experience

https://git.qt.io/cradam/fil-qt
34•pjmlp•2d ago•16 comments

Using proxies to hide secrets from Claude Code

https://www.joinformal.com/blog/using-proxies-to-hide-secrets-from-claude-code/
35•drewgregory•5d ago•8 comments

Don't waste your back pressure

https://banay.me/dont-waste-your-backpressure/
13•ghuntley•1d ago•0 comments

The Space and Motion of Communicating Agents (2008) [pdf]

https://www.cl.cam.ac.uk/archive/rm135/Bigraphs-draft.pdf
6•dhorthy•3d ago•0 comments

Dead Internet Theory

https://kudmitry.com/articles/dead-internet-theory/
101•skwee357•6h ago•110 comments

Police Invested Millions in Shadowy Phone-Tracking Software Won't Say How Used

https://www.texasobserver.org/texas-police-invest-tangles-sheriff-surveillance/
251•nobody9999•5h ago•74 comments

Prediction: Microsoft will eventually ship a Windows-themed Linux distro

https://gamesbymason.com/blog/2026/microsoft/
91•AndyKelley•3h ago•90 comments

Poking holes into bytecode with peephole optimisations

https://xnacly.me/posts/2026/purple-garden-first-optimisations/
9•xnacly•4d ago•0 comments

Sins of the Children

https://asteriskmag.com/issues/07/sins-of-the-children
119•maxall4•9h ago•57 comments

Command-line Tools can be 235x Faster than your Hadoop Cluster (2014)

https://adamdrake.com/command-line-tools-can-be-235x-faster-than-your-hadoop-cluster.html
315•tosh•18h ago•215 comments

Show HN: Lume 0.2 – Build and Run macOS VMs with unattended setup

https://cua.ai/docs/lume/guide/getting-started/introduction
94•frabonacci•9h ago•24 comments

Show HN: Dock – Slack minus the bloat, tax, and 90-day memory loss

https://getdock.io/
62•yadavrh•6h ago•48 comments

The Cathedral, the Megachurch, and the Bazaar

https://opensourcesecurity.io/2026/01-cathedral-megachurch-bazaar/
135•todsacerdoti•5d ago•114 comments

Wine 11.0

https://gitlab.winehq.org/wine/wine/-/releases/wine-11.0
249•zdw•4d ago•53 comments

AVX-512: First Impressions on Performance and Programmability

https://shihab-shahriar.github.io//blog/2026/AVX-512-First-Impressions-on-Performance-and-Program...
9•shihab•5d ago•4 comments

Predicting OpenAI's ad strategy

https://ossa-ma.github.io/blog/openads
494•calcifer•12h ago•424 comments

Breaking the Zimmermann Telegram (2018)

https://medium.com/lapsed-historian/breaking-the-zimmermann-telegram-b34ed1d73614
71•tony-allan•7h ago•4 comments

Stirling Cycle Machine Analysis

https://ohioopen.library.ohio.edu/opentextbooks/9/
25•akshatjiwan•6h ago•9 comments

Cardputer uLisp Machine (2024)

http://www.ulisp.com/show?52G4
36•tosh•3d ago•3 comments

A free and open-source rootkit for Linux

https://lwn.net/SubscriberLink/1053099/19c2e8180aeb0438/
171•jwilk•17h ago•35 comments

Show HN: Beats, a web-based drum machine

https://beats.lasagna.pizza
41•kinduff•5h ago•12 comments

Prediction markets are ushering in a world in which news becomes about gambling

https://www.msn.com/en-us/money/markets/america-is-slow-walking-into-a-polymarket-disaster/ar-AA1...
165•krustyburger•8h ago•173 comments

ASCII characters are not pixels: a deep dive into ASCII rendering

https://alexharri.com/blog/ascii-rendering
1195•alexharri•1d ago•131 comments

More sustainable epoxy thanks to phosphorus

https://www.empa.ch/web/s604/flamm-hemmendes-epoxidharz-nachhaltiger-machen
80•JeanKage•4d ago•36 comments

Overlapping Markup

https://en.wikipedia.org/wiki/Overlapping_markup
58•ripe•16h ago•10 comments

ThinkNext Design

https://thinknextdesign.com/home.html
241•__patchbit__•20h ago•115 comments