MurphyA/hacker-news huggingface dataset:
by pas | 2026-01-22 23:41:09+00:00
That's not capitalism. That's human nature. We want a better future.

Capitalism assigns a price to this, makes it more efficient. (By allowing people to buy/rent productive things (land, machines) hire people, and buy unproductive setups, improve it, and earn a profit on the effect of the improvement itself.)

If you think "shareholder capitalism" overplayed this, well, maybe, but it seems that manufacturing is getting fucked by tariffs, construction is getting fucked by NIMBYism, and ultimately the world is getting fucked by lack of improvements, by standing still, by regressing to a past that never was despite the costs, and not because people want to make number go up!

Of course there's a ton of problems with power concentration everywhere, but market liberalism correlates with liberty and well-being, and the solution is not USSR-style denial of markets (and in general, behavioral-, and micro- and macroeconomics), it's understanding them, and using taxes to help people to participate in them.
by mort96 | 2026-01-22 23:41:11+00:00
Turns out that these numbers are caused by APFS weirdness. I used 'du' to get them which reports the size on disk, which is weirdly bloated for some reason when compressing in parallel. I should've used 'du -A', which reports the apparent size.

Here's a table with the correct sizes, reported by 'du -A' (which shows the apparent size):

+---------+---------+--------+--------+--------+
| none | zstd | xz | gzip | brotli |
+---------|---------|--------|--------|--------|
| 47.81M | 37.92M | 37.96M | 38.80M | 37.06M |
+---------+---------+--------+--------+--------+

These numbers are much more impressive. Still, Brotli has a slight edge.
by mothballed | 2026-01-22 23:42:21+00:00
You can run drains out the side of the structure without drilling holes in the floor, same with electric, and even if by some insanity we say "whutabout the holes in the side" then you could even use a damn lift pump/macerator pump to pump it up and out through where a window was. For vents you can also use AAV instead of a traditional vent. If the residences are at the edges they should be able to pop right out and worse case you elevate the floor in the bathroom/kitchen under the plumbing appliances for the slope on the pipe as it exits. A vertical drain pipe isn't going to freeze (and even if it were, could be insulated and heated), and supply lines are such small holes as to not threaten structural integrity.
by anishrverma | 2026-01-22 23:43:32+00:00
Yeah, spot on. If all we do is add more plausible sounding text on top of already fragile review and incentive structures, that really could make things worse rather than better

Your second point is the important one. AI may be the thing that finally forces the community to take reproducibility, attribution, and verification seriously. That’s very much the motivation behind projects like Liberata, which try to shift publishing away from novelty first narratives and toward explicit credit for replication, verification, and followthrough. If that cultural shift happens, this moment might end up being a painful but necessary correction.
by mort96 | 2026-01-22 23:43:57+00:00
Turns out that these numbers are caused by APFS weirdness. I used 'du' to get them which reports the size on disk, which is weirdly bloated for some reason when compressing in parallel. I should've used 'du -A', which reports the apparent size.

Here's a table with the correct sizes, reported by 'du -A' (which shows the apparent size):

+---------+---------+--------+--------+--------+
| none | zstd | xz | gzip | brotli |
+---------|---------|--------|--------|--------|
| 47.81M | 37.92M | 37.96M | 38.80M | 37.06M |
+---------+---------+--------+--------+--------+

These numbers are much more impressive. Still, Brotli has a slight edge.
by KK7NIL | 2026-01-22 23:44:14+00:00
> The thought you can sit there like an automaton with a set strategy and win is false.

This is provably false.

You're absolutely right that GTO does not guarantee you'll win the maximum against a fish, but neither does exploitative play. In fact, exploitative play can't guarantee you anything, which is probably why old-school pro players are perennially going broke throughout their careers (that and bad bankroll management).

IMO, currently, over 90% of pro poker players (especially live and in the US) fundamentally do not understand how poker should be played (which is why they get so easily destroyed by the new generation in online heads up).
by vidarh | 2026-01-22 23:44:39+00:00
I haven't read Twilight, but I've read a few beloved and popular books that are atrociously written from a literary standpoint. That does not mean they are not popular for a reason.

One I did read, out of morbid curiosity, is 50 Shades. It's utter dreck in terms of writing quality. It's trite, it's full of clichees, and formulaic to the extreme (and incidentally a repurposed Twilight fanfic; if you wonder about the weird references to hunger, there's the reason), but if you look at why it became popular, you might notice that it is extremely well crafted for its niche.

If you don't want a "billionaire romance" (yes, this is a well defined niche; there's a reason Grey is described as one) melded with the "danger" of vampire-transformed-into-traumatised-man-with-a-dark-side, it's easy to tear it apart (I couldn't get all the way through it - it was awful along the axes I care about), but as a study in flawlessly merging two niches popular with one of the biggest book-buying demographics that have extremely predictable and rigid expectations, it's really well executed.

I'd struggle to accept it as art, but as a particular kind of craft, it is a masterpiece even if I dislike the craft in question.

You will undoubtedly find poorly executed dreck that is popular just because it happened to strike a chord out of sheer luck as well, but a lot of the time I tend to realise that if I look at something I dislike and ask what made it resonate with its audience, it turns out that a lot of it resonated with its audience because it was crafted to hit all the notes that specific audience likes.

At the same time, it's never been the case that great pieces of literature was assured doing well on release. Moby Dick, for example, only sold 3,000 copies during Melville's lifetime (makes me feel a lot better about the sales of my own novels, though I don't hold out any hope of posthumous popularity) and was one of his least successful novels when it was first published. A lot of the most popular media of the time is long since forgotten for good reason. And so we end up with a survivorship bias towards the past, where we see centuries of great classics that have stood the test of time and none of the dreck, and measure them up against dreck and art alike of contemporary media.
by insuranceguru | 2026-01-22 23:44:46+00:00
OP here. I dug into this comparison because I kept seeing complaints about battery drain with the OBD-II dongles.

It seems the issue is that the sleep-mode logic on the cheaper insurance-issued dongles often conflicts with the ECU stay-awake times on modern vehicles, effectively keeping the car awake to ping the server.

I'm curious if anyone here has experience with the raw data feeds from the mobile SDKs (like Arity or Cambridge Mobile Telematics)? I'm trying to gauge how much granular accelerometer data they actually pull versus just GPS pings.
by cafard | 2026-01-22 23:45:11+00:00
I don't quite get your point about the blurring of church and state. What a government employee does with his own time can hardly be considered an act of the government.

Having said that, I otherwise agree with you, though I don't know about the flagging.

> - said tweet parrots Trump's own tweet style

Haven't you noticed that grownups in the presence of a baby will speak baby talk?
by Animats | 2026-01-22 23:46:00+00:00
Tammany Hall, the building, still stands. Sort of.[1] It hasn't been used for political purposes since the 1970s. It's been through several owners.
The entire interior out to the walls was demolished a few years ago, and rebuilt as office space.

Slack was supposed to lease the space, but that fell through. There's now a Petco store on the ground floor. There was a liquor store for a while. Big comedown.

[1] https://en.wikipedia.org/wiki/44_Union_Square
by echelon | 2026-01-22 23:46:42+00:00
If Ramp is getting all the business, is there any reason to think they wouldn't command a much higher valuation?

Brex killed a ton of their customer relationships to "refocus" on larger biz. That created a lot of negative sentiment for the brand.

> All Ramp did was spend more on ads and marketing

That's distribution. It matters.

Ramp has a much more synonymous name, better recognition, and less bad reputation.
by bikenaga | 2026-01-22 23:47:06+00:00
Summary: "Autonomous AI-to-AI creative systems promise new frontiers in machine creativity, yet we show that they systematically converge toward generic outputs. We built iterative feedback loops between Stable Diffusion XL (SDXL; image generation) and Large Language and Vision Assistant (LLaVA; image description), forming autonomous text → image → text → image cycles. Across 700 trajectories with diverse prompts and 7 temperature settings over 100 iterations, all runs converged to nearly identical visuals—what we term 'visual elevator music.' Quantitative analysis revealed just 12 dominant motifs with commercially safe aesthetics, such as stormy lighthouses and palatial interiors. This convergence persisted across model pairs, indicating structural limits in cross-modal AI creativity. The effect mirrors human cultural transmission, where iterated learning amplifies cognitive biases, but here, diversity collapses entirely as AI loops gravitate to high-probability attractors in training data. Our findings expose hidden homogenizing tendencies in current architectures and underscore the need for anti-convergence mechanisms and sustained human-AI interplay to preserve creative diversity."
by Gigachad | 2026-01-22 23:47:26+00:00
Yes, you can't expose multiple computers at the same time on v4, but you certainly can expose one, in exactly the same UI you exposed v6. And then that one you exposed has full access to the local network beyond the firewall to expose the rest.

The argument seems silly almost like "I deliberately shot myself in the foot, but with v4 I could only shoot one foot at a time while v6 lets me shoot both". The answer is to just not shoot yourself in the foot, since you have to make a deliberate effort to do this in the first place, just not doing that is the answer.
by xenadu02 | 2026-01-22 23:47:51+00:00
I assume the problem, such as it is, relates to the fact that a real human typing in 20-50ms would generate a few characters at most but a program could generate gobs of data. So automatically you know what packets to watch. Then you know if there were more the likely keys were in set X, while if there were fewer the likely keys were in set Y.

So a clock doesn't solve the problem. The amount of data sent on each clock pulse also tells you something about what was sent.

The Chaff packets already fire on a timer. They inject random extra fake keystrokes so you can't tell how many keystrokes were actually made. The only other way I can think of to solve that is by using a step function: Send one larger packet (fragmented or the same number of individual packets) on each clock pulse if the actual data is less than some N where N is the maximum keystrokes ever recorded with some margin. Effectively almost every clock pulse will be one packet (or set of packets) of identical size. Of course if you do that then you'll end up consuming more data over time than sending random amounts of packets.
by zozbot234 | 2026-01-22 23:48:15+00:00
Reliability also depends strongly on current density and applied voltage, even more perhaps than on thermal density itself. So "slowing down" your average GPU use in a long-term sustainable way ought to improve those reliability figures via multiple mechanisms. Jetsons are great for very small-scale self-contained tasks (including on a performance-per-watt basis) but their limits are just as obvious, especially with the recently announced advances wrt. clustering the big server GPUs on a rack- and perhaps multi-rack level.
by azlen | 2026-01-22 23:48:17+00:00
It feels like whether or not it's possible to make a model of new york misses the point. This kind of project could just as easily scale up to be an isometric map of the entire world, every city, every forest, every mountain hut, and update continuously as new buildings are built and cities grow. Expensive yes, for now- but the speed and scale to make and maintain such representations will absolutely be outside the realm of what was previously possible. Not just maps of the world, maps of human knowledge, history, to such detail that would entail not just tens of thousands of hours but billions or trillions of hours if done by hand.
by bflesch | 2026-01-22 23:48:33+00:00
Stripe has for years helped non-EU companies to do tax fraud in the EU, and in a just world their management would be charged.

Every time a customer in the EU pays with Stripe, they exactly know if they are a private customer or not and in which country that customer is located in. Stripe also knows who the counterparty is ("their merchant").

Yet Stripe systematically enabled their merchants to avoid paying appropriate VAT for sales to private customers in the EU. The merchants would send you a "receipt" and then go dark, no proper invoice provided and no appropriate VAT payments to the EU made.

Their merchants could write fantasy names on the invoices, Stripe would not check or correct anything. They simply ignored the whole Mini-One-Stop-Shop in terms of VAT.

That's the "benefit" of using Stripe, they had very happy merchants who didn't need to pay taxes when selling digital products to EU customers.

I had to light a very big fire under their ass for them to provide proper invoices. I have zero indication they systematically remediated the tax fraud situation and actually paid the EU the VAT that Stripe merchants owe if you'd look into Stripe's accounting.
by usefulcat | 2026-01-22 23:48:49+00:00
I doubt that it's common for anyone to read a research paper and then question whether the researcher's calculator was working reliably.

Sure, maybe someday LLMs will be able to report facts in a mostly reliable fashion (like a typical calculator), but we're definitely not even close to that yet, so until we are the skepticism is very much warranted. Especially when the details really do matter, as in scientific research.
Show HN: AI Coding Toolkit. Low-overhead workflow for reliable AI coding
by straydusk | 2026-01-22 23:51:27+00:00
I started using CLI tools (Claude Code, Codex CLI) after vibe coding tools like Replit and Lovable left me wanting more.

With most of the workflows that I found online and in AI coding communities, they were both complex (87 agents! Ralph! Run 10 Claude's at once!), and they were relatively opinionated. I found these workflows to be too restrictive, particularly in the dynamic, fast-moving AI coding space.

This workflow has a few goals:

- Facilitate consistent AI-assisted coding that follows SDLC best practices.

- Accentuate the strengths of AI coding agents while mitigating their weaknesses.

- Accomplish that with low mental overhead and complexity.

That's why it's a Git repo that you can clone, fork, inspect, and modify as you see fit.

There are a number of features - the link & the README have more information.

If folks have thoughts or feedback, I'd be interested to hear it.
by gs17 | 2026-01-22 23:51:27+00:00
The first Doe and Smith example I could give that to (the title is real and the arxiv ID they give is "arXiv:2401.00001", which is definitely placeholder), but the second one doesn't match a title and has fake URL/DOI that don't actually go anywhere. There's a few that are unambiguously placeholders, but they really should have been caught in review for a conference this high up.
by Aurornis | 2026-01-22 23:53:07+00:00
> Technical: I started this project when the first LLMs came out. I've built extensive internal evals to understand how LLMs are performing. The hallucinations at the time were simply too frequent to passthrough this data to visitors. However, I recently re-ran my evals with Opus 4.5 and was very impressed. I am running out of scenarios that I can think/find where LLMs are bad at interpreting data.

It's nice to see an AI-centric Show HN product that uses proper evals and cares about data quality.

How did you build your initial data set that you're using for the evals? Bootstrapping a high quality data set is one of the hardest parts of really knowing how an AI product is performing.
by oooyay | 2026-01-22 23:53:56+00:00
The first event-driven agent I ever built ran into this style of bug. The bot had a name, it knew the name, but what it didn't know is that the name could show up as a user ID in various forms and then it didn't know how to recognize itself. Every view the agent has needs to be curated towards the agents understanding of itself and the world around it, you can't just spew API results at it.
by kipchak | 2026-01-22 23:54:23+00:00
I agree the dollar is uniquely successful, but the Pound ended convertibility in 1931, and limped as a reserve currency into the 70s. While not a reserve currency, another example is Chinese currencies like the second zhiyuanchao going off silver convertibility, which lasted for a bit over 50 years.[1]

When the Dutch for example did try to go off a metallic standard it was essentially a last ditch effort as they were completely broke. The US on the other hand had the advantage of still controlling global trade/it's military, liquid markets and the petrodollar system. The dollar's floating exchange rate also served as a release valve, allowing devaluation to occur gradually over the decade that followed versus all at once.

Re a dollar collapse I see a gradual shift towards a more multipolar world with no clear singular reserve currency and no currency which eclipses the dollar as more likely than a collapse or eclipse. For example where the Americas still primarily transact in dollars, the Yuan becomes an increasing percentage of belt and road trade, and the Euro in it's sphere.

[1]https://cepr.org/voxeu/columns/rise-and-fall-paper-money-yua...
by WillAdams | 2026-01-22 23:54:40+00:00
FWIW, I crashed and burned with pretty much every 3D CAD tool I tried (though I did make it through the tutorial for Dune 3D which was a first), but OpenSCAD has been quite workable, and the development of a Python-enabled version:

https://pythonscad.org/

has allowed me to extend it to do things which would be quite difficult in other tools:

https://github.com/WillAdams/gcodepreview
by veqq | 2026-01-22 23:54:40+00:00
> compiles to wasm in less than 1Mb of wasm

Janet, a Clojure-like Lisp compiles a whole playground of itself and the std lib in 823kb: https://janetdocs.org/playground

https://codeberg.org/veqq/janetdocs/src/branch/master/public...

you can do smaller for other things.
by Paracompact | 2026-01-22 23:55:34+00:00
Indeed, I personally take all this stuff not as scientifically merited theory, but just as some sort of artistic social commentary that at least has enough truthiness to be interesting/helpful. Sometimes the illusion of control and understanding is all you need in order to feel more secure in your social interactions, benefiting everyone as long as you don't fly off the handle with pseudoscience.
by westurner | 2026-01-22 23:56:01+00:00
TIL about systrack, which extracts syscalls from vmlinuz kernel images. https://github.com/mebeim/systrack

/? tool to dump a list of all syscalls in a binary on Linux, like nm objdump, transitively searches dynamically linked
https://www.google.com/search?q=tool+to+dump+a+list+of+all+s... :

- list-syscalls.rb "A script to statically list syscalls used by a given binary" https://gist.github.com/koute/166f82bfee5e27324077891008fca6...

- "B-Side: Binary-Level Static System Call Identification" (2024) x86-64
https://arxiv.org/abs/2410.18053v1

- Systemd has SyscallFilter=

From https://news.ycombinator.com/item?id=44947469 :

> desbma/shh generates SyscallFilter and other systemd unit rules from straces similar to how audit2allow generates SELinux policies by grepping for AVC denials in permissive mode

desbma/shh: https://github.com/desbma/shh
by krapp | 2026-01-22 23:56:51+00:00
My site is garbage and may not even work at any particular time because I'm always messing with it and avoiding the temptation to burn it all down. It's mostly an archive for my Mastdodon account: https://kennethrapp.net

I'll be adding a lot of these to my own links page :)

And actual projects once I... do... them.
by anishrverma | 2026-01-22 23:56:54+00:00
I don’t read the NeurIPS statement as malicious per se, but I do think it’s incomplete

They’re right that a citation error doesn’t automatically invalidate the technical content of a paper, and that there are relatively benign ways these mistakes get introduced. But focusing on intent or severity sidesteps the fact that citations, claims, and provenance are still treated as narrative artifacts rather than things we systematically verify

Once that’s the case, the question isn’t whether any single paper is “invalid” but whether the workflow itself is robust under current incentives and tooling.

A student group at Duke has been trying to think about with Liberata, i.e. what publishing looks like if verification, attribution, and reproducibility are first class rather than best effort

They have a short explainer here that lays out the idea if useful context helps: https://liberata.info/
by hcham | 2026-01-22 23:56:54+00:00
Hello HN!

I built Django Orbit because I needed a better way to debug Django applications. While Django Debug Toolbar is great, its DOM injection approach causes issues with modern frontend stacks (HTMX, React, Vue) and JSON APIs.

Orbit takes a different approach: "Satellite Observability". It runs on its own isolated URL (/orbit/) and records everything happening in your app without interfering with your frontend.

It records:
- HTTP Requests & Responses
- SQL Queries (with N+1 detection)
- Background Jobs (Celery, RQ, Django-Q)
- Exceptions & Logs
- Cache operations (Redis, Memcached)
- And newly added in v0.6: Database Transactions & File Storage monitoring

It's drop-in: `pip install django-orbit` + middleware.
Zero config needed to start.

Tech stack: Django + HTMX + Tailwind (lightweight, no build step).

Repo: https://github.com/astro-stack/django-orbit

Docs: https://astro-stack.github.io/django-orbit/

Web: https://labs.wearehik.com
Would love your feedback!
by lilouartz | 2026-01-22 23:57:04+00:00
I am more of a geek than a business shark, but when I was doing market research, I couldn't believe just how big some of the supplement marketplaces are. iHerb ($2nb+), Amazong ($8bn+), GNC ($2bn+), Vitamin Shoppe ($1bn+). However, it's a market that requires a lot of investment to enter (logistic/storage/support). I'm hoping I'm going to get my foot across the door by providing the most comprehensive solution for education, as well as discovering and comparing supplements across all of these marketplaces.
by adrian_b | 2026-01-22 23:57:51+00:00
The header mentioned by you does not belong to Linux.

It is a glibc header. It is the right header to use when you invoke syscalls using the generic syscall wrappers provided by glibc.

However, glibc frequently is not synchronized with your current Linux kernel, but with some older version, so this header typically does not contain the most recently added syscalls. Even for the older syscalls, I am not certain that glibc provides all of them.

The authoritative list of syscalls must be gathered from the Linux kernel headers, not from glibc. What must be done for this is not as simple as you would expect, hence the several places mentioned by various posters where this tedious work has been done.