frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

One of the Fastest Supercomputers [video]

https://www.youtube.com/watch?v=jGVRAK8KIBg
1•neom•3m ago•0 comments

Quality Is Free (1979)

https://archive.org/details/qualityisfree00phil
1•turtleyacht•5m ago•0 comments

Ask HN: Is It Possible?, Gemini's Long Context Moe Architecture (Hypothesized)

1•deazy•6m ago•0 comments

Eliminating Entire Classes of Memory Safety Vulnerabilities in C and C++ [video]

https://www.youtube.com/watch?v=rYOCPBUM1Hs
1•pjmlp•6m ago•0 comments

OpenAI's planned data center in Abu Dhabi would be bigger than Monaco

https://techcrunch.com/2025/05/16/openais-planned-data-center-in-abu-dhabi-would-be-bigger-than-monaco/
1•rntn•8m ago•0 comments

OpenWrt on RPi: Hacking with Frida

https://zetier.com/openwrt-on-rpi-hacking/
1•harepods•8m ago•0 comments

ChatGPT (2022)

https://openai.com/index/chatgpt/
1•ukuina•15m ago•0 comments

Reflecting on Software Engineering Handbook

https://yusufaytas.com/reflecting-on-software-engineering-handbook/
6•yusufaytas•15m ago•0 comments

Rust for Python Programmers

https://lucumr.pocoo.org/2015/5/27/rust-for-pythonistas/
2•behnamoh•20m ago•0 comments

Emergent social conventions and collective bias in LLM populations

https://www.science.org/doi/10.1126/sciadv.adu9368
2•jbotz•21m ago•0 comments

LifeBook

https://www.lifebook.day/
1•johanam•23m ago•0 comments

The Inner Game of Tennis (2022)

https://www.gatesnotes.com/the-inner-game-of-tennis
2•npilk•25m ago•0 comments

Australian man details abuse in Chinese prison

https://www.hindustantimes.com/trending/they-beat-me-for-2-days-straight-australian-man-breaks-silence-after-spending-5-years-in-chinese-prison-101747547055691.html
2•737min•25m ago•0 comments

A perceptual color space for image processing

https://bottosson.github.io/posts/oklab/
1•amelius•26m ago•0 comments

Ditching Obsidian and building my own

https://amberwilliams.io/blogs/building-my-own-pkms
3•williamsss•27m ago•1 comments

Art of Repair: Optimizing Iterative Program Repair with Instruction-Tuned Models

https://arxiv.org/abs/2505.02931
1•PaulHoule•34m ago•0 comments

Frida 17 Released

https://frida.re/news/2025/05/17/frida-17-0-0-released/
2•sroussey•34m ago•0 comments

Show HN: Personal Blog Components – Terminal About Page, Fluid Homepage, Gallery

https://simonaking.com/
1•Tomotoes•35m ago•0 comments

Backtrace is finally cheap by abusing x86/Linux's shadow stack

https://intmainreturn0.com/notes/stacktrace-is-finally-cheap.html
3•htfy96•36m ago•0 comments

Why Apple can't just quit China

https://restofworld.org/2025/apple-china-dependence-tariffs-india-shift/
2•ksec•36m ago•1 comments

Show HN: I modeled the Voynich Manuscript with SBERT to test for structure

https://github.com/brianmg/voynich-nlp-analysis
63•brig90•39m ago•8 comments

Squirrel (Programming Language)

https://en.wikipedia.org/wiki/Squirrel_(programming_language)
2•90s_dev•39m ago•0 comments

The Eikon GUI – Telcontar.net

https://telcontar.net/Misc/GUI/EIKON/
1•rbanffy•40m ago•0 comments

Emile Leray converted car to motorbike, escaped Sahara Desert in 1993

https://www.vintag.es/2025/05/emile-leray.html
2•dxs•41m ago•1 comments

Genetic ancestry and parental smoking linked to new genetic changes in children

https://medicalxpress.com/news/2025-05-genetic-ancestry-parental-linked-children.html
1•pseudolus•43m ago•0 comments

The Fall of Our Generation: How Love and Life Got Stolen

https://medium.com/@level09/the-fall-of-our-generation-how-love-and-life-got-stolen-2857d1c09e16
1•level09•43m ago•0 comments

An Uplifting Origin of 86 (2001)

https://muse.jhu.edu/article/2832
2•susam•44m ago•0 comments

The First Interstellar Software Update – The Insane Hack That Saved Voyager 1 [video]

https://www.youtube.com/watch?v=p0K7u3B_8rY
2•amichail•45m ago•0 comments

At Lax Airport, Uber Drivers Wait. and Wait. and Wait

https://www.nytimes.com/2025/05/14/technology/lax-uber-driver-wages.html
1•belter•46m ago•0 comments

Emulator Debugging: Area 5150's Lake Effect

https://martypc.blogspot.com/2025/05/emulator-debugging-area-5150s-lake.html
1•rbanffy•46m ago•0 comments
Open in hackernews

How the Sun Enterprise 10000 was born (2007)

https://www.filibeto.org/aduritz/truetrue/e10000/how-e10k-wasborn.html
41•robin_reala•4h ago

Comments

dmd•2h ago
Not the 10000, but I admin'd a 4500 back in 1999 at Bristol-Myers Squibb at the ripe old age of 21. It was running Sun's mail server, which required constant care and feeding to even remotely reliably serve our 30,000+ users.

One time it just stopped responding, and my boss said "now, pay attention" and body-checked the machine as hard as he could.

It immediately started pinging again, and he refused to say anything else about it.

theideaofcoffee•2h ago
Ah, percussive maintenance! Also good for reseating disks that just don’t quite reliably get enumerated, slam the thing back in. I had to do something similar on a power supply for a V440, thankfully it was a month or so away from retirement, I didn’t feel too bad giving it some encouragement like that. Great machines.
bionsystem•2h ago
I can't wait for the mandatory "brendan gregg screams at disks" youtube link.
znpy•2h ago
There you go :)

https://www.youtube.com/watch?v=tDacjrSCeq4

(btw it's titled "Shouting in the Datacenter")

bitwize•34m ago
Ah, the old "Fus Ro Data Loss" vulnerability.
defaultcompany•2h ago
This reminds me of the “drop fix” for the sparc station where people would pick up the box and drop it to reseat the PROMs.
linsomniac•1h ago
Amiga had a similar issue. One of the chips (fat Agnes IIRC?) didn't quite fit in the socket correctly, and a common fix was to pull out the drive mechanisms and drop the chassis something like a foot onto a carpeted floor.

Somewhat related, one morning I was in the office early and an accounting person came in and asked me for help, her computer wouldn't turn on and I was the only other one in the office. I went over, poked the power button and nothing happened. This was on a PC clone. She has a picture of her daughter on top of the computer, so I picked it up, gave the computer a good solid whack on the side, sat the picture down and poked the power button and it came to life.

We call this: Percussive Engineering

nocoiner•2h ago
To this day, “Sun E10000 Starfire” is basically synonymous in my head with “top-of-the-line, bad-ass computer system.” What a damn cool name. It made a big impression on an impressionable youth, I guess!
beng-nl•1h ago
I agree on all counts, but the installation I had at my job at the time regularly needed repairs..! Hopefully this was an exceptional case, but it gave me the impression of “redundancy added too much complexity to make the whole reliable.”

ETA: particularly because the redundancy was supposed to make it super reliable

jeffbee•1h ago
No, I think that was typical. Nostalgia tends to gloss over the reality of how dodgy the old unix systems were. The Sun guy had to show up at my site with system boards for the SPARCcenter pretty regularly.
somat•33m ago
I worry about this sometimes, there is this long tail of "reliability" you can chase, redundant systems, processes, voting, failover, "shoot the other node in the head scripts" etc. But everything adds complexity, now it has more moving parts, more things that can go wrong on weird ways. I wonder if the system would be more reliable if it were a lot simpler and stupid, a single box that can be rebooted if needed.

It reminds me of the lesson of the Apollo computers, The AGC was to more famous computer, probably rightfully so, but there were actually two computers, The other was the LVDC, made by IBM for controlling the Saturn V during launch, now it was a proper aerospace computer, redundant everything, a can not fail architecture, etc. In contrast the AGC was a toy, However this let the AGC be much faster and smaller, instead of reliability they made it reboot well, and instead of automatic redundancy they just put two of them.

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

There is something to be learned here, I am not exactly sure what is is, worse is better?

jasongill•2h ago
This is one of my dream machines to own. The Sun E10k was like the Gibson, it was so mythically powerful. It was a Cray inside of your own server closet, and being able to be the admin of an E10k and have root on a machine with so much power was a real status symbol at the time.
trollied•2h ago
I used to love working with E10k/E15k boxes. I was a performance engineer for a telco software provider, and it was so much fun squeezing every single thing out of the big iron.

It’s a bit sad that nobody gives a shit about performance any more. They just provision more cloud hardware. I saved telcos millions upon millions in my early career. I’d jump straight into it again if a job came up, so much fun.

mlyle•1h ago
> It’s a bit sad that nobody gives a shit about performance any more. They just provision more cloud hardware.

It's hard to get as excited about performance when the typical family sedan has >250HP. Or when a Raspberry Pi 5 can outrun a maxxed-E10k on almost everything.

...(yah, less RAM, but you need fewer client connections when you can get rid of them quickly enough).

kstrauser•1h ago
My experience was a bit different. I first saw a Starfire when we were deploying a bunch of Linux servers in the DC. The Sun machine was brilliant, fast, enormous, and far more expensive per unit of work than these little x86 boxes we were carting in.

The Starfire started at around $800K. Our Linux servers started at around $1K. The Sun box was not 800x faster at anything than a single x86 box.

It was an impressive example of what I considered the wrong road. I think history backs me on this one.

> It’s a bit sad that nobody gives a shit about performance any more.

Everyone gives a shit about performance at some point, but the answer is horizontal scaling. You can’t vertically scale a single machine to run a FAANG. At a certain vertical scale, it starts to look a helluva lot like horizontal scaling (“how many CPUs for this container? How many drives?”), except in a single box with finite and small limits.

trollied•47m ago
I don’t disagree. But most also don’t give a shit and then scale horizontally endlessly, and spend too much money, to deal with their crappy code.

As a dev it isn’t your problem if the company you work for just happily provisions and sucks it up.

kstrauser•21m ago
That’s a thing, to be sure. The calculus gets a little complicated when that developer’s pay is far more than the EC2 bill. There’s a spectrum with a small shop wasting $1000 a year hosting inefficient code, and Google-scale where SRE teams would love to put “saved .3% on our cloud bill!” on their annual review.
rjsw•14m ago
> ... to deal with their crappy code

written in an interpreted language.

lokar•1h ago
In the end that approach to very high scale and reliability was a dead end. It’s much better and cheaper to solve these problems in software using cheap computers and fast networks.
trollied•51m ago
Less cheap computers is still a thing. Entirely missing the point.
lokar•39m ago
A lot of the examples here are things like running a large email service. Doing that with this kind of hardware makes no sense.
Henchman21•19m ago
It might make no sense today, but it made loads of sense back then. One cannot apply modern circumstances backwards in time.
bobmcnamara•2h ago
Cray-cyber.org used to have free shell accounts on one in Germany.
znpy•1h ago
According to https://www.filibeto.org/aduritz/truetrue/e10000/e10000.pdf "Its online storage capacity can exceed 60 Tbytes" ... and it could host 64 cpus and 64GB of memory ... crazy considered it's from 1997 :)
kstrauser•1h ago
It was only a couple of years after that when I owned my first computer faster than a Cray X-MP. I love being on the receiving end of Moore’s Law.
eugenekay•1h ago
Throughout the late 90s, “Mail.com” provided white-label SMTP services for a lot of businesses, and was one of the early major “free email” providers. Each Free user had a storage limit of something like 10MB, which is plenty in an era before HTML email and attachments were commonplace. There were racks upon racks of SCSI disks from various vendors for the backend - but the front end was all standard Sendmail, running on Solaris servers.

Anyway, here’s the front end SMTP servers in 1999, then in-service at 25 Broadway, NYC. I am not sure exactly which model these were, but they were BIG Iron! https://kashpureff.org/album/1999/1999-08-07/M0000002.jpg

jeffbee•1h ago
I worked at a competing white-label email provider in the 90s and even then it seemed obvious that running SMTP on a Sun Enterprise was a mistake. You're not gaining anything from its multiuser single-system scalability. I guess it stands as an early example of pets/cattle debate. My company was firmly on the cattle side.
eugenekay•44m ago
I was just the Teenage intern responsible for doing the PDU Cabling every time a new rack was added, since nobody on the Network or Software Engineering teams could fit into the crawl spaces without disassembling the entire raised-floor.

I do know that scale-out and scale-up were used for different parts of the stack. The web services were all handled by standard x86 machines running Linux - and were all netbooted in some early orchestration magic, until the day the netboot server died. I think the rationale for the large Sun systems was the amount of Memory that they could hold - so the user name and spammer databases could be held in-memory on each front end, allowing for a quick ACCEPT or DENY on each incoming message - before saving it out to a mailbox via NFS.

JSR_FDED•1h ago
This was one of the all time biggest strategic mistakes SGI made - for a mere $50 million they enabled their largest competitor to rack up huge wins against them almost overnight. A friend at SUN at the time was telling me how much glee they took in sticking it to SGI with its own machines.
tverbeure•1h ago
I worked for a company that bought one of these. It was delivered, lifted through the window of the server room with a crane and worked fine.

A few days later, our admin noticed over the weekend that he couldn’t remote log in. He checked it out and… the machine was gone. Stolen.

Somebody within Sun must have tipped off where these things were delivered and rented a crane to undeliver them.

pavlov•1h ago
Isn’t it more likely it was someone within the company you worked for?

They would have access to site-specific info like how easy it is to get access to that server room to open the windows.

The old saying is “opportunity makes the thief.” Somebody at Sun has much less visibility into the opportunity.

neilv•26m ago
> They were also joined with several engineers in Beaverton, Oregon through these mergers.

They might mean from Floating Point Systems (FPS):

https://en.wikipedia.org/wiki/Cray#Cray_Research_Inc._and_Cr...

> In December 1991, Cray purchased some of the assets of Floating Point Systems, another minisuper vendor that had moved into the file server market with its SPARC-based Model 500 line.[15] These symmetric multiprocessing machines scaled up to 64 processors and ran a modified version of the Solaris operating system from Sun Microsystems. Cray set up Cray Research Superservers, Inc. (later the Cray Business Systems Division) to sell this system as the Cray S-MP, later replacing it with the Cray CS6400. In spite of these machines being some of the most powerful available when applied to appropriate workloads, Cray was never very successful in this market, possibly due to it being so foreign to its existing market niche.

Some other candidates for server and HPC expertise there (just outside of Portland proper):

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

https://en.wikipedia.org/wiki/Intel#Supercomputers

(I was very lucky to have mentors and teachers from those places and others in the Silicon Forest, and also got to use the S-MP.)

hpcjoe•9m ago
I recall that while I was at SGI. Many of us within SGI were strongly against the move to sell this off to Sun. We blamed Bo Ewald for the disaster to SGI that this was, the lack of strategic vision on his part. We also blamed the idiots in SGI management for thinking that only MIPS and Irix would be what we would be delivering.

Years later, Ewald and others had a hand in destroying the Beast and Alien CPUs in favor of the good ship Itanic (for reasons).

IMO, Ewald went from company to company, leaving behind a strategic ruin or failure. Cray to SGI to Linux Networx to ...