frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

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

https://radiancefields.com/a-ap-rocky-releases-helicopter-music-video-featuring-gaussian-splatting
415•ChrisArchitect•7h ago•143 comments

Flux 2 Klein pure C inference

https://github.com/antirez/flux2.c
203•antirez•6h ago•88 comments

A Social Filesystem

https://overreacted.io/a-social-filesystem/
255•icy•16h ago•124 comments

Show HN: I quit coding years ago. AI brought me back

https://calquio.com
3•ivcatcher•9m ago•0 comments

Wine 11.0

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

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

https://www.texasobserver.org/texas-police-invest-tangles-sheriff-surveillance/
193•nobody9999•3h ago•45 comments

Gas Town Decoded

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

jQuery 4

https://blog.jquery.com/2026/01/17/jquery-4-0-0/
714•OuterVale•20h ago•232 comments

Breaking the Zimmermann Telegram (2018)

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

Simple GIS on Potato

https://github.com/blue-monads/potato-apps/tree/master/cimple-gis
13•born-jre•2h ago•4 comments

The Cathedral, the Megachurch, and the Bazaar

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

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

https://cua.ai/docs/lume/guide/getting-started/introduction
84•frabonacci•7h ago•19 comments

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

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

Stirling Cycle Machine Analysis

https://ohioopen.library.ohio.edu/opentextbooks/9/
22•akshatjiwan•4h ago•9 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
291•tosh•16h ago•204 comments

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

https://getdock.io/
41•yadavrh•4h ago•38 comments

Predicting OpenAI's ad strategy

https://ossa-ma.github.io/blog/openads
472•calcifer•10h ago•402 comments

A free and open-source rootkit for Linux

https://lwn.net/SubscriberLink/1053099/19c2e8180aeb0438/
158•jwilk•15h ago•34 comments

Sins of the Children (Adrian Tchaikovsky)

https://asteriskmag.com/issues/07/sins-of-the-children
99•maxall4•7h ago•49 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...
147•krustyburger•6h ago•150 comments

Cardputer uLisp Machine (2024)

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

Overlapping Markup

https://en.wikipedia.org/wiki/Overlapping_markup
54•ripe•14h ago•10 comments

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

https://alexharri.com/blog/ascii-rendering
1173•alexharri•1d ago•128 comments

Show HN: Beats, a web-based drum machine

https://beats.lasagna.pizza
27•kinduff•3h ago•8 comments

More sustainable epoxy thanks to phosphorus

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

Show HN: Xenia – A monospaced font built with a custom Python engine

https://github.com/Loretta1982/xenia
53•xeniafont•14h ago•17 comments

ThinkNext Design

https://thinknextdesign.com/home.html
233•__patchbit__•18h ago•112 comments

Starting from scratch: Training a 30M Topological Transformer

https://www.tuned.org.uk/posts/013_the_topological_transformer_training_tauformer
120•tuned•13h ago•32 comments

Keystone (YC S25) Is Hiring

1•pablo24602•12h ago

Software engineers can no longer neglect their soft skills

https://www.qu8n.com/posts/most-important-software-engineering-skill-2026
153•quanwinn•11h ago•197 comments
Open in hackernews

Wine 11.0

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

Comments

radarroark•1h ago
Anyone have experience with distributing win32 programs for Linux and/or MacOS by bundling wine? I take it that statically linking is out of the question, but I am guessing you could make an AppImage binary for linux that includes wine, and for MacOS you could include wine in the app bundle. I haven't tried either though. I'm interested in this so I can use win32 as a cross-platform desktop GUI library.
Rohansi•1h ago
I'm curious why you'd want this over using a GUI library that is actually cross-platform? The way you've worded things suggests to me that you're building something new.
scotty79•1h ago
Visial Studio is quite good for gui.
Rohansi•1h ago
It is. But if you mean .NET WinForms then you don't really need Wine because Wine uses Mono to run .NET executables. If using WPF then you should check out Avalonia UI [1] which is a cross-platform alternative that is also probably better (and has good tooling in VS). There's also .NET MAUI [2] but it's maybe not as good for desktop apps.

[1] https://avaloniaui.net/ [2] https://dotnet.microsoft.com/en-us/apps/maui

nxobject•1h ago
Perhaps a Windows-only RAD framework? (Admittedly, I can only think of VB6...)
radarroark•1h ago
I want to go back to making desktop programs the way we used to before they turned into web apps that bundled chrome. I know I should just use Qt but I have some experience already with win32, and all the programs I have fond memories of are written with it (foobar2000, winamp, Everything, etc).
swinglock•1h ago
Win32 and Wine being a lightweight alternative to HTML and Electrum is a fun idea.
Rohansi•1h ago
Wine is going to require at least as much disk space as Electron. Performance and memory usage should at least be better though.
cmxch•1h ago
Depending on the use case, you might be able to get away with PowerShell with Pinvoke bindings if your code is more script-like than compiled code.

Instead of making your own GUI library, you could just make a shim that translates to whatever framework you want to support.

See: https://learn.microsoft.com/en-us/dotnet/standard/native-int...

circuit10•1h ago
Winelib sounds like what you’re describing about static linking: https://gitlab.winehq.org/wine/wine/-/wikis/Winelib-User's-G...
foresto•1h ago
You might consider Flatpak packaging.

Flathub offers the org.winehq.Wine package, which you can use in the base and base-version fields of your own package's manifest. It wouldn't cause your code to be statically linked with Wine. Your package could then be distributed from your own flatpak remote.

There was an announcement about a year ago of an effort to make a paid flatpak market, apparently to be called Flathub LLC. I don't know if that effort is still active.

https://discourse.flathub.org/t/request-for-proposals-flathu...

Winelib might also be worth considering, depending on how you are able to navigate the relevant licenses.

https://gitlab.winehq.org/wine/wine/-/wikis/Winelib-User's-G...

I think Qt would yield better results than Wine for most things. Since your comment suggests that you're making proprietary software, you would have to take special care with linking or else submit to the Qt Group's commercial license terms.

TingPing•27m ago
Most people can use the LGPL version of Qt.
bobajeff•27m ago
Flatpak can be pretty buggy with Wine I've had some programs misbehave cause it to eat up all my ram when using bottles for instance.
transcriptase•39m ago
That sounds antithetical to the “never just works” philosophy of Linux software.
mid-kid•34m ago
I've seen a few russian pirated game releases for linux do this, they just bundle a copy of wine (downloaded from the same places as e.g. lutris gets it from), and a start script that sets the WINEPREFIX variable to a pre-populated prefix, with the game already installed and all the needed registry configurations already present. I suppose you could bundle all this in an AppImage, the annoying part however is that the WINEPREFIX is supposed to be read-write, so you'd have to set it to some place specific to your app, to avoid messing with the user's main prefix. These prefixes are huge (hundreds of MB upon creation), so I'm not sure I'd consider this a desireable solution.

If this is your distribution method, consider having the user install wine before running your app.

sbinnee•1h ago
I didn't know about WoW64 mode. I remember when trying to install an old windows program I had to install a bunch of 32-bit translation library for audio and stuff. This WoW64 means that I can just simply use 64-bit arch. This is fabulous.

WoW64: https://en.wikipedia.org/wiki/WoW64

TMWNN•1h ago
Is the MacOS equivalent what was deprecated in Catalina, ending compatibility with 32-bit applications?
kcb•51m ago
Crossover maintained compatibility with 32-bit windows applications even after Catalina.

> https://www.codeweavers.com/blog/jwhite/2019/12/10/celebrati...

Which is kind of funny because yet again windows was a better application in terms of longevity than MacOS native.

mschuster91•1h ago
> NT system calls use the same syscall numbering as recent Windows, to support applications that hardcode syscall numbers.

Other than antivirus software and maybe MAYBE kernel-level "anticheat" slop - who in their right mind does straight syscalls to the kernel?

StrauXX•1h ago
Some programming language compilers generate asm that does call systemcalls directly. Go for example.
teraflop•1h ago
Go does hardcode system call numbers on Linux, but it doesn't on Windows. Instead it follows the normal Windows convention of calling the userspace wrappers from kernel32.dll and similar libraries.

https://cs.opensource.google/go/go/+/refs/tags/go1.25.6:src/...

Unlike on Linux, the low-level syscall numbers on the NT kernel are highly unstable across releases, so programs that try to call them directly will generally only work on a very specific kernel version.

tux3•1h ago
Userland DRMs do all sort of nonsense. Kernel anticheats wouldn't use the syscalls, they're already able to call the kernel routines they want directly.
kachapopopow•37m ago
anti tamper, drm, library call obfuscation and they all do it wrong, really wrong.
snarfy•1h ago
Hats off to the Wine team for all the amazing work! Myself and I'm sure many others wouldn't be able to switch to Linux without you. Thank you!
sevensor•50m ago
> 16-bit applications are supported in the new WoW64 mode.

I’d like to thank them for this, specifically! I had some old applications that weren’t working in the old WoW mode.

lordleft•1h ago
Truly amazing software. I only recently learned that Crossover, which enables running windows software (mainly games) on MacOS, is built on Wine and significantly contributes to Wine Development.
ekianjo•22m ago
Crossover is made by Codeweavers who are the devs of Wine.
shmerl•42m ago
Congrats on ntsync and new wow64 support! Those are two huge features released last year.

ntsync allows efficient and correct synchronization usage that matches logic of Windows and new wow64 allows running 32-bit Windows programs without 32-bit Linux dependencies.

bastawhiz•39m ago
This is all amazing work. Is there a list of applications/games that previously didn't work that now do (like what Dolphin puts out)? I'd love to understand what the improvements mean in a practical sense.
eek2121•28m ago
While I agree that it is amazing work, I feel the need to call out the wine team because, as many likely know, a redditor (admittedly of unknown origin, to me at least) felt the need to go to Valve prior to the wine team. Valve, of course, kicked the PR back over to the wine team, which I actually think is fine. The issue, I think, "may possibly" be the wine team.

The PR was well documented, does not initially appear to be related to AI, and it makes a PITA installer work FFS. Further, my own PRs to wine were accepted for less decades ago and are still in use now.

Forgive the rant, however the redditor in question was scared to send the PR to Wine due to politics. That tells me there is definitely too much middle management in an open source project.