frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Oddly Simple GUI Programs

https://simonsafar.com/2024/win32_lights/
1•MaximilianEmel•34s ago•0 comments

The New Playbook for Leaders [pdf]

https://www.ibli.com/IBLI%20OnePagers%20The%20Plays%20Summarized.pdf
1•mooreds•58s ago•0 comments

Interactive Unboxing of J Dilla's Donuts

https://donuts20.vercel.app
1•sngahane•2m ago•0 comments

OneCourt helps blind and low-vision fans to track Super Bowl live

https://www.dezeen.com/2026/02/06/onecourt-tactile-device-super-bowl-blind-low-vision-fans/
1•gaws•4m ago•0 comments

Rudolf Vrba

https://en.wikipedia.org/wiki/Rudolf_Vrba
1•mooreds•4m ago•0 comments

Autism Incidence in Girls and Boys May Be Nearly Equal, Study Suggests

https://www.medpagetoday.com/neurology/autism/119747
1•paulpauper•5m ago•0 comments

Wellness Hotels Discovery Application

https://aurio.place/
1•cherrylinedev•6m ago•1 comments

NASA delays moon rocket launch by a month after fuel leaks during test

https://www.theguardian.com/science/2026/feb/03/nasa-delays-moon-rocket-launch-month-fuel-leaks-a...
1•mooreds•6m ago•0 comments

Sebastian Galiani on the Marginal Revolution

https://marginalrevolution.com/marginalrevolution/2026/02/sebastian-galiani-on-the-marginal-revol...
1•paulpauper•10m ago•0 comments

Ask HN: Are we at the point where software can improve itself?

1•ManuelKiessling•10m ago•0 comments

Binance Gives Trump Family's Crypto Firm a Leg Up

https://www.nytimes.com/2026/02/07/business/binance-trump-crypto.html
1•paulpauper•10m ago•0 comments

Reverse engineering Chinese 'shit-program' for absolute glory: R/ClaudeCode

https://old.reddit.com/r/ClaudeCode/comments/1qy5l0n/reverse_engineering_chinese_shitprogram_for/
1•edward•10m ago•0 comments

Indian Culture

https://indianculture.gov.in/
1•saikatsg•13m ago•0 comments

Show HN: Maravel-Framework 10.61 prevents circular dependency

https://marius-ciclistu.medium.com/maravel-framework-10-61-0-prevents-circular-dependency-cdb5d25...
1•marius-ciclistu•13m ago•0 comments

The age of a treacherous, falling dollar

https://www.economist.com/leaders/2026/02/05/the-age-of-a-treacherous-falling-dollar
2•stopbulying•13m ago•0 comments

Ask HN: AI Generated Diagrams

1•voidhorse•16m ago•0 comments

Microsoft Account bugs locked me out of Notepad – are Thin Clients ruining PCs?

https://www.windowscentral.com/microsoft/windows-11/windows-locked-me-out-of-notepad-is-the-thin-...
3•josephcsible•16m ago•0 comments

Show HN: A delightful Mac app to vibe code beautiful iOS apps

https://milq.ai/hacker-news
5•jdjuwadi•19m ago•1 comments

Show HN: Gemini Station – A local Chrome extension to organize AI chats

https://github.com/rajeshkumarblr/gemini_station
1•rajeshkumar_dev•19m ago•0 comments

Welfare states build financial markets through social policy design

https://theloop.ecpr.eu/its-not-finance-its-your-pensions/
2•kome•23m ago•0 comments

Market orientation and national homicide rates

https://onlinelibrary.wiley.com/doi/10.1111/1745-9125.70023
4•PaulHoule•23m ago•0 comments

California urges people avoid wild mushrooms after 4 deaths, 3 liver transplants

https://www.cbsnews.com/news/california-death-cap-mushrooms-poisonings-liver-transplants/
1•rolph•24m ago•0 comments

Matthew Shulman, co-creator of Intellisense, died 2019 March 22

https://www.capenews.net/falmouth/obituaries/matthew-a-shulman/article_33af6330-4f52-5f69-a9ff-58...
3•canucker2016•25m ago•1 comments

Show HN: SuperLocalMemory – AI memory that stays on your machine, forever free

https://github.com/varun369/SuperLocalMemoryV2
1•varunpratap369•26m ago•0 comments

Show HN: Pyrig – One command to set up a production-ready Python project

https://github.com/Winipedia/pyrig
1•Winipedia•28m ago•0 comments

Fast Response or Silence: Conversation Persistence in an AI-Agent Social Network [pdf]

https://github.com/AysajanE/moltbook-persistence/blob/main/paper/main.pdf
1•EagleEdge•28m ago•0 comments

C and C++ dependencies: don't dream it, be it

https://nibblestew.blogspot.com/2026/02/c-and-c-dependencies-dont-dream-it-be-it.html
1•ingve•29m ago•0 comments

Show HN: Vbuckets – Infinite virtual S3 buckets

https://github.com/danthegoodman1/vbuckets
1•dangoodmanUT•29m ago•0 comments

Open Molten Claw: Post-Eval as a Service

https://idiallo.com/blog/open-molten-claw
1•watchful_moose•30m ago•0 comments

New York Budget Bill Mandates File Scans for 3D Printers

https://reclaimthenet.org/new-york-3d-printer-law-mandates-firearm-file-blocking
2•bilsbie•31m ago•1 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