MurphyA/hacker-news huggingface dataset:
by diggan | 2025-07-09 17:04:57+00:00
Yeah, not a huge fan of either either to be honest, but probably JSX slightly before Twig only because it's easier for someone who written lots of HTML.

Best of them all has to be hiccup I think, smallest and most elegant way of describing HTML. Same template but in as a Clojure function returning hiccup:

(defn template [user] [:html [:head [...]]] [:body (when (:logged-in user) [:div "Hello " (:name user)])])

Basically, just lists/vectors with built-in data structures in them, all part of the programming language itself.
by shadowgovt | 2025-07-09 17:05:08+00:00
Oh, interesting. So rather than the UI computing what operations should be allowed currently by, say, knowing the user's current role and having rules baked into it about the relationship between role and UI widgets, the UI can compute what motive should be in or simply off of explicit statements or capability from the server.

I can see some meat on these bones. The counterpoint is that the protocol is now chattier than it would be otherwise... But a full analysis of bandwidth to the client would have to factor that you have to ship over a whole framework to implement those rules and keep those rules synchronized between client and server implementation.
by rtkwe | 2025-07-09 17:05:09+00:00
The companies suing to stop this have every reason to massively inflate the difficulty and cost of compliance to continue their long established dark patterns of trapping people in difficult to cancel subscriptions. Judges are not experts in the field and have a hard time evaluating the actual credibility of various presented estimates, you see it all the time with long debunked forensic evidence techniques being accepted still years later by judges and courts.
by Balooga | 2025-07-09 17:05:11+00:00
> You describe how web pages work, web pages are intended for human interactions

Exactly, yes! The first few sentences from Wikipedia...

"REST (Representational State Transfer) is a software architectural style that was created to describe the design and guide the development of the architecture for the World Wide Web. REST defines a set of constraints for how the architecture of a distributed, Internet-scale hypermedia system, such as the Web, should behave." -- [1]

If you are desiging a system for the Web, use REST. If you are designing a system where a native app (that you create) talks to a set of services on a back end (that you also create), then why conform to REST principles?

[1] - https://en.wikipedia.org/wiki/REST
by kragen | 2025-07-09 17:05:14+00:00
Codd was happy enough to tout SQL as "relational" in his Turing Award address! Maybe you mean Date? He was involved from early on but didn't invent it.

I do think that SQL falls short of the relational-data-bank ideal in a number of important ways, and I mostly agree with Date on them. I just don't agree with Date's saying he's not contradicting Codd's early work.
by bigyabai | 2025-07-09 17:05:15+00:00
My point is that robots will not cause a genocide. The fact that we are talking about this instead of anything salient to hackers or news is evidence that we're sufficiently outraged by it. Our businesses have protocols for handling robots that present harms to their workers, our governments have contingency plans to prevent serious adversaries from attaining real power. What, if anything, is a serious depiction of how LLMs would pose a societal threat? This article certainly isn't.

If you look at pre-Nazi Germany, they collapsed for exactly the reason I described in my previous comment. Nazism didn't just manifest overnight; the German government was weakened, the economy was ruined, and the people didn't feel like their government represented them anymore. The government itself was hobbled by the Treaty of Versailles, which left them with a fully industrialized nation that was 60% unemployed, deeply in debt, and arguably unable to defend itself. The tragedy of Nazism isn't that the German people "fell for it", but instead that they perceived no other choice. It wasn't any special Nazi technology invented to destroy the government - simply MEFO bills and some under-the-table industrial influence. If you want to talk about scary stories to make bureaucrats cry, issuing two currencies at once is scarier than 10 Terminators.

Make me afraid of a MechaHitler, seriously. Make me afraid of a purpose-built Stalin, Reagan or Pol Pot AI, if you think that the simple existence of an edgy LLM is enough to endanger society. I fully intuit the danger that the Third Reich imposed on the rest of the world, and I'm asking you to explain how a functional government would allow humanoid or non-humanoid robots to possess enough sapience to interact with humans in public.
by PaulHoule | 2025-07-09 17:05:15+00:00
True about games in general. I've got plenty of XBOX games I haven't played and my $5 a month Pro discount at Gamestop has motivated me to get some random cheap Japanese games for a PS4 that I bought to use as a Plex client.

It was a running gag in the Neptunia series (from a time and place where Steam wasn't so big) that every gamer had a big backlog. It's true about clothes. Even people who are pretty frugal buy clothes they never wind up wearing.

I must admit though that I bought a Steam Deck instead of a Nintendo Switch precisely because I had a big backlog of Steam games which I could play instead of buying new games for the Switch. I played through Persona 5 Royal and now I'm enjoying Death End Re:Quest which might be a trash game to you but it scratches my itch.
by pjmlp | 2025-07-09 17:05:18+00:00
We already have that by having multiple approaches via affine types (what Rust uses), linear types, effects, dependent types, formal proofs.

All have different costs and capabilities across implementation, performance and developer experience.

Then we have what everyone else besides Rust is actually going for, the productivity of automatic resource management (regardless of how), coupled with one of the type systems above, only for performance critical code paths.
by jchw | 2025-07-09 17:05:25+00:00
Okay. Let's ask Amazon since they invented the term:

> Serverless computing is an application development model where you can build and deploy applications on third-party managed server infrastructure. All applications require servers to run. But in the serverless model, a cloud provider manages the routine work; they provision, scale, and maintain the underlying infrastructure. The cloud provider handles several tasks, such as operating system management, security patches, file system and capacity management, load balancing, monitoring, and logging. As a result, your developers can focus on application design and still receive the benefits of cost-effective, efficient, and massively scalable server infrastructure.

Right. And that makes sense. Because again, what we're talking about when we're talking about AWS Lambda is serverless functions. But AWS also uses the term for other things that are "serverless", again, like Aurora Serverless. Aurora Serverless is basically the same idea: the infrastructure is abstracted, except for a database. This effectively means the database can transparently scale from 0 to whatever the maximum instance sizes Amazon supports without a human managing database instances.

That's also the same idea for serverless functions. It's not about whether your application has a "server" in it.
by bri3d | 2025-07-09 17:05:39+00:00
> Dev mode seems like such a nonstarter. I don't know what dev mode entails,

... what?

All it means is that the "commissioner" (broker which attaches Matter devices to your Fabric) ignores the chaining of the device attestation to an approved CA. In the case of using Google's Commissioner, this requires adding a Vendor and Product ID in your account's Developer console. In the case of Apple's Commissioner, it's just pressing a "Trust this unknown device" button. That's it.
by nativeit | 2025-07-09 17:06:02+00:00
How many racks are they selling? Is that 50% of their revenue? 10%? How sustainable will that be? I understand AI will probably continue to grow, but can they continue cornering such a market with 55% margins?

Fortunately, I opted to pivot towards ratio of total equity, the per-unit activity was a very rough attempt at moving away from abstractions, and that is obviously one of the many flaws in such an exercise.

I already noted the profit margins are incredibly unstable, so I don’t trust the reported figures where they quadrupled inside of a decade. I’m not suggesting it isn’t real, only that it isn’t possible to pin that 55% down as sustainable for any significant period of time, certainly not the 30-50 years is it would take to realize $4T of value at their current pace.
by egypturnash | 2025-07-09 17:06:10+00:00
I have just completely quit trying to click on anything in the new system settings and just type shit in the search bar.

You can make the list less squinty by playing with the “sidebar icon size” setting but this will also affect the sidebars in Finder, and maybe some other stuff around the system and programs that actually use the native widgets instead of cramming a web browser into a window, who knows, I just keep it at a size I like for the Finder.
by adrian_b | 2025-07-09 17:06:17+00:00
Yes, but that is mostly because in the first few years (including by the time of Mauchly), there were no "high-level" programming languages, so the "orders" composing the text of a program corresponded to instructions directly executable by the machine.

I believe that the term "statement" has been imposed by the IBM publications about FORTRAN, starting in 1956.

Before the first public documents about IBM FORTRAN, the first internal document about FORTRAN, from 1954, had used the terms "formula" for anything that later would be called "executable statement", i.e. for many things that would not have been called formulas either before or after that, like IF-formulas, DO-formulas, GOTO-formulas and so on, and the document had used "sentence" for what later would be called "non-executable statements" (i.e. definitions or declarations).

Before FORTRAN (1951 to 1953), for his high-level programming language Heinz Rutishauser had used the term "Befehl", which means "command". (For what we name today "program", he had used the term "Rechenplan", which means "computation plan".)
by mgkimsal | 2025-07-09 17:06:24+00:00
> You can't find me a single example of two competing services, one with click to cancel and the other without, in the same industry.

It's not click to cancel, but... airlines will charge extra for the right to cancel with a refund. Cheapest ticket is non-refundable, higher priced in refundable. But these are finite resources - seats, dates/times, etc. Not infinite capacity SaaS platforms.
by empath75 | 2025-07-09 17:06:50+00:00
All LLM's are capable of producing really vile completions if prompted correctly -- after all, there's a lot of vile content in the training data. OpenAI does a lot of work fine tuning them to steer them away from it. It's just as easy to fine tune them to produce more.

In fact, there was an interesting paper showed that fine tuning an LLM to produce malicious code (ie: with just malicious code examples in response to questions, no other prompts), causes it to produce more "evil" results in completely unrelated tasks. So it's going to be hard for Musk to cherry pick particular "evil" responses in fine tuning without slanting everything it does in that direction.
by dazzawazza | 2025-07-09 17:07:16+00:00
There are usually two types of flags. Whole-game and level specific.

For most games I've worked on the most senior game designer will control the game specific flags and then levels will be "owned" by individual designers and they will control the level flags.

Someone, usually the most senior game designer, decides how many flags the game gets and thus the max number of flags each level can have.

If this seems a bit uncontrolled to you.. then yeah it is and yes that's why a lot of games are full of bugs :)

This has become less of an issue as runtime memory has expanded and save games can be HUGE. In the N64 days the constraints were more real and a bloated save game could double the cost cartridge manufacturing and destroy any profit the game made (Nintendo charged a lot more for cartridges with larger battery backed memory).
by bryanrasmussen | 2025-07-09 17:07:20+00:00
there are of course a number of related words from the same roots, but whereas fabulate does have a connection to fantasy, since fabulation is something a fabulist or fabulator does, it also has wider applications, as can be easily seen in confabulate as the con prefix means "With" or "together" so Confabulation is essentially "with fabulation"

That said I guess the version of fabulation I was using is pretty antiquated, probably due to my reading too much 19th century fiction where describing a passel of lies as a pure fabulation would be something people would do on the regular.
by sorcerer-mar | 2025-07-09 17:08:14+00:00
It's the cost of growth, including growth by domestic birth or by technological advancement.

Net emigration is bad for its own reasons. Namely that municipalities, states, and business financial models are all dependent on the reverse. The perils of population decline can't possibly be unknown to someone so "interested" in immigration dynamics.

That's why I didn't suggest it. Not only does it not solve this problem, but it creates several more.
by bluGill | 2025-07-09 17:08:17+00:00
its decoupling of clients and servers.

Notice that both of those are plural words. When you have many clients and many servers implementing a protocol a formal agreement of protocol is required. REST (which I will not claim to understand well) makes a formal agreement much easier, but you still need some agreement. However when there is just one server and just one client (I'll count all web browsers as one since the browser protocols are well defined enough) you can go faster by just implementing both sides and testing they work for a long time.
by cryptonector | 2025-07-09 17:09:29+00:00
Not really. Lots of people in this thread explain why not:

- it's not foolproof as many of those cards will allow the merchant to override

- their claim can get sent to collections and hurt your credit score

- you can get canceled

Seriously, if you cancel payment on a company, they'll never do business with you again, and when it's a large and difficult-to-do-without company it can hurt.

Telling people to cancel payment to cancel is just bad advice that will hurt them.

We really need strong regulation here. There is no substitute.
by jeffbee | 2025-07-09 17:09:32+00:00
His M.O. and that of everyone in Elon's orbit. That's how we got DOGE: a bunch of people of well below average skills and intelligence who nevertheless believe themselves to be the masters of the universe promised to radically improve government efficiency and greatly reduce waste, but found out that the government has been wound as tightly as possible by a bunch of hardened bureaucrats who paid attention in school, know how to use slide rules, are aren't ruled by "vibes".
by okanat | 2025-07-09 17:10:02+00:00
This is a persistent stupid take but many HN readers are also on the wrong side of the consumer protection. Those startups don't make money out of thin air eh?

Once again. The full consumer protection would be banning behavior-based advertisement completely, which I would welcome. GDPR is striking a balance. It forces the companies to ask if they are going to collect data and use it in any other purpose from delivering the information / service.

Almost all of the web is feeding data into Google's ad and statistics services which are used to profile people and completely out of scope. That's the minimum. Worser services feed your data into every single PII broker. If you don't collect such data, no banners are necessary. If you need an address and an email to just ship a product, you need 0 cookie banners. The websites can also do geo-fencing so you don't see any banners. They don't want to spend any money to engineers though.

But no, it is EU's fault to create a balanced law. Companies should be violating you and your pricacy left and right. That's their right, isn't it.
by bitpush | 2025-07-09 17:10:03+00:00
I understand the sentiment, but I cant help but notice a bit of elitism/classism in these.

The moment, technology makes things easy for folks (anyone can publish, anyone can create videos, .. and now anyone can create apps), there's a movement to separate "true practitioners" from the common folk.

Taste is just the new way to compartmentalize.
by ethbr1 | 2025-07-09 17:10:41+00:00
Debatable. The original comment was good, because it specifically noted the advantages of using a sovereign currency in certain situations.

Once Poland becomes more prosperous and its growth rate slows, it would make sense for it to move to the euro. It just doesn't now.

https://en.m.wikipedia.org/wiki/List_of_sovereign_states_in_...
by marcusverus | 2025-07-09 17:11:05+00:00
Why would the ultra-wealthy be this administration's in-group? Trump won voters with under 100K income, while Harris won those over 100K.[0] Among high-net-worth individuals, Harris had a 10 point lead among those with $1-5mm in net worth and a ~2 point lead with those >$5m, according to the only polling I could find that specifically targeted high-net-worth individuals.[1] It's possible that the "ultra-wealthy" buck this trend, but I haven't seen any data that suggest such a thing.

[0] https://ropercenter.cornell.edu/how-groups-voted-2024

[1]https://www.independent.co.uk/news/world/americas/us-politic...
by busterarm | 2025-07-09 17:11:20+00:00
Do you think that Tay's user-interactions were novel or perhaps race-based hatred is a consistent/persistent human garbage that made it into the corpus used to train LLMs?

We're literally trying to shove as much data as possible into these things afterall.

What I'm implying is that you think you made a point, but you didn't.
by LelouBil | 2025-07-09 17:11:29+00:00
I would love some sort of affine types in languages like Kotlin, it just makes cleaner code organization in my opinion.

Doesn't matter if it's purely "syntaxical" because the language is garbage collected, just the fact of specifying what owns what and be explicit about multiple references is great imo.

Some sort of effects systems can already be simulated with Kotlin features too.

Programming language theory is so interesting!
by 9rx | 2025-07-09 17:11:31+00:00
> Serverless computing is an application development model

Exactly. And how that development model differs from the traditional approach is that you don't have to implement a server. Deployment isn't a development model. The development is necessarily done by the time you get there.

> But AWS also uses the term for other things

The terms has expended to be used for all kinds of different things, sure. There is probably a toaster out there somewhere solid as being "Serverless" nowadays.

If we really want to get into the thick of it, "serverless" seems to go back much further, used to refer to certain P2P systems. But we know from context that isn't what we're talking about. Given the context, it is clear we are talking about "serverless" as it emerged out of Lamba, referring to systems that were CGI-esq in nature.
Show HN: RecomPal – A no-code AI chatbot to increase Shopify sales
by logicalangel | 2025-07-09 17:11:42+00:00
Hi HN!

We’ve built RecomPal, a no-code AI chatbot designed specifically for Shopify stores. It helps merchants increase conversion rates and average order value by assisting shoppers in real-time—just like a human sales rep.

Key features: Plug & play installation (2 minutes)

Understands customer intent and recommends products

No scripting or flow-building required

Privacy-first: no data sharing with third parties

We’ve seen up to 30% sales increase in early tests with small-to-medium stores.

We’d love your feedback, feature suggestions, or ideas on how we can improve. Try it out: https://recompal.com

Thanks! – Team RecomPal
by exiguus | 2025-07-09 17:12:11+00:00
Maybe i misunderstood you, but I did dynamic routes/pages for Next and Astro static builds. Using contentful or storyblok as a CMS, where the editor defines the routes and the components/bloks per page. Basically, the projects had one slug like [...slug].

Routes and Components per Page are dynamically created while export Next or build Astro static pages. In both frameworks you create the pages / slugs via getStaticPaths. And if ISR/ISP is enabled, even new pages (that are not known during build time) are pre-rendert while running the server.

In Next it is called dynamic routes[1] and in Astro dynamic pages[2]. Catch all slugs in Next and Astro are [...slug] e.g..

[1] https://nextjs.org/docs/pages/building-your-application/rout...

[2] https://docs.astro.build/en/guides/routing/#example-dynamic-...
by woah | 2025-07-09 17:12:13+00:00
It's conspiratorial thinking to assume that everything that happens in the world is perfectly executed by omniscient villains with 20/20 hindsight. Maybe a formerly-brilliant but drug-addled rich guy just bought a social media platform with bad fundamentals at the height of its valuation and then mismanaged it while flailing around with other ventures and political adventures. Occam's razor.
by Ologn | 2025-07-09 17:12:25+00:00
Cisco stock (which I thought about buying in 1992 and didn't, unfortunately) doubled in 1990, tripled in 1991, doubled in 1992, and kept going up every year - in 1995 it doubled, in 1998 it doubled, in 1999 it doubled. So it had a long run (and is also still worth over $250 billion).

The monetary push is very LLM based. One thing being pushed that I am familiar with is LLM assisted programming. LLMs are being pushed to do other things as well. If LLMs don't improve more, or if companies don't see the monetary benefits of using them in the short/medium term, that would drag Nvidia down.

Nvidia has a lot of network effects. Probably only Google has some immunity to that (with its TPUs). I doubt Nvidia will have competition in training LLMs for a while. It is possible a competitor could start taking market share on the low end for inference, but even that would take a while. People have been talking about AMD competition for over two years, and I haven't seen anything that even seems like it might have potential yet, especially on the high end.
by hollerith | 2025-07-09 17:12:26+00:00
I knew about the Soviet use, which is why I qualified with "in the US context".

Every use I've ever heard from a US speaker -- almost certainly over 100 uses, going back to when Reagan was President or maybe a year or 2 after Reagan -- is a reference to progressive beliefs and sensibilities regardless of whether the progressives are in power or not.

You are introducing your own definition of a phrase that everyone currently agrees on the meaning of. When this is done for no good reason, it is harmful because everyone relies on language to think together, so when the meaning of words get muddied unnecessarily, we get worse at thinking together.

What, pray, is your reason?
by No1 | 2025-07-09 17:12:32+00:00
I’m curious if you consulted with an attorney about that? I’ve heard the opposite from people looking to move from Chicago to CA. Does your former employer have a nexus in CA?

Using Florida as an example, if your contract was signed in Florida, your former employer is in Florida, and your case is tried in Florida, the courts aren’t going to pay any regard to California law, and you can be found liable for breach of contract and damages. Correct me if I’m wrong.