frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

"I closed MPEG on 2 Jun '20 when I left because obscure forces had hijacked it."

https://leonardo.chiariglione.org/
76•eggspurt•1h ago•30 comments

New AI Coding Teammate: Gemini CLI GitHub Actions

https://blog.google/technology/developers/introducing-gemini-cli-github-actions/
34•michael-sumner•2h ago•13 comments

We replaced passwords with something worse

https://blog.danielh.cc/blog/passwords
386•max__dev•9h ago•306 comments

About AI

https://priver.dev/blog/ai/about-ai/
28•emil_priver•2h ago•8 comments

Cracking the Vault: How we found zero-day flaws in HashiCorp Vault

https://cyata.ai/blog/cracking-the-vault-how-we-found-zero-day-flaws-in-authentication-identity-and-authorization-in-hashicorp-vault/
113•nihsy•4h ago•45 comments

Running GPT-OSS-120B at 500 tokens per second on Nvidia GPUs

https://www.baseten.co/blog/sota-performance-for-gpt-oss-120b-on-nvidia-gpus/
178•philipkiely•9h ago•95 comments

Claude Code IDE integration for Emacs

https://github.com/manzaltu/claude-code-ide.el
676•kgwgk•22h ago•229 comments

Debounce

https://developer.mozilla.org/en-US/docs/Glossary/Debounce
64•aanthonymax•2d ago•35 comments

Project Hyperion: Interstellar ship design competition

https://www.projecthyperion.org
284•codeulike•14h ago•217 comments

Rules by which a great empire may be reduced to a small one (1773)

https://founders.archives.gov/documents/Franklin/01-20-02-0213
183•freediver•12h ago•117 comments

A candidate giant planet imaged in the habitable zone of α Cen A

https://arxiv.org/abs/2508.03814
89•pinewurst•9h ago•29 comments

Show HN: Kitten TTS – 25MB CPU-Only, Open-Source TTS Model

https://github.com/KittenML/KittenTTS
867•divamgupta•1d ago•333 comments

Did Craigslist decimate newspapers? Legend meets reality

https://www.poynter.org/business-work/2025/did-craigslist-kill-newspapers-poynter-50/
19•zdw•3d ago•7 comments

Children's movie leads art historian to long-lost Hungarian masterpiece (2014)

https://www.theguardian.com/world/2014/nov/27/stuart-little-art-historian-long-lost-hungarian-masterpiece
13•how-about-this•3d ago•0 comments

Litestar is worth a look

https://www.b-list.org/weblog/2025/aug/06/litestar/
291•todsacerdoti•15h ago•78 comments

Jules, our asynchronous coding agent

https://blog.google/technology/google-labs/jules-now-available/
301•meetpateltech•19h ago•200 comments

Writing a Rust GPU kernel driver: a brief introduction on how GPU drivers work

https://www.collabora.com/news-and-blog/blog/2025/08/06/writing-a-rust-gpu-kernel-driver-a-brief-introduction-on-how-gpu-drivers-work/
272•losgehts•19h ago•33 comments

Herbie detects inaccurate expressions and finds more accurate replacements

https://herbie.uwplse.org/
67•bwidlar•3d ago•6 comments

Splatshop: Efficiently Editing Large Gaussian Splat Models

https://momentsingraphics.de/HPG2025.html
7•ibobev•3d ago•0 comments

We'd be better off with 9-bit bytes

https://pavpanchekha.com/blog/9bit.html
157•luu•15h ago•276 comments

A fast, growable array with stable pointers in C

https://danielchasehooper.com/posts/segment_array/
197•ibobev•17h ago•72 comments

Gaybreaking

https://twitter.com/AlexReibman/status/1953229500973740058
27•miohtama•33m ago•8 comments

The Bluesky Dictionary

https://www.avibagla.com/blueskydictionary/
172•gaws•14h ago•51 comments

40 Years of the Amiga

https://www.goto10retro.com/p/40-years-of-the-amiga-from-commodore
56•rbanffy•3h ago•20 comments

What is the average length of a queue of cars? (2023)

https://e-dorigatti.github.io/math/2023/11/01/queue-length.html
24•alexmolas•3d ago•8 comments

Scientists have recreated the Universe's first molecule

https://www.sciencedaily.com/releases/2025/08/250803011840.htm
16•LAsteNERD•2d ago•8 comments

Mac history echoes in current Mac operating systems

http://tenfourfox.blogspot.com/2025/08/mac-history-echoes-in-mac-operating.html
123•classichasclass•9h ago•40 comments

Automerge 3.0

https://automerge.org/blog/automerge-3/
323•surprisetalk•3d ago•29 comments

Multics

https://www.multicians.org/multics.html
125•unleaded•18h ago•28 comments

Comptime.ts: compile-time expressions for TypeScript

https://comptime.js.org/
138•excalo•3d ago•29 comments
Open in hackernews

The Real Origin of Cisco Systems (1999)

https://www.tcracs.org/tcrwp/1origin-of-cisco/
84•thunderbong•3d ago

Comments

bmenrigh•18h ago
Similar to this, RetroBytes (the Youtube channel) did a video on the origin of Cisco recently which is worth a listen at 2x https://youtu.be/NXTdwzjiW7E?si=bCVpmEkyf1UUCfyR
burnte•17h ago
I just watched that, fantastic video.
pdxandi•16h ago
I'm 10 minutes in and find the narrator is a bit hard to understand. There isn't much in the video beyond the audio, at least in the first part, so maybe the storytelling improves. I'll keep watching later.
bmenrigh•16h ago
Yeah the actual video content portion of his videos varies a lot, but this one is basically just an essay that can be listened to.

As for his British accent, I find him understandable at 2x speed, but there are many others I can only listen to at 1.5x

jeffrallen•18h ago
In case people are suspicious/wondering about this story, it is credible to me. I worked with Bill Yundt and he told the story back in 1996. I've also seen the absolute lowest layers of Cisco IOS for 68000's and it certainly appears to come from that era of computing. One especially surprising and interesting thing to me is that it uses cooperative multitasking, not preemptive. This is how systems were written in those days, based on the limitations of early microprocessors. (At the same time in the industry, protected mode multiprocessing existed. But it was in big iron, controlled by IBM, Cray, Unisys and CDC. And those are all of the has-beens now: because technologies like microprocessors, even with their limitations, took over the industry.)
burnte•17h ago
I still remember when preemptive multitasking became big in the X86 world in the late 80s/early 90s. It was a real sea change in OS stability. DESQView was fantastic but real preemptive multitasking was amazing. It was why I stayed on OS/2 until 1996 or 1997.
rkagerer•16h ago
I still like it to this day for microcontroller projects.

It's not that difficult to write code that iterates in chunks and yields now and then. Of course you want to avoid non-finite I/O calls (make use of timeout parameters where available).

Things that need low latency (eg. counting encoder ticks) are still interrupt driven (or handled by dedicated peripherals).

myrandomcomment•15h ago
The 68K lacked an MMU, so cooperative multitasking was really the only way to do it. Same reason MacOS and AmigaOS were cooperative multitasking.
monocasa•15h ago
You can preemptively schedule without an MMU just fine, just like there's nothing stopping multiple threads in the same address space from being preemptively scheduled.
spogbiper•14h ago
Microware OS9 implemented preemptive multitasking on the motorola 6809 without an MMU back in 1980. You don't have memory protection without an MMU, but you can have preemptive multitasking.
mben•13h ago
AmigaOS had preemptive multitasking.
vidarh•12h ago
The only thing you need to achieve pre-emptive multitasking is interrupts and the ability to cleanly save the current CPU state.

The 68k lacked the ability to resume with full state intact after a bus fault, which made an off-chip MMU painful (but there was one - the MC68451[1]), but this doesn't affect the ability to do pre-emptive multitasking at all.

AmigaOS famously did have preemptive multitasking - we used it to mock PC and Mac users with for years.

[1] https://en.wikipedia.org/wiki/Motorola_68451 Note that to do full virtual memory with a 68k, Motorola proposed using a second 68k to handle page faults due to a design flaw:

https://retrocomputingforum.com/t/correcting-errors-by-dupli...

steve1977•7h ago
There were also alternatives to the Atari ST TOS which feature preemptive multitasking, like

https://en.m.wikipedia.org/wiki/MagiC

and

https://en.m.wikipedia.org/wiki/MiNT

mikepavone•11h ago
As another commenter pointed out, you can do pre-emptive multitasking just fine without an MMU. And as it turns out AmigaOS had just that. All you need for pre-emptive multitasking is a suitable interrupt source to use for task switching.

What it did not have was memory protection or virtual memory. You do need an MMU for those.

owenthejumper•17h ago
Yet another example of how government research drives modern innovation, and how the latest assault on it by the Trump administration will wipe out decades of innovation in the US
themafia•16h ago
The irony is that the thing the government was trying to fund, use of AI in medicine, was almost entirely unrealized by this project.

It's also apparent that Xerox's involvement and willingness to share it's new inventions in Ethernet with a University eager to form the early Internet played a huge part in driving this outcome.

It seems almost completely incidental that we got an early implementation of a protocol router out of this. The government certainly wasn't trying to create one and I'm sure if they had actually involved themselves in that effort we would have gotten something far worse and far more costly.

Since the administration wasn't capable and didn't create the innovation in the first place you probably don't need to worry about later administrations removing it.

owenthejumper•8h ago
Many innovations come from unrelated projects
mhurron•15h ago
> Yet another example of how government research drives modern innovation

As the article starts, that's not how Cisco, and by extension a lot of Cisco employees, tell it. To a whole lot of people, Trump is just clearing out lazy hangers on who are preventing real innovation.

Cisco's story is two people working alone in their garage creating IP routing.

knome•14h ago
https://www.computerhistory.org/revolution/networking/19/375...

this, too, mentions Yeager as the initial developer, and that CISCO licensed and enhanced his work from Stanford.

ben7799•15h ago
I worked at Cisco 1999-2001, it was my first job out of school. I worked in a group that did network management software, so we weren't touching iOS.

But it was kind of wild at that point there were still company mailing lists where these old heads would argue about iOS internals and flame each other in front of the whole company.

We still had a non-web bug tracking system while I was there. It was an interesting era! The product I worked on did have a web interface as essentially its only UI. We used Java, at some point we used MS Visual J++, and this was before JSPs existed. We used some proprietary templating engine to generate HTML.

gjf•15h ago
Oh god, it wasn’t ASDM for the ASA was it? Always one Java update away from not being able to manage your firewalls
takinola•15h ago
Apparently, the relationships between the executive leadership at Cisco (especially Len and Sandy) were ... volatile. I took a class from one of the top execs in the early days and he had so many colorful stories about his time there.
ndiddy•14h ago
Here's a complimentary article from Bill Yeager's perspective: https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=1407787

> I asked Len why he wanted my source code, and he told me that facilities wanted to take over the router/EtherTIP’s development because I couldn’t dedicate myself to full-time support of the system I had invented and developed with help from Mike and Benjy over the past five years. This request seemed reasonable to me, so I gave him the access he requested and thanked him for his willingness to maintain and improve the software. I didn’t know that Len and Sandy Lerner had incorporated Cisco Systems a year earlier or that Len might have had an ulterior motive: to do a rewrite and then copyright the sources as Cisco Systems’ intellectual property.

> I learned about Cisco a year later when I was called into Stanford’s legal department and told to bring a hard copy of my sources. Needless to say, I was a little nervous. Upon arrival, I was greeted by Stanford lawyer Iris Brest, who explained Cisco’s existence and Len, Sandy, and Kirk’s involvement. She then asked me to compare the Sumex-AIM sources with the EE sources that Kirk had written and tell her if I thought the work was derivative. Most of the EE sources could best have been described as plagiarized or paraphrased: variable names were changed, subroutines were renamed, and large data structures were broken into smaller ones, but identical parts abounded throughout the code. Kirk had added new features and removed others, but the “derivation” was obvious even to Iris who, from what I could tell, didn’t have a technical background. She thanked me, kept my sources, and sent me on my way.

> Just to be clear, I didn’t object to the formation of Cisco Systems or its use of the code I had invented — in fact, I was pleased that work of which I was extremely proud could be used in this manner. However, I did object to the theft of intellectual property implicit in Cisco’s copyright on the sources.

burnt-resistor•3h ago
At Stanford in a non-academic IT department, not long after this was published, we had to beg for departmental firewalls to protect laptops, desktops, and "servers" (but not so much for proper servers). Every machine was essentially on the upper-cased then Internet with a globally-routable IPv4 with almost no Layer 2 IP ACLs. That didn't work so well with negligently-vulnerable Microsoft OS and software. The plus side was that Cisco gear was the standard networking stuff and relatively low cost for hardware and feature packs. Curiously, the housing draw (lottery) was run on a BSD box. About half of the department ran on top of FileMaker Pro (FMP), which ran on Xserves. It was the Windows 2000 and XP/2003 Server machines that were the biggest pains.