MurphyA/hacker-news huggingface dataset:
by doctorpangloss | 2025-12-31 00:57:30+00:00
it's a simple problem really. what is actually scarce?

a spot on the iOS home screen? yes.

infrastructure to serve LLM requests? no.

good LLM answers? no.

the economist can't tell the difference between scarcity and real scarcity.

it is extremely rare to buy a spot on the iOS home screen, and the price for that is only going up - think of the trend of values of tiktok, whatsapp and instagram. that's actually scarce.

that is what openai "owns." you're right, #5 app. you look at someone's home screen, and the things on it are owned by 8 companies, 7 of which are the 7 biggest public companies in the world, and the 8th is openai.

whereas infrastructure does in fact get cheaper. so does energy. they make numerous mistakes - you can't forecast retail prices Azure is "charging" openai for inference. but also, NVIDIA participates in a cartel. GPUs aren't actually scarce, you don't actually need the highest process nodes at TSMC, etc. etc. the law can break up cartels, and people can steal semiconductor process knowledge.

but nobody can just go and "create" more spots on the iOS home screen. do you see?
by toast0 | 2025-12-31 00:57:41+00:00
Bolt cutters will probably cut through the cabinet door or side if you can find a spot to get them started and you have a lot of time.

Otoh, maybe you've got a cabinet in a DC with very secure locks from europe.... But all are keyed alike. Whoops.

A drill would be easier to bring in (especially if it just looks like a power screwdriver) and probably get in faster though. Drill around the locks/hinges until the door wiggles off.
by prirun | 2025-12-31 00:57:56+00:00
I recently read that on average, people are happy about 42% of the time, maybe up to 50%. And this applies whether you are single, married, with kids, no kids, etc. So the first thing I'd do is realize that half of the time, you're not going to be "happy"; but what you can worked toward is being content, realizing that the times you aren't particularly happy are normal, and everyone has them.

If you feel very unhappy or unhappy, ie, not content, more than 30-60% of the time, you'd probably benefit from talking to a therapist and learning about how you can like yourself more. You will always have yourself throughout your life, whereas people will come and go. Learn to be your own best friend first.
by loeg | 2025-12-31 00:58:13+00:00
> For (2), Rust enforces this invariant via the borrow checker by disallowing (at compile-time) a shared slice reference that points to an overlapping mutable slice reference.

At least the last time I cared about this, the borrow checker wouldn't allow mutable and immutable borrows from the same underlying object, even if they did not overlap. (Which is more restrictive, in an obnoxious way.)
by kamranjon | 2025-12-31 00:58:22+00:00
It'd be great if you could add it to Kiwix[1] somehow (not sure what the process is for that but 100rabbits figured it out for their site) - I use it all the time now that I have a dumb phone - I have the entirety of wikipedia, wiktionary and 100rabbits all offline.

https://kiwix.org/en/
by whatshisface | 2025-12-31 00:58:54+00:00
You're presuming a lot for a single board computer that's less powerful in every way than your laptop - even as a blunt object. Sometimes authorities make arbitrary and capricious rules: that's why they are celebrating an inauguration, not a corination.

Don't fall prey to conspiracy theories where every action has a secret motive. There's no reason to ban these objects, only a lesson to draw.
by Tuna-Fish | 2025-12-31 00:59:07+00:00
> This is a hell of a coincidence.

It's obviously not a coincidence. I don't see how it is any kind of evidence for taking orders from above. People who don't have to face their voters any time soon (or ever) obviously have more leeway on making deals they might not like.

Passing a CR has required 60 votes in the senate since 1974. Despite this, and 60-vote majorities being very rare, shutdowns remained rare and typically very short for a very long time. This was not because the parties got together and made a deal; it was because it was common for senators in both parties to make side deals across the aisle to support their own pet projects. Having the discipline to force the senators of a party to not make such deals is something that only the republicans have managed, and only very recently.

People are angry at the democrats for being weak and a mess, but that is the normal state of affairs in US party politics.
by esrauch | 2025-12-31 00:59:22+00:00
The fact that the fee is the same for Steam and Apple/Play Store seems suggestive to me the market is warped, given the latter ones are cases which are clearly monopolies where no alternative is technically possible.

Steam has a "most favored nation" clause which means people can't charge less on Steam than they do on Epic Store. And Epic Game Store cut is 0% on the first million and only 12% after that, but it can't actually end up charging less to customers if Steam maintains the most favored nation clause.
by gatlin | 2025-12-31 00:59:26+00:00
Qwen3-Coder on 20gb of vram was able to do 90% of this: https://gist.github.com/gatlin/4bee9645b96e8b9e733960453b972...

Problem statement: given a start date and a bible book / chapter, produce a reading schedule for the remainder of the bible assuming one will read 3 chapters every day and 2 extra on Sunday.

So assuming an input of "2025-07-06 Genesis 1," the list would read "Saturday, June 6, 2025: Genesis 1 (3 chapters) \n Sunday, June 7, 2025: Genesis 4 (5 chapters)..." etc.

It created the types, data structures, and utility functions required, and even isolated the schedule generation to a function that used all of them ... and that function was busted. It printed the same book and chapter and date every line.

With a little elbow grease I was able to bring it home. Saved me an hour.
by schubidubiduba | 2025-12-31 01:00:34+00:00
What do you think would happen if that server went down? People can't get app updates, or install new ones. That is all. That is not critical.

They can then probably whip up a new hosted server to take over within a few days, at most. Big deal.

They are not hosting a critical service, and running on donations. They are doing everything right.
by kolektiv | 2025-12-31 01:00:37+00:00
First of all, this is not, in any meaningful sense "the government" - the UK has an independent judiciary interpreting laws defined by parliament, but this was not at the behest of government in any reasonable sense.

Secondly, this is not the blanket labelling of a place as "off-limits" - it's off-limits to a specific group of people who have prior examples of harassing people in that location. It's no different in concept to a restraining order. A restraining order does not make the relevant locations unavailable to everyone, only those to whom the order applies, and the bar for one being granted is not, generally, negligible.

There are genuinely concerning cases where the right to protest has been curtailed (or is trying to be) in the UK at the moment. Some of the laws proposed around restriction of protest are illiberal and overreaching. This is not one of those instances though.
by quesera | 2025-12-31 01:01:29+00:00
No transcript (yet?) sadly, but this is a good high level overview:

> we conducted a large-scale audit of FreeBSD kernel code paths accessible from within a jail. We systematically examined privileged operations, capabilities, and interfaces that a jailed process can still reach, hunting for memory safety issues, race conditions, and logic flaws. The result: roughly 50 distinct issues uncovered across multiple kernel subsystems, ranging from buffer overflows and information leaks to unbounded allocations and reference counting errors—many of which could crash the system or provide vectors for privilege escalation beyond the jail.
by akaescobar | 2025-12-31 01:01:35+00:00
I built an iptv proxy that supports scheduled recordings, as well as proxying playlist and binary protocol streaming. Containerized I run this for my wife who watches a lot of foreign tv.
This last weekend I built from scratch a event driven design simulator for visualizing my system design work with a godot gamified presentation so I can step thru event impact with people rather than looking at static diagrams.
I wrote none of the code.
Spent maybe 2 hours refactoring some things, but nothing significant. Passed my reviews, was very pleased with results.
Quite liking codex models, though still get faster iterations and good results with sonnet.
by ATechGuy | 2025-12-31 01:02:25+00:00
That's a fair criticism.

My thought process was that the original comment was based on their personal experiences and since ChatGPT is trained on a large dataset, it may offer a different perspective derived from experiences of a lot more people.

> "you're wrong, the computer says so"

My thought: you're knowledge may be limited, this is what a computer trained on a lot more data says:
by mellosouls | 2025-12-31 01:02:59+00:00
This has become a pretty pointless thing to clarify now but

"Vibe coding" and "AI-assisted coding" are NOT the same.

There's a spectrum of AI use from none to full (vibe coding).

Claude Code is probably the best known example of a product claimed to be coded with AI-assistance to the point of much of it being autonomous now guided by experts. My experience is that is now the norm for many senior engineers and it's certainly the future. I don't know any that are truly vibe-coded but I would imagine plenty of mobile apps.
by lucb1e | 2025-12-31 01:04:53+00:00
> 12-year old hardware is only marginally faster than a RPi 5

My 14yo laptop-used-as-server disagrees. Also keep in mind that CPU speeds barely improved between about 2012 and 2017, and 2025 is again a lull https://www.cpubenchmark.net/year-on-year.html

I'm also factoring in the ability to use battery bypass in phones I buy now because they are so powerful, I might want to use them as free noiseless server in the future. You can do a heck of a lot on phone hardware nowadays, paying next to nothing for power and no additional cost on your existing internet connection. A RPi 5 is that same ballpark
by Hasnep | 2025-12-31 01:05:25+00:00
I've heard a lot of good things about F#, but I've also heard that C# has taken all the best features from F# and now development has slowed down. I don't know how true that is. It's also just some irrational anti Microsoft bias, even though I know .NET runs fine on Linux now, the idea still felt weird to me. I suspect if I'd actually tried F# I would have stuck with it.

I have looked at the Fable compiler for F# which lets you compile F# to Rust which is very cool!
by nateb2022 | 2025-12-31 01:07:28+00:00
> AI is going to be a highly-competitive, extremely capital-intensive commodity market

It already is. In terms of competition, I don't think we've seen any groundbreaking new research or architecture since the introduction of inference time compute ("thinking") in late 2024/early 2025 circa GPT-o4.

The majority of the cost/innovation now is training this 1-2 year old technology on increasingly large amounts of content, and developing more hardware capable of running these larger models at more scale. I think it's fair to say the majority of capital is now being dumped into hardware, whether that's HBM and research related to that, or increasingly powerful GPUs and TPUs.

But these components are applicable to a lot of other places other than AI, and I think we'll probably stumble across some manufacturing techniques or physics discoveries that will have a positive impact on other industries.

> that ends up in a race to the bottom competing on cost and efficiency of delivering

One could say that the introduction of the personal computer became a "race to the bottom." But it was only the start of the dot-com bubble era, a bubble that brought about a lot of beneficial market expansion.

> models that have all reached the same asymptotic performance in the sense of intelligence, reasoning, etc.

I definitely agree with the asymptotic performance. But I think the more exciting fact is that we can probably expect LLMs to get a LOT cheaper in the next few years as the current investments in hardware begin to pay off, and I think it's safe to assume that in 5-10 years, most entry-level laptops will be able to manage a local 30B sized model while still being capable of multitasking. As it gets cheaper, more applications for it become more practical.

---

Regarding OpenAI, I think it definitely stands in a somewhat precarious spot, since basically the majority of its valuation is justified by nothing less than expectations of future profit. Unlike Google, which was profitable before the introduction of Gemini, AI startups need to establish profitability still. I think although initial expectations were for B2C models for these AI companies, most of the ones that survive will do so by pivoting to a B2B structure. I think it's fair to say that most businesses are more inclined to spend money chasing AI than individuals, and that'll lead to an increase in AI consulting type firms.
by toss1 | 2025-12-31 01:07:46+00:00
>>How do you or anyone else know what's optimal and what's misallocated?

Start with basic empathy and a simple sense of fairness.

No one here is saying everything should be even close to equal, and I certainly am not. But as many philosophers have pointed out through the ages, you can see how ethical a society is by how it treats its lowest members.

Seriously. Anyone who fails to see something is deeply wrong, when the most wealthy society in the history of the planet has half of it's people barely scraping by, while a tiny elite hoard orders of magnitude more wealth than they can spend in a lifetime, is morally blind.

So start there. When the system is producing this well-documented result, the wealthy are most definitely not paying enough taxes to support the society that enabled them to earn their wealth.

>>Income tax is roughly ...

Yes, and you are appearing to be deliberately obtuse by focusing only on specific federal taxes and ignoring the TOTAL tax burden which is what counts when measuring which people are supporting society and which are extracting more than a fair share. And ignoring the proportion of income and wealth that sector takes vs what they pay in taxes.

When hedge fund managers bringing in $billions and Warren Buffet pay lower rates than their secretaries, something is deeply wrong.

Again, a simple sense or empathy, ethics, and fairness can be your guide. These are evidently foreign concepts to you, and I recommend you look into them.
by giardini | 2025-12-31 01:08:22+00:00
This guy's been downvoted badly but he's right - vitamin k2 make your teeth into "superteeth".

I started K2 about 10 years ago. Next dental checkup (about a year too late) the dental tech said my teeth appeared recently-cleaned. This has continued since then. No cavities, little cleaning required other than regular brushing, flossing and taking k2.
by thisgetsit | 2025-12-31 01:09:31+00:00
> copyright provides such a moat.

Been saying this since the 2016 Alice case. Apple jumped into content production in 2017. They saw the long term value of copyright interests.

https://arstechnica.com/information-technology/2017/08/apple...

Alice changed things such that code monkeys algorithms were not patentable (except in some narrow cases where true runtime novelty can be established.) Since the transformers paper, the potential of self authoring content was obvious to those who can afford to think about things rather than hustle all day.

Apple wants to sell AI in an aluminum box while VCs need to prop up data center agrarianism; they need people to believe their server farms are essential.

Not an Apple fanboy but in this case, am rooting for their "your hardware, your model" aspirations.

Altman, Thiel, the VC model of make the serfs tend their server fields, allow them control of foundation models, is a gross feeling. It comes with the most religious like sense of fealty to political hierarchy and social structure that only exists as hallucination in the dying generations. The 50+ year old crowd cannot generationally churn fast enough.
by JumpCrisscross | 2025-12-31 01:10:39+00:00
> for the older movies, have you seen them before?

Mostly no. (Not a big movie rewatcher.)

> can think of half a dozen different other reasons why there's a difference between older and newer media

Would love for someone to study this. I think I can eliminate TV, streaming provider and my self as variables, given, again, highly non-scientifically, I've personally noticed the difference with those held constant.

That said, I'm researching sound bars to see if the TV speakers are part of the problem.
by danparsonson | 2025-12-31 01:10:59+00:00
> in scientific studies, you are trying to understand some phenomena, and isolating variables can help with very complex things.

Not to labour the point here, but no, the primary reason you isolate variables in a scientific experiment is that you want to ensure you're only testing the thing you intend to test. A medical study is a good example - you want to be sure that the effect you observed was due to the drug you're testing, and not some unrelated lifestyle factor.

Thanks for sharing your views on the rest; there was just one thing I wanted to expand on:

> Now let’s say you mock something in your function. Let’s say you make a change to that but the input and output are the exact same. Now you have to update your test.

I think the scenario you're describing here is: a function's dependencies have changed, but the inputs and outputs of that function have not; therefore even though the behaviour is the same, the tests still need to be updated. Is that right? In which case I would say: of course you need to update the tests - the dependencies have changed and therefore the behaviour of the function depends on different things and you need to model the behaviour of those new things in order to properly test the original function. To me this objection only holds if you are mainly focussed on code coverage; however, to me, good testing exercises the same code paths in multiple different ways to stress the code and ensure that the results are correct given all possible inputs. The dependencies of a function are also inputs of a kind.
by nateb2022 | 2025-12-31 01:11:36+00:00
I have yet to be convinced the broader population has an appetite for AI produced cinematography or videos. Independence from Nvidia is no more of a liability than dependence on electricity rates; it's not as if it's in Nvidia's interest to see one of its large customers fail. And pretty much any of the other Mag7 companies are capable of developing in-house TPUs + are already independently profitable, so Google isn't alone here.
by spir | 2025-12-31 01:13:38+00:00
This is good analysis. The main longitudinal aspect omitted is that the profitability of the attack goes up as long as the price of BTC doesn't double or more each halving.

In ~6 more years, Bitcoin will undergo two more halvings, so if the price of BTC is not ~400k by then, then attack will have become more feasible.
by scubbo | 2025-12-31 01:13:49+00:00
Have you actually completed it? There are plenty where the category is obvious, sure - but also many ambiguous entries. It's not trivial to fully complete if you're aiming to keep errors low!

E.g. in ROT13: Cuvynqrycuvn pbhyq unir orra n zrzore bs "H.F. Pvgvrf", "Purrfrf", be "Gbz Unaxf zbivrf"
by gerdesj | 2025-12-31 01:14:11+00:00
What exactly is "second" place? No-one really knows what first place looks like. Everyone is certain that it will cost an arm, a leg and most of your organs.

For me, I think that, the possible winners will be close to fully funded up front and the losers will be trying to turn debt into profit and fail.

The rest of us self hoster types are hoping for a massive glut of GPUs and RAM to be dumped in a global fire sale. We are patient and have all those free offerings to play with for now to keep us going and even the subs are so far somewhat reasonable but we will flee in droves as soon as you try to ratchet up the price.

It's a bit unfortunate but we are waiting for a lot of large meme companies to die. Soz!
by m132 | 2025-12-31 01:14:56+00:00
I see, you're providing a complementary perspective. I appreciate that, and indeed, Docker isn't always evil. My intention was to bring attention to the abuse of it and compare it to virtualization of unikernels, which to me appears to be on a similar trajectory.

As for the linker analogy, I compared docker-compose (not Docker proper) to a dynamic linker because it's often used to bring up larger multi-container applications, similar to how large monolithic applications with plenty of shared library dependencies are put together by ld.so, and those multi-container applications can be similarly brittle if developed under the assumption that merely wrapping them up in containers will assure portability, defeating most of Docker's advantages and reducing it to a pile of excess layers of indirection. This is similar to the false belief that running kernel-mode code under a hypervisor is by itself more secure than running it as process on top of a bare-metal kernel.
by gpm | 2025-12-31 01:16:13+00:00
None of this mitigates the fact that apriori you don't know if you're being served the same package manifest/packages as everyone else - and as such you don't know how many signatures any given package you are installing should have.

Yes, theoretically you can personally rebuild every package and check hashes or whatever, but that's preventative steps that no reasonable threat model assumes you are doing.
by fsiefken | 2025-12-31 01:16:48+00:00
I use yt-dlp to download the transcript, and if it's not available i can get the audio file and run it through parakeet locally. Then I have the plain text, which could be read out loud (kind of defeating the purpose), but perhaps at triple speed with a computer voice that's still understandble at that speed.
I could also summarize it with an llm. With pandoc or typst I can convert to single column or mult column pdf to print or watch on tv or my smart glasses. If I strip the vowels and make the font smaller I can fit more!

One could convert the Markdown/PDF to a very long image first with pandoc+wkhtml, then use ffmpeg to crop and move the viewport slowly over the image, this scrolls at 20 pixels per second for 30s - with the mpv player one could change speed dynamically through keys.

ffmpeg -loop 1 -i long_image.png -vf "crop=iw:ih/10:0:t*20" -t 30 -pix_fmt yuv420p output.mp4

Alternatively one could use a Rapid Serial Visual Presentation / Speedreading / Spritz technique to output to mp4 or use dedicated rsvp program where one can change speed.

One could also output to a braille 'screen'.
by mh2266 | 2025-12-31 01:17:02+00:00
stacked diffs are the best approach and working at a company that uses them and reading about the "pull request" workflow that everyone else subjects themselves to makes me wonder why everyone is not using stacked diffs instead of repeating this "squash vs. not squash" debate eternally.

every commit is reviewed individually. every commit must have a meaningful message, no "wip fix whatever" nonsense. every commit must pass CI. every commit is pushed to master in order.
by dktp | 2025-12-31 01:17:03+00:00
OpenAI is (was?) extremely good at making things that go viral. The successful ones for sure boost subscriber count meaningfully

Studio Ghibli, Sora app. Go viral, juice numbers then turn the knobs down on copyrighted material. Atlas I believe was a less successful than they would've hoped for.

And because of too frequent version bumps that are sometimes released as an answer to Google's launch, rather than a meaningful improvement - I believe they're also having harder time going viral that way

Overall OpenAI throws stuff at the wall and see what sticks. Most of it doesn't and gets (semi) abandoned. But some of it does and it makes for better consumer product than Gemini

It seems to have worked well so far, though I'm sceptical it will be enough for long