MurphyA/hacker-news huggingface dataset:
by throw0129 | 2026-01-22 21:52:42+00:00
I must admit that I find this thread very funny. "Spend $200 a month so that you can waste a weekend to make a shitty clone of a SaaS app so that you can save $10" is... somewhat questionable, as far as sensible decisions go. Some people even seem to assume that this is a death kneel of the entire saas app industru, since everybody can just vibe code an inferior knockoff of bejeweled or whatever.

It just boggles he mind how divorced from reality some people are. You could offer $fotm_ai_model with infinite usage, free apple developer account (since you're apparently replacing everything you have with homegrown stuff) and the amount of people wasting their weekends on vibe-cloning their own custom apps would still approximate to zero. This doesn't even get to the fact that the majority of apps already HAVE a free alternative, and it's certainly far less effort to replace increasingly obnoxious apple music with foobar than to build, test and then permanently support your own music player. You also probably want claude code 15 to replace anything non-trivial, otherwise, well, good luck.

I don’t think I’d bother even if my weekend had ten times as many hours as it does, and I’m a code monkey that still mostly enjoys his job.
by mystraline | 2026-01-22 21:52:48+00:00
Whatever hair-brained suck-u-rity idiot thought this was great is an idiot.

A trick Ive used to find hidden wireless cameras is to load up a wifi pineapple or similar, and log how many encrypted packets there are.

Now, move around. If you see an encrypted spike of packets, guess what? You found a hidden wifi camera!

Same thing with ssh. If you see 33 byte spam, guess what - nobody's typing. You see different or more than the norm? Someone's typing! GASP THE HORROR! TYPING!

Now where's the real exploit here, with knowing someone's typing? Sounds like CVE inflation.
by quickthrowman | 2026-01-22 21:53:15+00:00
> There's already enough plumbing in there for a whole office to shit when they get to the office.

A 20,000 sq ft office tower floor will usually have a single set of restrooms and a couple of kitchen sinks, maybe a dishwasher, plus a couple 6-gallon or instahot water heaters. If you subdivide that floor into a dozen units, that’s 12 showers, 12 washers, 12 dishwashers, 12 toilets, 24 sinks, and 12 water heaters.

The riser and drain pipes aren’t big enough to handle residential needs.
by danudey | 2026-01-22 21:53:27+00:00
I'm anti-LLM in most cases, but:

> I bet this mystery could gave been solved much quicker by simply looking at the packet capture in Wireshark.

For some people who are used to using Wireshark and who know what to look for, probably yes. For the vast majority of even technical people, probably not.

In my case, I did a packet capture of a single keystroke using tcpdump and imported it into Wireshark and I get just over 200 'Client: encrypted packet' and 'Server: encrypted packet' entries. Nothing useful there at all. If I tcpdump the entire SSH connection setup from scratch I get just as much useful information - nothing - but, oddly, fewer packets than my one keystroke triggered.

So yeah, I dislike LLMs entirely and dislike the reliance on LLMs that we see today, but in this case the author learned a lot of interesting stuff and shared it with us, whereas without LLMs he might have just shrugged and moved on.
by londons_explore | 2026-01-22 21:53:32+00:00
I forsee the cost of travel increasing quite a lot.

Private cars will end up 2nd class citizens with 'waymo lanes' and sky high insurance costs, pushing everyone to self driving taxi services who have a really high cost per mile compared to your own car, since they have a huge debt to pay back to investors so will never get down to the $0.15 per mile that driving your own old car costs.
by g4cg54g54 | 2026-01-22 21:54:06+00:00
siderailing here - but got one that _actually_ works?

in particular i´d like to call claude-models - in openai-schema hosted by a reseller - with some proxy that offers anthropic format to my claude --- but it seems like nothing gets to fully line things up (double-translated tool names for example)

reseller is abacus.ai - tried BerriAI/litellm, musistudio/claude-code-router, ziozzang/claude2openai-proxy, 1rgs/claude-code-proxy, fuergaosi233/claude-code-proxy,
by terrelln | 2026-01-22 21:54:47+00:00
Yeah, it isn't quite that simple. E.g. `/bin/ksh` reports 1.4MB, but it is actually 2.4MB. Initially, I thought it was because the file was sparse, but there are only 493KB of zeros. So something else is going on. Perhaps some filesystem-level blocks are deduped from other files? Or APFS has transparent compression? I'm not sure.

It does still seem odd that APFS is reporting a significantly larger disk-size for these files. I'm not sure why that would ever be the case, unless there is something like deferred cleanup work.
by tlb | 2026-01-22 21:54:53+00:00
Right, if there's something like a small hole in a pressure tank, it's very unlikely to be aligned exactly with the CG, so the tank will spin around and the net thrust will be near zero.

If a pressure tank splits in half, both halves will fly away but that's a very inefficient way of using the energy in the gas, so the added velocity will be a small fraction of the speed of sound in the gas, which is 1/6 of orbital speed for hydrogen, less for any other gas.

You can't really get much of a chemical explosion because the fuel and oxidizer both disperse very quickly in space.
by flumpcakes | 2026-01-22 21:54:58+00:00
I don't see how Claude helped the debugging at all. It seemed like the author knew what to do and it was more telling Claude to think about that.

I've used Claude a bit and it never speaks to me like that either, "Holy Cow!" etc. It sounds more annoying than interacting with real people. Perhaps AIs are good at sensing personalities from input text and doesn't act this way with my terse prompts..
by bastard_op | 2026-01-22 21:55:27+00:00
I tried codex, using my same sandbox setup with it. Normally I work with sonnet in code, but it was stuck on a problem for hours, and I thought hmm, let me try codex. Codex just started monkey patching stuff and broke everything within like 3-4 prompts. I said f-this, went back to my last commit, and tried Opus this time in code, which fixed the problem within 2 prompts.

So yeah, codex kinda sucks to me. Maybe I'll try mistral.
by floxy | 2026-01-22 21:55:58+00:00
I'm going out on a limb and say that pretty much all human cultures are guess cultures. What if every woman was sexually propositioned thousands of times per day? Maybe I should ask every person I ever see if they'll give me $1,000, maybe some will say yes. And then I'll expand my horizons, since my normal day routine doesn't take me by enough potential benefactors. Spam is essentially an ask-culture failure.
by WarmWash | 2026-01-22 21:56:21+00:00
I don't doubt China wouldn't be capable of making SOTA models, however they are very heavily compute constrained. So they are forced to shortcut compute by riding the coattails of compute heavy models.

They need a training-multiplier breakthrough that would allow them to train SOTA models on on a fraction of the compute that the US does. And this would also have to be kept a secret and be well hidden (often multiple researchers from around the world put the pieces together on a problem at around the same time, so the breakthrough would have to be something pretty difficult to discover for the greatest minds in the field) to prevent the US from using it to multiply their model strength with their greater compute.
by shadowgovt | 2026-01-22 21:56:23+00:00
Hey, if ECHELON snuck a listener into my house, where six devices hang out on a local router... Good for them, they're welcome to my TODO lists and vast collection of public-domain 1950s informational videos.

(I wouldn't recommend switching the option off for anything that could transit the Internet or be on a LAN with untrusted devices. I am one of those old sods who doesn't believe in the max-paranoia setting for things like "my own house," especially since if I dial that knob all the way up the point is moot; they've already compromised every individual device at the max-knob setting, so a timing attack on my SSH packet speed is a waste of effort).
by kodomonocch1 | 2026-01-22 21:57:08+00:00
Problem
JSON/NDJSON is everywhere, but once you compress, you usually lose searchability. You either keep raw/queryable stores (high I/O and egress) or compress to gz/zstd blobs (cheap to store, painful to probe). That “cloud tax” shows up as wasted reads and time.

What I built (SEE — Semantic Entropy Encoding)
A schema-aware, searchable compression codec that keeps `exists` / `pos` lookups in sub-ms while still compressing. Internals: structure-aware delta + dictionaries, a PageDir + mini-index to jump to relevant pages, and a tuned Bloom filter that skips ~99% of pages. AutoPage (131/262 KiB) balances seek vs throughput.

Benchmarks (apples-to-apples on a desktop: i7-13700K/96GB/Windows)
• Size ratio: strings ≈ 0.168–0.170; combined ≈ 0.194–0.196
• Bloom density ≈ 0.30; skip: present ≈ 0.99, absent ≈ 0.992
• Lookup latency (ms): present p50/p95/p99 ≈ 0.18/0.28/0.37; absent ≈ 1.16–1.88 / 1.36–2.11 / 1.58–2.41

Why not “just zstd”?
On pure size, zstd can win. The point here is searchable compression: Bloom + PageDir means selective probes avoid touching most pages, reducing I/O/egress and wall-clock time. For full scans, zstd alone may be fine.

Try it in 10 minutes (no build)
1) `pip install see_proto`
2) `python samples/quick_demo.py`
It prints ratios, skip %, Bloom density, and p50/p95/p99.

Repo / README / one-pager
https://github.com/kodomonocch1/see_proto#try-in-10-min

What I’m looking for
Feedback on design trade-offs (Bloom density targets, AutoPage sizing, codec selection), failure modes on irregular schemas, and integration ideas with existing JSON stores.
by danudey | 2026-01-22 21:57:21+00:00
Haven't heard of TCP_CORK, very interesting.

For people who don't feel like googling it:

1. You TCP_CORK a socket

2. You put data into it and the kernel buffers it

3. If you uncork the socket, or if the buffer hits MSS, the kernel sends the packet

Basically, the kernel waits until it has a full packet worth of data, or until you say you don't have any more data to send, and then it sends. Sort of an extreme TCP_YESDELAY.

See https://catonmat.net/tcp-cork for where I learned it all from.
by girvo | 2026-01-22 21:57:59+00:00
> I can't believe how bad it is

This has been my consistent experience with every model prior to Opus 4.5, and every single open model I've given a go.

Hopefully we will get there in another 6 months when Opus is distilled into new open models, but I've always been shocked at some of the claims around open models, when I've been entirely unable to replicate them.

Hell, even Opus 4.5 shits the bed with semi-regularity on anything that's not completely greenfield for my usage, once I'm giving it tasks beyond some unseen complexity boundary.
by eightysixfour | 2026-01-22 21:58:13+00:00
> but I think an equally large part of this is people just wanting somebody else to do the work (using the website, or scanning groceries) for them.

Again, this is something my firm studied. Not UX "interviews," actual behavioral studies with observation, different interventions, etc. When you're operating at utility scale there are a non-negligible number of customers who will do more work to talk to a human than to accomplish the task. It isn't about work, ease of use, or anything else - they legitimately just want to talk.

There are also some customers who will do whatever they can to avoid talking to a human, but that's a different problem than we're talking about.

But this is a digression from my main point. Most of the "easy things" AI can do for customer support are things that are already easily solved in other places, people (like you) are choosing not to use those solutions, and adding AI doesn't reduce the number of calls that make it to your customer service team, even when it is an objectively better experience that "does the work."
by mystraline | 2026-01-22 21:58:21+00:00
And thats a huge downside when people howl about "Encryption everywhere! ".

Try debugging that shit. Thats right, debugging interfaces aren't safe, by some wellakshually security goon.

You want a real fun one to debug, is a SAML login to a webapp, with internal Oauth passthrough between multiple servers. Sure, I can decrypt client-server stuff with tools, but server-server is damn near impossible. The tools that work break SSL, and invalidate validation of the ssl.

Yes, Esri products suck. Bad.
by afandian | 2026-01-22 21:58:33+00:00
It's deliberately not straightforward. Just like the joke about Americans being shoutier than Brits. But it is meaningful.

I read "the non-disabled organization" to refer to Anthropic. And I imagine the author used it as a joke to ridicule the use of the word 'organization'. By putting themselves on the same axis as Anthropic, but separating them by the state of 'disabled' vs 'non-disabled' rather than size.
by jraph | 2026-01-22 21:59:06+00:00
You are presupposing that the internet forum comment on which all this is based has correctly modelled the world and that this asker-guesser thing is indeed real.

Usually it takes one or ideally several studies, with large groups of people, with a solid hypothesis and some strong, rigorous protocol.

Until then, it's not worthless, but it's at best an inspiration.
by MakersF | 2026-01-22 21:59:59+00:00
It's unfair you're being down voted, you're right.
I used to think that we could get by with just solar wind and batteries, but then after collaborating with people on an ideal energy mix the numbers were obvious: there is a (small) fraction that cannot be covered.
Not with storage (the discharge cycles are so few that the cost is prohibitive. How can a battery pay for itself with 10-20 discharges a year? And this applies to any kind of battery that needs to be built, including hydro).
Likely there will need to be some baseload nuclear (which then increases average prices, since to make it economical you need to buy all the electricity it produces, and so it partially displaces renewables). The alternative is overbuilding solar+wind+battery something like 5/8 times the average need. Maybe if the prices drop enough that could be feasible..
The big win would be if there is some way to get predictable power at a lower cost than nuclear (e.g. tidal), which could be used to smooth the troughts, or alternatively a low capex but potentially high opex solution which is turned on only when needed (gas is an option, but not co2 free. And sizing the power needed is not super cheap, although now it's not a problem since we have enough gas capacity which is going to be displaced, so it won't be needed to be built)
by smiru | 2026-01-22 22:00:00+00:00
Why would you waste time everyday prompting chatgpt to give you meals or ask what to do each day, why not just generate once for 24 weeks and forget about it. Focus on following a plan than trying to create one that doesn't work. Why pay for tools like Cal AI to just count macros, what about your cardio? water intake? Resistance training? What about your meals and recipes? How about a grocery list for each week with a price breakdown? Supercomp handles all this so you don't ever have to guess.
by jackfranklyn | 2026-01-22 22:00:12+00:00
This resonates. Building in accounting automation and hit the exact same wall.

Started with "configure your coding rules" - let users set up how transactions should be categorised. Made sense architecturally. Nobody used it. They'd stare at the config screen and give up.

What actually worked: learn from their existing data. Pull their historical GL, reverse-engineer how they already code things, then just do it that way. No configuration, no "agent" concept. Upload bank statement, get coded transactions back.

The insight that killed our complexity was realising bookkeepers don't think in rules. They think in outcomes. "This should be coded like the last time we saw a payment from Stripe" not "if merchant contains 'stripe' and amount > 100 then category = payment processing fees".

Curious about your MCP orchestration layer - how do you handle cases where the described workflow is ambiguous? In accounting there's often multiple valid ways to code something.
by lordnacho | 2026-01-22 22:00:33+00:00
It seems the criticism is indeed Berkson's Paradox, but the example is different to the canonical example of Berkson's paradox.

In the canonical example, you have uncorrelated attributes, eg skill and attractiveness in actors, forming a round scatter plot with no correlation. Selecting a subpopulation of top actors who are either skilled or attractive, you get a negative correlation. You can visualize this as chopping the top-right of the round scatter plot off: the chopped off piece is oriented in roughly a line of negative correlation.

In this example, if you look in the linked paper inside the post by Dimakis, there is a positively correlated scatter plot: You can tell the shape is correlated positively between youth and adult performance. But in this case, if you condition on the extremes of performance, you end up selecting a cloud of points that has flat to slight negative correlation.
by irishcoffee | 2026-01-22 22:00:36+00:00
Probably the stupid-and-diligent bit.

> In 1933, while overseeing the writing of Truppenführung, the manual for leading combined arms formations, Hammerstein-Equord made one of the most historically prescient observations on leadership. During the writing effort, he offered his personal view of officers, classifying them in a way only he could:

> “I divide my officers into four groups. There are clever, diligent, stupid, and lazy officers. Usually two characteristics are combined. Some are clever and diligent — their place is the General Staff. The next lot are stupid and lazy — they make up 90% of every army and are suited to routine duties. Anyone who is both clever and lazy is qualified for the highest leadership duties, because he possesses the intellectual clarity and the composure necessary for difficult decisions. One must beware of anyone who is stupid and diligent — he must not be entrusted with any responsibility because he will always cause only mischief.”

https://news.clearancejobs.com/2019/10/08/the-four-classes-o...
by tonymet | 2026-01-22 22:00:39+00:00
the opportunity to recount is not itself an adequate protection against an online counting machine. in my county for example, recounts are only triggered for close elections. they do zero auditing for normal wins.

The system needs to be secure in the primary case, not only in the audit case.

Now if you're saying the counting machine is offline, so that it's verified during the normal voting process, that would be more acceptable.
by Timon3 | 2026-01-22 22:01:27+00:00
Thanks for sharing this project! That's a really neat idea and would help me a lot with understanding code written by others. It's unfortunate that it's only available for Rust, but it makes sense that the language design really lends itself to this.

Looking at this, I noticed how long it's been since I saw a new IDE feature that really made me more productive at understanding code. The last I can really remember was parameter inlay hints. It's a bummer - both the Jetbrains IDEs and VS Code seem to only focus on AI features I don't want, to the detriment of everything else.
Show HN: A Typescript Starter Template for Full Stack Apps
by danield9tqh | 2026-01-22 22:01:54+00:00
I've been doing a lot more development of personal apps recently. AI coding agents make it so much easier to quickly ramp up on a new domain. e.g. got into HomeAssistant/ home automation, some custom deployed agents for life automation etc. Feel like this bespoke software trend has become pretty common. Typescript has become my go-to stack and even in longer 4-6mo professional projects I've always been looking for ways to 'compress' my dependencies into very well written and flexible TS libraries. This is the stack I've currently compiled to start any new project. I wanted to share to see if anyone else appreciates these libraries and/or has suggestions of other ones.

Although I use AI to write a lot of code, I tried to custom make most of the files in this repo since it's a starter projects. Especially the docs
by krapp | 2026-01-22 22:02:45+00:00
>How else could our ancestors have possibly related to the divine?

Simply, the "divine" isn't real. Nothing within the Bible points to any truly incomprehensible truth. The God of the Bible is not beyond understanding, he is cut from the same cloth as other sky-father deities of the time.

Everything within the Bible was limited to what the authors themselves could comprehend given their personal and cultural biases, because they are a product of human imagination and intellect.

When the writers said the world was created in seven days, they meant seven days. When they said that people tried to build a tower to heaven and God struck it down, and created different languages to confuse humans so they never tried that again, that's what they meant, and believed.

You could bring up the Trinity as an example of God's incomprehensible truth but the Trinity doesn't really exist in the Bible, it's an extra-biblical concept created by Christians as a philosophical compromise between rival factional ideologies and a desire to maintain a monotheistic religion given polytheistic elements. It is intentionally irrational but there is no deeper truth behind it. It's just accepted as a matter of faith.
by testing22321 | 2026-01-22 22:02:54+00:00
Friends got a near identical system just out of town after seeing the success of ours.

Fully hands off solar company, $16.5k fully installed, permitted, inspected for 7.6kw on the roof.

They also got the $5k rebate and $10k interest free loan. Their power price just went up 16% in 2026, so they’re extremely happy to have the solar to insulate them from that.

Of course the panels are now a good bit cheaper than when I bought them, and cheaper than when my friend did already.
by jmye | 2026-01-22 22:02:55+00:00
> There were tons of families with kids playing in the park, people riding bikes for transportation along the park bike paths, adults playing ping pong on outdoor tables together. It was wonderful. It made me rethink what a city can look like.

Sure sounds like literally every major park in the city.

The rest of your comment certainly describes downtown/RINO, but does not, at all, describe anything even half a mile away from downtown.

I’m slightly confused by your descriptions. I’m more confused by how you think Denver ought to build transit that goes from the suburbs to other suburbs, or if you think we ought to just raze the whole thing? I’m not sure that would get voter support.
by throwup238 | 2026-01-22 22:04:18+00:00
You can tell they’re all vibe coded.

Claude iOS app, Claude on the web (including Claude Code on the web) and Claude Code are some of the buggiest tools I have ever had to use on a daily basis. I’m including monstrosities like Altium and Solidworks and Vivado in the mix - software that actually does real shit constrained by the laws of physics rather than slinging basic JSON and strings around over HTTP.

It’s an utter embarrassment to the field of software engineering that they can’t even beat a single nine of reliability in their consumer facing products and if it wasn’t for the advantage Opus has over other models, they’d be dead in the water.