frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Sony BMG copy protection rootkit scandal

https://en.wikipedia.org/wiki/Sony_BMG_copy_protection_rootkit_scandal
1•basilikum•2m ago•0 comments

The Future of Systems

https://novlabs.ai/mission/
2•tekbog•3m ago•1 comments

NASA now allowing astronauts to bring their smartphones on space missions

https://twitter.com/NASAAdmin/status/2019259382962307393
2•gbugniot•7m ago•0 comments

Claude Code Is the Inflection Point

https://newsletter.semianalysis.com/p/claude-code-is-the-inflection-point
2•throwaw12•9m ago•1 comments

Show HN: MicroClaw – Agentic AI Assistant for Telegram, Built in Rust

https://github.com/microclaw/microclaw
1•everettjf•9m ago•2 comments

Show HN: Omni-BLAS – 4x faster matrix multiplication via Monte Carlo sampling

https://github.com/AleatorAI/OMNI-BLAS
1•LowSpecEng•10m ago•1 comments

The AI-Ready Software Developer: Conclusion – Same Game, Different Dice

https://codemanship.wordpress.com/2026/01/05/the-ai-ready-software-developer-conclusion-same-game...
1•lifeisstillgood•12m ago•0 comments

AI Agent Automates Google Stock Analysis from Financial Reports

https://pardusai.org/view/54c6646b9e273bbe103b76256a91a7f30da624062a8a6eeb16febfe403efd078
1•JasonHEIN•15m ago•0 comments

Voxtral Realtime 4B Pure C Implementation

https://github.com/antirez/voxtral.c
1•andreabat•18m ago•0 comments

I Was Trapped in Chinese Mafia Crypto Slavery [video]

https://www.youtube.com/watch?v=zOcNaWmmn0A
1•mgh2•24m ago•0 comments

U.S. CBP Reported Employee Arrests (FY2020 – FYTD)

https://www.cbp.gov/newsroom/stats/reported-employee-arrests
1•ludicrousdispla•25m ago•0 comments

Show HN: I built a free UCP checker – see if AI agents can find your store

https://ucphub.ai/ucp-store-check/
2•vladeta•31m ago•1 comments

Show HN: SVGV – A Real-Time Vector Video Format for Budget Hardware

https://github.com/thealidev/VectorVision-SVGV
1•thealidev•32m ago•0 comments

Study of 150 developers shows AI generated code no harder to maintain long term

https://www.youtube.com/watch?v=b9EbCb5A408
1•lifeisstillgood•33m ago•0 comments

Spotify now requires premium accounts for developer mode API access

https://www.neowin.net/news/spotify-now-requires-premium-accounts-for-developer-mode-api-access/
1•bundie•35m ago•0 comments

When Albert Einstein Moved to Princeton

https://twitter.com/Math_files/status/2020017485815456224
1•keepamovin•37m ago•0 comments

Agents.md as a Dark Signal

https://joshmock.com/post/2026-agents-md-as-a-dark-signal/
2•birdculture•39m ago•0 comments

System time, clocks, and their syncing in macOS

https://eclecticlight.co/2025/05/21/system-time-clocks-and-their-syncing-in-macos/
1•fanf2•40m ago•0 comments

McCLIM and 7GUIs – Part 1: The Counter

https://turtleware.eu/posts/McCLIM-and-7GUIs---Part-1-The-Counter.html
2•ramenbytes•43m ago•0 comments

So whats the next word, then? Almost-no-math intro to transformer models

https://matthias-kainer.de/blog/posts/so-whats-the-next-word-then-/
1•oesimania•44m ago•0 comments

Ed Zitron: The Hater's Guide to Microsoft

https://bsky.app/profile/edzitron.com/post/3me7ibeym2c2n
2•vintagedave•47m ago•1 comments

UK infants ill after drinking contaminated baby formula of Nestle and Danone

https://www.bbc.com/news/articles/c931rxnwn3lo
1•__natty__•48m ago•0 comments

Show HN: Android-based audio player for seniors – Homer Audio Player

https://homeraudioplayer.app
3•cinusek•48m ago•2 comments

Starter Template for Ory Kratos

https://github.com/Samuelk0nrad/docker-ory
1•samuel_0xK•50m ago•0 comments

LLMs are powerful, but enterprises are deterministic by nature

2•prateekdalal•53m ago•0 comments

Make your iPad 3 a touchscreen for your computer

https://github.com/lemonjesus/ipad-touch-screen
2•0y•58m ago•1 comments

Internationalization and Localization in the Age of Agents

https://myblog.ru/internationalization-and-localization-in-the-age-of-agents
1•xenator•58m ago•0 comments

Building a Custom Clawdbot Workflow to Automate Website Creation

https://seedance2api.org/
1•pekingzcc•1h ago•1 comments

Why the "Taiwan Dome" won't survive a Chinese attack

https://www.lowyinstitute.org/the-interpreter/why-taiwan-dome-won-t-survive-chinese-attack
2•ryan_j_naughton•1h ago•0 comments

Xkcd: Game AIs

https://xkcd.com/1002/
2•ravenical•1h ago•0 comments
Open in hackernews

Thunk: Build Rust program to support Windows XP, Vista and more

https://github.com/felixmaker/thunk
65•chirsz•5mo ago

Comments

enoent•5mo ago
Nice, also check these projects that target earlier versions:

* Rust9x: Compile Rust code for Windows 95, NT and above: https://news.ycombinator.com/item?id=31112273

* Rust on MIPS64 Windows NT 4.0: https://news.ycombinator.com/item?id=29240174

dijit•5mo ago
And there's me stupdily thinking that as long as you have a compatible MSVC or LLVM backend that it would work.

Shows how little I know. :(

seritools•5mo ago
it would, just without standard library support, as the default stdlib imports system APIs that older versions don't provide. Other than those and a "supported OS version" filed in the PE header there isn't really much else in your way (hence my Rust9x project)
BirAdam•5mo ago
I thought win16 only supported NE and MZ, does it support PE?
seritools•5mo ago
this comment thread hasn't been talking about win16.

but you're right, win16 can only load some 32-bit PE files through something like Win32s

pnathan•5mo ago
I wonder what it would take to compile rust programs to run on Win 3.1. I don't know why you would, but, I wonder.
seritools•5mo ago
likely no_std, and running via Win32s. Rust doesn't have support for segmented memory, so native 16-bit would be much harder
nicoburns•5mo ago
I believe there is AVR support for Rust, which is 16-bit with separate code and data pointer types?
seritools•5mo ago
sorry, i was referring specifically to the x86 segmented memory model: https://en.wikipedia.org/wiki/X86_memory_segmentation (basically, near and far pointers)
jcranmer•5mo ago
With Windows 3.1, you're probably talking about having to compile to the Win16 interface, which would be a bit of a challenge.

LLVM's x86 backend doesn't really support 16-bit compilation (the best it gets to is supporting 32-bit in a 16-bit code segment). There's also no support for the Win16-based object file formats. So you'd probably be best off creating your own entirely new backend for a Win16 environment... which probably is easier than you'd think, given that you could ignore anything more complicated than the actual Intel 386 or 486 ISA. (I've actually started sketching out what the IR for such a backend would look like, mostly in terms of LLVM address space mappings).

Win16 is also kind of hard to target for Rust because it's a segmented memory model, and Rust's pointer model doesn't really cope with that well--it only supports one pointer type, and also requires that sizeof(ptr) == sizeof(usize) which is questionable for far pointers. If you're writing your own backend, you could just map everything to huge pointers at the programmer level and have optimization passes that convert them down to far or near pointers if sufficient.

Or you could stuff all of that, and just make a 32-bit app and wrap it in a shell loader that thunks all of the OS calls to 16-bit calls and vice-versa.

pjmlp•5mo ago
Maybe it could be half way there with Win32s.
andrewshadura•5mo ago
Thanks, thunks. Thunks!
GuinansEyebrows•5mo ago
Blunks.
andrewshadura•5mo ago
I guess, the reference was way too obscure. "Thanks, ants. Thants!" from Look Around You.
GuinansEyebrows•5mo ago
Bless you, Andrew. Blandrew.
password4321•5mo ago
Can anyone point me to how to build Rust programs on no-longer-supported Intel MacOS versions (edit: eg. v10.12, looks like that's the current cutoff for tier 2)?

I also wanted zig for ncdu2.

I admit I haven't looked too hard, macports has most of what I need still covered. It's always a sad day on my older hardware when I don't have brew auto-update disabled and a MacOS version goes out of support.

necubi•5mo ago
Rust still supports Intel Macs just fine. The x86_64-apple-darwin target was recently downgraded to tier 2, which just means that some automated tests will no longer run as part of the standard dev cycle.
internet_points•5mo ago
does it have anything to do with yet-to-be-evaluated functions?
dmitrygr•5mo ago
Wait till you hear how to build c programs for windows vista,xp,98,3.1: just click “build” in Visual studio 6.
jcranmer•5mo ago
MSVC appears to have dropped support for Windows 3.1 in 2003 and Windows 9x in 2008. It might still be able to generate support for Windows XP and Vista if you scrounge up an appropriate SDK, but the default CRT it builds with sure doesn't support those platforms.
dmitrygr•5mo ago
VS6 supports them all and results run on win11 as well. ISO is on archive.org, serial number is 111-1111111

enjoy

seritools•5mo ago
According to https://en.wikipedia.org/wiki/Microsoft_Visual_C%2B%2B#Histo..., the last version to support Win3.1 is VC++ 1.52 (which was shipped with VC++ up to version 4).

Unless you mean NT3.1 of course :^)

dmitrygr•5mo ago
I sit corrected. use VS4, also from archive.org, same serial. produced binaries will also work on win11