frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

How devtools map minified JS code back to your TypeScript source code

https://www.polarsignals.com/blog/posts/2025/11/04/javascript-source-maps-internals
34•manojvivek•4h ago

Comments

tantalor•4h ago
> Notice how the decoded values give relative positions, each value represents the difference from the previous position, not absolute coordinates. This is crucial: instead of encoding large column numbers like 27698 in minified files, source maps only store small deltas like +7 or +15, making the encoded strings much more compact.

Wouldn't "offset" be a more apt term?

manojvivek•4h ago
To me, “offset” sounds more like the distance from the start, whereas here the values are relative to the previous segment. Not a native english speaker, so I could be wrong.
tantalor•3h ago
Offset is difference from a starting point or a previous position
jagged-chisel•2h ago
“Offset” is not enough on its own. Offset from what? Start of file? Absolute offset. Previous offset? Relative offset.
recursive•3h ago
It sounds equally apt to my ear. I've used both words for this concept in the past.
hanikesn•1h ago
Delta Encoding is the common term
zb3•2h ago
Tangentially related, but last year I've made a tool to recover original sources from web apps which expose source maps (with the sourcesContent value present), including enumerating all lazily loaded chunks:

https://github.com/zb3/getfrontend

Pg_lake: Postgres with Iceberg and data lake access

https://github.com/Snowflake-Labs/pg_lake
184•plaur782•3h ago•60 comments

We're open-sourcing the successor of Jupyter notebook

https://deepnote.com/blog/were-open-sourcing-the-successor-of-jupyter-notebook
108•zX41ZdbW•1h ago•74 comments

NoLongerEvil-Thermostat – Nest Generation 1 and 2 Firmware

https://github.com/codykociemba/NoLongerEvil-Thermostat
50•mukti•2h ago•13 comments

Show HN: A CSS-Only Terrain Generator

https://terra.layoutit.com
208•rofko•5h ago•62 comments

Codemaps: Understand Code, Before You Vibe It

https://cognition.ai/blog/codemaps
65•janpio•2h ago•8 comments

Launch HN: Plexe (YC X25) – Build production-grade ML models from prompts

https://www.plexe.ai/
42•vaibhavdubey97•2h ago•12 comments

Normalize Identifying Corporate Devices in Your Software

https://lgug2z.com/articles/normalize-identifying-corporate-devices-in-your-software/
38•Bogdanp•6d ago•17 comments

Whole Earth Index

https://wholeearth.info/
20•bookofjoe•1w ago•1 comments

What is a manifold?

https://www.quantamagazine.org/what-is-a-manifold-20251103/
284•isaacfrond•9h ago•90 comments

Recovering videos from my Sony camera that I stupidly deleted

https://www.jeffgeerling.com/blog/2025/recovering-videos-my-sony-camera-i-stupidly-deleted
43•speckx•1w ago•20 comments

Optimizing Datalog for the GPU

https://danglingpointers.substack.com/p/optimizing-datalog-for-the-gpu
78•blakepelton•5h ago•14 comments

This Day in 1988, the Morris worm infected 10% of the Internet within 24 hours

https://www.tomshardware.com/tech-industry/cyber-security/on-this-day-in-1988-the-morris-worm-sli...
143•canucker2016•4h ago•79 comments

Chaining FFmpeg with a Browser Agent

https://100x.bot/a/chaining-ffmpeg-with-browser-agent
73•shardullavekar•7h ago•37 comments

My Truck Desk

https://www.theparisreview.org/blog/2025/10/29/truck-desk/
357•zdw•17h ago•84 comments

Bloom filters are good for search that does not scale

https://notpeerreviewed.com/blog/bloom-filters/
140•birdculture•10h ago•29 comments

How devtools map minified JS code back to your TypeScript source code

https://www.polarsignals.com/blog/posts/2025/11/04/javascript-source-maps-internals
34•manojvivek•4h ago•7 comments

Customize Nano Text Editor

https://shafi.ddns.net/blog/customize-nano-text-editor
97•shafiemoji•1w ago•39 comments

The Rust Foundation Maintainers Fund

https://rustfoundation.org/media/announcing-the-rust-foundation-maintainers-fund/
54•amalinovic•2h ago•41 comments

Tell HN: X is opening any tweet link in a webview whether you press it or not

423•stillatit•14h ago•387 comments

Aisuru botnet shifts from DDoS to residential proxies

https://krebsonsecurity.com/2025/10/aisuru-botnet-shifts-from-ddos-to-residential-proxies/
48•feross•6d ago•15 comments

The 512KB Club

https://512kb.club/
91•lr0•3h ago•48 comments

Things you can do with diodes

https://lcamtuf.substack.com/p/things-you-can-do-with-diodes
337•zdw•20h ago•97 comments

You can't cURL a Border

https://drobinin.com/posts/you-cant-curl-a-border/
410•valzevul•19h ago•218 comments

AI's Dial-Up Era

https://www.wreflection.com/p/ai-dial-up-era
422•nowflux•22h ago•383 comments

When stick figures fought

https://animationobsessive.substack.com/p/when-stick-figures-fought
309•ani_obsessive•19h ago•114 comments

Show HN: I built a local-first daily planner for iOS

https://apps.apple.com/ca/app/to-do-list-planner-zesfy/id6479947874
64•zesfy•6h ago•46 comments

Data breach at major Swedish software supplier impacts 1.5M

https://www.bleepingcomputer.com/news/security/data-breach-at-major-swedish-software-supplier-imp...
28•fleahunter•3h ago•10 comments

Tenacity – a multi-track audio editor/recorder

https://tenacityaudio.org
116•smartmic•1w ago•32 comments

Reverse-engineered CUPS driver for Phomemo receipt/label printers

https://github.com/vivier/phomemo-tools
72•Curiositry•1w ago•20 comments

A friendly tour of process memory on Linux

https://www.0xkato.xyz/linux-process-memory/
219•0xkato•20h ago•24 comments