MurphyA/hacker-news huggingface dataset:
by verdverm | 2025-10-27 23:22:53+00:00
you do what I do!

1. Generate the migrations and commit them to git

2. Have your codegen use diff3 so users can modify the generated files, or fill in details to partially generated code

3. Give users a way to indicate they did this so you don't break things later with codegen

Most often the gap is about indexes or wierd database quirks than fields on an entity.

Also, make sure you are generating the migrations AND the entity implementations in code from the same source-of-truth. Similar to how people commit the migration history to git, I have hof commit the data model history to git (and the codegen'd output without changes, double files are worth the bloat). By doing this, you can also generate the code that moves data between schema or api versions. (i.e. data lenses a la ink&switch)
by manquer | 2025-10-27 23:24:09+00:00
It is more nuanced, for example Medicare Advantage(Part C) is paid by Medicare money but it is profitable private operators who provide the plans and service it a fast growing part of Medicare .

John Oliver had an excellent segment coincidentally yesterday on this topic.

While the government pays for it, it is not managed or run by them so how to classify the program as public or private ?
by jonathrg | 2025-10-27 23:24:30+00:00
It's really tough to read through a text where you can't go more than a few sentences without having something be described as *an adjective, a second adjective, and a third adjective*. Just let the code example speak for itself, man.

Speaking of the code examples, I am not convinced at all. The supposedly bad example is idiomatic and understandable to me, and I have a much better idea of what's going on than in the supposedly good examples. It contains the kind of constructions I expect to see when working on a Go codebase, and it will be easier to modify correctly for another Go developer coming in later. Please, work with the language instead of forcing it to wear a programming paradigm it doesn't like.
by lylejantzi3rd | 2025-10-27 23:24:34+00:00
This is blowing my mind. I didn't know Blue Prince was a remake. I've read several interviews with Tonda Ros. He mentions some of his inspirations, including the 80s game Maze, but never mentions the original Blue Prince game. I wonder if he omitted that because there could be spoilers or hints there he didn't want to draw attention to?
by brookst | 2025-10-27 23:25:43+00:00
LLMs already understand table data. "Predictive text" is somewhat true but so reductive that it leads to that kind of misconception.

HN is going to mangle this but here's a quick table:

| Type of Horse | Average Height | Typical Color | |----------------|----------------|-----------------| | Arabian | 15 hh | Bay, Gray | | Thoroughbred | 16 hh | Chestnut, Bay | | Clydesdale | 17.5 hh | Bay with White | | Shetland Pony | 10.5 hh | Black, Chestnut |

And after a prompt "pivot the table so rows are colors":

| Typical Color | Type of Horse | Average Height | |----------------|----------------------------------------|-----------------------| | Bay | Arabian, Thoroughbred, Clydesdale | 15 hh, 16 hh, 17.5 hh | | Gray | Arabian | 15 hh | | Chestnut | Thoroughbred, Shetland Pony | 16 hh, 10.5 hh | | Bay with White | Clydesdale | 17.5 hh | | Black | Shetland Pony | 10.5 hh |
by tastyface | 2025-10-27 23:27:32+00:00
Another thing philosopher genius and right-wing darling Curtis Yarvin recently said:

"We have only one problem. The problem is: our billionaires are n—ers. They may be rich. But they're n—er rich. The nature and function of their wealth is profoundly negrous. You can probably name exceptions. I can too. But in every way, the exceptions prove the rule"

https://bsky.app/profile/did:plc:sefgphqp2xqwh2hawaixykwz/po...
by aeonfox | 2025-10-27 23:28:53+00:00
Most rooftops generate more power than the household consumes. The vast amount of air-conditioning for apartments is likely already accounted for by rooftop generation. An easy way to gridscale that is to have batteries closer to the rooftops that re-distribute that rooftop power when the sun goes down. Incentives can be given so that home owners over-provision their solar with bigger arrays and inverters, and to turn their home batteries into VPPs.
by Kim_Bruning | 2025-10-27 23:30:19+00:00
On the one hand ICE sports cars still have the cool reputation, but that reputation is slowly going to get a bit tarnished as more and more get smoked by "mom's shopping car" (as newer EV's come on the market) at the drag race. Ultimately electric motors are the superior technology here.

Oddly, steam had some very interesting properties too, but for motor vehicles was ultimately let down by practicality and possibly power-to-weight ratio if I recall correctly.

ICE of course was always about convenience and a lot of energy in a small tank. As batteries improve, this advantage is being worn down.

Meanwhile, in trains, "hybrid" (diesel-electric) and electric are the two main types left. There's simply a lot to be said for 100% torque at 0 RPM.
by ElectricalUnion | 2025-10-27 23:31:21+00:00
I wish this comment was true, but due to a foolish attempt to squish all human charactets to 2 bytes as UCS (that failed and turned into the ugly UTF-16 mess), a disaster called Han Unification was unleashed upon the world, and now out-of-band communication is required to render the correct Han characters in a page and not offend people.
by FloorEgg | 2025-10-27 23:32:41+00:00
I am wondering the same thing. It's interesting that they didn't report at all on the median and only the average. Also find the timing interesting, as I can't help but suspect that both the justification and incentive for self-reporting a higher number of friends materially changed for some people in the early days of social media. They didn't seem to acknowledge this at all.

The model they built that draws a causal relationship between graph density and polarization is interesting, but these gaps leave me skeptical.

There are just so many other reasons I can see for polarization.

1. Late-stage of civilizational monetary cycle (bretton woods - petrodollar) -> historically leads to polarization

2. Dramatic increase in access to information / wide range of things to know and care about

3. Attention economy (novel upsetting news is best at getting attention, not nuance, not truth)

4. Habits of instant gratification diminishes patience for nuance

5. Maybe foreign state interference/bias towards polarization to destabilize rivals?

6. Several more maybe??

So I buy the graph density correlation, and I'm curious about contributing to causation, but I'm extremely skeptical that it's the primary or sole cause.
by ChadNauseam | 2025-10-27 23:32:50+00:00
I think it's fine. For example, "I" made this library https://github.com/anchpop/weblocks . It might be more accurate to say that I directed AI to make it, because I didn't write a line of code myself. (And I looked at the code and it is truly terrible.) But I tested that it works, and it does, and it solves my problem perfectly. Yes, it is slop, but this is a leaf node in the abstraction graph, and no one needs to look at it again now that it it written
by hengheng | 2025-10-27 23:33:17+00:00
That explains so much. Done to well for a goof channel, eclectic assortment of skills ("tactical garden trowel" vs fully equipped metal shop vs perfect video production), all fat trimmed off the videos.

I kinda want tvtropes to put a name on his slapstick humor. It's like looking over the shoulder of that weird uncle that seems to live in an entirely different world.
by admdly | 2025-10-27 23:33:24+00:00
> That said, Claude is still quite behind GPT-5 in its ability to review code, and so I'm not sure how much to expect from Sonnet 4.5 in this new domain. OpenAI could probably do better.

It’s always interesting to see others opinions as it’s still so variable and “vibe” based. Personally, for my use, the idea that any GPT-5 model is superior to Claude just doesn’t resonate - and I use both regularly for similar tasks.
by garethrowlands | 2025-10-27 23:33:38+00:00
> Indeed, the general idea of imperative assembly comes to mind as the ultimate "core" for most software.

That's not what functional core, imperative shell means though. It's a given that CPUs aren't functional. The advice is for people programming in languages that have expressions - ruby, in the case of the original talk. The functional paradigm mostly assumes automatic memory management.
by dekhn | 2025-10-27 23:34:21+00:00
I once worked for a company that kept its passwords locked in a safe. One day, all other copies of the password were lost, and they needed it, but the safe's key could not be found.

They expensed a sledgehammer and obtained the password through physical modification of the safe using a careful application of force. Some employees complained that meant the safe wasn't... well, safe.

The security team replied "Working as Intended" - no safe is truly safe, it's just designed to slow down an attacker. At that moment, I was enlightened.
by photonthug | 2025-10-27 23:34:28+00:00
Yes, unfortunately a phrase that's used in an attempt to lend gravitas and/or intimidate people. It sort of vaguely indicates "a complex process you wouldn't be interested in and couldn't possibly understand". At the same time it attempts to disarm any accusation of bias in advance by hinting at purely mechanistic procedures.

Could be the other way around, but I think marketing-speak is taking cues here from legal-ese and especially the US supreme court, where it's frequently used by the justices. They love to talk about "ethical calculus" and the "calculus of stare decisis" as if they were following any rigorous process or believed in precedent if it's not convenient. New translation from original Latin: "we do what we want and do not intend to explain". Calculus, huh? Show your work and point to a real procedure or STFU
by throwup238 | 2025-10-27 23:35:22+00:00
Most farmers don't save seed for replanting anymore even if they're non GMO, especially if they want to be economically competitive. The $50-150/acre that seeds cost are a small fraction of the benefit of using F1 hybrid seeds due to hybrid vigor - the plants they produce have a higher yield that more than makes up for it, on the order of 15-50% higher depending on variety.

The seeds they get from a manufacturer also mature more consistently and uniformly, they do a much better job of cleaning and protecting the seed (e.g. fungicide), and usually end up costing less than doing it yourself because of the labor involved in preparing the seed for storage.
by Sohcahtoa82 | 2025-10-27 23:36:31+00:00
I had to use my lockpicking skills when my grandma moved across country to live with my mom. She put her stuff in a "Portable On-Demand Storage" container and accidentally put the key to the lock with her stuff inside the container.

Luckily, she used the shitty round lock that a lot of storage companies recommend. I was able to pick it in just a couple minutes. Someone like LPL would have had it open in mere seconds.
by belorn | 2025-10-27 23:37:34+00:00
Around 2019, Guido official stated that he would not longer mentor any white male, and that there was enough white males around that any white male who wanted to learn developing python would have to do it on their own. The community in general seemed to follow the same policy back then, but now seem to have relaxed a bit.

Reducing complex individuals into two bits of information, skin and gender, will never be a stable system for equity. It always bring push back, which usually escalate hostilities and bring more polarization.

I would like to imagine than in the place of DEI or anti-DEI, we will instead see a push for programs that look to the individual and their need for support. Needing mentors and support is not born out of gender or skin color, nor faith or sexual orientation. Its born from human need to improve oneself and those around us. That is a program that deserve government grants, and I wish there was governments that would support that in 2025 political climate.

I noted today in local Swedish news that one of the largest STEM university in Sweden found that they have now reached their gender equallity goals for technical programs, and is looking to change the diversity program towards other demographics that has been overlooked and gotten worse over the years in term of gender equallity, like for students in biology and chemistry. Time will tell what the people with strong moral fiber will do, as there seems to be a lot of resistance among those who previous was supported by that diversity program.
by mfrye0 | 2025-10-27 23:37:54+00:00
Good idea! I picked a random California Ikea entity (IKEA US RETAIL LLC) and ran it through the system. Here's the output - current goal is to get to ultimate parent.

## Summary IKEA US RETAIL LLC is a limited liability company. It is wholly owned by IKEA Holding U.S., Inc., and ultimately controlled by Stichting INGKA Foundation, a Dutch foundation that owns Ingka Group.

## Graph

graph TD e2[IKEA Property, Inc.]-->e1[IKEA US RETAIL LLC] e3[IKEA Holding U.S., Inc.]-->e1[IKEA US RETAIL LLC] e4[Ingka Holding B.V.]-->e3[IKEA Holding U.S., Inc.] e4[Ingka Holding B.V.]-->e4[Ingka Holding B.V.] e5[Stichting INGKA Foundation]-->|100%, 1982|e4[Ingka Holding B.V.]

This is the permalink to the deep research result: https://savvyiq.ai/playground/entity-hierarchy/siq_31ro4EDce...
by lossyalgo | 2025-10-27 23:37:59+00:00
It was/is also that way in Athens, at least in the "anarchist" quarter of town. Every Friday the so-called anarchists (would) take dumpsters and light them on fire, to make a point, that the government is corrupt, or something. I'm not Greek so I can't speak for Greeks but other Greeks told me it's just part of life, so just look the other way. Also trash collection seems to often be an issue. They also have an island just for trash, but I heard it's already overflowing so they are looking for another island to use as a trash dump. Admittedly I haven't been there in a couple years, so maybe things have changed lately, but I do have a lot of photos of dumpsters on fire.
by tpmoney | 2025-10-27 23:38:03+00:00
On the other hand, your perspective is shaped by not being dismissed by the vast majority of the people you encounter for that shortcoming. I would imagine you might feel very differently if every person you met treated you as an imbecile because you were't articulate enough, especially if your best efforts at improving don't move the needle much.

I can't speak for the OP's experiences, but my early schooling years were marked by receiving a number of marked down or failing grades because my handwriting was awful, it still is, but at the time no matter what I did, I couldn't get my handwriting to stay neat. Writing neatly was too slow for my thoughts, and I'd get lost or go off topic. But writing at a pace to keep up with my thoughts turned my writing into barely understandable runes at best, and incomprehensible scribbles at worst. Even where handwriting wasn't supposed to count, I lost credit because of how bad it was.

At a certain point I was given permission to type all of my work. Even for tested material I was given proctored access to a type writer (and later computer). And my grades improved noticeably. My subjective experiences and enjoyment of my written school work also improved noticeably. Maybe I could have spend more years working on improving my handwriting and getting it to a place where I was just barely adequate enough to stop losing credit for it. Maybe I have lost something "essential" about being human because my handwriting is still so bad I often can't read my own scribblings. But I am infinitely grateful to have lived in a time and place where personal access to typing systems allowed me to be more fairly evaluated on what I had to say, rather than how I could physically write it.
by embedding-shape | 2025-10-27 23:39:11+00:00
There is a difference between protocol error and tool usage error, makes sense you want the model to see the tool usage error, so they can correct.

I'm guessing it has a the same shape as a normal message + IsError so on the handling side you don't really have to do anything special to handle it, just proceed as normal and send the results to the LLM so it can correct if needed.
by hamdingers | 2025-10-27 23:40:24+00:00
https://download.kiwix.org/zim/README

Mini is the introduction and infobox of all articles, nopic is the full articles with no pictures, maxi is full articles with (small) images. Other tags are categories (football, geography, etc.)

100 is the top 100 articles, top1m is top 1 million, 0.8 is (inexplicably) the top 45k articles.

My recommendation: sort by size and download the largest one you can accommodate in the language you prefer. wikipedia_en_all_maxi_2025-08.zim is all wikipedia articles, with images, as of 2025-08 and it's a paltry 111G.

Kiwix publishes a library here, but it's equally unhelpful: https://library.kiwix.org/
by rustystump | 2025-10-27 23:40:33+00:00
I feel ya. It is true on hn too sadly. There are certain subjects that trigger people to fall into a rhetoric mode of clapbacks and us vs them mindset. Eg the individual disappears replaced by some form of ideology. It isnt a left right up down thing but a phenomenon of hyper polarization. It is especially scary to see it in person. Mobs are a dangerous thing.
by QuiEgo | 2025-10-27 23:41:20+00:00
It seems like the path we’re heading to for the next 5-10 years is that we’ll still have general purpose compute, but many things will require a locked down smartphone as an access token. This is already the case in many corporate environments. More and more webpages are going to go this route in the name of security (along with only allowing access from a “trusted” browser authenticated with a TPM).

So you’ll still be able to write code and scripts and play on the side on your laptop, but if you want to access your banks webpage (or really, anything you get through someone else’s server: streaming media, the news, porn, whatever) you’ll be forced to Chrome + laptop with TPM + authentication through smartphone app.

Not ideal.
by timpieces | 2025-10-27 23:41:57+00:00
Yes I feel that when to apply certain techniques is frequently under-discussed. But I can't blame people for err-ing on the side of 'do everything properly' - as this makes life more pleasant in teams. Although I think if you squint, the principle still applies to your example. The further you get from the 'core' of your platform/application/business/what-have-you, the less abstract you need to be.
by imiric | 2025-10-27 23:42:02+00:00
> But can I comprehend the bigger picture? Can I understand why? Isn't the actual meat buried under piles of non-abstraction?

The way you approach this in Go (and I would argue in any other language) is by building small abstractions when and if it makes sense to do so. Not by introducing abstractions early, or in order to make a piece of code slightly easier to follow. A simple comment might help to explain tricky logic, but otherwise you shouldn't need explanations about core language features.

Abstractions are not free. They can be poorly written, leaky, abstract too much or too little, inflexible, increase overall complexity and thus cognitive load, impact performance, introduce bugs, etc.

So relying on them only when absolutely necessary is often the sensible choice.

Also, if possible, building your own bespoke abstraction is often preferable to using an external package. You can tailor it to your exact use case, without adding another dependency, which carries its own risks and problems.

This specific package seems designed to be syntax sugar over language features, which is not a good idea for future maintainers of the code that uses it. They would need to understand how this 3rd-party library works, even if the author claims it to be more readable, ergonomic, or what have you.
by solid_fuel | 2025-10-27 23:42:03+00:00
> I don't think an NSF grant should be a trade, wherein your org sells its mission / independence, and the NSF buys influence.

This is the whole reason the administration is implementing these policies. It's not just about political opposition to diversity programs, it's about getting hooks into science funding as a whole. With a clawback clause, the administration gets the ability to defund any study that produces results they don't like.

They'll use this to selectively block science across entire fields - mRNA vaccines, climate studies, psychology - I fully expect to see this administration cutting funding from anything that contradicts their official narratives.
by orwin | 2025-10-27 23:42:39+00:00
Disclaimer: I think the most correct criticism of Chomsky was by Everett, and the following shitshow that ensued is _really_ a shame for linguistics in the Anglo world [0] (Chomsky wasn't the instigator, but his silence doesn't paint him in a great light). Some of the other criticisms are also valid, but often too ideologically tainted or too incorrect to be worth your time (or anyone's time tbh).

I think you have to start with his criticism of Skinner (papers that criticize other papers are often the best and the most informative ones) and his theory of UG, then Everett's claim and Chomsky's rebuttal (sightly weak, but interesting to understand his views on UG). I know UG has been rebuilt (basically his theory was falsifiable, was falsified on the field, then UG people worked on another similar theory that corrected some mistakes), but it was post 2011 and i stopped followed humanities around that time, and never got back into linguistics, so you might want to read about that.

[0] Something similar happened in France with Furet, and the fact that Furet's school of thought still somewhat exist and the debate lasted decades on polite terms without ad hominem is a compliment to historian's values and practice. Saying "critical thinking" and running away from correct criticism is shameful.
by ethical_source | 2025-10-27 23:42:41+00:00
Do you understand, intellectually, that quite a few of your colleagues find gestures like juxtaposing the Rust logo and the LGBTQ* flag off-putting and resent being unable articulate our discomfort while all your specious complaints get addressed instantly?

We don't bear you any ill will. We just don't want your sexuality shoved in our faces. I've been hearing claims of the necessity of doing so for over a decade. It wasn't true back then and it's not true now.

There is no law of nature requiring that technology communities become platforms for celebrating certain personal identities. That's an absurd claim.

Honestly, it doesn't matter whether you understand. For over a decade, we've just wanted to be left alone. You have refused.

We won the last election. We can and will, with sadness but determination power, turn the power of the state against you and make you leave us the hell alone.
by philjw | 2025-10-27 23:42:45+00:00
I noticed this when I studied abroad in the Netherlands — a highly educated, slightly more digitalized country than my own. Politics there splintered into micro-parties, each “hardly exchanging between bubbles,” as the study puts it. First impressions were warm, but dates always ended with splitting the bill. Friend groups felt just as closed off, except for Dutchies who had just as me lived abroad before, learned to bridge cultures and still are my closest friends today.

Digitalization and the pursuit of perfect information seemed to invite more binary thinking — and with it, more opportunities to disagree every single day. Meanwhile, other forces found easy consensus on simpler, more immediate issues: cheap gas, housing, grocery prices, job security, immigration. Complex, long-horizon topics like the climate crisis rarely stood a chance.
by __turbobrew__ | 2025-10-27 23:42:59+00:00
I think the impedance mismatch here is I am assuming we are talking about a hyperscaler cloud where it would be reasonable to have say 1024 proxies per region. Each app would be assigned to 4/1024 proxies in each region.

I have no idea how big of a compute footprint fly.io is, and maybe due to that the design I am suggesting makes no sense for you.