frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

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

https://openciv3.org/
546•klaussilveira•9h ago•153 comments

The Waymo World Model

https://waymo.com/blog/2026/02/the-waymo-world-model-a-new-frontier-for-autonomous-driving-simula...
872•xnx•15h ago•527 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
78•matheusalmeida•1d ago•16 comments

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

https://github.com/valdanylchuk/breezydemo
186•isitcontent•10h ago•23 comments

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

https://github.com/pydantic/monty
189•dmpetrov•10h ago•84 comments

Unseen Footage of Atari Battlezone Arcade Cabinet Production

https://arcadeblogger.com/2026/02/02/unseen-footage-of-atari-battlezone-cabinet-production/
10•videotopia•3d ago•0 comments

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

https://vecti.com
298•vecti•12h ago•133 comments

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

https://github.com/microsoft/litebox
347•aktau•16h ago•169 comments

Dark Alley Mathematics

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

Sheldon Brown's Bicycle Technical Info

https://www.sheldonbrown.com/
343•ostacke•16h ago•90 comments

Hackers (1995) Animated Experience

https://hackers-1995.vercel.app/
441•todsacerdoti•18h ago•226 comments

Delimited Continuations vs. Lwt for Threads

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

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

https://eljojo.github.io/rememory/
240•eljojo•12h ago•148 comments

PC Floppy Copy Protection: Vault Prolok

https://martypc.blogspot.com/2024/09/pc-floppy-copy-protection-vault-prolok.html
44•kmm•4d ago•3 comments

An Update on Heroku

https://www.heroku.com/blog/an-update-on-heroku/
378•lstoll•16h ago•256 comments

What Is Ruliology?

https://writings.stephenwolfram.com/2026/01/what-is-ruliology/
5•helloplanets•4d ago•1 comments

How to effectively write quality code with AI

https://heidenstedt.org/posts/2026/how-to-effectively-write-quality-code-with-ai/
222•i5heu•13h ago•168 comments

Why I Joined OpenAI

https://www.brendangregg.com/blog/2026-02-07/why-i-joined-openai.html
97•SerCe•6h ago•78 comments

Show HN: ARM64 Android Dev Kit

https://github.com/denuoweb/ARM64-ADK
14•denuoweb•1d ago•2 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...
20•gmays•5h ago•3 comments

Learning from context is harder than we thought

https://hy.tencent.com/research/100025?langVersion=en
162•limoce•3d ago•83 comments

Show HN: R3forth, a ColorForth-inspired language with a tiny VM

https://github.com/phreda4/r3
63•phreda4•9h ago•11 comments

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

https://infisical.com/blog/devops-to-solutions-engineering
129•vmatsiiako•15h ago•56 comments

Introducing the Developer Knowledge API and MCP Server

https://developers.googleblog.com/introducing-the-developer-knowledge-api-and-mcp-server/
40•gfortaine•7h ago•11 comments

Understanding Neural Network, Visually

https://visualrambling.space/neural-network/
261•surprisetalk•3d ago•35 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/
1032•cdrnsf•19h ago•428 comments

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

https://github.com/dmtrKovalenko/zlob
6•neogoose•2h ago•3 comments

FORTH? Really!?

https://rescrv.net/w/2026/02/06/associative
56•rescrv•17h ago•19 comments

Show HN: Smooth CLI – Token-efficient browser for AI agents

https://docs.smooth.sh/cli/overview
85•antves•1d ago•62 comments

WebView performance significantly slower than PWA

https://issues.chromium.org/issues/40817676
20•denysonique•6h ago•3 comments
Open in hackernews

How can I build a simple pulse generator to demonstrate transmission lines

https://electronics.stackexchange.com/questions/764155/how-can-i-build-a-simple-pulse-generator-to-demonstrate-transmission-lines
67•alphabetter•4w ago

Comments

KK7NIL•3w ago
Nice write up and sneaky introduction to time-domain reflectrometry but I'd like to point out the classic answer to this question is the famous Jim Williams pulse generator: https://github.com/podonoghue/Jim_Williams_Pulse_Generator?t...
adrian_b•3w ago
Avalanche transistors, like the tunnel diodes mentioned by another poster, had been widely used in the past for generating fast pulses.

However, nowadays it is difficult to find any bipolar transistors that are suitable to be operated in the avalanche mode or any tunnel diodes, because these were fabricated using older technologies that are not suitable for the semiconductor devices that are popular today, so most such fabrication lines have been closed, due to insufficient demand.

Only for extremely few bipolar transistors the characteristics of the avalanche mode operation were specified by their manufacturer, so for most devices using avalanche transistors the transistors for each built device had to be cherry picked by testing many transistors of a type known to include suitable transistors.

KK7NIL•3w ago
A 2N3904 will show similar avalanche behavior and is still widely available.

But, really, I just took the opportunity to talk about Jim Williams and his magnum opus that is AN47!

adrian_b•3w ago
Indeed, in the now distant past the application notes from companies like Linear Technology, and many others, were a treasure of information from which one could learn more about electronics than from university textbooks.

Sadly, such great technical documentation exists no more. The companies that make such products are no longer your business partners, but they are adversarial entities, whose only goal is how to confuse and to fool their customers into paying as much as possible for products whose quality is as low as possible.

Educating your customers about how to better use your products is no longer a business goal. Another current thread on HN is about the fear that the huge decline in the quality of technical documentation during the last 3 decades will be accelerated by the replacement of professional technical writers with AI.

KK7NIL•3w ago
The market has changed significantly, there's much less need for this kind of education for a 3 cent microcontroller.

I've found ADI still has some great educational material, although that's partly because they've been better at maintaining their webpages from the 90's and 00's, not because they're putting out much new material.

hilbert42•3w ago
Decades ago we used a much simpler method. A few 50 or 75 ohm non-inductive resistors and a tunnel diode.

Feed any (slow) pulse generator into the diode and make it switch. Tunnel diodes can have sub-nanosecond switching times.

We also used this technique to check/measure the rise times of our oscilloscopes.

dylan604•3w ago
sometimes, I realize how much is taken for granted these days that when I stop to think about is one of those "whoa" (in a Neo voice) moment. being able to time something in the picosecond range just gives me a wry smile.
lostlogin•3w ago
I use an MRI scanner.

One day the engineer explained the switching between transmit and receive and the need for it to be very accurate - blasting the receive coil with the massive transmit coil when the receive coil expects a minuscule signal would be bad.

It’s timed in picoseconds. It’s so impressive.

hilbert42•2w ago
I've not had the opportunity to study circuits of MRI scanners so I'm unfamiliar how they achieve such a high switching speed but I'd also suggest some clever circuitry must be employed to protect the sensitive receiver sensors/electronics from damage during the transmit cycle.

Seems to me we not only have ultra fast picosecond switching involved but also the transmit signal would have be attenuated many orders of magnitude around the receiver to stop it 'frying'. That's very impressive at that switching speed.

When I was a kid, I used to rat old disposals WWII radar equipment for parts to build hobby projects and what truly impressed me perhaps more so than the magnetrons was how the delicate receiver circuit was protected from damage during the transmit cycle which reached a pulse power of over 50kW (in some units power could be as high as 1MW).

In those days the only receiver electronics that would work at the then almost unheard of frequency of 10GHz (3cm wavelength) was a tiny point contact (cat's whisker) silicon diode used as a mixer which was very fragile—even a tiny proportion of 50kW would annihilate it in a fraction of a second.

The solution to protecting the diode was the gas-filled T/R switch, it was not only brilliant in conception but truly eloquent in its simplicity (even nowadays this is greatly underappreciated).

The same waveguide was used for transmission and reception but during the transmit cycle the T/R switch isolated the receiver by effectively short circuiting the signal path to the receiver by utilizing a small fraction of the transmitter powet to ionize its gas. Moreover, the ionization had to strike almost instantaneously—essentially on the leading edge of the 10GHz pulse (I'm unsure of the exact time but at that frequency the first 1/4-cycle (voltage maximum) occurs in 250 picoseconds). During reception the ionization would quench thus opening the signal path to the diode. No other circuitry was necessary although some devices had a bias voltage applied to aid striking.

Here's a photo of a CV-115 type T/R switch from WWII (it does not use a bias voltage). You'll note the circular resonant circuits, they increase the voltage across the spark gap thus aid striking).

I still own one of these switches which sits on a mantelpiece, I often ask visiting techies what it is and most haven't a clue: https://www.radiomuseum.org/tubes/tube_cv115.html

Edit: here's a photo of the 1N23 diode, it's about 2cm long: https://www.ase-museoedelpro.org/Museo_Edelpro/Catalogo/tube...

SilentM68•3w ago
That's pretty cool :)
efskap•3w ago
Great article! aside: I've never seen Stack Exchange used as a blogpost medium (which normally this kind of write-up would be) and I like it! It's still formatted as Q&A so people with the same question can find it, and what's more, suggest edits or write alternative solutions (as OP explicitly invites here) on equal footing themselves. A collaborative quest for the answer, but not anonymized like a wiki.
HNisCIS•3w ago
The real gem is the answer at the bottom about doing the same thing with a bit of transmission line you treat as a capacitor.
greenbit•3w ago
Yeah, that's a pretty awesome idea. The only critical spec for the transistor is the time to get into saturation, the actual pulse length coming from the propagation of the discharge of the coax segment from the collector end to the far end. When the capacitance of that coax is discharged, the pulse stops, even with the transistor still on.
Aurornis•3w ago
This is a great post about the basics of what happens in transmission lines.

If you need really fast rise times, there are cheap pulse generators that are a couple orders of magnitude faster: https://leobodnar.com/shop/index.php?main_page=product_info&... At this level everything has to be optimized including physical geometry.

IndrekR•3w ago
I am using Leo Bodnar’s fast pulse generator (SMA) in my lectures to teach transmission lines. With sufficient length (I use ~1m) it works quite well to demo with a low cost scope. I originally bought it for TDR with 40GSPS/15GHz scope, which works very well with few orders of magnitude smaller lengths. Old on has upper length limit with 10MHz fixed frequency. There is a new one available with external sync and variable frequency, but I have not bought/tested it.
chimpanzee2•3w ago
Any recommended resources for learning the first principles required to understand this and all the components involved?
jacquesm•3w ago
An Electrical Engineering course, or a book on practical circuit design.
ssl-3•3w ago
For transmission lines: _Similarities of Wave Behavior_, presented by Dr. J. N. Shier (of Bell Labs fame, and whose team invented the phototransistor):

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

It's an easy thing to watch at any level, with both brilliant practical demonstrations and supporting math provided.

KK7NIL•3w ago
W2AEW on YouTube was one of my introductions to high-speed analog electronics (and I had the pleasure of working with him later on).