frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

C extensions, portability, and alternative compilers

https://lemon.rip/w/6-c-extensions-compilers/
19•xngbuilds•52m ago

Comments

whizzter•26m ago
One of my pet-peeves with C projects is that it's so often more or less "works on my machine" when written by Linux users (as a Windows and FreeBSD user it often hits you on both those platforms).

The article highlights a typical piece:

  #if !(defined __GNUC__ || defined __clang__ || defined __TINYC__)
  # define __attribute__(xyz)     /* Ignore */
  #endif
There is no reason that !defined check to not include a check for __attribute__ already being defined (a custom compiler author could then force an define for __attribute__ that translates to an internal __mycompiler__attribute__ replacement by default).

But outside of that, just trying to compile on FreeBSD you often run into systemd dependencies or other non-posix behaviors (Not to mention on Windows but I'm not here to bring on flamewars so I'll leave that part).

formerly_proven•22m ago
For a bunch of software categories there isn't really much point to support Windows at all these days. We've had "developed for unix, ported to Windows" software for a long time and it often doesn't work that well, because the agreement even for fairly basic stuff is not that large between the two.

Pope Apologizes for Slavery

https://apnews.com/article/pope-apologizes-slavery-role-holy-see-vatican-78df993c5604eb098b19f255...
1•dzonga•1m ago•0 comments

PaintFE: Open-source raster image editor built in Rust. Single portable binary

https://github.com/kylejckson/PaintFE
1•ksec•1m ago•0 comments

Robotaxis need to be tested in real traffic

https://www.ft.com/content/75af4d22-03ba-4fcc-b269-0ffee042d8cc
1•1vuio0pswjnm7•2m ago•0 comments

Where Is the JVM Tax?

https://semyonsinchenko.github.io/ssinchenko/post/jvm-tax/
1•Malp•2m ago•0 comments

Jaeger hit 8.6× compression on 10M spans with ClickHouse

https://thenewstack.io/jaeger-clickhouse-storage-backend/
1•Brajeshwar•5m ago•0 comments

10 Years of Spiffe

https://joe.dev/posts/10-years-of-spiffe/
1•mooreds•6m ago•0 comments

Zero-Player Games

https://alexanderbjoy.com/on-zero-player-games/
1•surprisetalk•7m ago•0 comments

Distributing LLM Inference in DwarfStar

https://antirez.com/news/167
1•surprisetalk•7m ago•0 comments

Building a Host-Tuned GCC to Make GCC Compile Faster

https://peter0x44.github.io/posts/super-gcc/
1•signa11•7m ago•0 comments

Open-Source Crypto Mining GUI for M3 / M4 / M5 Macs

https://github.com/shiftingeden/kawpow-mac
1•shiftingeden•8m ago•1 comments

A Free AI SEO Tool That Audits Any Website in Seconds

https://github.com/kian9375/seoclaw-by-kb-software
1•kb5•8m ago•1 comments

Companies pay bots 63B per year, while they try to reach humans

https://www.nexertise.com/founding
2•tzofit•8m ago•3 comments

Credential Brokering for AI Agents Explained

https://infisical.com/blog/credential-brokering-for-ai-agents
2•FinnLobsien•8m ago•0 comments

Dark proteome yields 1,785 new microproteins that could reshape disease research

https://phys.org/news/2026-05-dark-proteome-yields-microproteins-reshape.html
1•janandonly•8m ago•0 comments

Linus Torvalds Is Unhappy About the AI Influence in Linux Kernel Development

https://ostechnix.com/linus-torvalds-ai-influence-linux-kernel-development/
2•chungy•9m ago•0 comments

LLM-Insights, local demo for people comments and ideas

https://github.com/yuvhaim-gif/LLM_InSight
1•yuvalhaim•9m ago•0 comments

New Shai-Hulud malware wave compromises 600 NPM packages

https://itnerd.blog/2026/05/19/new-shai-hulud-malware-wave-compromises-600-npm-packages/
3•mooreds•10m ago•0 comments

The Stunt Pilot Hunting Russian Drones

https://www.newyorker.com/magazine/2026/06/01/the-stunt-pilot-hunting-russian-drones
1•fortran77•12m ago•0 comments

A trial user told us our ERP workflow felt disconnected. They were right

https://www.paxerp.com/blog/user-feedback
1•robeym•12m ago•0 comments

Windows and Linux: A Tale of Two Kernels (2004) [video]

https://www.youtube.com/watch?v=HdV9QuvgS_w
1•aragonite•14m ago•0 comments

PlainMarkdown v1.6: Clean conversion on heavy sites, AI actions and Exports

https://plainmarkdown.com
1•p_bits•16m ago•1 comments

The Ask

https://randsinrepose.com/archives/the-ask/
1•digitallogic•16m ago•0 comments

Build with Modern Web Guidance

https://developer.chrome.com/docs/modern-web-guidance
1•spking•17m ago•0 comments

Show HN: NanoApps: Run custom homebrew apps on iPod nano 7th generation

https://twitter.com/freemyipod/status/2058920520708468974
1•user890104•21m ago•0 comments

Liquid processed more transactions in three months than it did in all of 2024

https://blog.liquid.net/liquid-federation-quarterly-update-q1-2026/
1•janandonly•21m ago•0 comments

xscp - Interactive scp wrapper + transfer history, fuzzy matching, TUI browsing

https://codeberg.org/LuminaNAO/xscp.git
1•javruben•22m ago•0 comments

Fast is better than slow

https://dubroy.com/blog/fast-is-better-than-slow/
1•surprisetalk•22m ago•0 comments

Grappling with AI

https://hgrsd.nl/blog/grappling-with-ai/
1•RyeCombinator•25m ago•0 comments

Greek swimmer only athlete to beat world record at controversial Enhanced Games

https://www.bbc.com/sport/articles/cx211xyd298o
1•only_in_america•26m ago•1 comments

RADV Driver Lands Support for VK_KHR_shader_fma

https://www.phoronix.com/news/RADV-VK_KHR_shader_fma
1•doener•26m ago•0 comments