frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

The Rise of Spec Driven Development

https://www.dbreunig.com/2026/02/06/the-rise-of-spec-driven-development.html
1•Brajeshwar•4m ago•0 comments

The first good Raspberry Pi Laptop

https://www.jeffgeerling.com/blog/2026/the-first-good-raspberry-pi-laptop/
2•Brajeshwar•4m ago•0 comments

Seas to Rise Around the World – But Not in Greenland

https://e360.yale.edu/digest/greenland-sea-levels-fall
1•Brajeshwar•4m ago•0 comments

Will Future Generations Think We're Gross?

https://chillphysicsenjoyer.substack.com/p/will-future-generations-think-were
1•crescit_eundo•7m ago•0 comments

State Department will delete Xitter posts from before Trump returned to office

https://www.npr.org/2026/02/07/nx-s1-5704785/state-department-trump-posts-x
1•righthand•10m ago•0 comments

Show HN: Verifiable server roundtrip demo for a decision interruption system

https://github.com/veeduzyl-hue/decision-assistant-roundtrip-demo
1•veeduzyl•11m ago•0 comments

Impl Rust – Avro IDL Tool in Rust via Antlr

https://www.youtube.com/watch?v=vmKvw73V394
1•todsacerdoti•11m ago•0 comments

Stories from 25 Years of Software Development

https://susam.net/twenty-five-years-of-computing.html
2•vinhnx•12m ago•0 comments

minikeyvalue

https://github.com/commaai/minikeyvalue/tree/prod
3•tosh•17m ago•0 comments

Neomacs: GPU-accelerated Emacs with inline video, WebKit, and terminal via wgpu

https://github.com/eval-exec/neomacs
1•evalexec•22m ago•0 comments

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

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

How I grow my X presence?

https://www.reddit.com/r/GrowthHacking/s/UEc8pAl61b
2•m00dy•27m ago•0 comments

What's the cost of the most expensive Super Bowl ad slot?

https://ballparkguess.com/?id=5b98b1d3-5887-47b9-8a92-43be2ced674b
1•bkls•28m ago•0 comments

What if you just did a startup instead?

https://alexaraki.substack.com/p/what-if-you-just-did-a-startup
5•okaywriting•35m ago•0 comments

Hacking up your own shell completion (2020)

https://www.feltrac.co/environment/2020/01/18/build-your-own-shell-completion.html
2•todsacerdoti•38m ago•0 comments

Show HN: Gorse 0.5 – Open-source recommender system with visual workflow editor

https://github.com/gorse-io/gorse
1•zhenghaoz•38m ago•0 comments

GLM-OCR: Accurate × Fast × Comprehensive

https://github.com/zai-org/GLM-OCR
1•ms7892•39m ago•0 comments

Local Agent Bench: Test 11 small LLMs on tool-calling judgment, on CPU, no GPU

https://github.com/MikeVeerman/tool-calling-benchmark
1•MikeVeerman•40m ago•0 comments

Show HN: AboutMyProject – A public log for developer proof-of-work

https://aboutmyproject.com/
1•Raiplus•40m ago•0 comments

Expertise, AI and Work of Future [video]

https://www.youtube.com/watch?v=wsxWl9iT1XU
1•indiantinker•41m ago•0 comments

So Long to Cheap Books You Could Fit in Your Pocket

https://www.nytimes.com/2026/02/06/books/mass-market-paperback-books.html
3•pseudolus•41m ago•1 comments

PID Controller

https://en.wikipedia.org/wiki/Proportional%E2%80%93integral%E2%80%93derivative_controller
1•tosh•45m ago•0 comments

SpaceX Rocket Generates 100GW of Power, or 20% of US Electricity

https://twitter.com/AlecStapp/status/2019932764515234159
2•bkls•45m ago•0 comments

Kubernetes MCP Server

https://github.com/yindia/rootcause
1•yindia•47m ago•0 comments

I Built a Movie Recommendation Agent to Solve Movie Nights with My Wife

https://rokn.io/posts/building-movie-recommendation-agent
4•roknovosel•47m ago•0 comments

What were the first animals? The fierce sponge–jelly battle that just won't end

https://www.nature.com/articles/d41586-026-00238-z
2•beardyw•55m ago•0 comments

Sidestepping Evaluation Awareness and Anticipating Misalignment

https://alignment.openai.com/prod-evals/
1•taubek•55m ago•0 comments

OldMapsOnline

https://www.oldmapsonline.org/en
2•surprisetalk•57m ago•0 comments

What It's Like to Be a Worm

https://www.asimov.press/p/sentience
2•surprisetalk•57m ago•0 comments

Don't go to physics grad school and other cautionary tales

https://scottlocklin.wordpress.com/2025/12/19/dont-go-to-physics-grad-school-and-other-cautionary...
2•surprisetalk•57m ago•0 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).