frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Ask HN: How does GPT-OSS compare to other open-source models?

1•el_hacker•53s ago•0 comments

My side project: a newsletter that sends u available domains before they're gone

https://www.namedrop.us/
1•lbyaus•1m ago•1 comments

Respiratory viral infections awaken metastatic breast cancer cells in lungs

https://www.nature.com/articles/s41586-025-09332-0
1•bookofjoe•1m ago•0 comments

Ask HN: Is "solipsism syndrome" incompatible with Japan's politeness culture?

1•amichail•2m ago•0 comments

Show HN: The Mood, Live – Drop a Pin, Share Your Feeling in Emoji

https://worldvibes.fun/
1•error404x•6m ago•0 comments

Ask HN: Applying AI in Latam?

1•elpakal•7m ago•0 comments

Panamaram: Personal Finance Expense Tracker

https://github.com/manikandancode/Panamaram
1•thunderbong•7m ago•0 comments

The Physics of Sensing and Decision-Making by Animal Groups

https://www.annualreviews.org/content/journals/10.1146/annurev-biophys-061824-110733
1•Anon84•9m ago•0 comments

What Happened When Mark Zuckerberg Moved in Next Door

https://www.nytimes.com/2025/08/10/us/mark-zuckerberg-palo-alto.html
2•mitchbob•12m ago•2 comments

Why do we even need SIMD instructions?

https://lemire.me/blog/2025/08/09/why-do-we-even-need-simd-instructions/
1•azhenley•14m ago•0 comments

GPT-OSS vs. Qwen3 and a detailed look how things evolved since GPT-2

https://magazine.sebastianraschka.com/p/from-gpt-2-to-gpt-oss-analyzing-the
5•ModelForge•16m ago•0 comments

The Gulf World That Air Conditioning Wrought

https://www.noemamag.com/the-gulf-world-that-air-conditioning-wrought/
2•everybodyknows•16m ago•0 comments

Screening is an umambitious usecase for Radiology AI

https://www.moneycontrol.com/europe/?url=https://www.moneycontrol.com/news/opinion/ai-s-diagnostic-power-in-radiology-is-not-limited-to-screening-13210111.html
3•kalyans•19m ago•0 comments

Learnable Priors Support Reconstruction in Diffuse Optical Tomography

https://www.mdpi.com/2304-6732/12/8/746
2•PaulHoule•20m ago•0 comments

Awesome-copilot: Community-contributed instructions, prompts, and configurations

https://github.com/github/awesome-copilot
2•l2dy•21m ago•0 comments

Grafana Cloud Metrics memory corruption issue resolved

https://grafana.com/blog/2025/08/03/grafana-cloud-metrics-memory-corruption-issue-resolved/
1•l2dy•23m ago•0 comments

You Are Contaminated: Measuring your body's exposure to pollutants

https://www.nytimes.com/2025/08/04/opinion/contamination-exposome.html
1•ryan_j_naughton•23m ago•0 comments

Resurrecting Google's Search Appliance Software [YouTube] [video]

https://www.youtube.com/watch?v=bjrmH7hVBOo
1•CursedSilicon•27m ago•2 comments

NASA plans to put a nuclear reactor on the moon

https://www.npr.org/2025/08/08/nx-s1-5493500/nasa-nuclear-reactor-on-the-moon-explainer
1•andsoitis•27m ago•1 comments

The Fast, Enterprise-Grade Back-Office Framework Built for Developers

https://github.com/ChenyCHENYU/Robot_Admin
1•cheny_yang•28m ago•1 comments

Speed as a Habit

https://review.firstround.com/speed-as-a-habit/
2•pbardea•29m ago•0 comments

An interstellar mission to a black hole?

https://www.eurekalert.org/news-releases/1093283
1•belter•29m ago•0 comments

Group Technology, the Forgotten Cousin of Lean Manufacturing

https://www.construction-physics.com/p/group-technology-the-forgotten-cousin
1•rbanffy•30m ago•0 comments

Linux Meets AI: Top Machine Learning Frameworks You Need to Know

https://www.linuxjournal.com/content/linux-meets-ai-top-machine-learning-frameworks-you-need-know
1•teleforce•33m ago•0 comments

It's Like Googling Mid-Sentence

https://cluely.com
2•iNic•33m ago•0 comments

CustomEasy – GSAP animation curves made easy

https://customeasy.dev/
2•finniansturdy•33m ago•1 comments

Minifeed – a curated blog reader and search engine

https://minifeed.net/welcome
1•kaathewise•35m ago•0 comments

Intel's confusing 'Series 2' CPU brand is a step backwards

https://www.pcworld.com/article/2869803/intels-confusing-series-2-cpu-brand-is-a-massive-step-backwards.html
2•radialstub•38m ago•0 comments

Project Red Hook: Chinese Gift Card Fraud at Scale

https://garwarner.blogspot.com/2025/08/project-red-hook-chinese-gift-card.html
1•aa_is_op•39m ago•0 comments

I tried my best to like GPT-5. I just can't. It fucking sucks

https://nexustrade.io/blog/i-tried-my-best-to-like-gpt-5-i-just-cant-it-fuckingsucks-20250810
2•el_hacker•39m ago•0 comments
Open in hackernews

A CT scanner reveals surprises inside the 386 processor's ceramic package

https://www.righto.com/2025/08/intel-386-package-ct-scan.html
262•robin_reala•22h ago

Comments

kens•21h ago
Author here for all your CT scanning questions :-)
OptionOfT•21h ago
What is your CPU's yearly deductible?
loa_in_•20h ago
Is the CPU destroyed by the process or did you reassemble this particular specimen?
kens•20h ago
I took the metal lid off the chip to improve the scan quality. If I had left the chip intact, it would probably be fine. (I assume the X-ray levels are low enough to avoid damage, but I haven't confirmed that.)
wkat4242•12h ago
Also 386s are very resistant to radiation, I believe they still use them on the ISS for that reason (a radiation-hardened version but still)
johnklos•20h ago
This isn't about CT scanning, but about the chip itself.

Since the bond wires are just hanging out in air, does this mean that a chip like this could be ruined by dropping it which might cause the bond wires to move enough to short something?

Thanks for all your hard work!

userbinator•15h ago
I'm not an expert in this area but I'd expect that the bond wires' mass is low enough relative to their stiffness that any shock sufficient to bend them would also shatter the ceramic package.
generuso•12h ago
If the chip is subjected to a few thousand g's of shock the wires can bend and short.

This failure mode is quite low on the list among others, but it is something that people did investigate. For example: "Swing Touch Risk Assessment of Bonding Wires in High-Density Package Under Mechanical Shock Condition" https://asmedigitalcollection.asme.org/electronicpackaging/a...

besserwisser•1h ago
Yes, that can be a problem. Story from one of my professors who worked on instrumentation and telemetry for a defense lab. They built a data recorder for artillery shells. In the early "flight" tests, the recorders failed and nobody could figure out why. They worked before and after. Then someone realized the high acceleration bent some of the bond wires in the chips, causing them to touch and short. The fix was surprisingly simple: make sure all chips face top down.
imoverclocked•20h ago
Does it look like the almost connected pins could have been purposely severed during production? ie: could they have been connected and then using a calculated pulse of power, disconnected?
kens•19h ago
If they installed wire bonds and removed them, there would be visible remnants on the die, which aren't there.
TZubiri•18h ago
What CT scanner was used? The images are surprisingly detailed for something so small, while we are used to coarser scales of human anatomy.
kens•18h ago
It's a Lumafield scanner, but I don't know the specific model.
bunabhucan•17h ago
What is the last node/cpu that had the smallest features visible at optical microscope scales?
rts_cts•16h ago
With a good scope we could inspect 0.35um chips just fine. I honestly didn't look at die photos much after that until we started getting SEM images of 32nm and smaller chips
s1110•17h ago
Genuine question: the website doesn't work in Russia. Did you restrict the access or is it my ISP doing that? Someone tries to prevent me from studying of very niche info on ancient Intel CPUs. Thanks! P.S. Big fan of your work!
userbinator•15h ago
One word: VPN
danparsonson•14h ago
That's three words
pyuser583•11h ago
I’m upvoting you.
mannycalavera42•2h ago
ya'r good boy
vodkadin•14h ago
Some smaller sites ban ips from countries that continually try to hack into your server or just make a ton of requests, it happens to be that traffic is often from Russia and China. Could just be that.
tjwebbnorfolk•9h ago
I block Russia, China, and Iran from my sites. They represent 0% of the revenue, and 99% of the login attempts.
mavamaarten•5h ago
Yeah. In the same vein I also don't distribute my app in the Play Store in certain countries. I realize it completely sucks for them, but it's purely a business decision. Certain countries are just very vocal in terms of negative reviews, simply swap 5 star and 1 stars due to cultural differences, and also bring in almost zero revenue. The net result of distributing in these countries is literally negative: they hurt my ratings and reviews and don't make up for that in terms of money.
kkaske•14h ago
I did find that, while running a financial startup, I was able to significantly reduce attacks on the server by disabling access from Russia and China. Not saying that's happening here, just my experience. That was a while ago so I'm sure things have changed since then.
s1110•14h ago
Thanks for your reply! I hope this is the real reason of blocking. If that's not the case, that's at least not effective. Less effective than idk placing a banner in the header or whatever.

I mean I eventually read the article. Sorry for that. But we're at "Hacker News", sporting hackers ethics, aren't we?

inferiorhuman•12h ago
Opposing the invasion of Ukraine and the biggest existential threat Europe's faced in a couple generations seems pretty ethical to me.
pyuser583•11h ago
We should be jamming American media down Russias throats like we did during the Cold War.
wood_spirit•10h ago
Radio Free Europe and Radio Liberty were one of the very first things that the Trump presidency stopped.
drysine•8h ago
By preventing some computer history enthusiast in Russia from reading an article on a processor from 1985? Really?
red75prime•11h ago
That is it was more financially effective to block an entire country, than analyzing attack patterns and blocking by ASNs or IP-ranges. Correct?
astrange•11h ago
Startups don't have enough free time to analyze individual ASNs, because they don't have enough people for that.

That and financial businesses usually don't operate outside their host country anyway. Though you do want your customers to see their accounts when they're traveling.

pyuser583•11h ago
Yes. Multiple countries.

In all fairness, this isn’t a good use of that technique. But most websites are of no interest outside a handful of countries.

orbital-decay•12h ago
It is your ISP. (don't ask me how I know but please research this before posting)
tgv•9h ago
It could be this: https://blog.cloudflare.com/russian-internet-users-are-unabl...
rylando•14h ago
What kVp/mAs do you use for this? How are you avoiding the artifacts seen from medical imaging? Curious, in school for CT in the medical field.
kens•14h ago
Lumafield does all the work; I just get the images :-) The data says 130 kV, 123µA. The whole scan took 21 hours: 1200 projections of 60 seconds each. I assume that they avoid artifacts by using a whole lot more radiation than medical imaging would permit.
Mountain_Skies•21h ago
> From the circuitry on the die, this pin appears to be an output. If someone with a 386 chip hooks this pin to an oscilloscope, maybe they will see something interesting.

Would be a fun surprise if the 386 had its own Halt and Catch Fire mode.

rep_lodsb•9h ago
It had ICE mode (precursor to SMM, but used for production testing and low-level debugging), and according to this article, the pins were exposed at least on some of the chips you could buy:

https://www.rcollins.org/ddj/Jan97/Jan97.html

>On the standard Intel 80386 DX, asserting the undocumented pin at location B6 will cause the microprocessor to halt emulation and enter ICE mode.

[this is written from an ICE perspective - for "emulation", read "normal operation"]

This mode was introduced in the 80286, but I don't think the pins were exposed except in the special bond-out variant for ICE, and maybe early samples. You can trigger it in software (opcode 0F 04 on the 286, or by enabling a bit in DR7 on the 386), but then the processor disconnects from the bus and you have to reset it.

On the 286, you can get it to dump some otherwise hidden internal state, by using a prefix that no longer exists on 386s: https://rep-lodsb.mataroa.blog/blog/intel-286-secrets-ice-mo...

mrlonglong•20h ago
Where's A0 and A1?
kens•20h ago
Since the 386 is a 32-bit processor, the address specifies a 32-bit word and doesn't use address bits A0 and A1. But what if you just want to read a byte or a 16-bit word? The trick is that the 386 provides four Byte Enable outputs (BE0#-BE3#) that indicate which bytes in the word are being transferred. Of course, it's not that simple. If the lower 16 bits of the data bus aren't being used, the upper 16 bits of the data bus are duplicated on the lower 16 bits to make 16-bit buses more efficient (somehow).
mrlonglong•19h ago
Neat, saves two wires.
phire•19h ago
Yes and no. You replaced two address pins with four byte enable pins.

But the byte enable pins also implicitly communicate size, which would otherwise require another two pins. So this byte enable scheme breaks even (at least for chips with 16bit or 32bit buses).

The main goal is simplify the design of the motherboard.

gregsadetsky•19h ago
Hey @kens, congrats on the page! Extremely super small usability note/suggestion: if you changed your inputs (above the tool that lets you see all of the layers) to something like this:

    <input name="layer" type="radio" onclick="show('https://static.righto.com/images/386-package/layer0.jpg')" id="layer1">
    <label for="layer1">Pins</label>
then it would be possible to click the label name (i.e. Pins, I/O Vcc, etc.) instead of having to click the small radio circles.

It's a small thing, but I think it's a lot more fun/easy/fast to click the different label names rather than the circles. It's truly a small nit - just in case it's an easy fix for you. Cheers!

(just to make sure: you need to add a unique "id" attribute for each "input", and then make a <label> tag for each label referencing that id in the "for")

kens•18h ago
Thanks for pointing this out. I should have remembered the label tag. I've updated the page so it should work better now.
mkl•15h ago
> (just to make sure: you need to add a unique "id" attribute for each "input", and then make a <label> tag for each label referencing that id in the "for")

Nesting the <input> inside the <label> is simpler. Then you don't need the id and for attributes. I think it avoids an unclickable space between them too.

mlhpdx•19h ago
A bit of a trip down memory lane for me. I performed an analysis of the thermo-mechanical cyclic fatigue in later packages using detailed CAD, FEA and empirical tests. A lot of work went into finding it wasn’t a big deal for the most part. Still, I don’t recommend that museums power cycle old PCs daily…
nxobject•17h ago
Knowing nothing about how survival/durability testing is done in VLSI: how did you do the empirical tests?

For example, I know that thermal samples for the Pentium 5-era Xeon (Jayhawk) were produced, but I'd always wondered Intel went from the dummy to realizing "oh, shit, this is going to be way too hot in the long run."

mlhpdx•17h ago
I can’t really speak to the thermals other than as an input to my work. I was narrowly focused on the cyclic loading based on the temperature gradients (etc.) I was given.
PeterStuer•9h ago
For museums, would it be an option to instead of a cooler have a temperature control unit that keeps the package at a set temperature no matter wether the PC is operating or not? Just heating the chips surfaces might be cheaper than having the full PC on 24/7 with a semi constant load.
hoerensagen•4h ago
The PC would still heat up when started. You would need very precise temperature control to avoid that. That could be quite difficult to do
Y_Y•26m ago
With a couple of kelvins of tolerance a PID controller could handle this fine
devmor•18h ago
Super cool! This was the CPU in my very first PC (which I got to build myself, under the tutelage of a family friend). I remember that it was cooled by nothing but a tiny stick-on heatsink and a small plastic fan that clipped on top of that.

8MB of DRAM, a 250MB spinning disk hard drive, 5.25 and 3.5 inch floppy bays, removable bios that I had to sort through a tupperware of chips to find the correct unit, some unnamed AGP video card that I had to slot removable chips into as well and a great big 16" CRT.

I think I had to install a special serial card in an ISA slot to use a mouse too.

bartread•18h ago
> some unnamed AGP video card

Do you mean VGA rather than AGP? AGP came much later than the 386 and wouldn’t have been supported by its motherboard chipsets.

zubiaur•16h ago
ISA slot, likely.
MBCook•12h ago
Is it possible it could’ve been EISA and that’s why it seemed different?

I can’t remember if those were available on 386s or started in the 486 era.

Zardoz84•7h ago
A Local bus ? The VESA Local Bus (VLB) was a thing in 486 boards and, I think, early Pentium boards. but was predated by privative local buses. I don't know if there was one on 386 boards.
devmor•14h ago
Probably correct, though I think I had a 486 board with an AGP slot? I didn’t have anything newer than that until the Core 2 Duo came out.
kbolino•13h ago
AGP came too late for the 486. It may have been VLB, a short-lived step between ISA and PCI (and then AGP).
gruturo•6h ago
Same size as a normal ISA connector but "deeper" (2 rows of contact if you could inspect them)? EISA

Full ISA connector (potentially missing the bit in the middle) and then a further piece? VLB

Shorter than ISA but higher density? AGP (it's even a bit shorter than PCI)

Was it at least a Pentium? Can't be AGP otherwise.

Going to ignore PCI-X, PCIE and obscure AGP variants

lisbbb•15h ago
The VGA cards often had a mouse port, I think. I don't recall having to add a serial card on 386s, but maybe we did. IBM machines were really oddball, too, with that fancier type of bus. I stayed away from IBM.
lisbbb•16h ago
Went to a computer fair circa, gosh, 1989? My Dad bought me a 386 DX 25MHz with like 4MB of RAM and a whopping 40MB hard drive. This was a remarkable upgrade from the Tandy 286 16MHz that I was using. The 386 we got was not the standard 20MHz or 33MHz, 25MHz was some kind of hype thing, as I recall. The 33MHz was the bomb, but of course that cost more bones $$$$. The computer fairs were cool.
kfarr•14h ago
For 89 that's screamin! I remember early 90's getting a 50 mhz 8mb Gateway and it was amazing. Even just MS Paint and MS Word kept my sister and I plenty entertained making up stories and pictures to go along with them. Then I found MS DOS and QBasic and here I am posting on hacker news on a Saturday afternoon.
Zardoz84•7h ago
My father bought and built my first PC with an AMD 386DX40 in 1991 . I have good memories from these computer, and from the Spectrum +3 that He bought a year prior.
themafia•15h ago
That lower level "Signals" CT image (layer 2) would have been an amazing background for the "Intel Inside" logo stickers. It has the proper era aesthetic and everything.

Anyways.. this is what I really like about kens work.. the accidental discovery of beautiful structures while trying to answer abstract questions. Thanks for doing all this!

rasz•14h ago
>386 has eight pins labeled "NC" (No Connect)

and Cyrix 486DLC hijacks 7 of those :)

A20M# (F13) - when supported by motherboard you can L1 cache whole ram instead of leaving first 64KB uncached

FLUSH# (E13) - when supported by motherboard you dont have to use hacks and flush L1 on every DMA access. Hacks (BARB mode) seemed clever at the time until everyone had a Sound Blaster DMAing audio constantly invalidating cache while gaming.

RPLSET (C6) RPLVAl (C7)- L1 cache status debug outputs

SUSP# (A4) SUSPA# (B4)- suspend support, wakes on INT and NMI. Good for laptops.

>The surprising thing is that one of the No Connect pads does have the bond wire in place

Somehow Cyrix picked this particular pin (B12) for KEN# input (enable L1 cache) :O

>From the circuitry on the die, this pin appears to be an output

Meaning the _one_ NC pin Intel CPU actually wires, an output no less, Cyrix demands driven low to enable cache.

xpe•12h ago
> In later Intel processors, the number of connections exponentially increased.

Pedantic note: I think "quadratically" makes more sense here: we're talking about two dimensions.

kens•11h ago
If you look at the numbers, the number of pins is roughly exponential over time, increasing about 10% per year. Also take a look at Rent's Rule.
hoerzu•9h ago
Fun fact my friend remixed MRI sounds into a track: https://youtu.be/3NbbWPSOwvE
RossBencina•7h ago
Someone turned an MRI into a loudspeaker, played Yo Yo Ma playing Bach through it, and wrote a paper about it: https://www.youtube.com/watch?v=VYAvxe9X3s0
mike50•20m ago
I'm just glad someone is putting hybrid packaging information in the public domain. The generalized background information is really helpful for engineers new to this very small area. This wiring is not as complex as the old military hybrids for sure. It may be six layers but there is only one monolithic.