News for hackers. Stuff that matters.

Conscat

Re:Tips for more effective fuzz testing with AFL++ on Sunday November 01, 2026 @08:43PM (#50332049)
I think that good use of static analysis and fuzz testing is a part of the skill to detail-oriented programming languages.
I would go so far as to say Zig even tries too hard to solve it (although they reused existing technology they already wanted, so it was almost free). You can bootstrap a self-hosted compiler to new environments by porting the source, cross-compiling it, and scp'ing or otherwise downloading it over to the target. And that's if you don't want to just use QEMU to develop it. We already do this exact thing when developing for embedded devices or often any type of aarch64 programs.
It's not confusing.
The problems with bootstrapping a self hosted compiler are often greatly overstated.
Re:Show HN: A working Nintendo in ~1GB of Qwen weights on Friday October 30, 2026 @03:09PM (#50308749)
> Stuff like DLSS show we're getting stuff that could generate a game's graphics frame-by-frame

A key point of DLSS (5) is that it is significantly guided by ground truth rasterization or raytracing info. It's not intended to replace graphics pipelines, it augments them to produce more detailed surfaces and interpolate frames more efficiently than calculating all of it traditionally is. But you have to calculate some of it to get these results, it can't be a purely AI solution without looking incoherent.

Re:We're releasing the weights of Mistral Large 4 on Thursday October 29, 2026 @05:28PM (#50296325)
> Arguably hardware companies like Nvidia have incentives to subsidize open models to drive GPU demand

Not speaking on behalf of my employer and I have no insight into this strategy at all, but I feel like the sale of consumer GPUs is so small by comparison to data centers (more than 10x from what I can tell online) that more users of open weights wouldn't likely make much difference in the earnings report.

Re:Gemini 4 Carbon on Wednesday October 28, 2026 @08:45PM (#50282981)
Gemini on my phone has a "4 Argon' option. I have the plan through Google One.
Re:We should be more ambitious with the software we build on Monday October 26, 2026 @12:57PM (#50247025)
This past year, with agents' assistance, I've implemented a lot of ideas I had since 2022 or so. The quality isn't exactly where I had hoped but I improve that part over time and it feels nice to finally have something down in text files.
An LLM, a decent prompter, and a weekend could certainly out perform Windows Terminal.
Re:Getting Banned from r/java on Wednesday October 21, 2026 @02:47PM (#50185676)
I was banned about two years ago. This has moderately decreased the time I spend reading Reddit, but I severely miss participating in r/cpp, which is even where I found my first job.
Re:Advanced coding in low-resource programming languages on Wednesday October 21, 2026 @03:11AM (#50177114)
Until recently leaving, somebody at Nvidia was working on a really cool PTX assembler with a pleasant syntax that had support for generic routines and types. I'm a bit sad that's seemingly abandoned now.
That sounds so cute. I'm surprised something like this is even possible within Factorio.
Re:In "Musk," Alex Gibney Punctures Elon's Self-Mythology on Friday October 09, 2026 @07:30PM (#50027876)
Besides lamp shading what are arguably Elon's biggest/most interesting flaws, it contained factual errors that he had to retract later.
Re:Gemini 4 Argon on Wednesday September 30, 2026 @06:58PM (#49915569)
I remember having this issue ALL THE TIME with Gemini CLI but personally I haven't experienced that yet with agy.
I had this experience at work trying to optimize a little high level Pytorch. It can't really get better than it already was, but LLMs were quite willing to pretend they will. The real solution is I need to open a PR for one of Pytorch's tracking issues.
Re:One Year of Sponsored Servo Development on Thursday September 17, 2026 @07:31PM (#49748201)
> Then somewhere along the way, they decided they wanted to be a real browser for some reason

I had the impression all along this was the goal. The initial message was "You CAN build a modern browser" which includes JavaScript, modern CSS, WebGL, WASM, WebGPU, etc. The initial article that Ladybird very loudly proclaimed to be antithesis to asserted these are why you can't make a web browser.

Re:Ask HN: Why don't we bring back old school OkCupid? on Monday September 07, 2026 @12:31AM (#49593918)
> If people find a life partner they drop off the site, and you constantly have to find new users to replace them ... As a result, some of the less-scrupulous sites purposely make it less likely that you will see people who seem like great matches

I've often heard this sentiment, but I'm very skeptical. Firstly, most users in my experience seem to prefer casual relationships even if that's not what their profile indicates. Dating apps are also one of the highest vectors for cheating today, and one man even confessed to me on our second date that he has a wife in Rajasthan.

But I think the fact that the major apps' user bases all grow over time indicates they have a naturally healthy replacement rate. People turn 18 every day and desire a partner. People break up every day, etc.

Re:Ask HN: Why don't we bring back old school OkCupid? on Monday September 07, 2026 @12:24AM (#49593884)
Is Jeevansathi really that different mechanically from a casual dating service? I don't think it has a literal swiping motion (many dating apps don't either) but I've heard complaints that modern matrimony apps are even too similar to dating apps before.
Re:Ask HN: Why don't we bring back old school OkCupid? on Monday September 07, 2026 @12:14AM (#49593825)
There exist hundreds of fly by night matchmaking apps, but most people can only name about half a dozen off hand.
Re:Inception-style curved map for turn-by-turn directions on Friday August 28, 2026 @09:37AM (#49478280)
I don't remember a map from the movie so I didn't know what to expect. Instantly I love this. I actually wish I could have this rather than street view in Google Maps.
Re:Mojo is now open source! on Tuesday August 18, 2026 @10:22PM (#49355802)
Senior is the last word in use to describe myself as a developer, personally, and I think it's hard to overstate the current economical significance of this software niche. Granted that it IS a niche and nobody would recommend Mojo for, say, kernels in video games or art editors.
Re:Mojo is now open source! on Tuesday August 18, 2026 @05:01PM (#49352650)
In the category of AI/HPC software Mojo aims to displace (which is my industry), I don't know many people who care that much about running Windows. The software I work on may only run as a Docker image or directly in a Linux/WSL. Mojo is hardly the only tool in the space (currently) lacking Windows support.
Re:To Save C, We Must Save ABI on Tuesday August 11, 2026 @04:20PM (#49263896)
You can implement it with templates and people do things like this often. In modern C++, it's even pretty easy to make this type of trick support `constexpr`.
I thought it was a semi-transparent window until I read this. The curvature makes that clear, wow!
Re:Mojo 1.0 on Tuesday August 11, 2026 @04:10PM (#49263750)
It's not true that Nvidia doesn't care about CUDA backwards compatibility. The invention of TileIR was motivated entirely by that problem. GPU architectures are supported by the full tool suites for at least 10 years by CUDA (that's longer than they are for graphics).

Nvidia is also a major contributor to MLIR, which they use for TileIR and ClangIR, so should a compatibility break occur it wouldn't be entirely up to Mojo to fix it.

Re:Bonsai: Janestreet's UI Library on Tuesday August 04, 2026 @12:15AM (#49164308)
I don't think someone mentioned yet, but the (now defunct?) company Outrun Labs built a product Revery which seems almost exactly like what Jane Street has done (to my amateur eyes). OniVim was their only end user product afaik, built on this tech.
I was able to upload hacky unpolished amateur game demos long before LLMs existed.
Re:Claude Code uses Bun written in Rust now on Monday July 20, 2026 @05:57AM (#48976548)
Clang pointer authentication makes any type of vtable attack impossible in C++.
According to Apple, are there any tech companies in the galaxy who haven't stolen their trade secrets?
It would only be effective if the significance of this work is clear. They certainly felt this message needed to reach people, and that it did work makes it self evident they were probably right.

Older »