frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Start all of your commands with a comma (2009)

https://rhodesmill.org/brandon/2009/commands-with-comma/
233•theblazehen•2d ago•68 comments

OpenCiv3: Open-source, cross-platform reimagining of Civilization III

https://openciv3.org/
694•klaussilveira•15h ago•206 comments

Hoot: Scheme on WebAssembly

https://www.spritely.institute/hoot/
6•AlexeyBrin•59m ago•0 comments

The Waymo World Model

https://waymo.com/blog/2026/02/the-waymo-world-model-a-new-frontier-for-autonomous-driving-simula...
962•xnx•20h ago•555 comments

How we made geo joins 400× faster with H3 indexes

https://floedb.ai/blog/how-we-made-geo-joins-400-faster-with-h3-indexes
130•matheusalmeida•2d ago•35 comments

Unseen Footage of Atari Battlezone Arcade Cabinet Production

https://arcadeblogger.com/2026/02/02/unseen-footage-of-atari-battlezone-cabinet-production/
67•videotopia•4d ago•6 comments

Vocal Guide – belt sing without killing yourself

https://jesperordrup.github.io/vocal-guide/
54•jesperordrup•5h ago•24 comments

Jeffrey Snover: "Welcome to the Room"

https://www.jsnover.com/blog/2026/02/01/welcome-to-the-room/
36•kaonwarb•3d ago•27 comments

ga68, the GNU Algol 68 Compiler – FOSDEM 2026 [video]

https://fosdem.org/2026/schedule/event/PEXRTN-ga68-intro/
10•matt_d•3d ago•2 comments

Show HN: Look Ma, No Linux: Shell, App Installer, Vi, Cc on ESP32-S3 / BreezyBox

https://github.com/valdanylchuk/breezydemo
236•isitcontent•15h ago•26 comments

Monty: A minimal, secure Python interpreter written in Rust for use by AI

https://github.com/pydantic/monty
233•dmpetrov•16h ago•124 comments

Where did all the starships go?

https://www.datawrapper.de/blog/science-fiction-decline
32•speckx•3d ago•21 comments

Show HN: I spent 4 years building a UI design tool with only the features I use

https://vecti.com
335•vecti•17h ago•147 comments

Hackers (1995) Animated Experience

https://hackers-1995.vercel.app/
502•todsacerdoti•23h ago•244 comments

Sheldon Brown's Bicycle Technical Info

https://www.sheldonbrown.com/
386•ostacke•21h ago•97 comments

Show HN: If you lose your memory, how to regain access to your computer?

https://eljojo.github.io/rememory/
300•eljojo•18h ago•186 comments

Microsoft open-sources LiteBox, a security-focused library OS

https://github.com/microsoft/litebox
361•aktau•22h ago•185 comments

UK infants ill after drinking contaminated baby formula of Nestle and Danone

https://www.bbc.com/news/articles/c931rxnwn3lo
10•__natty__•3h ago•0 comments

An Update on Heroku

https://www.heroku.com/blog/an-update-on-heroku/
425•lstoll•21h ago•282 comments

PC Floppy Copy Protection: Vault Prolok

https://martypc.blogspot.com/2024/09/pc-floppy-copy-protection-vault-prolok.html
68•kmm•5d ago•10 comments

Dark Alley Mathematics

https://blog.szczepan.org/blog/three-points/
96•quibono•4d ago•22 comments

Was Benoit Mandelbrot a hedgehog or a fox?

https://arxiv.org/abs/2602.01122
21•bikenaga•3d ago•11 comments

The AI boom is causing shortages everywhere else

https://www.washingtonpost.com/technology/2026/02/07/ai-spending-economy-shortages/
19•1vuio0pswjnm7•1h ago•5 comments

How to effectively write quality code with AI

https://heidenstedt.org/posts/2026/how-to-effectively-write-quality-code-with-ai/
264•i5heu•18h ago•216 comments

Delimited Continuations vs. Lwt for Threads

https://mirageos.org/blog/delimcc-vs-lwt
33•romes•4d ago•3 comments

Introducing the Developer Knowledge API and MCP Server

https://developers.googleblog.com/introducing-the-developer-knowledge-api-and-mcp-server/
64•gfortaine•13h ago•28 comments

I now assume that all ads on Apple news are scams

https://kirkville.com/i-now-assume-that-all-ads-on-apple-news-are-scams/
1076•cdrnsf•1d ago•460 comments

Female Asian Elephant Calf Born at the Smithsonian National Zoo

https://www.si.edu/newsdesk/releases/female-asian-elephant-calf-born-smithsonians-national-zoo-an...
39•gmays•10h ago•13 comments

Understanding Neural Network, Visually

https://visualrambling.space/neural-network/
298•surprisetalk•3d ago•44 comments

I spent 5 years in DevOps – Solutions engineering gave me what I was missing

https://infisical.com/blog/devops-to-solutions-engineering
154•vmatsiiako•20h ago•72 comments
Open in hackernews

3M Diskette Reference Manual (1983) [pdf]

https://retrocmp.de/fdd/diskette/3M_Diskette_Reference_Manual_May83.pdf
123•susam•3mo ago

Comments

mrblampo•3mo ago
This is pretty cool
pilaf•3mo ago
I get a 403 error. Any mirrors?
glxxyz•3mo ago
Check the diskette for physical damage on the recording surface and at the hub centerhole.
BoorishBears•3mo ago
The liner inside the jacket cartridge is a special-purpose, non-woven, highly-durable fabric... so I'd be surprised if there was any physical damage.
codeulike•3mo ago
Oh there was definitely possibility of damage
Brian_K_White•3mo ago
worked for me so idk
kalleboo•3mo ago
Same here. Even going directly to the front page it's a 403.

Looks like it's on the Internet Archive https://web.archive.org/web/20241104214425/https://retrocmp....

vincheezel•3mo ago
That’s the first time I’ve ever read the measurement “microinches”
summa_tech•3mo ago
You see it used sometimes for plating thickness, for instance gold plating on PCBs or connectors.
userbinator•3mo ago
1/1000th of a thou.
blueflow•3mo ago
First steps with the metric system. About time!
commandersaki•3mo ago
Back when things came with real documentation.
billfor•3mo ago
It's interesting that the index hole is not on y-axis, if it is actually used to allow operations. I used all my SS 5.25" as DS just by flipping them I think, and they just worked. You weren't supposed to do that, but all the SS diskettes were coated on the other side, so you just fliped it and it would work, but it wouldn't be certified for that use case.
teddyh•3mo ago
From what I heard, the index hole was not used except by extremely old systems; i.e. IBM PCs never used them.
Tuna-Fish•3mo ago
As soon as the motors used to spin drives were able to provide a once per rotation signal to replace the index hole, the hole was no longer used for anything. The detector and lamp used to detect the hole were more expensive than using a signal from the motor.
phire•3mo ago
Motor rotation isn't quite enough, as it's not aligned to the sectors on the disk.

Drives which do skip indexing (Like Apple's Disk II) use the actual data on the disk for indexing. Each sector header has a track/sector/head ID, allowing the controller to know where it is on the disk without the need for indexing.

TBH, I'm not sure PC floppies even use the index pulse for anything other than formatting the disk. Once the disk is formatted, it's kind of redundant information. But it's required by the spec, forcing PC floppy drives to include the sensor.

Tuna-Fish•3mo ago
The motor signal not being aligned to sectors of the disk doesn't matter because the drive doesn't care about angular position. The track header is generally not used for anything, on PC drives it's ignored and can be left out if you want to fit a few more bytes on the drive.

Unlike hard disk drives that use servo data to decide where to read and write, floppy disk drives generally don't know the angular position of either the drive or the sectors and use an extremely simple algorithm. In a very real way, they work like tape drives except they can freely choose one from a bunch of circular tapes to work on.

When ordered to read a specific sector, the drive seeks to the track requested, and then reads the track continuously until it sees the sector header magic value. Then it compares the track and sector numbers after that header with the requested numbers, and if they match, it waits for the magic value (000000000000000000A1A1A1F{AB}) and then starts reading. The magic number is designed to reinitialize the PLL, and also give the drive electronics enough time to make the comparison and decision of whether to do anything. If the numbers didn't match what was requested, then it just keeps reading until it has received a defined amount of pulses from the motor, usually 2 or 3, at which point it returns an error.

The sectors don't have any defined order on the track. You can do weird things like order your sectors linearly except have one specific one out of order, have multiple sectors with the same sector number on the same track (in which case which is returned on read depends on which you happen to hit first), have a sector with the wrong track id on a track (that gets ignored by normal read/write commands, but can be accessed with low-level ones), index your sectors with a set of random numbers between 1 and 255 instead of sticking to 1-18, and plenty more. All these have been used in various hare-brained copy protection schemes. The drive electronics are too simple to care, they just compare one number with another and do a single decision based on it.

zkmon•3mo ago
Includes a bit about manufacturing process and disk writing as well. Amazing!
herpessimplex10•3mo ago
For all of computing eternity, the only person I've ever heard refer to it as a "diskette" is icon-lady Susan Kare.
jmorenoamor•3mo ago
Diskette or disquete was a popular term in Spain for floppies, both 3 and 5 inches. In fact everyone called the disk drive "disquetera".
proactivesvcs•3mo ago
At 1,685,278 bytes this almost fits on within the hallowed 1.44 megabytes. Maybe the front and rear covers can be discarded?
manwithaplan•3mo ago
It should fit on an DMF MF-2HD (standard double-sided, high density, 90 millimeters microfloppy formatted in Distribution Media Format, holding 1'720'320 bytes).
Tuna-Fish•3mo ago
A storage disk doesn't need ability to do random block writes, if you ditch that you can remove the sector gaps and put more sectors on the drive. The Microsoft DMF format and utility can put 1,720,320 bytes on a drive.
iberator•3mo ago
Linux can do this as well.
alentred•3mo ago
Just recently I wanted to show my kids the 5.25" floppy disk - I had a small stack somewhere, but could not find it. I have finally found an 3½" floppy and have shown it to my kids (14 y.o. max). Evidently they never used such a thing, but I was genuinely surprised they didn't even know what it was. After a considerable amount of time one of my daughters hesitated but said something like: "Wasn't it like old USB stick thingy?". Given they have no USB stick either that's not bad, I guess. Then I proceeded to explain that a floppy disk is pictured on Save buttons - you just had to see their faces, it was a moment of the big revelation.
integricho•3mo ago
Since they have never seen floppy disks before, why were you surprised that they did not recognize what they were?
blueflow•3mo ago
... have they seen Save buttons with the Floppy pictured on it, either?
vbezhenar•3mo ago
Given that computers play a huge role in our lives, shouldn't we taught children some kind of history of computers? It's not that big anyway.
glgrau•3mo ago
such a clean documentation, that's actually inspiring
ZuLuuuuuu•3mo ago
Apparently 3M was a serious player back in the day on magnetic tapes and floppy diskettes. But today they are not present in a similar market (digital storage) at all.

I wonder what was it like to go through that timeframe, as the management and the employees, where the floppy disks were becoming obsolete. Did they purposefully took the decision to not pursue CD, flash memory market? Or was it just a shortsightedness of the management where they fell behind and eventually had to exit that market?

Of course 3M still managed to be successful and today it is one of the big market cap companies...

trollbridge•3mo ago
They spun it off into Imation, as 3M’s specialty is coatings and chemicals. Storage no longer really uses those things

You could say that 3M doesn’t make the things you use every day; they make the things you use better.

hammock•3mo ago
We call those “specialty chemicals” and it’s smaller volumes but much higher profit margins. Evonik (Germany) is another example.

Things like- not the asphalt shingle, not the granules on the asphalt shingles, but a COATING ON the granule on the asphalt shingle that provides weather protection.

Or, not the memory foam mattress, and not the liquid precursors that are combined to create the foam in the mattress, but an ADDITIVE to the precursors to the foam in the mattress which regulates/ensures a consistent size of foam bubbles during manufacture.

trollbridge•3mo ago
Next thing you know, you're going to tell me about this company called BASF from Germany.
hammock•3mo ago
Decent example of a basic (vs specialty) chemicals company, although they are huge of course and quite diversified, they make a crap ton (millions of tons) of basic stuff like propylene, ethylene, ammonia, methanol, etc
chiph•3mo ago
3M was indeed a big player in those markets. I purchased both 5.25" and 3.5" 3M floppies and they were good quality and reliable.

I expect they left the market because of declining use and the entrance of much cheaper foreign manufacturers. I expect they didn't enter the flash memory market as they had no existing manufacturing base for them to build on. They would have had to rebrand another firm's chips and circuit boards.

anikom15•3mo ago
They were not in the storage market. They were in the tape market. It just so happens tape was used for storage at the time (floppy is essentially tape in a circular shape).

No more tape storage, no more market for 3M.

sega_sai•3mo ago
There is a surprising level of technical details on how the diskette works and how it was manufactured. You don't see that nowadays.
_trampeltier•3mo ago
No, but back in the early computer days the manuals had been like that. Even for a keyboard you got the electric diagrams and thing like that.
amelius•3mo ago
I'd be interested to read about the construction of floppy drive read/write heads.
iberator•3mo ago
>Refrain from smoking, eating, or drinking when handling a diskette to keep from contaminating the media surface.