frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Anthropic: Latest Claude model finds more than 500 vulnerabilities

https://www.scworld.com/news/anthropic-latest-claude-model-finds-more-than-500-vulnerabilities
1•Bender•2m ago•0 comments

Brooklyn cemetery plans human composting option, stirring interest and debate

https://www.cbsnews.com/newyork/news/brooklyn-green-wood-cemetery-human-composting/
1•geox•2m ago•0 comments

Why the 'Strivers' Are Right

https://greyenlightenment.com/2026/02/03/the-strivers-were-right-all-along/
1•paulpauper•4m ago•0 comments

Brain Dumps as a Literary Form

https://davegriffith.substack.com/p/brain-dumps-as-a-literary-form
1•gmays•4m ago•0 comments

Agentic Coding and the Problem of Oracles

https://epkconsulting.substack.com/p/agentic-coding-and-the-problem-of
1•qingsworkshop•4m ago•0 comments

Malicious packages for dYdX cryptocurrency exchange empties user wallets

https://arstechnica.com/security/2026/02/malicious-packages-for-dydx-cryptocurrency-exchange-empt...
1•Bender•5m ago•0 comments

Show HN: I built a <400ms latency voice agent that runs on a 4gb vram GTX 1650"

https://github.com/pheonix-delta/axiom-voice-agent
1•shubham-coder•5m ago•0 comments

Penisgate erupts at Olympics; scandal exposes risks of bulking your bulge

https://arstechnica.com/health/2026/02/penisgate-erupts-at-olympics-scandal-exposes-risks-of-bulk...
2•Bender•6m ago•0 comments

Arcan Explained: A browser for different webs

https://arcan-fe.com/2026/01/26/arcan-explained-a-browser-for-different-webs/
1•fanf2•7m ago•0 comments

What did we learn from the AI Village in 2025?

https://theaidigest.org/village/blog/what-we-learned-2025
1•mrkO99•8m ago•0 comments

An open replacement for the IBM 3174 Establishment Controller

https://github.com/lowobservable/oec
1•bri3d•10m ago•0 comments

The P in PGP isn't for pain: encrypting emails in the browser

https://ckardaris.github.io/blog/2026/02/07/encrypted-email.html
2•ckardaris•12m ago•0 comments

Show HN: Mirror Parliament where users vote on top of politicians and draft laws

https://github.com/fokdelafons/lustra
1•fokdelafons•13m ago•1 comments

Ask HN: Opus 4.6 ignoring instructions, how to use 4.5 in Claude Code instead?

1•Chance-Device•14m ago•0 comments

We Mourn Our Craft

https://nolanlawson.com/2026/02/07/we-mourn-our-craft/
1•ColinWright•17m ago•0 comments

Jim Fan calls pixels the ultimate motor controller

https://robotsandstartups.substack.com/p/humanoids-platform-urdf-kitchen-nvidias
1•robotlaunch•21m ago•0 comments

Exploring a Modern SMTPE 2110 Broadcast Truck with My Dad

https://www.jeffgeerling.com/blog/2026/exploring-a-modern-smpte-2110-broadcast-truck-with-my-dad/
1•HotGarbage•21m ago•0 comments

AI UX Playground: Real-world examples of AI interaction design

https://www.aiuxplayground.com/
1•javiercr•21m ago•0 comments

The Field Guide to Design Futures

https://designfutures.guide/
1•andyjohnson0•22m ago•0 comments

The Other Leverage in Software and AI

https://tomtunguz.com/the-other-leverage-in-software-and-ai/
1•gmays•24m ago•0 comments

AUR malware scanner written in Rust

https://github.com/Sohimaster/traur
3•sohimaster•26m ago•1 comments

Free FFmpeg API [video]

https://www.youtube.com/watch?v=6RAuSVa4MLI
3•harshalone•26m ago•1 comments

Are AI agents ready for the workplace? A new benchmark raises doubts

https://techcrunch.com/2026/01/22/are-ai-agents-ready-for-the-workplace-a-new-benchmark-raises-do...
2•PaulHoule•31m ago•0 comments

Show HN: AI Watermark and Stego Scanner

https://ulrischa.github.io/AIWatermarkDetector/
1•ulrischa•32m ago•0 comments

Clarity vs. complexity: the invisible work of subtraction

https://www.alexscamp.com/p/clarity-vs-complexity-the-invisible
1•dovhyi•33m ago•0 comments

Solid-State Freezer Needs No Refrigerants

https://spectrum.ieee.org/subzero-elastocaloric-cooling
2•Brajeshwar•33m ago•0 comments

Ask HN: Will LLMs/AI Decrease Human Intelligence and Make Expertise a Commodity?

1•mc-0•34m ago•1 comments

From Zero to Hero: A Brief Introduction to Spring Boot

https://jcob-sikorski.github.io/me/writing/from-zero-to-hello-world-spring-boot
1•jcob_sikorski•34m ago•1 comments

NSA detected phone call between foreign intelligence and person close to Trump

https://www.theguardian.com/us-news/2026/feb/07/nsa-foreign-intelligence-trump-whistleblower
13•c420•35m ago•2 comments

How to Fake a Robotics Result

https://itcanthink.substack.com/p/how-to-fake-a-robotics-result
1•ai_critic•35m ago•0 comments
Open in hackernews

Front-Panel Booting an ATmega88 Microcontroller

https://www.linusakesson.net/hardware/frontpanel/index.php
43•robin_reala•3mo ago

Comments

cameron_b•3mo ago
This is the way.

I've seen a lot of hand-waving explanations of how boot-strapping happens (and granted it is very implementation-specific) but this is delightfully complete without veering off into the rough.

  Interface schematic

  Architecture reference AND AVR Binary output reference for programming

  Achievable

  Fun!
jack_tripper•3mo ago
Finally, a programing job that AI won't be able to replace.

We had devices like those in university, left from previous generations where they'd manually program Z80s ROM by hand through switches and see the output on LEDs.

Then programing(not the correct term) CPLDs via obscure programming languages and some MS-DOS tool via the parallel port.

jecel•3mo ago
> Finally, a programing job that AI won't be able to replace.

Well, at the recent VCF (vintage computer festival) Midwest they showed a robot using the Altair's front panel to toggle in a game:

https://techav.net/post/796938975198707712

kurtoid•3mo ago
Looks down for me. https://web.archive.org/web/20251024110521/https://www.linus...
mzs•3mo ago
the video from that page: https://www.youtube.com/watch?v=S-2adBkW7Xo
Fwirt•3mo ago
I kind of wonder if the designers of the Atmega8 series had this in mind when they designed the parallel interface. I always wondered if there were any modern devices left other than say, EPROM where programming by hand was still possible. The fact that you can do this means you could use an Atmega8 to bootstrap a larger computer that was dependent on a serial interface. Always thought it would be interesting to see someone program a desktop “from nothing” starting with just hardware and no software (other than boot ROMs and firmware) and end up with a usable OS like that UEFI FORTH implementation.
grishka•3mo ago
The main problem seems to be that the only way the BIOS can boot an OS is a mass storage device with executable code in the boot sector, in contrast to older computers that had some sort of monitor/debugger in their ROM. I haven't researched disk drive interfaces, but trying to hook up a floppy drive to some toggle switches so I could write a boot disk would be my first step. But then modern motherboards don't have floppy drive controllers ¯\_(ツ)_/¯

Of course you can also try to reprogram the BIOS ROM on the motherboard, but you're likely to need a full OS to first reverse engineer it enough to know where to stick your debugger code.

vdupras•3mo ago
I think the broad idea isn't to directly, for example, program a floppy disk drive (to boot a PC from BIOS) driver from such a front panel (a gargantuan task), but to gradually bootstrap your way up there.

For example, you could build yourself a makeshift hex keyboard and load a driver for that keyboard onto an ATmega. Good! from that point on, you can enter bytes faster.

Then, you hook a few seg7 together to have some kind of display. Even better!

... and so on, until you can drive that FDD.

grishka•3mo ago
Or emulate one. Yeah, right.
dragontamer•3mo ago
I'm fairly certain that any simple MCU with static clock (ie: supports 0.01 Hz clock, or 100seconds per clock and slower) will suffice as a human level bootstrap.

ATmega8 happens to satisfy those requirements. It's also not too hard to program microcontrollers that would support human level inputs.

In practice, the bootstrap device will be like a Windows7 laptop we've got squirreled away somewhere. It's probably cheaper to buy up a ton of used / old laptops that are sufficient for bootstrapping rather than trying to build methodologies that bootstrap from scratch.

jonjacky•3mo ago
I wasn't planning to use the front panel extensively because, as mentioned in the video, front-panel booting is not a practical way to start a computer.

The next step up is to use a hex keypad to enter 16 bits at a time. Some single board computers from the 1970's provided this. It was marginally practical - I used to enter programs of a couple of hundred bytes into a KIM-1 this way, it only took a few minutes.

Those computers did provide a simple monitor in ROM to support this, but that code was very small - Steve Wozniak's Wozmon monitor for the Apple I was 256 bytes. You could probably design some circuitry not much more complicated than in this article to replace its row of switches with a keypad.

jonjacky•3mo ago
Correction: 4 bits at a time
asdefghyk•3mo ago
As a electronics engineer - I believe it would be entirelyy possible to start a computer or microprocessor from nothing, no boot rom or nothing. Would need RAM

How? Sequence would be Power on switch - turn ON. Pause/halt computer to ON - ( ie computer is now not operating instructions but when pause/halt switch is reverted it will start to ....)

Now use hard ware to directly write data to a nominated memory address. This hardware could be permanently included in computer circuitry or temporarily connected.

This hardware would have entry switches ( could be simple switches( on switch for each binary bit ) OR BCD encoded ( rotary? switch ) to enter the memory address and data.

The person entering the program would need to be familiar of the memory map of the computer / processor. Ie it may need certain (interrupt/reset/restart) vectors , start addresses set correctly

Person would enter address and data and then press a switch that would cause the data to be written to the address nominated by switches.

Would be laborious to enter the needed few hundred bytes but would be possible.

Could be other included switches to make this memory write protected etc ...

Sorry if the above is a bit confusing .....

asdefghyk•3mo ago
A summary of the above would be "...use abank of physical switches to directly input binary data to memory " while the computer is halted.

Back in the "old days" the 80's ... we would get a static RAM chip (6116) put a battery on top of the chip along with a bit of circuitry to make "battery backed" could use the physical switch method to load a program into such a setup and then plug this RAM into computer, would need to be a right location in memory map for it to work...

From Google - describes such a circuit / mod from Elektor magazine ...

"An Elektor article from June 1985 describes a plugin circuit for using two battery-backed 6116 RAM chips as a replacement for a 2732 EPROM. This circuit uses a 2-bit binary decoder to select the correct 6116 RAM chip, ensuring proper operation and data retention via a battery backup, a key feature of the low-power "LA" version of the 6116 chip. ..."