MurphyA/hacker-news huggingface dataset:
by woodruffw | 2025-09-22 15:50:15+00:00
> This is something that a custom parser library could figure out, no? The same as how you have format-preserving TOML libraries, for instance.

Yes, it's just difficult. The point made in the post isn't that it's impossible, but that it significantly changes the amount of of "ground work" that static analysis tools have to do to produce useful results for GitHub Actions.

> I think it makes way more sense for GitHub to support YAML anchors given they are after all part of the YAML spec. Otherwise, don't call it YAML! (This was a criticism of mine for many years, I'm very glad they finally saw the light and rectified this bug)

It's worth noting that GitHub doesn't support other parts of the YAML spec: they intentionally use their own bespoke YAML parser, and they don't have the "Norway" problem because they intentionally don't apply the boolean value rules from YAML.

All in all, I think conformance with YAML is a red herring here: GitHub Actions is already its own thing, and that thing should be easy to analyze. Adding anchors makes it harder to analyze.
by OutOfHere | 2025-09-22 15:50:21+00:00
SQLite is used more in resource-constrained environments. If I had much memory to waste, I would've used a local PostgreSQL installation to begin with.

Note that advanced vector-embedding querying techniques for approximate nearest neighbor search inevitably always need an absurd amount of memory, so it typically doesn't make sense to use them in a resource-constrained environment to begin with.
by sillywalk | 2025-09-22 15:50:22+00:00
Discussed 4 days ago:

TernFS – An exabyte scale, multi-region distributed filesystem (xtxmarkets.com) 245 points by rostayob 4 days ago | flag | hide | past | favorite | 107 comments

https://news.ycombinator.com/item?id=45290245
by leoc | 2025-09-22 15:50:30+00:00
I wouldn't describe it as such, but that's not what matters here. Andreas Kling has been out championing the anti-anti-Charlie-Kirk cause on Twitter, so it's a safe bet that the Lundukish grassroots anti-wokes see him as one of theirs. Whether he has any juice with the right-wing VC set I don't know.
by linhan_dot_dev | 2025-09-22 15:50:49+00:00
This is a really interesting idea.

I actually have a toy project that does the complete opposite - I filter Hacker News to keep only the technical content, then use AI to generate summaries (which get translated into my native language since I'm not a native English speaker).

My friends and I have been using this system to consume a lot more content with significantly less reading overhead. Eventually, I turned the generated content into a maintained online website.
by VGHN7XDuOXPAzol | 2025-09-22 15:51:10+00:00
Is it actually possible to just have the YAML that calls into your app today, without losing the granularity or other important features?

I am not sure you can do this whilst having the granular job reporting (i.e. either you need one YAML block per job or you have all your jobs in one single 'status' item?) Is it actually doable?
by benpacker | 2025-09-22 15:51:25+00:00
This seems great and I'm really excited to try it in place of trpc/orpc.

Although it seems to solve one of the problems that GraphQL solved that trpc doesn't (the ability to request nested information from items in a list or properties of an object without changes to server side code), there is no included solution for the server side problem that creates that the data loader pattern was intended to solve, where a naive GraphQL server implementation makes a database query per item in a list.

Until the server side tooling for this matures and has equivalents for the dataloader pattern, persisted/allowlist queries, etc., I'll probably only use this for server <-> server (worker <-> worker) or client <-> iframe communication and keep my client <-> server communication alongside more pre-defined boundaries.
by paulsmith | 2025-09-22 15:51:36+00:00
Similar timing, I had a high school internship at the National Cancer Institute at Ft. Detrick, MD in 1994-95, and the lab down the hall had some SGI iron and a glove (I don't remember what the glove hardware was, if it was SGI or 3rd-party or custom) for manipulating 3D renders of folded proteins. Incredible stuff, same "in the future" feeling.
by bxparks | 2025-09-22 15:51:40+00:00
I will definitely look into that.

If understanding this special IMMEDIATE mode is required to understand the Forth interpreter for something as fundamental as control-flow, it seems fair to say that Forth is not a simple language. It's not just an advanced programmable RPN calculator An RPN calculator has a program counter, which makes control-flow easy to understand.

In comparison, C is a high level language, but the mapping from C code to assembly language is relatively simple. (Yes, compiler optimizations against the C "abstract machine" can make the resulting code completely obscure. But if we turn off optimization, the resulting assembly code matches the C code fairly directly.)
by Zardoz84 | 2025-09-22 15:51:42+00:00
I had a few FX cores (and I keep yet stored). The early cheap 4 cores and the latter generation 8 cores (FX 8370E). And I can say that if you run code that scales well with multiple CPUs, it excels at it ( I can share a n-problem simalutor that I used as benchmark back in the day) Even, they aged far better than some Intel cpus of the time, because they had 8 cores.

FX cores had his issues. But one, was the AMD bet too early, and too hard that the future was to have a high number of cores.
by Egorich42 | 2025-09-22 15:51:46+00:00
A few months ago I started a task which I thought would take a week or two. You know, the classic “20-minute adventure – in and out!”

The goal: write a Python script to auto-scale any imported 3D model in a prepared .blend scene. Users could upload anything — a 300m spaceship, a 20m cannon, a 2m rifle, or even a 1cm coin — and the model had to be scaled so it filled the camera view with maximum detail, without clipping, and with consistent results.

At first it sounded easy. My first idea was to split a golden dataset (300+ models) into geometry types by dimensions — “cube”, “thin and tall”, “flat and wide” — then create dedicated bounding boxes for each type and fit the models accordingly.

But iteration after iteration, the task evolved into something much harder. It ended up taking me two months and led to a very different solution: a more flexible and adaptive approach, based on one complex custom collision shape, ray casting, and outer boundaries to fine-tune the final scale.
by dang | 2025-09-22 15:51:55+00:00
It isn't new users who are making most low-quality comments. It's mostly people who've been here for years and should know better.

Sometimes they make new accounts, of course, especially if we've banned them many times - but even those (what you could call) bad actors are not the bulk of the problem. The bulk of the problem is (what you could call) normal users, who would probably be surprised to find this out, since it's human nature to see such problems as caused by others, not self.
by triceratops | 2025-09-22 15:52:11+00:00
> Another comparison that occurs to me is joining a club.

I think it's a bit more profound than that. Club membership doesn't change most people's identity. They aren't defined by it. On the other hand citizenship is one of the first descriptors used about a person formally. Check out how any Wikipedia article about a person from the last couple centuries begins - "<Person name> is/was a <nationality or citizenship> <profession or thing they are notable for>."

"Steven Allan Spielberg is an American filmmaker." [1]

"Sir Mohamed Muktar Jama Farah (born Hussein Abdi Kahin) is a British former long-distance runner."[2]

1. https://en.wikipedia.org/wiki/Steven_Spielberg

2. https://en.wikipedia.org/wiki/Mo_Farah
by bko | 2025-09-22 15:52:32+00:00
If you flag the dozen or so people that come in to your business once a week to steal, you don't have to have as much surveillance in the store otherwise. Just check them out when they enter, very simple.

For instance, Costco has a much lower theft rate (0.11–0.2% of sales) compared to other supermarkets (1-4%) simply because they manage to keep criminal out through membership fees. Control the entrance, target the known criminals and we can go back to a high trust society.
by wqaatwt | 2025-09-22 15:52:45+00:00
> What you are arguing for would be very, very bad.

What do you think I’m arguing for?

Besides saying that Israel should finally decide what do they want to do instead of prolonging the current situation?

If they want to resettle or otherwise “remove” the population they should get on with it.

Otherwise they should trying to figure out a more sustainable solution.

Except Netanyahu’s political career seems to be taking precedent over everything else..
by leakycap | 2025-09-22 15:52:53+00:00
I wonder why you are so sure it is easy & possible but the person in the article failed to even have a habitable space in the time and budget allowed.

Again, post as many links of older people building a space ship if you'd like, it does not change the fact that most retirees aren't able to run their own plumbing for the laundry room Nurse Joan wishes she'd had.

It sounds like you have everything you need, including family help, to get a great business going in Australia building unbelievably cheap housing by and for the elderly. Could be a life-changing operation if you can pull it off, and based on your posts you seem extremely confident. Are you doing something more important than housing the elderly with your day to day life? If not, what is holding you back?
by woodruffw | 2025-09-22 15:53:00+00:00
> Call it github-flavored YAML (GFY) or something and accept a different file extension.

Sure, I wouldn't be upset if they did this.

To be clear: there aren't many fully conforming YAML 1.1 and 1.2 parsers out there: virtually all YAML parsers accept some subset of one or the other (sometimes a subset of both), and virtually all of them emit the JSON object model instead of the internal YAML one.
by Perz1val | 2025-09-22 15:53:29+00:00
From the same wikipedia page:

> The hygiene hypothesis has difficulty explaining why allergic diseases also occur in less affluent regions. Additionally, exposure to some microbial species actually increases future susceptibility to disease instead, as in the case of infection with rhinovirus (the main source of the common cold) which increases the risk of asthma

I think having a common cold infection each year does not bring any benefits, it certainly does not make anybody immune to common cold
by boxed | 2025-09-22 15:53:36+00:00
> This is quite simple and history bears it out: you can't rely on a for-profit corporation to operate in any other manner than optimizing shareholder value.

You can't even do that honestly. Look at Boeing. It got taken over by know-nothing managers that followed that religion of shareholder value, and what did it do? Destroy shareholder value!

I think we should instead say "we can't rely on any institution to be stable over time". That's a much more sane statement imo.
by neuracnu | 2025-09-22 15:53:42+00:00
In short: we'll have the machines tell the creators what to create.

> You could imagine an AI company suggesting back to creators that they need more created about topics they may not have enough content about. Say, for example, the carrying capacity of unladened swallows because they know their subscribers of a certain age and proclivity are always looking for answers about that topic. The very pruning algorithms the AI companies use today form a roadmap for what content is worth enough to not be pruned but paid for.
by astroflection | 2025-09-22 15:54:07+00:00
At the start of the CoViD pandemic I installed a UV lamp(turned on using a current sensor on the blower fan power wires) in the return air manifold on my furnace. My family still ended up all getting CoViD once one of us got it. But I keep it there because... why not? I'm sure it helps reduce the viral load in the air a bit.
by lapcat | 2025-09-22 15:54:10+00:00
> As we think about our role at Cloudflare in this developing market, it's not about protecting the status quo but instead helping catalyze a better business model for the future of Internet content creation. That means creating a level playing field. Ideally there should be lots of AI companies, large and small, and lots of content creators, large and small.

Not mentioned: there would be a single gatekeeper for the internet, Cloudflare.

The "level playing field" rhetoric reminds me so much of Apple talking about the App Store. This new internet business model is just the App Store, substituting websites for apps and Cloudflare for Apple. The system only works with some middleman between the AI companies and the content creators.
by mothballed | 2025-09-22 15:54:16+00:00
It definitely depends on the state and store policy.

A Walmart in AZ has sent gigantic bouncers after me to detain me on suspicion of shoplifting a $5 bag of cat litter. In my state they are allowed to kidnap/imprison you until police arrive if they have 'reasonable suspicion' you're in the act of shoplifting, so yeah have fun guessing whether the guy with the walmart badge is actually security or just a rapist.
by crabmusket | 2025-09-22 15:54:17+00:00
Really nice to have something I could potentially use across the whole app. I've been looking into things I can use over HTTP, websockets, and also over message channels to web workers. I've usually ended up implementing something that rounds to JSON-RPC (i.e. just use an `id` per request and response to tie them together). But this looks much sturdier.

Building an operation description from the callback inside the `map` is wild. Does that add much in the way of restrictions programmers need to be careful of? I could imagine branching inside that closure, for example, could make things awkward. Reminiscent of the React hook rules.
by bob1029 | 2025-09-22 15:54:28+00:00
I think this is a great idea for testing. MSSQL has LocalDB which is used a lot throughout the .NET ecosystem:

https://learn.microsoft.com/en-us/sql/database-engine/config...

For heavy duty production use (i.e., pushing the actual HW limits), I would feel more comfortable with the SQLite vertical. Unix sockets are fast, but you are still going across process boundaries. All of SQLite can be ran on the same thread as the rest of the application. This can dramatically reduce consumption of memory bandwidth, etc.
by jorvi | 2025-09-22 15:54:29+00:00
Google doesn't have control of Chromium though. The source is available and it is permissively licensed. If they did something truly onerous, Microsoft would fork it within hours and everyone would switch their upstream to Edgium.

The only reason Google calls the shots is because they pour billions of dollars into maintaining Chromium. The fact that they can do that (and even fund Firefox at the same time) is because of their ad monopoly. Same with search, Gmail, Translate, Maps. None of those things can exist without the ad monopoly funding it all.

Complaining about Chrome is barking up the wrong tree.
by ashivkum | 2025-09-22 15:54:42+00:00
That would certainly be interesting, though I don't know of any matching definition in knot theory. There is a notion of "positive" and "negative" crossings, so you could define the positive and negative unknotting numbers by asking how many of each you have to swap. Unfortunately, in their example, all torus knots can be drawn with all positive or all negative crossings.
by nickpsecurity | 2025-09-22 15:54:52+00:00
If you have Christ, you can pray for them. God controls all random events and us. He also knows what's best for us. By praying, and if God says yes, He might provide what they need in the right way at the right time. He also sometimes gives people the better thing they didn't think to pray for. If He says no, that's also what's best due to His perfect knowledge. Finally, it builds our own inner compassion for other people.

When doing evangelism, Jesus told us to scatter seed, water, and harvest. God provides the growth. So, we can share the Gospel or truths in God's Word... His work, not our schemes... while letting them make their own decisions. Instead of manipulation, we are simply offering a gift out of love for them that they can do what they want with (or ignore). We do it while praying their choices have maximum glory to God and benefit to them, not us.

We're also commanded to display Christ-like character in our interactions with people. Paul reminds his critics "we were blameless among you" and cared like a mother nursing her child. James said to show our faith by our works, like taming the tongue or feeding a starving brother. Paul says imitate me as I imitate Christ. Our character can have a profound impact on people around us. Personally, I've been able to improve a lot just by seeing how my brothers and sisters speak and act in many situations. They've also sometimes learned from how the Holy Spirit showed me to handle specific situations.

So, these are examples of how to influence people without selfishly manipulating them. In two cases, without any manipulation of your own since one is asking the sovereign God to make the right calls and the other is just demonstrating godly behavior in a way that positively impacts them.
by fuzzfactor | 2025-09-22 15:54:59+00:00
>asking a different question: how good would the FSD system be at completing a coast-to-coast trip?

>They made it about 2.5% of the planned trip on Tesla FSD v13.9 before crashing the vehicle.

This really does need to be considered preliminary data based on only one trial.

And so far that's 2.5% as good as you would need to make it one way, one time.

Or 1.25% as good as you need to make it there & back.

People will just have to wait and see how it goes if they do anything to try and bring the average up.

That's about 100:1 odds against getting there & back.

One time.

Don't think I would want to be the second one to try it.

If somebody does take the risk and makes it without any human assistance though, maybe they (or the car) deserve a ticker-tape parade when they get there like Chas Lindbergh :)
by ritzaco | 2025-09-22 15:55:06+00:00
businesses that 'need to haul ass' usually still want to try something out before buying it. That doesn't need to a a free plan, but it's common to offer some trial period to new users.

Also totally OK if planetscale doesn't do this and that $39/month _is_ the best way to try them out, I just think it would be good for them to make explicit in the article what I should do if I think I might want it but want to try it.
by roughly | 2025-09-22 15:55:08+00:00
Something that stuck out on this was the notion of the LLMs as models of human knowledge, and the notion that we could "see the gaps". There's been an interesting debate* in journalism over the concept of neutrality - what it means to "just present the facts," and whether that's actually a useful service, and what are actual facts, and how do you define a fact (it's gotten rather epistemological), and that's just for things that actually happened in the real world. I think what's not taken into account here is how much of the world is not able to be summarized into One Universal Truth - how much of what we look for is actually the preference of the author ("what are the best new albums this year?" "how do I cook chicken?"), or an intellectual synthesis of a subject (basically anything written by that acoup guy), or just some entertainment or random digression on a topic. I think this is part of the crux of the argument behind the artists vs LLMs debate (you know, aside from all the economic exploitation) - even the act of writing a summary is a creative act when performed by a human that generates something new, whereas an LLM is, as far as we can tell from both the mechanics and the actual output, a remix of existing content. I think our appetite for the latter is less than we think it is.

I don't fundamentally think that Cloudflare's view here is _wrong_ - by and large, when I google what internal temperature to cook pork to so I don't die, I'm not looking for an opinion or someone's life story - but I think I'm much more interested in how we create the weird niches that create the "knowledge" for the blender. Cloudflare alludes to it with the talk about Reddit and whatnot, but I'd love to know what the plan is to actually create and nurture those communities where people can really get weird into whatever topic they're interested in. Right now we're all sort of just ghettoized into various Facebook communities or whatever, but recreating an actual vibrant communal internet where people can find their weirdo subcultures and actually negotiate on some kind of reasonable footing with the LLM scrapers (who were the social network people, who were the search engine people, who have always been the ad people) would be a genuine improvement to the internet.

* read "hellish swamp diving affair"
by andrewla | 2025-09-22 15:55:10+00:00
Thanks for this expansion of the ideas involved. My question here is what does the COMPILE word do? What is the state of the VM / compiler / repl or whatever after it encounters that word?

That "IF" is implemented in terms of other more fundamental operators is fine, but can we write a program that just uses the fundamental operators that demonstrates IF-like behavior but doesn't introduce any intermediate words?
by kibwen | 2025-09-22 15:55:43+00:00
> Make no mistake, the Internet has never been free. There's always been a reward system that transferred value from consumers to creators and, in doing so, filled the Internet with content. Had the Internet not had that reward system it wouldn't be nearly as vibrant as it is today.

This is an attempt to rewrite history. Back in the day, we stood up servers at our own expense and filled them with content for free, for nothing other than the fun of it. In fact, the "vibrancy" of the internet appears to be inversely correlated to the number of people using it to generate a profit.
by mcswell | 2025-09-22 15:56:05+00:00
Two languages I can think of that have approximately the number of phonemes that some of those sign lists have are Hawai'ian (at least 13 phonemes, depending on how you analyze vowel length and diphthongs) and Central Rotokas (11 phonemes). But that low a number is extremely rare among languages.

"...if you saw those symbols on Mars, would you not consider them a form of communication or language" Communication, yes. Language? Knowing nothing about Martians, I'd have to withhold judgement. On Earth, language is much more than just communication.
by zazazache | 2025-09-22 15:56:22+00:00
”What's most interesting is what content companies are getting the best deals. It's not the ragebait headline writers. It's not the news organizations writing yet another take on what's going on in politics. It's not the spammy content farms full of drivel. Instead, it's Reddit and other quirky corners that best remind us of the Internet of old.”

I don’t know if I see a company extracting rent from other people as a win…