frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Tiny C Compiler

https://bellard.org/tcc/
91•guerrilla•2h ago•36 comments

The silent death of Good Code

https://amit.prasad.me/blog/rip-good-code
22•amitprasad•1h ago•3 comments

SectorC: A C Compiler in 512 bytes

https://xorvoid.com/sectorc.html
176•valyala•7h ago•31 comments

Speed up responses with fast mode

https://code.claude.com/docs/en/fast-mode
106•surprisetalk•6h ago•110 comments

Brookhaven Lab's RHIC concludes 25-year run with final collisions

https://www.hpcwire.com/off-the-wire/brookhaven-labs-rhic-concludes-25-year-run-with-final-collis...
41•gnufx•5h ago•43 comments

The F Word

http://muratbuffalo.blogspot.com/2026/02/friction.html
95•zdw•3d ago•44 comments

Software factories and the agentic moment

https://factory.strongdm.ai/
127•mellosouls•9h ago•268 comments

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

https://openciv3.org/
876•klaussilveira•1d ago•268 comments

Hoot: Scheme on WebAssembly

https://www.spritely.institute/hoot/
165•AlexeyBrin•12h ago•29 comments

Stories from 25 Years of Software Development

https://susam.net/twenty-five-years-of-computing.html
124•vinhnx•10h ago•15 comments

FDA intends to take action against non-FDA-approved GLP-1 drugs

https://www.fda.gov/news-events/press-announcements/fda-intends-take-action-against-non-fda-appro...
56•randycupertino•2h ago•61 comments

First Proof

https://arxiv.org/abs/2602.05192
93•samasblack•9h ago•62 comments

Al Lowe on model trains, funny deaths and working with Disney

https://spillhistorie.no/2026/02/06/interview-with-sierra-veteran-al-lowe/
81•thelok•8h ago•16 comments

Vocal Guide – belt sing without killing yourself

https://jesperordrup.github.io/vocal-guide/
263•jesperordrup•17h ago•84 comments

Show HN: A luma dependent chroma compression algorithm (image compression)

https://www.bitsnbites.eu/a-spatial-domain-variable-block-size-luma-dependent-chroma-compression-...
26•mbitsnbites•3d ago•2 comments

I write games in C (yes, C) (2016)

https://jonathanwhiting.com/writing/blog/games_in_c/
161•valyala•6h ago•143 comments

Start all of your commands with a comma (2009)

https://rhodesmill.org/brandon/2009/commands-with-comma/
546•theblazehen•3d ago•201 comments

Show HN: I saw this cool navigation reveal, so I made a simple HTML+CSS version

https://github.com/Momciloo/fun-with-clip-path
47•momciloo•6h ago•9 comments

Eigen: Building a Workspace

https://reindernijhoff.net/2025/10/eigen-building-a-workspace/
3•todsacerdoti•4d ago•1 comments

Show HN: Browser based state machine simulator and visualizer

https://svylabs.github.io/smac-viz/
8•sridhar87•4d ago•3 comments

The AI boom is causing shortages everywhere else

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

Selection rather than prediction

https://voratiq.com/blog/selection-rather-than-prediction/
22•languid-photic•4d ago•6 comments

Microsoft account bugs locked me out of Notepad – Are thin clients ruining PCs?

https://www.windowscentral.com/microsoft/windows-11/windows-locked-me-out-of-notepad-is-the-thin-...
70•josephcsible•4h ago•97 comments

Reinforcement Learning from Human Feedback

https://rlhfbook.com/
107•onurkanbkrc•11h ago•5 comments

Unseen Footage of Atari Battlezone Arcade Cabinet Production

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

A Fresh Look at IBM 3270 Information Display System

https://www.rs-online.com/designspark/a-fresh-look-at-ibm-3270-information-display-system
56•rbanffy•4d ago•15 comments

72M Points of Interest

https://tech.marksblogg.com/overture-places-pois.html
46•marklit•5d ago•6 comments

Where did all the starships go?

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

Coding agents have replaced every framework I used

https://blog.alaindichiappari.dev/p/software-engineering-is-back
299•alainrk•11h ago•472 comments

France's homegrown open source online office suite

https://github.com/suitenumerique
682•nar001•11h ago•293 comments
Open in hackernews

Show HN: 1 Million Rows

https://1mrows.pages.dev
24•ankitchhatbar•6mo ago

Comments

captn3m0•6mo ago
Firefox/iOS - attempting to scroll the demo after zooming in a bit, just refreshes the page.
xnx•6mo ago
"lightening fast"? Probably meant "lightning fast".
forshaper•6mo ago
what can I do with these really big tables?
stanmancan•6mo ago
Not 100% sure what I'm looking at here? Am I missing something or is it just table of data with an "infinite scroll" that loads 200 records at a time?
vlan121•6mo ago
Looks like this, like someone is rebranding pagination.
leftnode•6mo ago
The company names look like Amazon merchants.
ankitchhatbar•6mo ago
Loading more than a few thousand rows on a web page will make unusably slow. Especially when you add a lot more features to it.

This is such that only what's seen or about to be seen is put on the page. The rest is kept ready on the server on local memory depending on what the user is doing.

This allows for a scalable solution that allows you to view thousands of records and interact with them

mzajc•6mo ago
> This is such that only what's seen or about to be seen is put on the page

This reads like it's a lazy loading library, but then the roadmap has features like

> Assign Items to Users

> Kanban View

> Collaborative Editing

Which read like something you'd have in a project management solution. How do these two concepts form a cohesive product and who is the target audience? I've seen my fair share of Jira and Trello hellscapes, but I doubt Kanban boards with more entries than memory can handle are very common.

runlaszlorun•6mo ago
I'm not so sure that loading "more than a few thousand rows" is as bad as it used to be.

I did some quick benchmarks a couple years back. It's been a while but I want to say that Chrome was drawing 10k rows of a decent size each (10 columns of real world data and about 500b/row iirc) in about 300ms on a 10 year old MBP.

I'll do a little benchmarking later today if I get a chance.

zdragnar•6mo ago
10 columns is pretty tame. Add in another 5 or 10 to introduce horizontal scrolling, add in some fixed position columns, html inputs like a checkbox in each row, apply styling or custom rendering to individual cells, and it can starts to show a little more quickly.
motoxpro•6mo ago
Here are some things that are already built that do what you are building:

https://github.com/bvaughn/react-virtualized https://github.com/bvaughn/react-window https://tanstack.com/virtual/latest

stanmancan•6mo ago
I know why you're doing it; I'm just not sure what I'm looking at. I'm not sure if this is supposed to be a product, but right now it's literally just a paginated HTML table?
pmontra•6mo ago
We can't view at thousands of records at the same time, that is why we have pagination, filters and sorting. Any library that can display 50 rows per page is good to go. The real work is on the backend.

1M rows in memory, with pagination or infiniscroll, is interesting only if we load that data and go offline, and all of filtering and sorting is up to the browser. I'd say that it's a niche use case. Furthermore 1M row x 1kB each is 1GB so we enter an order of magnitude ridden with troubles.

burkaman•6mo ago
In Phase 3 there will be AI Features though.
_1tem•6mo ago
oh dear, another Airtable clone. Also see Baserow.
notachatbot123•6mo ago
Congrats on your vibe-coded website!
turblety•6mo ago
Nice one!

Coincidentally I worked on a large table renderer too this weekend: https://github.com/markwylde/react-massive-table

I noticed you didn't quite get to a million rows. For me, it cut off at 671088.

Same thing happened when I built my one.

I came across the same thing. In the end I just manual made the rows appear at their absolute position. Seemed to work well.

ankitchhatbar•6mo ago
What browser are you using? Some browsers cut off early due to scroll limitations. I could get Firefox to about 300,000
wwdx•6mo ago
Good idea but it flashes/blinks when I scroll which doesns't feel very smooth.
spicybright•6mo ago
What is it though? Management tool is so vague.
whalesalad•6mo ago
I really wish 1M rows was impressive.
zoba•6mo ago
Is this... a database? A set of react components? An app? Should be much more immediately understandable.
bram2w•6mo ago
When I started working on Baserow (this seems similar based on the roadmap), a couple of years ago, I thought it would be a big challenge to quickly render a million rows in the browser. Introducing a system that fetches a page of rows based on the scroll offset, and with a small debounce did the trick. We only had a couple of field types, and it was all incredibly fast

The thing that make performance complicated for a no-code database is when you have 30 interconnected tables, some tables with 200 fields, containing many formulas or other computed fields like lookups or rollups. Updating a single cell, can result in thousands of other rows that must be updated across different tables. If there are 30 users making constant changes, locking PostgreSQL rows under the hood while the formulas are recalculated, and then a couple of n8n workflows making a many API requests to those tables, that's when things get interesting. Especially in combination with features like webhooks, real-time updates, 100+ filters, grouping, 26 field types, date dependencies, aggregations, importing/exporting whole databases.

When implementing a new feature, I've heard users say that's not complicated because it's just adding a checkbox. Making to run it at scale and keeping things performant is what's making it complicated.

betageek•6mo ago
By "Lightning fast management tool" you mean "virtualised table"?
jasonjmcghee•6mo ago
I tried the live demo with synthetic data.

To whom it may concern: I scrolled a bit with the scrollbar on iOS and the page immediately crashed.

OsrsNeedsf2P•6mo ago
On Android the rows just didn't load
pmontra•6mo ago
On Android Firefox they do load. I'm on my tablet. It fills the first half of the page with rows. The bottom half is empty.
hn111•6mo ago
Having the column widths jump around while scrolling and the absent page search doesn’t seem like ‘rock-solid reliability’ to me.

It seems this is just a minimum implementation of a ‘virtual list’.

bestest•6mo ago
This is terrible and not worthy of HN front.

Terrible from the front-end side of implementation: - performs worse than your average arbitrary-amount-of-rows-that-won't-fit-on-the-screen library (it should perform the same no matter if its 1k, 1m or 1mm rows) - is seemingly buggy - is pointless on its own, because THIS demo is a client-side demo, and no one loads that much data on the client-side.

Revisit this when this demo is performant AND data is loaded from the backend.

Ignoring that, every front-end JS developer should explore these kinds of libs and also try to implement them themselves, because they're basically front-end 101.

mockingloris•6mo ago
I'd trim the columns down to a few and show the user a filter with the displaying columns turned on and let them know that they can toggle more on.

The column text length too should be trimmed to a uniform max-length except when clicked on. You could make it pup out on the page with CSS.

A better color scheme too won't hurt.

Had the same idea when I saw https://github.com/rowyio/rowy.

Stumbled on an idea while reading a HN entry a few days back and now I will merge them into a niche product idea.

└── Dey well

oulipo•6mo ago
Nobody wants to "view" 1M row... people want to have analytics about what subset of the rows they should look at for a given task
merelysounds•6mo ago
Possible bug report: on Safari mobile, when I grab the scroll bar and move it down a bit, the website reloads; if I do it again, I get an error message (“a problem repeatedly occurred…”).
timacles•6mo ago
One of the rare times HN can come together and agree on something. Which is: that this is a loose weekend project thrown together quickly that doesnt solve any problem in particular
NoboruWataya•6mo ago
I had hoped it might be like one of those "1 million pixels" websites, where anyone can run queries to update the rows.
pdyc•6mo ago
i dabbled into this last year and wrote about the challenge here https://newbeelearn.com/blog/million-rows-csv-debug-story/
djfobbz•6mo ago
You basically reinvented something Elixir Streams already nails out of the box.

Streams in Elixir are lazy, chunked, and backpressure-friendly, so you can process any size dataset without loading it all into memory...whether it's a million or a trillion rows. The trick is you never try to render them all in the browser (that's where virtualization comes in).

So yeah...neat work, but battle-tested versions of this have been around for a while.

dustingetz•6mo ago
above 50k and the UI needs to change because 1) you can’t count the collection, and 2) the scrollheight becomes too unwieldy to use the mouse, slight adjustments to the handle will skip forward many pages. And if you try at some point you exceed the pixel height browser scroll bars can support, needing a custom non-native scroll bar. anyway well before that point, roughly at 50k records you need to switch to “search” UX (much smaller result sets) because there is no way to actually access page 99910 of your million record collection.

tldr: “show me the demo”

huqedato•6mo ago
What the heck is this app doing?
oksurewhynot•6mo ago
I can only see 670k rows
arjonagelhout•6mo ago
I get “A problem repeatedly occurred on <url>” on iOS Safari.
mrcsharp•6mo ago
Doesn't even work. On a Galaxy Fold 6 in the unfolded position using Firefox and quickly scrolling past row #150 broke the rendering completely. So much for fast performance as advertised.