frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

The Muscular Compassion of "Paper Girl"

https://www.newyorker.com/books/page-turner/the-muscular-compassion-of-paper-girl
1•mitchbob•1m ago•1 comments

Collatz Automata

https://gbragafibra.github.io/2025/10/23/collatz_automata.html
1•Fibra•1m ago•0 comments

What antidepressants do to your brain and body

https://www.telegraph.co.uk/health-fitness/wellbeing/mental-health/what-antidepressants-do-to-you...
1•wjb3•4m ago•0 comments

Linux Proposed Cache Aware Scheduling Benchmarks Show Big Potential on AMD Turin

https://www.phoronix.com/review/cache-aware-scheduling-amd-turin
1•rbanffy•4m ago•0 comments

Cyberthreats surge against US logistics infrastructure

https://www.freightwaves.com/news/cyberthreats-surge-against-us-logistics-infrastructure
1•crescit_eundo•6m ago•0 comments

Trump pauses federal surge to San Francisco

https://sfstandard.com/2025/10/23/lurie-trump-calls-off-federal-surge-san-francisco/
1•jzelinskie•6m ago•0 comments

Beyond Arithmetic: Understanding Computation and Computers

https://madeunraveled.xyz/blog/computation_revisited
1•rhythane•6m ago•0 comments

Avocados, auto parts, and ambushes: Inside Mexico's cargo theft crisis

https://www.freightwaves.com/news/avocados-auto-parts-and-ambushes-inside-mexicos-cargo-theft-crisis
1•crescit_eundo•6m ago•0 comments

Fat-chomping enzyme that moonlights as gene regulator could treat obesity

https://www.science.org/content/article/fat-chomping-enzyme-moonlights-gene-regulator-could-point...
1•rbanffy•7m ago•0 comments

Shahed-136 prototype was created in 1980s Germany, and it was called DAR

https://en.defence-ua.com/news/first_shahed_136_prototype_was_created_in_germany_in_the_1980s_and...
1•hooch•7m ago•0 comments

Trump pardons Binance founder Changpeng Zhao, high-profile cryptocurrency figure

https://apnews.com/article/trump-pardon-binance-changpeng-zhao-crypto-exchange-e1cb3fe516bc42b4c7...
3•philips•8m ago•1 comments

The Great AdTech Fork: Prebid vs. OpenAds

https://mixpeek.com/blog/prebid-openads-fork-2025
1•Beefin•8m ago•0 comments

Show HN: xCapture v3 for thread-level dimensional performance analysis with eBPF

https://tanelpoder.com/posts/xcapture-xtop-beta/
1•tanelpoder•10m ago•0 comments

Ireland Becomes an Associate Member State of CERN

https://www.interactions.org///press-release/ireland-becomes-an-associate-member-state-of-CERN
1•elashri•13m ago•0 comments

Use of full-body restraints during deportation raises humanitarian concerns

https://apnews.com/article/immigration-deportations-trump-administration-civil-rights-84309f534c6...
1•anigbrowl•14m ago•0 comments

Google drops a key program for boosting women in tech

https://www.cnn.com/2025/10/23/tech/google-diversity-programs-women-techmakers
2•methuselah_in•15m ago•0 comments

Chroma Cloud Sync

https://docs.trychroma.com/cloud/sync/overview
1•handfuloflight•15m ago•0 comments

Show HN: BesiegeField – LLM Agents Learn to Build Machines in a Physics Sandbox

https://besiegefield.github.io/
2•zepist•16m ago•0 comments

IBM Launches Granite Version 4.0 and Granite-Docling

https://www.i-programmer.info/news/80-java/18409-ibm-launches-granite-version-40-and-granite-docl...
1•aquastorm•16m ago•1 comments

Dinosaurs were thriving until asteroid struck, research suggests

https://www.theguardian.com/science/2025/oct/23/dinosaurs-asteroid-struck-research
1•pseudolus•19m ago•0 comments

GM says hands-free, eyes-off driving is coming to Escalade IQ in 2028

https://www.theverge.com/news/802452/gm-forward-ai-robot-level-3-autonomous
1•prossercj•19m ago•0 comments

One Year with Next.js App Router – Why We're Moving On

https://paperclover.net/blog/webdev/one-year-next-app-router#top
2•mcintyre1994•20m ago•0 comments

Show HN: OpenSnowcat – A fork of Snowplow to keep open analytics alive

https://opensnowcat.io/
7•joaocorreia•20m ago•0 comments

Apple considering buying Warner Bros., including HBO

https://appleinsider.com/articles/25/10/23/apple-is-considering-buying-hbo-owner-warner-bros-to-b...
4•walterbell•21m ago•2 comments

A New Paradigm for Protecting Homes from Disastrous Fires

https://www.newyorker.com/news/the-lede/a-new-paradigm-for-protecting-homes-from-disastrous-fires
1•inetsee•21m ago•0 comments

Is This the New 'Scariest Chart in the World'?

https://www.derekthompson.org/p/is-this-the-new-scariest-chart-in
2•rbanffy•23m ago•1 comments

Is OpenAI Firing Us?

2•ahmetcadirci25•24m ago•1 comments

Ask HN: Where should an experienced developer start learning AI development?

3•productiveminds•27m ago•1 comments

Show HN: I built drift journal, a simple app to reflect

https://www.driftjournal.app/
1•onounoko•31m ago•0 comments

Show HN: Generative UI: OSS "Imagine with Claude"

https://github.com/Anilturaga/Generative-UI
2•anorak27•33m ago•0 comments
Open in hackernews

Show HN: ZSV – A fast, SIMD-based CSV parser and CLI toolkit

https://github.com/liquidaty/zsv
1•mattewong•3h ago

Comments

mattewong•3h ago
Hi HN, I'm the author of zsv.

zsv was built because I needed a library to integrate with my application, and other CSV parsers had one or more of a variety of limitations (couldn't handle "real-world" CSV or malformed UTF8, were too slow, degraded when used on very large files, couldn't compile to web assembly, could not handle multi-row headers (seems like basically none of the other CSV parsers do this) etc-- more details are in the repo README). The closest solution to what I wanted was xsv, but was not designed as an API and I still needed a lot of flexibility that wasn't already built into it.

My first inclination was to use flex/bison but that approach yielded surprisingly slow performance; SIMD had just been shown to be useful in unprecedented performance gains for JSON parsing, so a friend and I took a page from that approach to create what afaik (though I could be wrong) is now the fastest CSV parser (and most customizable as well) that properly handles "real-world" CSV.

When I say "real-world CSV": if you've worked with CSV in the wild, you probably know what I mean, but feel free to check out the README for a more technical explanation.

With parser built, I found that some of the use cases I needed it for were generic, so I wrapped them up in a CLI. Most of the CLI commands are run-of-the-mill stuff: echo, select, count, sql, pretty, 2tsv, stack. Some of the commands are harder to find in other utilities: compare (cell-level comparison with customizable numerical tolerance-- useful when, for example, comparing CSV vs data from a deconstructed XLSX, where the latter may look the same but technically differ by < 0.000001), serialize/flatten, 2json (multiple different JSON schema output choices). A few are not directly CSV-related, but dovetail with others, such as 2db, which converts 2json output to sqlite3 with indexing options, allowing you to run e.g. `zsv 2json my.csv --unique-index mycolumn | zsv 2db -t mytable -o my.db`.

I've been using zsv for years now in commercial software running bare metal and also in the browser (see e.g. https://liquidaty.github.io/zsv/), so I finally got around to tagging v1.0.1 as the first production-ready release.

I'd love for you to try it out and would welcome any feedback, bug reports, or questions.