frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Show HN: I built a frontpage for personal blogs

https://text.blogosphere.app/
246•ramkarthikk•3h ago•94 comments

Solar and batteries can power the world

https://nworbmot.org/blog/solar-battery-world.html
104•edent•1h ago•94 comments

Marc Andreessen is wrong about introspection

https://www.joanwestenberg.com/marc-andreessen-is-wrong-about-introspection/
143•surprisetalk•1h ago•123 comments

Big-Endian Testing with QEMU

https://www.hanshq.net/big-endian-qemu.html
29•jandeboevrie•2h ago•16 comments

Samsung Magician disk utility takes 18 steps and two reboots to uninstall

https://chalmovsky.com/2026/03/29/samsung-magician.html
146•chalmovsky•4d ago•67 comments

April 2026 TLDR Setup for Ollama and Gemma 4 26B on a Mac mini

https://gist.github.com/greenstevester/fc49b4e60a4fef9effc79066c1033ae5
164•greenstevester•6h ago•74 comments

A Recipe for Steganogravy

https://theo.lol/python/ai/steganography/seo/recipes/2026/03/27/a-recipe-for-steganogravy.html
49•tbrockman•5d ago•10 comments

Show HN: Apfel – The free AI already on your Mac

https://apfel.franzai.com
438•franze•6h ago•92 comments

Decisions that eroded trust in Azure – by a former Azure Core engineer

https://isolveproblems.substack.com/p/how-microsoft-vaporized-a-trillion
1014•axelriet•23h ago•470 comments

What Category Theory Teaches Us About DataFrames

https://mchav.github.io/what-category-theory-teaches-us-about-dataframes/
102•mchav•5d ago•32 comments

ESP32-S31: Dual-Core RISC-V SoC with Wi-Fi 6, Bluetooth 5.4, and Advanced HMI

https://www.espressif.com/en/news/ESP32_S31_Release
139•topspin•5d ago•69 comments

Improving my focus by giving up my big monitor

https://ounapuu.ee/posts/2026/04/01/focus/
12•Fudgel•2d ago•6 comments

SSH certificates: the better SSH experience

https://jpmens.net/2026/04/03/ssh-certificates-the-better-ssh-experience/
65•jandeboevrie•5h ago•20 comments

NHS staff refusing to use FDP over Palantir ethical concerns

https://www.freevacy.com/news/financial-times/nhs-staff-refusing-to-use-fdp-over-palantir-ethical...
207•chrisjj•6h ago•69 comments

TDF ejects its core developers

https://meeksfamily.uk/~michael/blog/2026-04-02-tdf-ejects-core-devs.html
82•janvdberg•3h ago•66 comments

Critics say EU risks ceding control of its tech laws under U.S. pressure

https://www.politico.eu/article/fatal-decision-eu-slammed-for-caving-to-us-pressure-on-digital-ru...
147•nickslaughter02•4h ago•86 comments

What we learned building 100 API integrations with OpenCode

https://nango.dev/blog/learned-building-200-api-integrations-with-opencode/
53•rguldener•3d ago•9 comments

Intel Assured Supply Chain Product Brief

https://www.intel.com/content/www/us/en/content-details/850997/intel-assured-supply-chain-product...
30•aw-engineer•4d ago•2 comments

Tailscale's new macOS home

https://tailscale.com/blog/macos-notch-escape
516•tosh•21h ago•266 comments

I prefer OG style websites – what are yours?

18•gorfian_robot•1h ago•12 comments

Google releases Gemma 4 open models

https://deepmind.google/models/gemma/gemma-4/
1649•jeffmcjunkin•23h ago•441 comments

Cursor 3

https://cursor.com/blog/cursor-3
488•adamfeldman•21h ago•361 comments

The True Shape of Io's Steeple Mountain

https://www.weareinquisitive.com/news/hidden-in-the-shadow
91•carlosjobim•5d ago•2 comments

Artemis II's toilet is a moon mission milestone

https://www.scientificamerican.com/article/artemis-iis-toilet-is-a-moon-mission-milestone/
303•1659447091•1d ago•134 comments

Category Theory Illustrated – Types

https://abuseofnotation.github.io/category-theory-illustrated/06_type/
22•boris_m•5h ago•1 comments

Good ideas do not need lots of lies in order to gain public acceptance (2008)

https://blog.danieldavies.com/2004/05/d-squared-digest-one-minute-mba.html
322•sedev•22h ago•158 comments

Bun: cgroup-aware AvailableParallelism / HardwareConcurrency on Linux

https://github.com/oven-sh/bun/pull/28801
21•tosh•4h ago•9 comments

C89cc.sh – standalone C89/ELF64 compiler in pure portable shell

https://gist.github.com/alganet/2b89c4368f8d23d033961d8a3deb5c19
169•gaigalas•2d ago•54 comments

Vector Meson Dominance

https://johncarlosbaez.wordpress.com/2026/03/29/vector-meson-dominance/
47•chmaynard•5d ago•5 comments

F-15 shot down over Iran, active search for crew

https://www.reuters.com/world/middle-east/us-fighter-jet-shot-down-over-iran-search-underway-crew...
4•throwawaybert•11m ago•0 comments
Open in hackernews

Big-Endian Testing with QEMU

https://www.hanshq.net/big-endian-qemu.html
29•jandeboevrie•2h ago

Comments

pragmaticviber•1h ago
It's all fun and games until you have to figure out if the endianness bug is in your code or in QEMU's s390x emulation.
rurban•1h ago
Haven't found any bug in QEMU's s390x, but lots in endian code.
AKSF_Ackermann•1h ago
> When programming, it is still important to write code that runs correctly on systems with either byte order

What you should do instead is write all your code so it is little-endian only, as the only relevant big-endian architecture is s390x, and if someone wants to run your code on s390x, they can afford a support contract.

bear8642•25m ago
> the only relevant big-endian architecture is s390x

The adjacent POWER architecture is also still relevant - but as you say, they too can afford a support contract.

EPWN3D•21m ago
I mostly agree, but network byte ordering is still a thing.
j16sdiz•18m ago
If you comes to low level network protocol (e.g. writing a TCP stack), the "network byte order" is always big-endian.
skrtskrt•5m ago
Prometheus index format is also a big-endian binary file - haven’t found any reference to why it was chosen.
nyrikki•6m ago
The linked to blog post in the OP explains this better IMHO [0]:

   If the data stream encodes values with byte order B, then the algorithm to decode the value on computer with byte order C should be about B, not about the relationship between B and C.
One cannot just ignore the big/little data interchange problem MacOS[1], Java, TCP/IP, Jpeg etc...

The point (for me) is not that your code runs on a s390, it is that you abstract your personal local implementation details from the data interchange formats. And unfortunately almost all of the processors are little, and many of the popular and unavoidable externalization are big...

[0] https://commandcenter.blogspot.com/2012/04/byte-order-fallac... [1] https://github.com/apple/darwin-xnu/blob/main/EXTERNAL_HEADE...

electroly•1h ago
> When programming, it is still important to write code that runs correctly on systems with either byte order

I contend it's almost never important and almost nobody writing user software should bother with this. Certainly, people who didn't already know they needed big-endian should not start caring now because they read an article online. There are countless rare machines that your code doesn't run on--what's so special about big endian? The world is little endian now. Big endian chips aren't coming back. You are spending your own time on an effort that will never pay off. If big endian is really needed, IBM will pay you to write the s390x port and they will provide the machine.

Retr0id•56m ago
> There are countless rare machines that your code doesn't run on--what's so special about big endian?

One difference is that when your endian-oblivious code runs on a BE system, it can be subtly wrong in a way that's hard to diagnose, which is a whole lot worse than not working at all.

electroly•50m ago
That sounds like a problem to deal with as part of your paid IBM s390x porting contract. I guess my point is: why deal with this before IBM is paying you? No other big endian platform matters, and s390x users are 100% large commercial customers. If IBM or one of their customers isn't paying you, there's nobody else who would need it. If IBM is paying you, you can test on a real z/VM that they provide. I see big endian as entirely their burden now; nobody else needs it. If they want it, they can pay for the work.
Retr0id•45m ago
I value correct code for purely selfish reasons. The most likely person to try to run my code on a BE system is me.
eesmith•21m ago
There are a lot of odd (by modern standards) machines out there.

You're also the most likely person to try to run your code on an 18 bit machine.

CJefferson•39m ago
You are correct, honestly, I couldn't disagree more with th article. At this point I can't imagine why it's important.

It's also increasingly hard to test. Particularly when you have large expensive testsuites which run incredibly slowly on this simulated machines.

eisbaw•59m ago
I did that many years back, but with MIPS and MIPSel: https://youtu.be/BGzJp1ybpHo?si=eY_Br8BalYzKPJMG&t=1130

presented at Embedded Linux Conf

throwaway2027•40m ago
Is there any benefit in edge cases to using big-endian these days?