frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Show HN: AISlop, a CLI for catching AI generated code smells

https://github.com/scanaislop/aislop
47•Heavykenny•57m ago•35 comments

Tulip mania: when a single flower was worth more than a house (2025)

https://dutchreview.com/culture/tulip-mania-netherlands/
70•dotcoma•2h ago•62 comments

The UK Government's Low Value Purchase System Is a Waste of Time

https://shkspr.mobi/blog/2026/05/the-uk-governments-low-value-purchase-system-is-a-waste-of-time/
78•ColinWright•2h ago•41 comments

Please Use AI

https://shawnsmucker.substack.com/p/please-use-ai
95•garycomtois•44m ago•12 comments

Claude Opus 4.8

https://www.anthropic.com/news/claude-opus-4-8
1652•craigmart•21h ago•1286 comments

Bricks and Minifigs Stole a Man's $200k Lego Collection

https://mybricklog.com/blog/bricks-minifigs-corporate-stole-old-mans-200000-lego-collection
1152•philips•19h ago•508 comments

Local Git Remotes

https://cblgh.org/posts/local-git-remotes/
28•surprisetalk•1h ago•21 comments

High Density Living, 2000 Years Ago: Inside the Roman Apartment Building

https://commonedge.org/high-density-living-2000-years-ago-inside-the-roman-apartment-building/
25•surprisetalk•2h ago•5 comments

Is This Sustainable?

https://jamiehurst.co.uk/2026-05-24_ai-sustainable
62•ColinEberhardt•4h ago•48 comments

Real-time LLM Inference on Standard GPUs: 3k tokens/s per request

https://blog.kog.ai/real-time-llm-inference-on-standard-gpus-3-000-tokens-s-per-request/
102•NicoConstant•4h ago•51 comments

Cedana (YC S23) Is Hiring

https://www.ycombinator.com/companies/cedana/jobs/d1vYocG-forward-deployed-engineer-ai-hpc
1•neelm•2h ago

Claude Code – Everything You Can Configure That the Docs Don't Tell You

https://buildingbetter.tech/p/i-read-the-claude-code-source-code
244•ankitg12•12h ago•51 comments

Orchestrating AI code review at scale

https://blog.cloudflare.com/ai-code-review/
70•pramodbiligiri•3d ago•22 comments

An Obsessive Focus on UX: Pilot's Pressure-Regulating Kire-Na Highlighter

https://www.core77.com/posts/143832/An-Obsessive-Focus-on-UX-Pilots-Pressure-Regulating-Kire-Na-H...
28•surprisetalk•3d ago•5 comments

I made a million dollar product from my dorm room (2025)

https://nick.winans.io/blog/nice-nano/
492•mattrighetti•18h ago•74 comments

We should be more tired than the model

https://vickiboykis.com/2026/05/28/we-should-be-more-tired-than-the-model/
68•tosh•2h ago•69 comments

Let's compile Quake like it's 1997

https://fabiensanglard.net/compile_like_1997/
114•goranmoomin•11h ago•41 comments

Poll: How often do you check "newest"?

7•ColinWright•2h ago•3 comments

Volkswagen blocks Home Assistant by requiring client assertion

https://github.com/robinostlund/homeassistant-volkswagencarnet/issues/967
291•Kwastie•8h ago•145 comments

Even (very) noisy LLM evaluators are useful for improving AI agents

https://www.tensorzero.com/blog/even-very-noisy-llm-evaluators-are-useful-for-improving-ai-agents/
10•GabrielBianconi•2d ago•0 comments

HeidiSQL – Lightweight MariaDB, MySQL, SQL Server, PostgreSQL and SQLite Manager

https://github.com/HeidiSQL/HeidiSQL
77•peter_d_sherman•11h ago•26 comments

Italians and Dutch share the same gestural instinct for teaching

https://www.mpi.nl/news/italians-and-dutch-share-same-gestural-instinct-teaching
96•vi_sextus_vi•12h ago•41 comments

Ten Basic Clouds

https://www.noaa.gov/jetstream/clouds/ten-basic-clouds
167•nopg•4d ago•44 comments

Is AI causing a repeat of Front end's Lost Decade?

https://mastrojs.github.io/blog/2026-05-23-is-AI-causing-a-repeat-of-frontends-lost-decade/
138•xyzal•3h ago•140 comments

Wterm – Terminal Emulator for the Web

https://wterm.dev/
21•m3h•5h ago•2 comments

Blue Origin rocket explodes on launchpad in a setback

https://www.reuters.com/science/blue-origin-says-it-faced-anomaly-during-hot-fire-test-2026-05-29/
6•onemoresoop•11m ago•1 comments

Nitpicking the shell history scene in 'Tron: Legacy'

https://www.chiark.greenend.org.uk/~sgtatham/quasiblog/tron-legacy/
289•speckx•19h ago•99 comments

Cars collect a startling amount of data about you

https://www.bbc.com/future/article/20260513-your-car-is-spying-on-you-its-about-to-get-worse
442•1vuio0pswjnm7•11h ago•231 comments

Show HN: Context-aware Japanese furigana using Sudachi and ModernBERT

https://www.ezfurigana.com/
4•epitrochoid413•2h ago•0 comments

Headway Therapy Patients Forced to Scan Their Faces to Keep Getting Care

https://www.404media.co/headway-therapy-facial-scan-biometric-data-identity-verification/
6•pavel_lishin•19m ago•0 comments
Open in hackernews

Let's compile Quake like it's 1997

https://fabiensanglard.net/compile_like_1997/
112•goranmoomin•11h ago

Comments

orionblastar•11h ago
If you want to play Quake for free on Windows 11, try this: https://quake-remake.en.uptodown.com/windows/download
ogurechny•3h ago
There is a dozen of existing Quake ports ready to run the moment you feed them the game files, and you recommend a version re-implemented on top of Xash3D, which is a GoldSrc-compatible engine. Why?
kristopolous•5h ago
"VC++6 is remarkably powerful for 1996. It has features such as "Go to definition", breakpoints, stacktrace, and variable inspections (but no Intellisense auto-completion yet). I never used it but it must have felt like a dream at the time."

And here we are, in a generation of people writing blogs that never used VS6. I am now officially old.

I was still using VS6 as late as 2009 btw...also it's from 1998. If you made a list of Microsoft bangers it's in the top 5 with probably windbg, quickbasic and windows 3.11.

vee-kay•5h ago
Before the .Net era, there were millions of programmers who were experts in VB. In fact, VB6 was the defacto tool to build desktop apps.

Then Microsoft decided to compete with the new-age rivals: Java and CORBA. So it expanded COM into DCOM and then further into COM+, and eventually released the .Net platform.

Suddenly, those millions of programmers and their built desktop apps were obsolete, as they had to race to understand .Net and learn how to use it to build new apps and replacements for the old VB6 apps.

And somewhere along the way, many of them decided it wasn't worth the struggle (because .Net was a nightmare to install as client apps on Windows machines; even the deployment scripts had becom3 too complex), and they migrated to other tools (Java, Python, Perl, Ruby on Rails, PHP, etc.) or to non-programming jobs (usually management).

Thus, within a few years, Microsoft had veritably killed the programming industry it took decades to build and nurture (and yes, Microsoft's decision to turn a blind eye - as its Windows OSes, MS Office and Visual Studio (VB & VC++) tools were pirated across the world, churning out millions of programmers and users familiar with its products as they used the pirated versions at school, college. home and office - that was also a deliberate decision by Microsoft during this halycon era).

But I feel .Net became too big of a beast even for mighty Microsoft to handle. As concerns grew over the performance aspects and innumerable dependencies of the .Net platform and related tools (Azure, SSIS, SSRS, etc.), the world started to shift away from Microsoft's tools, and that's perhaps why Microsoft finally knuckled under and embraced the open-source ecosystem it had openly hated for decades. VSCode, etc., are Microsoft's last-ditch attempts to have some relevancy in the programming industry.

kristopolous•5h ago
.net was fine ... they were solving these fleeting problems of interoperability, event driven gui programming, object re-use and a bunch of other things. They tried tackling this so many ways: win16, ole, mfc, activex, win32s ... it was a big mess and nothing really worked well.

Microsoft had some really smart people working on the problem for years and .net was the culmination of the efforts with things like c# and the very interesting f#.

The problem was they finally solved the desktop interoperability problem when it no longer mattered and there wasn't a huge killer app for it.

Properly scoped well designed abstractions can be extremely powerful and also pretty useless.

There's an interesting counterfactual if they had .net ready to go around windows 98 ... I might be on a windows phone right now...

elpocko•5h ago
VC++ 6 was awesome, I wouldn't have a career if I didn't have pirated copies of VC++ 6 and Borland Delphi. And look at how clean and crisp it all looks. Every pixel has a purpose.
kleiba2•4h ago
> Go back and run setupsp5.exe. This time it will work. By now it should feel like you are following the solution of Monkey Island. Nothing makes sense. We are definitely deeeep into the 90s.

Gold.

ggambetta•2h ago
The whole thing compiles with 2 warnings. Incredible codebase. John Carmack definitely was/is on a different level.

Back when I was making videogames I followed a similar philosophy. No warnings (but in an orders-of-magnitude smaller and less complex codebase). Crash on failed asserts, used liberally, in debug builds. Not sure why but it seems that gamedev doesn't do this kind of rigorous engineering in general (or at least it didn't back then -- and admittedly I never worked in a big studio).

OskarS•2h ago
I would guess that the 1998 era Microsoft compiler didn't have nearly as many warnings as modern compilers do.
jbverschoor•1h ago
Man, I love the Visual C++ and Visual J++ interface so much. It was so fast and super clear.
jandrese•10m ago
> DO NOT get it from github or transfer the files via FTP.

I bet the author doesn't know about FTP's ASCII mode, and especially doesn't know that it is the default.

ASCII mode was a nifty feature, but it never should have been the default. Especially when you consider that most text files are small and easy to re-download if you forget, while binary files are often quite large and the damage done by the line ending conversion is close to impossible to repair. Also, if you forget to convert a text file you can trivially do it on the host afterward.

johnnythunder•5m ago
This drips of nostalgia. Quake being the first "lan party" title at college definitely makes me realize my age, but I credit this game for my interest in understanding LAN topologies, networking, latency and learning about multiplayer real-time interaction.
gryson•5h ago
You make it sound like he's some young'un, but Fabien has been programming since 1983.

https://fabiensanglard.net/40/

DanielHB•5h ago
Turbo Pascal had breakpoints, variable inspections in the late 80s. I think it had stack traces too but not 100% sure.

I am not old enough to have used it professionally, but my teacher used it for teaching intro programming in the early 2000s. So I used it quite a lot, the debugger was great and the development loop was so tight. Not until I got into web dev did it ever feel "fast" to make change->see change. To this day it is still bad in most stacks.

haspok•4h ago
Yes, but if you compare the complexity of (Turbo) Pascal to the complexity of C++... language, environment, libraries and cross-compilation...

(A nice thought-experiment is to ask if Quake could have been coded in TP at all - even if memory hadn't been an issue (I think there was no DOS extender for TP, but I could be wrong).)

bluedino•3h ago
I don't see why it couldn't have been written in Pascal. Plus, Quake was written in C/asm, not C++.
invader•2h ago
In the storm of Doom-Quake mania of the mid 90s there was Chasm: The Rift by a small Ukrainian company Action Forms. And if memory serves me right, it was created in Turbo Pascal. It was late in development and came out in 1997 after Quake, so it didn't get much traction. But the engine, though pretty limited, could produce 3D enemies with interesting effects not found even in Quake.

So Turbo Pascal (with a whole bunch of x86 asm inclusions) was totally capable of producing Quake-level games. I myself, in the late 90s, discovered the hidden capacities when I learned x86 assembly from Peter Abel's book. Once I got rid of the primitive TP BGI library and switched to VGA 13h, it was an unbelievable level up in abilities to manipulate pixels on the screen!

Narishma•1h ago
> Chasm: The Rift

I might be misremembering but I thought it was more of a Doom-style engine with 3d models instead of sprites for the entities, rather than a full 3d engine like Quake.

icelusxl•4h ago
Yes, Turbo Pascal 5.0 introduced those features in 1988.

https://www.youtube.com/watch?v=UNx4dxXptUg

kristopolous•4h ago
That wasn't the banger for vs6 it was the workflow and muscle memory of the thing. The flow is still unmatched IMHO. It was like avid or photoshop for writing windows software.

Default keys in modern IDEs are basically still the vs assignments from the 5/6 era.

It was the closest Microsoft ever came to making their own emacs or vim. vs6 was like 90% of my screen time as a windows dev in the 90s and 2000s

I've been a linux user for 30 years ... I never had the vs6 level of efficiency in linux, still don't. NetBeans was the closest ... yes, NetBeans... (I've given up though, I do things in nvim, tmux and suffer)

imron•3h ago
All the good borland devs were poached by Microsoft. VC5 and 6 were the spiritual successors of the Turbo XXX family of IDEs.
adrian_b•2h ago
The earlier Microsoft compilers included since 1985 the debugger CodeView, which could do all that and much more.

Around 1990, the development tools offered by Borland and Microsoft for C and C++ were pretty much equivalent and they both were quite good.

While the Borland languages were like "Turbo-X", the Microsoft languages were like "Quick-X".

The greatest difference between the commercial software available at that time and what exists today is that everything was accompanied by a set of high quality manuals that could teach you anything that one would want to know. Nowadays the quality of technical documentation is usually much worse.

pjmlp•1h ago
I think there was a certain irony, that Borland gave up on Turbo BASIC, while Microsoft gave up on Quick Pascal.
georgeecollins•38m ago
Turbo Pascal was amazing for its time. As a young person learning programming it was a step change in functionality. Before that on PCs you were using Basic or assembly It was cheap and incredibly useful.
EliRivers•5h ago
Ah yes, VC++6.0

It had such a long lifetime.

The last time I used it in anger to release commercial software was round about the year 2020, at which point the dev environment for that particular piece of software that customers were still paying annual license fees on was a VM machine. The source code repo it linked to had been unknowingly destroyed years earlier, so the VM image was copied around as needed. One had to find the very latest version of that image, because otherwise any changes one made would of course exclude some other recent changes and customers would receive a Frankenversion.

Starting the VM would reveal a desktop with VC++6 already open, and enough supporting evidence to show how to build the software. Make your changes, build, carefully extract the binary to send to the users, freeze the VM again.

I expect it's still there, still being brought back every year for "one last update."

haspok•4h ago
I used VS6 professionally and for private business around 2000-2004, and it was still going strong then. VC++ was great.

One thing though that I still have nightmares about is Visual SourceSafe, Microsoft's idea of a source control system for small teams. It was not only terrible to use (and slow), but we regularly lost data in it due to concurrency issues.

Traubenfuchs•4h ago
It was my favorite VCS ever at my first workplace where we deployed .war to prod tomcat from eclipse with one click. No tests, no PRs, no tickets. Customer would call me and I could get a change out to them within 5 minutes. Most (and only!) agile workplace I ever experienced in two decades.
kristopolous•4h ago
TortoiseCVS all the way down. Nothing else came close. (this was before git and svn, kids. relax!)
nnevatie•3h ago
> Visual SourceSafe

Ugh, instant flashbacks and not the good kind.

jaymzcampbell•2h ago
Speaking of MS and source control, I have to shout out this incredibly niche channel [1] that recently covered "Microsoft Delta", a precursor and home grown effort that was eventually abandoned in favour of buying in what would become SourceSafe.

[1] https://www.youtube.com/watch?v=8bNLp_oTuNM

pragma_x•4h ago
100% agree. Not only was VC++6 a stand-out product overall, but it was easily the better IDE out of the crop of options at the time.

Sadly, the product line got worse before VSCode came out. Things are much better now.

jchw•3h ago
VC++6 was the first IDE I ever used: as a kid, I was gifted a CD that had a version of it included. What a great tool to have for the time.

I would go on to use Bloodshed Dev-C++ next. Which was also quite great for the time.

skew-aberration•3h ago
Rational Apex Ada is another dev platform that was way ahead of its time in early to late 90's. Multi-user hosted dev environment with incremental compilation and dependency tracking, syntax and semantic error highlighting, semantic search (i.e function signature) across whole repo, its own version control system with a git submodules style structure, automatic formatting as you write code. [Remote] Debugging and emulation features (stack trace, line of code, disassembly, etc), plus excellent VxWorks integration and tooling. Not to mention all the Ada language features which are still not available in modern languages.
eurekin•2h ago
It feels now like an alternative timeline, one which performance optimisations were first and foremost still. Sometimes I fantasize, thinking how would our current development ecosystem look like, if we never abandoned the "be very vigilant with all resources you use" approach, that includes the whole webdev liftoff, where we ship a few hundred mb chromium engine for a dock app
bityard•2h ago
In the timeline I remember, Microsoft and Windows were routinely criticized for producing bloated and buggy systems. Especially from those who previously used an Amiga or Mac. A new version of Windows inevitably meant buying a whole new computer, along with upgrading the memory midway through it's 3-4 year lifespan.
miki123211•1h ago
We'd have far fewer apps, far fewer features, far more bugs, far more crashes, far less stability and far more memory safety vulnerabilities. Oh, and Linux and Mac would be far less usable.

The age of performance optimizations was the age of computers as little islands that didn't need to communicate with anybody or anything, and definitely not outside of a homogeneous LAN environment. It was the age of people having just one device, running one OS, with no expectation of data synchronization. Sharing files was, at best, done by sending quarterly_report_v14_approved_by_legal_fixed.doc over email. This is no longer the age we live in.

Uvix•1h ago
Could be worse. It’s finally gone now but I believe that my employer used VS6 as late as 2025.
pjmlp•1h ago
Many of those features were already available in MS-DOS and Windows 3.x IDEs from Borland for Turbo Pascal and C++.

Which is why when I got into UNIX development felt like going into the stone age of development tools, thankfully XEmacs was already there.

Which by the way, it was born for Energize C++, in 1993!

https://www.youtube.com/watch?v=pQQTScuApWk

Also here is what NeXTSTEP development environment looked like, used for Quake tooling development, in a 1991 marketing video.

https://www.youtube.com/watch?v=UGhfB-NICzg

Which is why, I usually assert I cannot understand the nostalgia of CLI and TUI, being there at the time, and not being able to use some of these systems, due to the amount of money they required.

joe_mamba•52m ago
>Which is why, I usually assert I cannot understand the nostalgia of CLI and TUI

Elitism

pjmlp•48m ago
Yeah, right. :)

https://www.reddit.com/r/cinescenes/comments/18h22ug/hackers...