frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Start all of your commands with a comma (2009)

https://rhodesmill.org/brandon/2009/commands-with-comma/
260•theblazehen•2d ago•86 comments

Hoot: Scheme on WebAssembly

https://www.spritely.institute/hoot/
27•AlexeyBrin•1h ago•3 comments

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

https://openciv3.org/
707•klaussilveira•15h ago•206 comments

The Waymo World Model

https://waymo.com/blog/2026/02/the-waymo-world-model-a-new-frontier-for-autonomous-driving-simula...
969•xnx•21h ago•558 comments

Vocal Guide – belt sing without killing yourself

https://jesperordrup.github.io/vocal-guide/
70•jesperordrup•6h ago•32 comments

Reinforcement Learning from Human Feedback

https://arxiv.org/abs/2504.12501
8•onurkanbkrc•49m ago•0 comments

Making geo joins faster with H3 indexes

https://floedb.ai/blog/how-we-made-geo-joins-400-faster-with-h3-indexes
135•matheusalmeida•2d ago•35 comments

Where did all the starships go?

https://www.datawrapper.de/blog/science-fiction-decline
46•speckx•4d ago•36 comments

Unseen Footage of Atari Battlezone Arcade Cabinet Production

https://arcadeblogger.com/2026/02/02/unseen-footage-of-atari-battlezone-cabinet-production/
68•videotopia•4d ago•7 comments

Welcome to the Room – A lesson in leadership by Satya Nadella

https://www.jsnover.com/blog/2026/02/01/welcome-to-the-room/
39•kaonwarb•3d ago•30 comments

Ga68, a GNU Algol 68 Compiler

https://fosdem.org/2026/schedule/event/PEXRTN-ga68-intro/
13•matt_d•3d ago•2 comments

What Is Ruliology?

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

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

https://github.com/valdanylchuk/breezydemo
240•isitcontent•16h ago•26 comments

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

https://github.com/pydantic/monty
238•dmpetrov•16h ago•127 comments

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

https://vecti.com
340•vecti•18h ago•150 comments

Hackers (1995) Animated Experience

https://hackers-1995.vercel.app/
506•todsacerdoti•23h ago•248 comments

Sheldon Brown's Bicycle Technical Info

https://www.sheldonbrown.com/
390•ostacke•22h ago•99 comments

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

https://eljojo.github.io/rememory/
306•eljojo•18h ago•189 comments

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

https://github.com/microsoft/litebox
361•aktau•22h ago•186 comments

An Update on Heroku

https://www.heroku.com/blog/an-update-on-heroku/
429•lstoll•22h ago•284 comments

Cross-Region MSK Replication: K2K vs. MirrorMaker2

https://medium.com/lensesio/cross-region-msk-replication-a-comprehensive-performance-comparison-o...
3•andmarios•4d ago•1 comments

Was Benoit Mandelbrot a hedgehog or a fox?

https://arxiv.org/abs/2602.01122
25•bikenaga•3d ago•11 comments

PC Floppy Copy Protection: Vault Prolok

https://martypc.blogspot.com/2024/09/pc-floppy-copy-protection-vault-prolok.html
71•kmm•5d ago•10 comments

Dark Alley Mathematics

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

The AI boom is causing shortages everywhere else

https://www.washingtonpost.com/technology/2026/02/07/ai-spending-economy-shortages/
26•1vuio0pswjnm7•2h ago•16 comments

How to effectively write quality code with AI

https://heidenstedt.org/posts/2026/how-to-effectively-write-quality-code-with-ai/
271•i5heu•18h ago•219 comments

Delimited Continuations vs. Lwt for Threads

https://mirageos.org/blog/delimcc-vs-lwt
34•romes•4d ago•3 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/
1079•cdrnsf•1d ago•462 comments

Introducing the Developer Knowledge API and MCP Server

https://developers.googleblog.com/introducing-the-developer-knowledge-api-and-mcp-server/
64•gfortaine•13h ago•30 comments

Understanding Neural Network, Visually

https://visualrambling.space/neural-network/
306•surprisetalk•3d ago•45 comments
Open in hackernews

How to make a Smith chart

https://www.johndcook.com/blog/2025/10/23/smith-chart/
169•tzury•3mo ago

Comments

btkramer9•3mo ago
I loved smith charts during my microwave classes in college. I've always felt like there should be a fun game based on the mechanics of using a smith chart.
dmd•3mo ago
I’m just amazed there isn’t a nearly impenetrable Greg Egan book based on them.
uzby•3mo ago
This software is so good it is as enjoyable as any game, it taught me to love Smith Charts

https://www.ae6ty.com/smith_charts/

seoulbigchris•3mo ago
I felt the same way. At some point shortly after graduation, I found a heavy plastic Smith chart that was designed to be written on with a grease pencil, and erased with a cloth when you're done.
seoulbigchris•3mo ago
Oh, found a picture of one of these plastic ones flikr:

https://www.flickr.com/photos/jonsphotos/218609214/in/album-...

seoulbigchris•3mo ago
If you liked the Smith Chart, you'd love using the Spirule to solve root locus problems.

https://en.wikipedia.org/wiki/Root_locus_analysis

munchler•3mo ago
> The Smith chart from electrical engineering is the image of a Cartesian grid under the function f(z) = (z − 1)/(z + 1). More specifically, it’s the image of a grid in the right half-plane.

Well, I'm already confused. The domain is complex numbers where the real part is >= 0? I think it would be helpful to make that clear from the get-go. When I see "Cartesian grid", I think R^2, not C.

crdrost•3mo ago
So you can continue it beyond that circle if you like, it just happens to be the case that the thing electrical engineers and others dealing with waveguides are plotting in the source space, is impedance. (Well, a ratio of impedances—a load impedance divided by a transmission line impedance.) The real part of impedance is resistance, and negative resistance is very uncommon. The area outside the unit circle so mapped, I think also corresponds to reflected amplitude ≤ transmitted amplitude, with the center of the diagram being a perfectly matched impedance, and no reflection.
_whiteCaps_•3mo ago
I have PTSD from learning Smith charts in school.

My prof even said to me "If you'd pay attention, you'd understand this!". I was the only one who was brave enough to ask questions about it!

OldSchool•3mo ago
Heh, this reminds me, don't worry:

One of my extremely intelligent roommates in the 80s switched from EE to CS, seemingly due to Smith charts and Electromagnetics coursework.

He went on to make a large fortune in software.

gg82•3mo ago
Sounds like it was the right decision then.
thraxil•3mo ago
I switched from EE to CS (well, "Computer Engineering" technically) in the late 90s. Not specifically due to Smith charts, but that's relatable. For me it was just realizing that I was procrastinating on doing my EE problem sets, which just started to seem like endless grinding of differential equations, by playing around with whatever we were doing in the couple CS classes I had. I wouldn't say I've made "a large fortune" in software, but it's kept me gainfully employed for a few decades so I think it worked out.
mbostock•3mo ago
I made an interactive implementation here: https://observablehq.com/@mbostock/smith-chart
aeontech•3mo ago
that's beautiful!
flimflamm•3mo ago
Really really nice. Thanks for this!
oulipo2•3mo ago
Really cool! BTW since you're here, have you checked https://github.com/malloydata/malloy/ and their visualizations? it seems it could be a nice fit for ObservableHQ
bmiekre•3mo ago
These are wormhole graphs, right?
hammock•3mo ago
Is this related to Cardioid patterns for directional microphones?
dieselerator•3mo ago
No. Sorry, that is not a helpful comparison.
buescher•3mo ago
No. The RF equivalent of that would be an antenna pattern. The smith chart is a particular mapping of complex impedance that allows for fairly straightforward calculation and visualization of things like conjugate matches. It's related to the impedance plots for speakers, but audio engineers generally don't use it. RF engineers will plot impedance vs frequency on it though. If you come across curlicue plots on it, those are typically frequency sweeps i.e. they plot impedance vs frequency. You might have to look for the frequency legend or endpoints.
kazinator•3mo ago
This animation is helpful:

https://en.wikipedia.org/wiki/Smith_chart#/media/File:Animat...

araes•3mo ago
Not knowing enough about Smith Charts, do the intermediary frames have any meaning in terms of actual practical problems or calculations?

It seems like the chart itself would be a member of an entire family of chart types that would go through the entire 3D rotation with several versions that were "nearly tangent circles" and eventually concentric circles at the center of the graph, along with some of the intermediary frames shown in the animation.

kazinator•3mo ago
The intermediary frames have an interpretation as being congruent to a scaling. Near the outset of the animation when the imaginary axis slightly bends, it has already become a circle. So it is congruent to a large Smith chart.
kazinator•3mo ago
"Escher's art, Smith Chart and Hyperbolic Geometry"

https://www.researchgate.net/publication/3427377_Escher's_ar...

"A conceptual relation between Circle Limit IV, an artistic creation by M.C. Escher, and Smith Chart, geographical aid for microwave engineering created by P.H. Smith, was established. The basis of Escher's art and Smith chart can both be traced back to invariance of the cross ration of four complex numbers under Möbius transformation on the domain of complex numbers. The Smith chart can be used as an aid for constructing Escher-like drawings that display periodic mosaic patterns and at the same time convey the perception of infinite progression within a unit circle."

nickcw•3mo ago
I've used Smith charts many times on my NanoVNA analysing antennas, but despite being mathematically inclined I never thought of the complex plane mapping involved

f(z) = (z − 1)/(z + 1)

The Smith chart is useful to electronic engineers because a given VSWR (the thing you try to minimise to get a good antenna) becomes a circle about the center of the Smith chart

VSWR= (1 + | Γ |)/(1 - | Γ |)

So to make your antenna better, get the plot closer to the center. Whether it is above the line or below tells you whether the antenna is inductive or capacitive and hence which kind of loading to add.

RossBencina•3mo ago
> f(z) = (z − 1)/(z + 1)

Also known as the Bilinear Transform https://en.wikipedia.org/wiki/Bilinear_transform

Used for mapping between s-plane and z-plane when discretising using the trapezoidal rule.

raldi•3mo ago
Why would you use one?
s20n•3mo ago
I remember using these for impedance matching back when I was in college. Basically when you connect two transmission lines (like coax cables), you need to match their impedances so the signal does not bounce back. (Ik this is a gross oversimplification but yeah)
jordigh•3mo ago
Btw, as all Möbius transforms, a Smith chart can be understood by looking at the complex plane as a sphere:

https://www.youtube.com/watch?v=0z1fIsUNhO4

dchasson•3mo ago
Terrifying. My nightmares will return.
myself248•3mo ago
This is one of my favorite explanations of how to use a Smith chart in practice: https://www.cypress.com/file/136236/download

Also this one: https://www.ti.com/lit/an/swra046a/swra046a.pdf

vismit2000•3mo ago
Smith Chart 101: https://www.youtube.com/watch?v=vDU5XnvZXwc
mtneglZ•3mo ago
Smith charts look really cool, and they can be really useful for modeling, but for me I can't see the phasors when I use a Smith chart. Myself and all the EEs I work with use bode plots to see mag and phase response across frequency. I know some sick f EEs that just want raw IQ pairs. But Smith charts look sci fi so they're good too.