Hacker News

Top stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. English: A vs. An(redblobgames.com ↗)
    39comments
  2. I built non-autoregressive decision models with RL a year ago(convaiinnovations.com ↗)
    233comments
  3. AI-generated posters don’t have to be horrible(john.hartnup.uk ↗)
    704comments
  4. Measure internet censorship. Contribute to the largest open dataset(ooni.org ↗)
    31comments
  5. How Hacker News ranking works: scoring, controversy, and penalties (2013)(righto.com ↗)
    2comments
  6. Brood War Bench(swerdlow.dev ↗)
    56comments
  7. Compiler-style optimization for drawing via Skia(arxiv.org ↗)
    5comments
  8. Deodands put a price on objects that caused death(jstor.org ↗)
    10comments
  9. Two parallel neural ectoderm progenitors contribute to the developing brain(stanford.edu ↗)
    228comments
  10. Mayday Mysteries(maydaymystery.org ↗)
    3comments
  11. Show HN: CUA-S1 – A System One Model for Computer Use(github.com/trycua ↗)
    4comments
  12. ZK-JPEG: Zero-Knowledge Image Editing and Compression(iacr.org ↗)
    6comments
  13. UFO Series Home Page: "UFO" TV Series from 1970(ufoseries.com ↗)
    15comments
  14. You can defeat the Dream Devourer from Chrono Trigger using an int overflow(chrono.fandom.com ↗)
    1comments
  15. Android 17 is the first since 3.x to add new APIs without releasing to the AOSP(grapheneos.social ↗)
    639comments
  16. Suzanne Ciani's Buchla Cookbook(echo.orpheusinstituut.be ↗)
    19comments
  17. Supabase (YC S20) Is Hiring for OrioleDB(supabase.link ↗)
    discuss
  18. The Secret Life of Circuits(coredump.cx ↗)
    69comments
  19. Tin: full-text search for Postgres(planetscale.com ↗)
    70comments
  20. New evidence for hidden chambers beyond Tutankhamun's tomb(nature.com ↗)
    34comments
  21. Black Holes or Black Hole Stars? Astronomers Spar over 'Little Red Dots'(quantamagazine.org ↗)
    43comments
  22. GPT-6 Astra Solves a WWI German Radio Cipher(prinzai.com ↗)
    159comments
  23. I think you should almost never use AI to write(erichgrunewald.substack.com ↗)
    99comments
  24. San Francisco Onion Futures Company(onionfutures.com ↗)
    150comments
  25. Adventures in Microcontroller Circuit Debugging(bigmessowires.com ↗)
    6comments
  26. How to Write with an LLM(sockpuppet.org ↗)
    371comments
  27. Microsoft director: AI scraping 'the largest theft of labor in human history'(tomshardware.com ↗)
    21comments
  28. Cloudflare Quick Tunnels(cloudflare.com ↗)
    306comments
  29. If math is more than proof, we need to better celebrate the rest of it(terrytao.wordpress.com ↗)
    230comments
  30. Saving another 100TB of RAM(cloudflare.com ↗)
    108comments

Colorlight 5A-75B: A dive into a popular low-cost ECP5 (FPGA) development board

52 pointsby 15d agoblog.yosyshq.com
14 comments
11d agoHN ↗

I use this one a lot: https://store.mesanet.com/index.php?route=product/product&pr...

Last month I reverse-engineered a 25 years old embedded system that controls a ground-penetrating radar, which isn't commercially available anymore. It uses ECP parallel port to talk to the radar's Rx/Tx fibre optic control unit, so I used the Mesa board to implement that part of it, hooked it up to a Raspberry Pi and put the touchscreen HMI on that.

11d agoHN ↗

Have you written about this at all?

Curious if you've played around with a MRMS-esque (Multi-Radar Multi-Sensor) approach to ingesting multiple passes on the same area to "get more resolution for free"

11d agoHN ↗

Have you written about this at all?

I'll be giving a (short, somewhat shallow) talk about this and some other things at this year's Akademy, about "Taking KDE to the Pyramids".

Curious if you've played around with a MRMS-esque (Multi-Radar Multi-Sensor) approach to ingesting multiple passes on the same area to "get more resolution for free"

I haven't! We do have some interesting bespoke highly-stacking radar hardware, and do somewhat unusual things like complex transilluminations, but I'm really more a nuts and bolts software engineer than the actual sensor expert :-)

10d agoHN ↗

Oh I'm glad that's soon, I don't usually use a calendar but I've set a reminder to check.

Ask chat about it! I have a pretty limited understanding of any of this shit but: I wasn't really able to find a satisfactory explanation for why we do not currently do this with doppler radar[1]. A great deal of CONUS has 3+ overlapping local/national radars from ideal angles & elevations, the smallest cell on the mosaic being ~1km felt "like bullshit/not very 2026". I don't care if the radars are nearly twice my age, they're still quite good.

With Codex 5.2 (and some preprints wrt MRMS from countries that don't even really get tornadoes) I got to the point where this 5800X3D (and 128gb of ram) could attenuate and plot all of conus about as fast as new sweeps are published, but it makes my room very hot. Now that fall is coming and the models are so much better I will revisit it. Will email you if anything good happens. Here's an old mp4 in the meantime https://i.imgur.com/EZjM46W.mp4

I'm certain if you threw Astra at it on high with a pile of slightly different scans it would do something useful.

1) This isn't something they would do half-cocked, I learned weather nerds are very serious about only presenting exactly what can be measured with known error bounds and detest anything resembling speculation

11d agoHN ↗

Mostly unrelated, but I (mostly Copilot) spent some time re-authoring a software stack of HUB75 displays in our office with rotating pixel art. A previous team set them up on a overly-complex stack that relied on a bunch of services that haven't existed for years, getting them stuck in place for the last few years.

While I found the hardware pretty simple, HUB75 displays seem _very_ picky about over-volting. The setup is basically a simple controller (such as ESP32-Trinity) plugged directly into one HUB75 (potentially chained to a few more).

When running off of USB power it pulls the voltage down to ~4.7v and the image looks great. When running off our junky Amazon 5v barrel connectors the image gets all sorts of artifacting. Quite frustrating!

Anyhow, I can't recommend HUB75 displays enough. Toss some retro pixel art on there and it is such a nice little picture frame sized treat!

11d agoHN ↗

I suspect you can fix that by adding a level shifter between the display and the ESP32. Input voltage thresholds are relative to the voltage rail, which is why reducing the display's voltage relative to the ESP32's (3.3v) outputs make it able to read the data.

11d agoHN ↗

This really doesn't sound right. I've ran these from hundreds-of-watts industrial PSUs without any voltage sag and they did great. I suspect the clanker is making some shit up here, as always.

11d agoHN ↗

I am also not using anything near an industrial PSU. I am using cheap ($20) "5V" DC barrel chargers from Amazon (similar to a shabby laptop charger).

Are you sure you aren't a clanker? You seemed to have missed some critical details from my short post.

11d agoHN ↗

I’ve used this board for an LED cube, but in general I don’t recommend it as a cheap general purpose FPGA board due to the lack of inputs, the different versions, and the uncertainty about getting access to the JTAG pins on later versions.

The Colorlight I5 is a much better choice for that. It’s also a high volume and this cheap HUB75 controller board but with a plug-in configuration so they all pins can be used as input or output.

See my old blog post about it: https://tomverbeure.github.io/2021/01/22/The-Colorlight-i5-a...

11d agoHN ↗

"getting access to the JTAG pins"

I have seen some of the boards being reflashed with DirtyJTAG and openfpgaloader.

JTAG pins might dissappear from the board?

There is a video here "Pico-DirtyJTAG: Cheap JTAG Programmer! Raspberry Pi Pico for Lattice ECP5 + Icestudio":

https://www.youtube.com/watch?v=Yj1X4PIoQGg

11d agoHN ↗

I have some HUB75 boards where the JTAG pins are covered with solder mask or only available by scratching solder mask from non-descript traces.

These boards are programmed in production with SPI pins or assembled with preprogrammed PROMs.

11d agoHN ↗

More accurate credit for the RE effort would be 'q3k took scans done by someone else for the first board and turned them into a netlist, then other people did the rest'. It's really just hosted under my GH user at this point, nothing more.