frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Creating and Hosting a Static Website on Cloudflare for Free

https://benjaminsmallwood.com/blog/creating-and-hosting-a-static-website-on-cloudflare-for-free/
1•bensmallwood•4m ago•1 comments

"The Stanford scam proves America is becoming a nation of grifters"

https://www.thetimes.com/us/news-today/article/students-stanford-grifters-ivy-league-w2g5z768z
1•cwwc•9m ago•0 comments

Elon Musk on Space GPUs, AI, Optimus, and His Manufacturing Method

https://cheekypint.substack.com/p/elon-musk-on-space-gpus-ai-optimus
2•simonebrunozzi•17m ago•0 comments

X (Twitter) is back with a new X API Pay-Per-Use model

https://developer.x.com/
2•eeko_systems•24m ago•0 comments

Zlob.h 100% POSIX and glibc compatible globbing lib that is faste and better

https://github.com/dmtrKovalenko/zlob
1•neogoose•27m ago•1 comments

Show HN: Deterministic signal triangulation using a fixed .72% variance constant

https://github.com/mabrucker85-prog/Project_Lance_Core
1•mav5431•28m ago•1 comments

Scientists Discover Levitating Time Crystals You Can Hold, Defy Newton’s 3rd Law

https://phys.org/news/2026-02-scientists-levitating-crystals.html
2•sizzle•28m ago•0 comments

When Michelangelo Met Titian

https://www.wsj.com/arts-culture/books/michelangelo-titian-review-the-renaissances-odd-couple-e34...
1•keiferski•29m ago•0 comments

Solving NYT Pips with DLX

https://github.com/DonoG/NYTPips4Processing
1•impossiblecode•30m ago•1 comments

Baldur's Gate to be turned into TV series – without the game's developers

https://www.bbc.com/news/articles/c24g457y534o
2•vunderba•30m ago•0 comments

Interview with 'Just use a VPS' bro (OpenClaw version) [video]

https://www.youtube.com/watch?v=40SnEd1RWUU
1•dangtony98•35m ago•0 comments

EchoJEPA: Latent Predictive Foundation Model for Echocardiography

https://github.com/bowang-lab/EchoJEPA
1•euvin•43m ago•0 comments

Disablling Go Telemetry

https://go.dev/doc/telemetry
1•1vuio0pswjnm7•45m ago•0 comments

Effective Nihilism

https://www.effectivenihilism.org/
1•abetusk•48m ago•1 comments

The UK government didn't want you to see this report on ecosystem collapse

https://www.theguardian.com/commentisfree/2026/jan/27/uk-government-report-ecosystem-collapse-foi...
3•pabs3•50m ago•0 comments

No 10 blocks report on impact of rainforest collapse on food prices

https://www.thetimes.com/uk/environment/article/no-10-blocks-report-on-impact-of-rainforest-colla...
2•pabs3•50m ago•0 comments

Seedance 2.0 Is Coming

https://seedance-2.app/
1•Jenny249•52m ago•0 comments

Show HN: Fitspire – a simple 5-minute workout app for busy people (iOS)

https://apps.apple.com/us/app/fitspire-5-minute-workout/id6758784938
1•devavinoth12•52m ago•0 comments

Dexterous robotic hands: 2009 – 2014 – 2025

https://old.reddit.com/r/robotics/comments/1qp7z15/dexterous_robotic_hands_2009_2014_2025/
1•gmays•56m ago•0 comments

Interop 2025: A Year of Convergence

https://webkit.org/blog/17808/interop-2025-review/
1•ksec•1h ago•1 comments

JobArena – Human Intuition vs. Artificial Intelligence

https://www.jobarena.ai/
1•84634E1A607A•1h ago•0 comments

Concept Artists Say Generative AI References Only Make Their Jobs Harder

https://thisweekinvideogames.com/feature/concept-artists-in-games-say-generative-ai-references-on...
1•KittenInABox•1h ago•0 comments

Show HN: PaySentry – Open-source control plane for AI agent payments

https://github.com/mkmkkkkk/paysentry
2•mkyang•1h ago•0 comments

Show HN: Moli P2P – An ephemeral, serverless image gallery (Rust and WebRTC)

https://moli-green.is/
2•ShinyaKoyano•1h ago•1 comments

The Crumbling Workflow Moat: Aggregation Theory's Final Chapter

https://twitter.com/nicbstme/status/2019149771706102022
1•SubiculumCode•1h ago•0 comments

Pax Historia – User and AI powered gaming platform

https://www.ycombinator.com/launches/PMu-pax-historia-user-ai-powered-gaming-platform
2•Osiris30•1h ago•0 comments

Show HN: I built a RAG engine to search Singaporean laws

https://github.com/adityaprasad-sudo/Explore-Singapore
3•ambitious_potat•1h ago•4 comments

Scams, Fraud, and Fake Apps: How to Protect Your Money in a Mobile-First Economy

https://blog.afrowallet.co/en_GB/tiers-app/scams-fraud-and-fake-apps-in-africa
1•jonatask•1h ago•0 comments

Porting Doom to My WebAssembly VM

https://irreducible.io/blog/porting-doom-to-wasm/
2•irreducible•1h ago•0 comments

Cognitive Style and Visual Attention in Multimodal Museum Exhibitions

https://www.mdpi.com/2075-5309/15/16/2968
1•rbanffy•1h ago•0 comments
Open in hackernews

486Tang – 486 on a credit-card-sized FPGA board

https://nand2mario.github.io/posts/2025/486tang_486_on_a_credit_card_size_fpga_board/
196•bitbrewer•4mo ago

Comments

TehCorwiz•4mo ago
Doesn’t DDR just stand for Double-Data-Rate? So you implemented basic DDR on top is sdram. Not a bad approach, just wanted to point it out.
robinsonb5•4mo ago
It does, yes. But the DDR RAM available on the target board is DDR3 which is actually quite inconvenient for retro projects for a number of reasons.

Quite apart from the increased complexity, the most important difference is that there's a minimum speed as well as a maximum speed for modern DDR RAM, which means there's usually quite a narrow window of achievable clock rates when getting an FPGA to talk to DDR3.

I suspect that's why the author chose to use the DDR for video: It's usually easy to keep plain old SDRAM in lockstep with a soft-CPU, since you can run it at anything between 133MHz (sometimes even more) and walking pace, so there's no need to deal with messy-and-latency-inducing clock domain crossing.

Streaming video data in bursts into a dual-clock FIFO and consuming it on the pixel clock is a much more natural fit.

nand2mario•4mo ago
Yes, for exactly the reason. SDRAM is much easier to work with in retro computing than DDR.
accrual•4mo ago
My first DDR system, an Athlon XP, feels like a very different beast than my 440BX with SDRAM despite being only a couple years newer. :)
anthk•4mo ago
I had that with a Geforce2. Or was Athlon 2000. Wait, Athlon 2000 at 1666 MHZ, really fast until the capacitors on a Gigayte motherboard blew up.
fabiensanglard•4mo ago
486? If it has VLB, it can play DOOM well!
accrual•4mo ago
Indeed! I have a 486 DX4-100 that is my favorite DOOM system. It has an S3 805 VLB card currently, fast enough. Do you have a favorite VLB card for the 486 or DOOM?
fabiensanglard•4mo ago
This is my favorite build to run DOOM: https://fabiensanglard.net/2168/epilogue/
anthk•4mo ago
Also there's FastDoom at Github:

https://github.com/viti95/FastDoom

rbanffy•4mo ago
I miss Intel's Quark chips. Tiny, cheap, and Pentium enough.
toast0•4mo ago
Didn't they have the F00F bug? (Thanks, I keep misremembering) How much more Pentium do you want?
oakwhiz•4mo ago
No, the Quarks did not have the f00f bug, that would have been funny though.
numpad0•4mo ago
Didn't they have issues with `LOCK CMPXCHG`(not the 8B)? This is out of my depth and I am not sure, but it sounds similar to the f00f bug.

1: https://en.wikipedia.org/wiki/Intel_Quark#Segfault_bug

neerajsi•4mo ago
Yes, they did have the bug with the lock prefix. IOT people at Microsoft got NT booting on the Quark and we ran into that problem. I wound up writing a small tool to patch out all the lock prefixes.
accrual•4mo ago
I believe the F00F bug was patched out pretty quickly in the Pentium's B2 stepping. Nevertheless, some OSs still have mitigations if they detect an affected CPU (e.g. OpenBSD).
epcoa•4mo ago
It wasn’t even discovered until 1997, so no that wasn’t exactly early in the Pentium lifecycle at all. There were multiple models and millions of devices affected.
userbinator•4mo ago
Those were actually a 486 microarchitecture with some Pentium instructions added. If you look at the documentation for them, it's obvious that they copy-pasted the 486's and search-and-replaced.
watersb•4mo ago
I found 10 Intel Galileo dev kits, new in box, left at our local recycling center on the "Free: Take Me Home" shelf.

And just today, I received the Intel Edison dev kit that I'd purchased on eBay.

The Galileo is a Quark X1000 SoC, two P54C cores. In-order, original 32-bit Pentium.

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

.

The Edison is a modern System On Module about the size of an SD card but about 3x the thickness of one. It's far more capable: dual 64-bit Silvermont Atom cores, Super scalar out of order. And an additional Quark core as a system monitor, running an independent RTOS. There's also 4GB eMMC, 1GB RAM, WiFi, and Bluetooth on the module. Its quite a remarkable curiosity.

Ten years ago, Intel tried to catch up to ARM in tablets and smartphones, but it was already too late, and this entire segment of Intel was cancelled within a year or two.

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

Next up is building more recent Linux images for these via the Yocto Project and the now cancelled Intel Board Support Packages (BSP).

If you like low power tiny systems, there's a strange amount of fun to be had.

rbanffy•4mo ago
> I found 10 Intel Galileo dev kits, new in box, left at our local recycling center on the "Free: Take Me Home" shelf.

Looks like an opportunity for a cluster in a picture frame. Did you get them?

I have one, a 4 RPI Zero W cluster in an Ikea picture frame:

https://x.com/0xDEADBEEFCAFE/status/1163378341610688513

watersb•4mo ago
> Looks like an opportunity for a cluster in a picture frame. Did you get them?

Are you kidding? Of course I got them! :-)

It was actually better than that: they were in bulk boxes of five, there were at least eight such boxes. I took two, just to have one to play with and to get them out of the elements (they were on shelf that's partially protected on one side by a metal storage shed, but the shelf is just standing outdoors)..

I stopped by the local makerspace a day or two later, to let them know. I don't know what became of them.

My boxes got shoved to the back of the project queue and it's been about a year now. I just got them out about a week ago, looking into building the new firmware images.

These Intel Galileo dev kits are quite a bit bigger than a typical Arduino. They have the standard dual row inline headers of an Arduino (I think its pin-compatible), but lots more IO. There's Ethernet, for instance. Nearly the size of a Pico-ITX form factor.

https://en.m.wikipedia.org/wiki/Pico-ITX

SomeHacker44•4mo ago
Silly question. Are there any 486-compatible small CPUs that could be embedded into a project instead of using an FPGA? Given that AMD, Intel and others have the ability to make 486-compatible processors currently, I would have thought you could just buy a CPU or SoC to run 486 code.
Frenchgeek•4mo ago
I'm guessing the ITX-Llama is far less affordable next to reusing a "generic" FPGA retrogaming board.
privatelypublic•4mo ago
Define "486-compatible." As far as I know even intel's newest cpus can run 486 era 16-bit stuff in hardware.

But, a plain answer: Via Eden boards. still use north/southbridge architecture, and are from the mid 2000's.

It's just modern Windows/Linux that have discontinued the ability. Or, perhaps you have 16/32 and 32/64 and are unable to do 16bit on 64bit machines- which still boils down to "operating system."

By far the biggest issue though is that even the Via Eden processor is significantly faster than a 486- and lots of software (especially games) from that era used no-op instruction loops for timing and timers. This results in games like The Incredible Machine's level timer running out in half a second or less.

p_ing•4mo ago
In Windows, once you're in long mode, there's no 16-bit available to you. You can instead take the DOSBox or other VM route.

Linux isn't really relevant given the time frame.

privatelypublic•4mo ago
I left it open as to if it was a hardware or OS level item that prevents 16bit. Because I don't know, and don't care to dig that rabbit hole.

Also- DOSBox is an emulator vs VMs are hardware, no? I suspect A VM won't fix the "no-op loop for timing" issue- with modern processors' lowest clock being 600-800Mhz before it gets C6/C7'd, 30 years of IPC improvement, and the possibility of the CPU itself optimizing such loops (I'm unsure for various reasons): I expect the UX of "just limit how many scheduler slices it gets" to be nasty.

p_ing•4mo ago
DOSBox is an emulator.

https://en.wikipedia.org/wiki/DOSBox#Hardware_emulation

ThrowawayR2•4mo ago
Intel did have a product like that but it's been discontinued: https://en.wikipedia.org/wiki/Intel_Quark
Joe_Cool•4mo ago
AMD even had two of them. Their own: https://en.wikipedia.org/wiki/AMD_%C3%89lan and based on the Cyrix x586 after they acquired them: https://en.wikipedia.org/wiki/Geode_(processor)

They weren't even that bad considering the little power they needed.

zokier•4mo ago
Vortex86 is probably the closest thing to what you are looking for.
vascocosta•4mo ago
Any idea when Pixel86 is going to be available again or how/where to get an ITX-Llama system?
p_ing•4mo ago
Pre-orders:

https://retrodreams.ca/

Review - https://www.youtube.com/watch?v=L9UdU89DDvY

vascocosta•4mo ago
Thanks!

It says this however:

"Expected to ship to customers in February 2025."

I wonder if a typo or if batch 2 is already gone too...

p_ing•4mo ago
They have a contact us form, or discord.
numpad0•4mo ago
Do people buy these things? It seems to me that shops touching Vortex86 always struggle to move them.
hypercube33•4mo ago
There is a branch of Via (?) in china making enhanced 486 system on a chip "586" systems. I'm on mobile so I don't have the name handy but I'm still hopeful these get cheap enough to enter the hobby space more.
bobmcnamara•4mo ago
There used to be single-chip x86 systems, but I don't know if they went all the way up to 486. You'd see them in early low power portables.
p_ing•4mo ago
> Obviously, at the time of the 80486, DDR didn’t exist, so SDRAM is a natural fit.

Neither are a fit, SDRAM was a Pentium/K-6 standard (PC66); the DIMMs ran faster than a non-OC'ed 486 bus, which ran at half the clock of the CPU. 486 "natural fit" would be FPM or EDO, if you wanted to be era-correct.

There were probably some off the wall 486 motherboards back then that supported SDR (post-1993...), but those would have been towards the very end of the 486 consumer life cycle. These did exist in the 486 era, where they had the option to run (or had an embedded) 386 using FPM while there was an open 486 socket and the option, but not requirement to run EDO.

Anyway, this is someone's project, so they can do whatever the heck they want.

nand2mario•4mo ago
Author here. You’re right—EDO or FPM would be correct for the era. But as others have noted, DDR3 is fundamentally different from early 1990s memory, and it simply won’t run at the very low clock speeds of a 486. SDRAM, on the other hand, behaves in a way that’s much more comparable to the memory used back then.
hedgehog•4mo ago
I hadn't heard of this board before, here's a link to a page on the manufacturer's site:

https://classic.sipeed.com/tangconsole

aspenmayer•4mo ago
Ah that’s nice. Affordable FPGAs are always welcome.

https://archive.is/UD0vH

p_ing•4mo ago
A review of sorts - https://youtu.be/ScwZwfS53dE
devinbernosky•4mo ago
so this will run half life 2 if I'm not mistaken?
accrual•4mo ago
Half-Life 2 was but a twinkle in Valve's eye when the 486 arch was introduced in 1989. ;)
ant6n•4mo ago
Could maybe run HL1. Maybe.
sitzkrieg•4mo ago
some og binaries with software rendering would probably slide show it along nicely
pezezin•4mo ago
Nop, HL1 uses the Quake engine that requires a fast FPU. The minimum CPU for any kind of decent performance is a Pentium.
Philpax•4mo ago
For those not aware, this is a reference to an audience comment at the HL2 E3 2003 presentation: https://www.youtube.com/watch?v=4ddJ1OKV63Q&t=200s
system2•4mo ago
When you say "credit-card-sized," I expect the thickness to be as thin as a credit card, too. Isn't the Raspberry Pi credit card sized too?
sitzkrieg•4mo ago
rpi are, and always have been a little bigger (and much taller) than credit cards. more like altoids tin
lightedman•4mo ago
I would love to see ancient tech fabbed out on modern processes.

What's the smallest SOC you could design to run DOOM? What power envelope would that consume (exclusing display/speakers/etc.) At that size and (optimized) transistor count, what speeds could we realistically achieve?

What would a massively-multicore (gpu-style with multi-hundreds or more of cores) one of these run like?

Every time I see a project like this, these thoughts run through my head.

accrual•4mo ago
That is a cool idea for sure. It's fun to imagine where the original x86 platform ({80,2,3,4}86) would have gone if it hadn't been remade with the Pentium (superscaler).
cpgxiii•4mo ago
> I would love to see ancient tech fabbed out on modern processes.

> What's the smallest SOC you could design to run DOOM?

Depending on your definition of "modern", more than you think has been done. Intel's Quark were basically 486/Pentium hybrids but fabbed on a fairly modern (at the time) process. While Quark is no longer available as a standalone product, a derivative is part of every modern Intel processor in the form of the Intel ME system co-processor, and it's likely that a number of other Intel products (network cards, QAT accelerators, the ARC GPUs, etc) use them as system controllers as well (Quark essentially came into existence as a "formalization" of the multiple "micro-x86" implementations inside Intel being used as embedded controllers for various non-CPU products).

> What would a massively-multicore (gpu-style with multi-hundreds or more of cores) one of these run like?

This is close to what the original Xeon Phi was. Essentially 60-ish Pentium cores, with modern SMT and 512-bit vector units added. It worked ... OK? If the software development story had been better (e.g. actual first-class support in GCC) I think they could have been a much bigger success, but the need for ICC back in the ICC-costs-real-money days and initially very expensive hardware certainly held them back. At times I do miss some of their behavior.

Arguably a number of the RISC-V-based "AI accelerators" on the market are basically new spins on the same idea: a bunch of small cores, plus large vector/tensor units.

halyconWays•4mo ago
I'd pay a decent price for a non-emulated 486 on a credit card sized board, or in a cute little case, with useful peripherals. Something like those Aliexpress mini pocket 386 computers, but 486 is significantly more useful for gaming.
ColonelPhantom•4mo ago
Out of curiosity, how much of the 138K LUTs (as well as other resources like BRAM) are in use here? I wonder if there's much room to add fancy peripherals, or perhaps "growing" the CPU to achieve better IPC.
nand2mario•4mo ago
It currently uses 44% of the LUTs and 59% of the BRAMs (out of 340 × 2 KB blocks). The chip itself is fairly large and inexpensive, though performance leans toward the lower side.
spankibalt•4mo ago
Now put it, together with some other useful boards, into a good non-plastic Amiga 600-sized wedge/keyboard case.
kristianp•4mo ago
From the reflections section:

> x86 vs. ARM. Working with ao486 deepened my respect for x86’s complexity. John Crawford’s 1990 paper “The i486 CPU: Executing Instructions in One Clock Cycle” is a great read; it argues convincingly against scrapping x86 for a new RISC ISA given the software base (10K+ apps then). Compatibility was the right bet, but the baggage is real. By contrast, last year’s ARM7‑based GBATang felt refreshingly simple: fixed‑length 32‑bit instructions, saner addressing, and competitive performance. You can’t have your cake and eat it.