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/
233•theblazehen•2d ago•68 comments

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

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

Hoot: Scheme on WebAssembly

https://www.spritely.institute/hoot/
6•AlexeyBrin•1h ago•0 comments

The Waymo World Model

https://waymo.com/blog/2026/02/the-waymo-world-model-a-new-frontier-for-autonomous-driving-simula...
962•xnx•20h ago•555 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
130•matheusalmeida•2d ago•35 comments

Unseen Footage of Atari Battlezone Arcade Cabinet Production

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

Vocal Guide – belt sing without killing yourself

https://jesperordrup.github.io/vocal-guide/
54•jesperordrup•5h ago•24 comments

Jeffrey Snover: "Welcome to the Room"

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

ga68, the GNU Algol 68 Compiler – FOSDEM 2026 [video]

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

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

https://github.com/valdanylchuk/breezydemo
236•isitcontent•15h ago•26 comments

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

https://github.com/pydantic/monty
233•dmpetrov•16h ago•125 comments

Where did all the starships go?

https://www.datawrapper.de/blog/science-fiction-decline
32•speckx•3d ago•21 comments

UK infants ill after drinking contaminated baby formula of Nestle and Danone

https://www.bbc.com/news/articles/c931rxnwn3lo
11•__natty__•3h ago•0 comments

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

https://vecti.com
335•vecti•17h ago•147 comments

Hackers (1995) Animated Experience

https://hackers-1995.vercel.app/
502•todsacerdoti•23h ago•244 comments

Sheldon Brown's Bicycle Technical Info

https://www.sheldonbrown.com/
386•ostacke•21h ago•97 comments

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

https://eljojo.github.io/rememory/
300•eljojo•18h ago•186 comments

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

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

An Update on Heroku

https://www.heroku.com/blog/an-update-on-heroku/
425•lstoll•21h ago•282 comments

PC Floppy Copy Protection: Vault Prolok

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

Dark Alley Mathematics

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

Was Benoit Mandelbrot a hedgehog or a fox?

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

The AI boom is causing shortages everywhere else

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

How to effectively write quality code with AI

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

Delimited Continuations vs. Lwt for Threads

https://mirageos.org/blog/delimcc-vs-lwt
33•romes•4d ago•3 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•28 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/
1076•cdrnsf•1d ago•460 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...
39•gmays•10h ago•13 comments

Understanding Neural Network, Visually

https://visualrambling.space/neural-network/
298•surprisetalk•3d ago•44 comments

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

https://infisical.com/blog/devops-to-solutions-engineering
154•vmatsiiako•20h ago•72 comments
Open in hackernews

Like MS Excel, Pivot tables never die

https://www.rilldata.com/blog/why-pivot-tables-never-die
30•articsputnik•3mo ago

Comments

stonecharioteer•3mo ago
I wish more people explored Excel. Not just spreadsheets. But MS Excel. It is the best piece of software that came out of MSFT.
articsputnik•3mo ago
I'm a BI engineer, and I always convince people to use something else. But when I need to calculate my finances, and does not fit into Obsidian, I find myself using Excel again too :D Great product. Maybe not so much if you need to align on financial numbers - as everyone has their own truth :)
epistasis•3mo ago
It is the best, but also the very very worst in so many ways.

There are all sorts of data that are nearly impossible to get into Excel because of the ways that it tries to turn everything into a date. There has been so much silent data corruption because of random misfeatures that were added decades ago and now they will never back out of the system. The string OCT4 amongst a column of alphanumeric identifiers will get changed into a date, silently, on import, and it's nigh on impossible to find out how to import without that silent conversion. It's better to write your own Python code to get data into Excel than to use its built in foot guns.

countmora•3mo ago
If you import with PowerQuery you can explicitly specify the data type for each column.
NetMageSCW•3mo ago
That can be turned off (easily Googled), or as mentioned, doesn’t affect proper import using Power Query. Also, if you control the data format and know Excel is the intended target, you can just output your CSV so Excel won’t do that (put =“ and “ around text columns).

For any spreadsheet which are updated by refreshing source data such as CSV output from other systems, PowerQuery is what should be used and is very effective.

epistasis•3mo ago
What are the web search terms you use to find to turn this off? Most people have not been able to figure this out, with the help of the web or in the application itself.

The typical windows user is not going to be accomplish a successful import, except maybe by whatever the heck PowerQuery is.

IAmBroom•3mo ago
I just tried an import of a CSV file containing "OCT4" in a line by itself, and Excel asked me if I wanted to convert it. I clicked "No", and it imported without conversion.
countmora•3mo ago
I wish more people stop hating on Excel. It's an incredible tool with cool stuff baked in (Python support, PowerQuery, etc.). Just because some people misuse it as database or it doesn't scale well beyond a couple of 10k rows does not make it a bad product. For 90% of daily office tasks it's just fine.
qsort•3mo ago
I don't think it's as bad as people make it, and certainly we can't blame non-technical users if they like it, for many tasks it's the only tool that's simultaneously usable by normal people and powerful enough.

It suffers from trying to do too many things at once, though. Excel 3 is enough for those use cases without being a complete nightmare for everyone else. Electronic spreadsheets as a concepts are genius, it's the implementation I hate.

fishmicrowaver•3mo ago
Too many at once? Apparently, you can insert Python code into Excel now, which then gets executed into whatever Azure's equivalent of lambda is. I was recently introduced to someone at work who vibe coded an entire Python application in it and burned through their teams worth of cloud credits.
thewebguyd•3mo ago
When Python in Excel was announced I was initially pretty excited until I found out that it executes in Azure.

WHY wouldn't Microsoft just run it in the local interpreter on the machine?

Qem•3mo ago
> WHY wouldn't Microsoft just run it in the local interpreter on the machine?

Probably to tighten vendor lock-in.

happytoexplain•3mo ago
Excel is fantastic. I love it.

But using a spreadsheet to store data is completely reasonable. We delude ourselves as technically experienced people when we imply otherwise. When Excel fucks up data (perhaps the most unforgivable sin in all of software) with unexplainably bad defaults and UX for auto-formatting (i.e. "trying to be clever"), it's absolutely out of touch to point the finger at the end user.

xnx•3mo ago
> unexplainably bad defaults and UX for auto-formatting

Agree. Soooo many leading zeroes have been striped from ZIP codes.

Equally as bad is no visual indicator to distinguish formula cell from static cells. Easy to silently overwrite formulas with a careless paste.

seemaze•3mo ago
The recent releases with new functions are great, there's a lot that can be done in a format that both pervasive and familiar. And Power Query is indeed a useful addition.

Is Python is still a metered cloud runtime?

Qem•3mo ago
> Just because some people misuse it as database or it doesn't scale well beyond a couple of 10k rows does not make it a bad product.

It's not just that making it a bad product. Those are minor annoyances when compared with it trying to keep your data hostage in opaque formats[1] and exfiltrating your data to the cloud[2].

[1] https://blog.documentfoundation.org/blog/2025/07/18/artifici...

[2] https://superuser.com/questions/1903431/how-to-stop-excel-36...

ayhanfuat•3mo ago
I love Excel. In some ways it is similar to Jupyter Notebooks: great for exploration, horrible for using in production.
NetMageSCW•3mo ago
It can be great in production, like any tool it depends on the nature of the task.
eimrine•3mo ago
MS Excel is good because it has Lisp inside. Does Pivot thing contain Lisp?
NetMageSCW•3mo ago
Why do you think Excel has LISP inside? What would that have to do with Pivot Tables?
eimrine•3mo ago
1. The datatype.

2. Idk, just asking.

jtbaker•3mo ago
Tangential: Timeless post I go back and read through periodically: https://www.joelonsoftware.com/2006/06/16/my-first-billg-rev...
canistel•3mo ago
With _array formulae_ you can live without pivot tables, to a certain extent. They would auto-refresh, too...
NetMageSCW•3mo ago
The advantage of Pivot Tables is they are interactive, but (modern) dynamic array formulas are better in cases where you are producing a static result.
dh2022•3mo ago
Looks like LLM-written article. It does not explain why Pivot tables never die. Also, somehow this page completely messed up my browser history - I could not just click the back arrow to navigate back.
NetMageSCW•3mo ago
That web site is impressively terrible.
articsputnik•3mo ago
You can also read here, in case that works better: https://www.ssp.sh/blog/why-pivot-tables-never-die/. And it's definitely not LLM written. And I tried to answer the why in the chapter "Why Pivot Tables Endure":

> The enduring power of pivot tables is their robustness, simple usage, and fast, interactive response. It's the Lingua Franca of data if you are not fluent in the language of SQL or Python. A common language everyone understands: the top management, domain experts, and developers. It's an interface to data; it's the first no-code interface. Instead of the multidimensional query language MDX or the newer DAX, people can use a simple drag-and-drop interface. It democratized data analysis.

gruez•3mo ago
>Also, somehow this page completely messed up my browser history - I could not just click the back arrow to navigate back.

It seems like the page updates the page url every time you scroll to a new section, which means you end up with 10+ history entries for the page if you scroll all the way through. To exit out of the page you'd have to click back 10+ times to go through those history entries. Google maps does something similar, where it adds a new entry to history every time you pan, which means your history is polluted with entries for google maps.

rtkwe•3mo ago
No this does it worse, try actually backing out through it after scrolling down, when I tried it went back to the beginning of the current section but then I couldn't get any further back than that so it's adding more entries each time you go back.
Qem•3mo ago
Pivot tables are available on LibreOffice as well: https://help.libreoffice.org/latest/en-US/text/scalc/guide/d...
nyrikki•3mo ago
They are in most spreadsheets and many databases now. Even Sheets and Numbers and Oracle SQL etc... maybe just without the same UI.

Microsoft copied the basic concept from Lotus, and Borland also copied it etc...

d--b•3mo ago
Why would pivot tables ever die? That's just like saying line charts never die...
bflesch•3mo ago
This website hijacks my back button. I just loaded it and scrolled half a screen and every time I clicked back button on the mouse it added another history object to the stack.
seemaze•3mo ago
Yup. Messing with my back button is an immediate fuck off.
skeeter2020•3mo ago
The foundational premise that pivot tables went away somewhere seems flawed; they've been going consistently strong as long as I've had a job.
bArray•3mo ago
I can't find it now (would appreciate a link if somebody has one), but "pivot table" I believe was the name for a process where you would follow the intersecting points on a multi-equation graph that would represent the maximal value.

Essentially you have some maximal resource, i.e. money, and you are trying to figure out how it can be used most effectively under several constraints (don't have to be linear).

I remember distinctly having the calculate them by hand in an A-level math exam in the UK.

Ylpertnodi•3mo ago
* maths exam...
adammarples•3mo ago
Linear optimisation? Ie. The excel "solver"
alphalima•3mo ago
Are you talking about linear programming. https://en.wikipedia.org/wiki/Linear_programming
HPsquared•3mo ago
Specifically the Simplex algorithm
bArray•3mo ago
I believe you are correct on the algorithm, for some reason they were called "pivot tables". Thank you for answering!
bArray•3mo ago
I believe this is the correct problem being solved, thank you.
hackingonempty•3mo ago
Demo of Lotus Improv https://www.youtube.com/watch?v=TbsfvdZXE7s&t=205s
hodder•3mo ago
Why would either of them die when they are some of the greatest tools ever invented and there is nothing better for the typical use case?
karmakurtisaani•3mo ago
It's the best tool I never want to work with.
nonethewiser•3mo ago
I have absolutely no idea why pivot tables would die before spreadsheet software. If people are using spreadsheet software, of course pivot tables will be useful. So to put my stack overflow hat on, it's asking the wrong question. Its entirely a matter of whether or not spreadsheet software has a place.
jeremyscanvic•3mo ago
Pivot tables rock! I wouldn't be surprised if they were studied mathematically and proven to be somewhat capable of everything you might want to do in the context of tabular data processing.
NetMageSCW•3mo ago
I think a major fault in the article is the minimization of the impact Improv had on the Pivot Table concept. Much like Numbers twists the spreadsheet paradigm into independent tables on a page instead of tabs, Improv twisted the spreadsheet into everything is a Pivot Table (or Excel Table). And it was first written for NeXt workstations before being ported to Windows. It was a radical departure from Lotus’s previous products and they never realized what they had in it. Microsoft capitalized on that lack of imagination by incorporating much of the functionality into the existing spreadsheet model.
seektable•3mo ago
shameless plug - online pivot tables: https://www.seektable.com o_o
breadwinner•3mo ago
This is a better article if you are interested in the history of Pivot Tables: https://qz.com/1903322/why-pivot-tables-are-the-spreadsheets...
dang•3mo ago
Discussed here:

The pivot table, the spreadsheet's most powerful tool (2020) - https://news.ycombinator.com/item?id=37820877 - Oct 2023 (192 comments)

TheHideout•3mo ago
Since this article successfully got me to look at an example using their software and get to the edge of their funnel, has anyone used Rill and can comment on its utility vs just using Excel which I already have or something else?