MurphyA/hacker-news huggingface dataset:
by acdha | 2025-12-11 23:52:04+00:00
> If any of those frameworks at any point did half the things React + Next-like frameworks accomplished and the apps/experiences we got since then, we wouldn't be having this discussion.

This is interesting because every Next/React project I see has a slower velocity than the median Rails/Django product 15 years ago. They’re just as busy, but pushing so much complexity around means any productivity savings is cancelled out by maintenance and how much harder state management and security are. Theoretically performance is the justification for this but the multi-second page load times are unconvincing.

From my perspective, it really supports the criticism about culture in our field: none of this is magic, we can measure things like page-weight, response times, or time to complete common tasks (either for developers or our users), but so much of it is driven by what’s in vogue now rather than data.
by autoexec | 2025-12-11 23:52:14+00:00
> "That sounds crazy" - Yeah, it kinda is. In practice this is rarely enforced

Generally, selective enforcement is itself a huge problem. That might not actually be an issue in this instance though if the only thing preventing enforcement is the lack of a formal complaint and assuming that the complaint process is easily accessible to everyone (not requiring money to file, and without other barriers that might prevent certain people from filing but not others). It's still a terrible idea to make it illegal to insult others, but "rarely enforced" may not be the red flag it usually is.
by CyberDildonics | 2025-12-11 23:52:31+00:00
This is just rose tinted nostalgia. You are remembering the things you loved which are much simpler and forgetting all the lemon shots and limitations of the day.

The movies and TV that can be made now without the limitations of the past are significantly different, from period movies to super hero movies and everything in between. Watch the 1970s superman or logan's run and see how they hold up.

The vast majority of CG you don't notice.
by agumonkey | 2025-12-11 23:53:35+00:00
but there are subtle signs that the old ways made art different

people do more practical effects, they also miss the era of physical set filming[0], i personally am bored seeing the latest gpu able to create gazillions of whatever because i got the memo, gpu can do everything.. i get more magic seeing what people did with very few

don't get fooled by the "people reject evolution every time"

[0] technology can distort the focus onto the tool out of the art, films before had to arbitrate between various tricks to get a scene to work, now apparently people don't. they film bits and postprocess everything later, the tech allows infinite changes, but the cake has no taste
by damnitbuilds | 2025-12-11 23:53:40+00:00
> > the silly people who want to be victims

> Not really a great example to showcase how to advocate one "argue the facts of an issue"

Au contraire. Exactly the people that keep ruining proper debate. People who are unable to discuss facts but try so very very hard to construe other people's factual comments as attacks on someone, somewhere, and therefore 'bad' and worthy of censorship.
by pvtmert | 2025-12-11 23:54:00+00:00
Static Typing != Strongly Maintained Relationships.

While I am happy to see types in Python and Javascript (as in Typescript) I see far more issues how people use these.

In 99% of the time, people just define things as "string" or if doesn't cover, "any". (or Map/Object etc)

Meanwhile most of these are Enum keys/values, or constants from dependencies. Whenever I see a `region: string` or a `stage: string`; a part of me dies. Because these need to be declared as `region: Region` or `stage: Stage`. Where the "Region" and "Stage" are proper enums or interfaces with clear values/variables/options. This helps with compile (or build) time validation and checking, preventing issues from propagating to the production (or to the runtime at all)...
by saubeidl | 2025-12-11 23:54:00+00:00
It's some good ol' catholic rules bending.

During lent, you weren't supposed to eat meat as part of your fast. However, not eating meat is... not as enjoyable as eating meat, so they basically declared that fish doesn't count as meat so they could eat it without breaking the fast.

For similar reasons, they also declared beavers to be fish later on.
by ashishb | 2025-12-11 23:54:31+00:00
> This isn't a Javascript problem, this is a React problem.

It happened with Next.js as well https://github.com/vercel/next.js/discussions/11106

> Say Python ran in the browser natively, and you reimplented React on browser and server in Python. Same problem, not Javascript.

Yes.

And since Python does not natively run in the browser, that mistake never happens. With JavaScript, the desire to have "backend and frontend in a single codebase" requires active resistance.
by cranky908canuck | 2025-12-11 23:54:38+00:00
Yep. Just did a reimage update to Fedora 43, got errors about 'ptyxis' in some shell scripts. Wat (wipes desk and keyboard)?

Oh, it's the graphical terminal program (alternative to 'gnome-terminal'). Well, um, ok.

However, I will concede, after more digging as to why (as it rankled), that there was a "have to choose a unique name" issue there (even leaving aside trademark issues). I'm resigned (so I suppose signed up) to deal with residual issues that crop up going forward.

I love to mock '*ly.com' names for almost certainly doomed enterprises, but I get that at least it wasn't already taken.
by dannyfreeman | 2025-12-11 23:54:43+00:00
I believe one of the things that prompted stallman to give that talk was the inclusion of the lsp client "eglot" in emacs. Eglot i think is short for emacs polyglot.

The most idiomatic name, lsp-mode, was taken by another package. Stallman wanted to find another name but no one seemed to care as much as he did. I think one name he suggested in its place at one point was "code-parse" or something like that.
by johndill | 2025-12-11 23:55:01+00:00
Did Calmmy Sammy that his is the version that will finally cure cancer? The AI shakeout in the AI industry is going to be brutal. Can't see how Private Equity is going to get the little guy to be left holding the giant bag of excrement, but they will figure that out. AI, smart enough to replace you, but not quite smart enough the replace the CEO or Hedge Fund Bros.
by torified | 2025-12-11 23:55:06+00:00
As an Australian it's so irritating how enthusiastic people are to give up their privacy and freedom of speech, and also force everyone to hand over personal information to private companies, on the flimsiest of pretexts from our perpetually technologically incompetent government.

After the number of data breaches we've seen, they want to do this, and in the least privacy-preserving way possible.

Why not set up a government api where a site can get a yes/no answer about age using tokens, so the site itself gets no information but if the age is ok? Nope, we'll just pick a few sites and force everyone to give them their data, what could go wrong?

And if you actually look at the suicide statistics, there's no epidemic of suicides going on...

https://www.aihw.gov.au/suicide-self-harm-monitoring/populat...

It's just lazy parents who can't be bothered parenting looking for a quick fix. I want to hand my phone to little tommy and turn my brain off.

What's even more galling is that the quick fix with so many obvious negatives won't even fix anything. As a kid I had unlimited time to get around any blocks. It's so dumb.

4chan is perfectly fine, but reddit must be stopped! Just to be clear I don't think either should be blocked.

Make the entire internet 18+ only and put the parents who let kids on the net in jail, I don't care.
by bitwize | 2025-12-11 23:55:10+00:00
English does this kind of thing all the time, as others have pointed out, but often to understate things somewhat. "Not bad!" actually means pretty good, but the speaker does not want to sound as if gushing. (Maybe it wasn't "fantastic", but still more than acceptable.)

Even the opening example—like if Alice said something truthful but offensive or bombastic, and Bob objects, Carol can say "Well, she's not wrong..."

Back when Americans economically feared the Japanese rather than the Chinese, there was a myth that the Japanese were so conformist that the same word meant both "to differ" and "to be wrong"—chigau (違う). Well, Japanese society is pretty conformist, ngl, but the reality is a bit more subtle. In Japanese it's incredibly rude to tell someone they're wrong so instead they say chigaimasu, "it's different".
by Rover222 | 2025-12-11 23:55:12+00:00
Waymo operates on guardrails, with a lot more human-in-the-loop (remotely) help than most people seem aware of.

Tesla's already have similar capabilities, in a much wider range of roads, in vehicles that cost 80% less to manufacture.

They're both achieving impressive results. But if you read beyond headlines, Tesla is setup for such more more success than Waymo in the next 1-2 years.
by rootusrootus | 2025-12-11 23:56:33+00:00
> Or by a train to do the long miles and then other modes of transit once you're closer

Of your many points in various posts, this is maybe the only point I'm really on board with. Amtrak already supports this, even. My car can drive me to the train and then the train can do the long haul, and at the other end my car will drive me off the train and to the destination.

Still need waaaay more rail routes than we have now, though, so this is a dream for a century from now, not something in my lifetime.
by ProllyInfamous | 2025-12-11 23:56:49+00:00
I was sitting in the auditorium, early 2010s at DEF CON ~X[¿I?]X~, when General Alexander gave the headlining speech of that conference (then-Director of NSA).

Within the speech he defined the world "intercept," within the intelligence community, as meaning a human operator has (in some manner) catalogued some piece of information.

The implication was that all data in stored forever, and machine learning tasks were making associations without meeting their definition of "having been intercepted" — even with the elementary ML of fifteen years ago, this was a striking admission.

----

This was among the first things I thought about during my initial weeks using GPT-3.5 (~January 2023): that most of these conversations wouldn't be considered "intercepted" despite this immense capability of humanless understanding.

Now, almost three years later, I_just_hope_our_names_touch_on_this_watchlist.jpg
by andsoitis | 2025-12-11 23:56:52+00:00
White House AI czar and Silicon Valley venture capitalist David Sacks elaborated on the rationale for the executive order in a post on X.

Sacks argued that this domain of “interstate commerce” was “the type of economic activity that the Framers of the Constitution intended to reserve for the federal government to regulate.”

At the Oval Office signing ceremony, Sacks said, "We have 50 states running in 50 different directions. It just doesn't make sense."
by joe_the_user | 2025-12-11 23:57:17+00:00
The thing is that as far as I can tell, a ZKP of age involves a state or similar attestor to issue an ID/waller that can be querried for age without revealing identity.

But attestor has to have certainty about the age of the person it issues IDs to. That raises obvious questions.

What states are going to accept private attestors? What states are going accept other states as attestors? What state won't start using its issues ID/Wallet for any purpose it sees fit?

This system seems likely to devolve national Internets only populated by those IDs. That can all happen with ZKPs not being broken.

That is how states work.
by piskov | 2025-12-11 23:57:59+00:00
Context windows for web

Fast (GPT‑5.2 Instant) Free: 16K Plus / Business: 32K Pro / Enterprise: 128K

Thinking (GPT‑5.2 Thinking) All paid tiers: 196K

https://help.openai.com/en/articles/11909943-gpt-52-in-chatg...
by KronisLV | 2025-12-11 23:58:08+00:00
> So, assuming the domain of infrastructure-as-code is mostly known now which is a fair statement -- which is a better choice, Go or Rust, and why? Remember, this is objective fact, not art, so no personal preferences are allowed.

I think it’s possible to engage with questions like these head on and try to find an answer.

The problem is that if you want the answer to be close to accurate, you might need both a lot of input data about the situation (including who’d be working with and maintaining the software, what are their skills and weaknesses; alongside the business concerns that impact the timeline, the scale at which you’re working with and a 1000 other things), as well as the output of concrete suggestions might be a flowchart so big it’d make people question their sanity.

It’s not impossible, just impractical with a high likelihood of being wrong due to bad or insufficient data or interpretation.

But to humor the question: as an example, if you have a small to mid size team with run of the mill devs that have some traditional OOP experience and have a small to mid infrastructure size and complexity, but also have relatively strict deadlines, limited budget and only average requirements in regards to long term maintainability and correctness (nobody will die if the software doesn’t work correctly every single time), then Go will be closer to an optimal choice.

I know that because I built an environment management solution in Go, trying to do that in Rust in the same set of circumstances wouldn’t have been successful, objectively speaking. I just straight up wouldn’t have iterated fast enough to ship. Of course, I can only give such a concrete answer for that very specific set of example circumstances after the fact. But even initially those factors pushed me towards Go.

If you pull any number of levers in a different direction (higher correctness requirements, higher performance requirements, different team composition), then all of those can influence the outcome towards Rust. Obviously every detail about what a specific system must do also influences that.
by lurk2 | 2025-12-11 23:58:27+00:00
> all you could use was tech from 2000 and before you would have a pretty stable stack that just worked

The improvements made during the late 2000s and 2010s mostly had to do with making the functionality of these technologies accessible to non-technical users. I was younger and probably more mentally agile back then, but I remember the first iTouch I ever bought being very intuitive to use; you could usually intimate what you wanted to do without even looking it up. I got so accustomed to this intuitiveness (Windows Vista being an unhappy interruption in those series of memories) that by the time Windows 8 rolled around I was completely taken aback by how bad it was.

I mentioned in another comment that these productivity apps only really see a positive net expected value at the enterprise level, where they aren’t primarily used for efficiency but as coordination mechanisms and institutional memory. Individual users can only really hope to take advantage of them if they are intuitive to use.

From what I’ve observed, most of these UX failures are not the result of a lack of technical aptitude, nor an issue of cost, but of failures in institutional coordination (principal-agent problems and things like that) or the market simply being cornered; both follow the general trend of consolidation in the tech industry. The companies that are making most of our software are huge and they lack the competition to incentivize them to improve.
by agwp | 2025-12-11 23:58:31+00:00
The absurd thing is that the amendment only covers smartphones and tablets - which means those who the bill aims to target can easily break the law by using a laptop, desktop, camera, smart TV etc.

In short, the Pandora's Box of automated surveillance and security risk on any smartphone or tablet is opened, while a gigantic loophole for serious offenders is left open.
by waleedlatif1 | 2025-12-11 23:58:54+00:00
this is actually a perfect use case, mostly deterministic workflows that need LLMs to fill in the gaps or do the knowledge work. As you mentioned, you can either add it as a row in a CSV file (sheets), use the baked-in memory block and treat it as simple storage, store the row in supabase, or use the knowledgebase. Basically, there are a ton of ways that this can be done that don't require you to maintain the memory solution yourself. you can even detect the updated and deleted items by keeping some sort of version-controlled snapshot of each row in the csv and updating it as you go.

I can't tell you whether it got better in n8n, but I can definitively say that this sounds like a great candidate workflow to build in sim :)
by rootusrootus | 2025-12-11 23:58:59+00:00
> What people are expressing a desire for is more robust public transit and transportation facilities that protect everyone: peds, drivers, cyclists, etc.

I'm going to take a guess here that you're in a bubble. Most people don't give more than a passing thought to protecting anybody else on the road but themselves and their own loved ones. You could say enlightened self interest means this should extend to random strangers, but I bet that as a practical matter it does not. I'd even go farther and suggest that the largest plurality of people who support public transit want it so that it will take other people off the road, not them.
by cortic | 2025-12-11 23:59:01+00:00
>Huh

https://www.bbc.com/news/articles/cn5lxg2l0lqo

>I’m sorry, what?

Take the online protection act for an example, Nigel Farage though it went too far, Keir Starmer wanted to include a ban on VPNs...

>it is?

If you have been paying attention, yes.
by tormeh | 2025-12-11 23:59:32+00:00
Germany does not protect free speech the way the US does. You're free to voice any opinion, but the exact wordings in which you are allowed to do it are restricted. You are allowed to say "I hate Merz" but not "Merz is a piece of garbage".

I'm not saying this is good, but it's not recent and it does not prevent free communication of ideas.
by popalchemist | 2025-12-11 23:59:33+00:00
Western culture is predicated on a sort of positivist metaphysics, and our language reflects that. Whereas in the east, the langauges and cultures have both long ago (as in, thousands of years ago) assimilated the precepts of non-dualism, which brings with it a greater degree of subtlety, through its embedded understanding of equanimity, dependent arising, and so on. It's a different ontological root, and therefore a different schema altogether.

Knowing what I know of you guys in NZ, a lot of that sort of thinking has made its way into popular understanding by way of encounters with the Maori people, and some of it has to do with more modern notions of pluralism, and some of it has to do with British politeness.

All that to say, it is not your fault nor the Americans fault that there's a gap in understanding. It's the byproduct of where those two schemas do not connect.
by ghm2199 | 2025-12-11 23:59:40+00:00
Serious question: What's the gold standard in blocking certain content for an age group, without tracking ones identity?

My initial thought would it would be just making it super easy for their guardians to distribute and control device content. But let the control end at that echelon of power; Not even the local councils or schools should be given the power to regulate social media for kids to this extent IMO, let alone the govt
by DrewADesign | 2025-12-11 23:59:53+00:00
I’m pretty sure people don’t want that for the same reason people buy books instead of writing things they want to read. It’s not just to save the effort— stories are good because they surprise, challenge, and inspire us. I think the idea of the “everyone can make the exact movies they want to see” thing conceptually makes sense at first blush, but I just don’t think people want something that matches their assumptions entirely.

Not only that, they’re materially worse than real movies. Designer t-shirts still sell despite people being able to buy blank t-shirts and color them in with laundry markers.
by parineum | 2025-12-12 00:00:04+00:00
I'm specifically not talking about everyone in these groups. I'm talking about the vocal minority of any group that also exists in these communities.

The bans don't appear to be targeting these groups otherwise the groups would be empty. Instead, it appears that the bans are toward a subset of the groups.

My speculation is that, due to the nature of the groups (sexuality and abortion), it seems very reasonable to me to expect that the more vocal members of the groups might post content that is against Facebook guidelines.

So when you say "we", I'm not sure who you're referring to because I'm likely not talking about you.

> Sometimes that's justified according to the policy, usually it's not.

Says everyone who's ever been banned from anywhere. If people are often getting banned amd don't change their behavior, they'll probably continue to be banned on their alts, especially since alts to avoid bams are usually a banable offense itself.

Facebook's policies are probably stupid, I don't know, but they are their policies and if someone can't figure out what crosses the line after multiple bans, I think that's on them. If you don't like their policies, there are a lot of other places to go rather than creating a bunch of alta on a service that doesn't want you to do what you want to do on it.
by newcup | 2025-12-12 00:00:13+00:00
I embedded a chess engine in SVG image of a chess board (https://github.com/jnykopp/svg-embedded-chess) so that the engine moved the pieces automatically and played against itself, just by viewing the SVG.

This was done for a friend of mine who made an art installation that projected like some 50x20 (can’t remember exactly) of these images in a grid on a wall, for perpetual chess madness.

The number of chess SVGs a laptop’s browser was able to run simultaneously did feel suprisingly low, but luckily it was enough for that particular piece of art.
by LexiMax | 2025-12-12 00:00:24+00:00
To steelman the opposing view, sources from inside the company might hold a little more water.

But that's just a steelman. If I were to guess as to what is actually going on, I would suspect that it's due some sort of automated reporting system that has been successfully gamified in the case of smaller content creators, and there's simply no human oversight of these features.

That said, IMHO trying to tease out if Meta is banning these accounts out of maliciousness or depraved indifference is a distinction without a difference. At the end of the day, the buck still stops with Meta.
by Cyph0n | 2025-12-12 00:00:25+00:00
I have expanded in other comments in this same tree, but it was indiscriminate in timing, location, and possession (unless Israel individually verified possession).

If it were a “discriminate” attack as you claim, then we wouldn’t have seen thousands of civilians (non-combatants, Hezbollah affiliated or otherwise) being injured.

> Words mean things.

Small aside: not saying this applies to you specifically, but I have found that most people who use this adage (if you will) are quick to apply it to situations they don’t agree with, but become more flexible when it aligns with their interests.

The typical example I use is how Western politicians vehemently deny/denied usage of the term “genocide” or even “war crimes” for Gaza, but apply it liberally to Ukraine, even though the latter is objectively (by any metric) “less” of a genocide than Gaza is. Bernie Sanders only came around just a few months ago.