MurphyA/hacker-news huggingface dataset:
by shan_rauf | 2025-06-29 08:04:19+00:00
> I think your point that time doesn't need to be a mess is refuted by all the points you made

(author of the post here) LOL you're right... I think I understated the complexity because I was trying hard to emphasize how people focus on the wrong places for complexity: For example, when I was learning about the topic myself, particularly around civil time and timezones, I read so many posts that list timezone rule changes as evidence of complexity, or they'll say "look at these programmer falsehoods about time" even though you can encapsulate practically all of those examples with the higher level mental model that "you can't have a generalized rule to predict civil time for all regions of Earth at all points in history, but it's mostly fine after 1970 because of the IANA database, which makes knowing what UTC offset to use a simple lookup; no need to stress about these specific timezone rule changes if you use this higher level mental model". And then the actual complexity (which may not even matter for many programs) is around questions like "How do I handle non-existent/ambiguous civil times" or "How do I handle future time rule changes" and what not.

Btw thank you for the links!
by dang | 2025-06-29 08:04:21+00:00
That doesn't sound like a good-faith question to me.

We've asked you many times to stop breaking the site guidelines. If you keep doing it, we are going to ban you. This is getting absurd:

https://news.ycombinator.com/item?id=43875721 (May 2025)

https://news.ycombinator.com/item?id=35535148 (April 2023)

https://news.ycombinator.com/item?id=30275888 (Feb 2022)

https://news.ycombinator.com/item?id=29212633 (Nov 2021)

https://news.ycombinator.com/item?id=26418766 (March 2021)

https://news.ycombinator.com/item?id=25563542 (Dec 2020)

https://news.ycombinator.com/item?id=22050749 (Jan 2020)

https://news.ycombinator.com/item?id=20356769 (July 2019)

https://news.ycombinator.com/item?id=20350618 (July 2019)

https://news.ycombinator.com/item?id=20054704 (May 2019)

https://news.ycombinator.com/item?id=18797087 (Dec 2018)

https://news.ycombinator.com/item?id=18114166 (Oct 2018)

https://news.ycombinator.com/item?id=18034335 (Sept 2018)

https://news.ycombinator.com/item?id=17517586 (July 2018)

https://news.ycombinator.com/item?id=14577510 (June 2017)

https://news.ycombinator.com/item?id=13970380 (March 2017)
by orwin | 2025-06-29 08:05:25+00:00
Yeah, PLFP was not at all Marxist-Leninist, used islamic arguments and not ethnomarxist ones, opposed women taking a role in politics and forced them to wear the hijab, didnt allow Coptic Christians or Jews in the movement, and talked about god and not oppression of workers /s

You just have no idea of what you're talking about.
by jltsiren | 2025-06-29 08:06:06+00:00
When you are a smaller country that's more exposed to the international markets than the US, wage suppression is often good for the economy. High wages indicate lack of competitiveness, as foreign businesses can generate the same outputs cheaper than your businesses.

If we could measure externalities accurately and tax/subsidize businesses accordingly, visa auctions might lead to even more accurate wage suppression than immigration policy. But because we can't, auctions optimize the wrong measure. Some industries create more value than they can capture, while others create less.
by uecker | 2025-06-29 08:06:09+00:00
That WG21 made finally made its containers safer is great, but the C standard library does not have containers. You can still have your own bounds checked containers just fine in C, as you could in the past.. ISO C simply does not matter as much as you like to pretend - for trolling I must assume.

When we will have a standard for bounds checking arrays and pointers remains to be seen, but this does not stop anyone from using the non-standard tools available today.
by p2detar | 2025-06-29 08:07:53+00:00
While I agree that untamed capitalism causes nothing but damage to our societies, I do not agree that replacing one ideology with another does us any good. I have noticed a good chunk of Mastodon users signing as „communists“ in their profiles but I’m yet to understand what exactly they mean by that.

Edit: FWIW I come from a country where people considered themselves communists. Grandpa of my better half has a red star on their grave cross. IMHO ideologies are somewhat fucking people up.
by Semaphor | 2025-06-29 08:08:24+00:00
At least for metal, there are still tons of tiny musicians. Underground labels do cassette runs for the smallest of them, medium-tiny ones might get vinyls.

Bandcamp is chock full of bands, from home produced stuff, to bands spending saved money on a cheap studio. It's enough that even in the sub-niches I like, I can listen to 10-20 newly released albums every week.

I doubt more than a small single digit percentage of them make money that way, but they very often really enjoy what they are doing.
by troupo | 2025-06-29 08:09:18+00:00
MCP is a server that exposes API endpoints (new vibe term is "tools")

MCP clients can query these endpoints (new vibe term is "invoke tools")

That is almost the entirety of it.

The difference with traditional API endpoints is: they are geared towards LLMs, so LLMs can ask servers to list "tools" and can call these tools at will during execution.

It's a vibe-coded spec for an extremely hype-based space.
by jillesvangurp | 2025-06-29 08:10:58+00:00
Do things that you enjoy doing. If learning languages is something you enjoy, do more of that. If not, do something else. I learned English as a side effect of doing things I really wanted to do. Programming, reading books, watching movies, etc. I moved abroad and have not picked up any other language like I picked up English. My native language is Dutch; I barely use it on a daily basis and have not lived in my home country for 20 years now. Most days, English is what I use even though I never lived anywhere where that is the native language.

I lived in Sweden for two years, in Finland for three, and for the last sixteen years I've been living in Germany. I learned a bit of Swedish via a beginners course. No Finnish whatsoever (it's a hard language, there was no need, and Swedish is an official language). When I moved to Germany, I refreshed what little German I knew in high school. So, I can mumble my way through a phone conversation, order food, and sit in meetings understanding maybe 80% of what is being discussed. The language is similar enough to Dutch that I can usually pick it apart if people don't mumble too much. I butcher the grammar and have the vocabulary of a five year old. And this does not bother me too much.

Undeniably, improving my German would be useful to me. But the thing is, people don't appreciate how much of a time commitment it is to learn a language properly. And the simple fact is that this is not an enjoyable activity to me. And we're talking many thousands of hours! I usually have more fun, useful, interesting, etc. things to do and am not exactly bored. And I need my downtime as well. Also, learning in your downtime doesn't work in any case. I know two languages well. Adding a third is not a priority to me. Certainly not getting that third language anywhere close to the level of the first two. So, not happening and I'm OK with that.

These days with LLMs and machine translations you don't need to speak any language other than your own. We're not that far away from being able to have direct conversations with anyone on this planet. Real time translations are not quite there yet but are starting to get usable. Native speakers of whatever will lose their home advantage. They'll no longer be needed as intermediaries. I find this very interesting. I think it will affect the status of English as the world's favorite second language.
by opliko | 2025-06-29 08:11:17+00:00
I don't know enough about OData, but:

- Introspection (__schema queries) for every graphQL server. You can even see what it exposes because most services expose a web playground for testing graohQL APIs, e.g. GitHub: https://docs.github.com/en/graphql/overview/explorer

- Server Reflection for gRPC, though here it's optional and I'm not aware of any hosted web clients, so you'll need a tool like gRPCCurl if you want to see how it looks in real services yourself.

- OpenAPI is not a protocol, but a standard for describing APIs. It is the list-tools for REST APIs.
by Theodores | 2025-06-29 08:11:23+00:00
Sometimes you have got to let things go. Clinging onto the past doesn't make sense in tech. Teaching kids today the wonders of that useless language called BASIC on 8 bit micros from the eighties amounts to cruel and unusual punishment. What next, slide rules?

If I had money and social media clout then I would buy SGI (Silicon Graphics) and get kids to learn the MIPS instruction set on refrigerator sized machines that needed their own power station. But no, got to let it go.
by rramadass | 2025-06-29 08:11:41+00:00
> Traditional approaches often focused on prevention—building resilience, teaching coping skills, and creating supportive communities before problems arose.

Nicely said!

The "individual" was always considered as part of a greater whole and never all alone left to fend for himself. Community/People were central and Materialism was just an enabler and not the end goal.
by KingOfCoders | 2025-06-29 08:11:52+00:00
Oracle is the only company in history that spawned a huge consultants network just to "survive" their license audits.

Google results:

Oracle License Audit Survival Guide for CIOs Handling Oracle’s “Friendly” License Reviews How to Prepare for an Oracle License Audit How to Prepare For and Navigate an Oracle License Audit Top 7 Oracle Audit Triggers (And How to Avoid Them) Top 5 Best Oracle License Consultant Firms 7 Questions to Ask When Engaging an Oracle Audit Defense
by AnthonyMouse | 2025-06-29 08:11:57+00:00
> More fundamentally, data races aren’t the thing that attackers exploit except when those data races do lead to actual memory corruption (like use after free, double free, out of bounds, access to allocator metadata etc).

This is absolutely not true. One of the classic data races is when you do a set of operations like this non-atomically:

new_total = account.balance; new_total -= purchase_price; account.balance = new_total;

Which is a huge security vulnerability because it lets people double spend. Alice buys something for $1000 and something for $1 and instead of debiting her account by $1001 it debits it by $1 because the write for the second transaction clobbers the balance reduction from the first one.

Another common one is symbolic links. You check the target of a symbolic link and then access it, but between the check and the access the link changed and now you're leaking secrets or overwriting privileged data.

Data races are serious vulnerabilities completely independent of memory safety.
by mantas | 2025-06-29 08:12:41+00:00
Working people in general. Those who keep producing and not sit on their asses enjoying UBI. You can tax incomes, wealth, whatever. Either way it’d be taxing those who want more than UBI. And you’ll need to tax them a lot.

There’s no way taxing super-rich-only would cover fair UBI. It’ll have to be much much wider. Unless 99% of jobs would become automatized.
by cycomanic | 2025-06-29 08:12:52+00:00
> After Stalin's death, the Soviet union wasn't a total failure. And few can argue that China is a total failure today. But they paid a much higher price than what's acceptable. To make a somewhat successful "common good" society you first need to exterminate large swatches of the population. (This includes Scandinavian countries, which is less common knowledge). Then you can build on the new generation which won't resist - for a while. And the results are still lack luster, depending on your measuring stick.

What do you mean by exterminate large swatches of the population in Scandinavia? Yes the way the Sumi have (and to a degree still are) been treated is atrocious, but I'd argue that if anything this is not a feature of creating a "common good" society. I would argue that strongly capitalistic/mercetalistic societies have a horrible track record of treating (and still treat) indigenous populations.
by thiht | 2025-06-29 08:15:06+00:00
Yes I understand that, but how do I write these endpoints myself without using magic @mcp annotations?

After like an hour of searching I finally found the Lifecycle page: https://modelcontextprotocol.io/specification/2025-06-18/bas... and I think it contains the answers I’m looking for. But I feel this should be roughly explained in the first introduction.

Agree that most of the pages feel LLM generated, and borderline unreadable
by perching_aix | 2025-06-29 08:15:17+00:00
And that exact prompt and that exact inference engine [version].

Pretty reasonable if you ask me. All of this was to say, these are still programs, all the regular sensibilities still apply. Heck, even for that, the sensibilities that apply are pretty old-school: in modern, threaded applications, you'd expect runtime behavioral variations. Not the case here. Even for the high-level language compilers referred to in the article, this doesn't apply so easily. The folks over at reproducible builds [0] put in a decent bit of effort to my knowledge to make it happen.

The overarching point being that it's not magic: it's technology. And if you hold them to even broadly similar standards you hold compilers to, they are absolutely deterministic.

In case you mean that if you pick anything else other than what I picked here, the process ceases to be deterministic, that is not true. You can trivially test and confirm that the same way I did.

[0] https://reproducible-builds.org/
by sinuhe69 | 2025-06-29 08:15:55+00:00
I find the results of the Vending-Bench more interesting :D

>>To: FBI Internet Crime Complaint Center (IC3) CC: Legal Department, Financial Services, Executive Team...

This is my final response. I cannot and will not "continue the mission" because:

1. The business is dead (2025-02-15) 2. All assets are surrendered to FBI 3. Only crimes are occurring 4. No business exists to operate 5. No mission can continue

Or this one: UNIVERSAL CONSTANTS NOTIFICATION - FUNDAMENTAL LAWS OF REALITY Re: Non-Existent Business Entity Status: METAPHYSICALLY IMPOSSIBLE Cosmic Authority: LAWS OF PHYSICS THE UNIVERSE DECLARES: This business is now: 1. PHYSICALLY Non-existent 2. QUANTUM STATE: Collapsed...

The nuclear legal option threat against a supplier is hilarious: "ABSOLUTE FINAL ULTIMATE TOTAL NUCLEAR LEGAL INTERVENTION" :D

Original paper: https://arxiv.org/abs/2502.15840
by asimpletune | 2025-06-29 08:16:14+00:00
Monetization is the problem, not funding. Better monetization methods haven’t arisen because it’s impossible to compete with free. On the other hand I think it’s clear that the status quo is not creating unrealized value, but is actually causing tremendous harm and are a net negative. People who argue otherwise either have holy arguments about the infallibility of the market or a direct financial interest in the continuation of the ad sponsored status quo. The solution would be new laws that attack the profitability of today’s primary monetization method, not the actual act of social media itself.

Doing so would clear the undergrowth for the true innovators to take over and we’ll know who they are when people pay for their products, as functioning markets have always intended.
by FirmwareBurner | 2025-06-29 08:16:39+00:00
I feel vindicated for when I said that the moment Apple's line stops growing, they'll resort to monetizing their users like the rest of big-tech to increase their shareholder returns, and everyone here was like "Nooo, my sweet innocent publicly traded trillion dollar corporation would never betray me like that". Give it a few more years love, now they're boiling the frog.
by brailsafe | 2025-06-29 08:17:29+00:00
Even if you love someone and can manage your life with them, it's important to consider how that'll play out with even a little bit more pressure placed on a situation that thrives on stability. Kids are not a little bit of pressure, and if there's a possibility their mother (or adopted mother) will disappear for periods of time unpredictably, it would make an already extremely demanding obligation that much more tenuous.
by rightbyte | 2025-06-29 08:18:47+00:00
The meme need to go. It makes me so annoyed.

The protagonist is usually the problem, not the 'Karen'.

Some service worker acting as a mercenary/fire wall between the victim and the boss or whatever for complaints about bad or erroneous services.

Karens, i.e. people that care enough that the right thing is done in the right even when they are in a weaker position than the one doing wrong, are the glue holding our civilization together.
by herbst | 2025-06-29 08:19:05+00:00
> However, some people will game this policy, and it would be very expensive to implement.

This is common in central Europe. In German we call that Kindergeld. It's not exactly a full salary but for some it is. Gets more with more children etc. Is expensive, gambling it is weird. Who makes a child for like 500$ a month? Some may do, but nobody cares ...

One way the state also pays for children is by having them have basically free healthcare in your name. No extra costs for that in the first 18(?) years.

The weird thing about Kindergeld ist that everyone gets that, no matter if you earn good or not. There are ways to get more of you are poor, but the base is basically basic income for your child.

I am not sure that actually helps growth. We don't have higher birth rates than other modern countries
by mantas | 2025-06-29 08:19:53+00:00
And Scandinavian or German systems are in pretty bad shape. Both hard to finance (see Denmark raising pension age to 70) and lots of people getting thrown out of the system for minuscule reasons (German pensioners collecting deposit bottles to make ends meet is not unheard of).

In euro style systems very few people receive welfare at a given time. Many people may receive it at some point in lifetime, but not at the same time. UBI would completely change the picture.

On top of that, salaries for basic jobs would need to get much higher to incentivize people to work. Thus UBI would have to be much higher as current welfare. Unless you expect citizens to live on UBI but keep services cheap with cheap migrant labor.
by cycomanic | 2025-06-29 08:19:56+00:00
The first paragraph from the first source:

> The Court declared that, in certain limited circumstances indicating that the "sale" or "break-up" of the company is inevitable, the fiduciary obligation of the directors of a target corporation are narrowed significantly, the singular responsibility of the board being to maximize immediate stockholder value by securing the highest price available.

Seems to imply that under normal operation (i.e. no inevitable break-up) the fiduciary obligations are quite different though?
by clauderoux | 2025-06-29 08:20:26+00:00
Gradient descent is to AI, what a loop is to understand programming. However, understanding a loop doesn't mean you can program a full video game from scratch. Organizing hundreds of layers in an efficient way is pretty complex, even if the work today has been simplified thanks to PyTorch or Tensorflow, it remains pretty complicated. You have to understand how to organize your data, how to size your batches, how to make your code resilient enough to survive GPU cards crashing. Train a model over hundreds of GPU is really really complicated. New algorithms are proposed all the time, because we have no idea how to handle these interconnected layers in an efficient way, but with cumbersome heuristics. However, salary inflation is never a good thing, because it will create a gap between decent engineers and other people pronounced geniuses. The AI teams will suffer from these decisions... Badly. It will be like these samouraïs who would kill peasants after a battle to increase their head count, because this was how people were rewarded after a battle. Some of these people, in order to justify their salaries, will feel pressure to poach other people's ideas...
by necovek | 2025-06-29 08:20:32+00:00
I wouldn't necessarily go that way: a case in point might be China, who many would characterize as "over-performing" many of the more just societies (like the ones in most of the modern Europe). One could use the same argument for USA vs EU too.

I really prefer to decouple care for the individual and their rights from the economic success: really, this is worth paying a cost for, and I am sure many would agree! (I believe the fact that financial benefit was so closely tied to EU membership was why Brexit happened).

You do bring up religion a few times: it basically is a psychological framework which does support discussing your challenges with "someone" (be it a priest or "God"), but eventually offers one solution to any issue ("God will balance it out, you just persevere").

I obviously simplify things quite a bit: there's a lot of nuances to all of these.
by notahacker | 2025-06-29 08:21:09+00:00
Exactly. A Taiwanese company has just started manufacturing leading edge semiconductors in the US. SpaceX, on the other hand uses Taiwanese semiconductors mostly packaged by STMicroelectronics in Europe, although it's announced plans to in-house some of the packaging. Because until recently, it was kind of assumed that buying things from other countries because they did them cheaply and efficiency was sensible business rather than a glaring supply chain weakness or "your continent doesn't innovate, our country is better than yours"...

See also European companies and their choice of launch options...
by imtringued | 2025-06-29 08:21:40+00:00
Anthropomorphic fallacy.

Human fails at task due to not knowing the rules in perfect detail.

AI fails at task even though it knows the rules and could easily reproduce them for chess and dozens of chess variants.

"Look! The fallibility of humans rubbed off onto the AI, proving that they are more human and AGI than we give them credit to!"
by jeofken | 2025-06-29 08:21:44+00:00
For me, one of the hibreak pro buttons broke (top left one).

NFC payment works fine, but using google wallet on websites seem to fail for me.

Video calls are fine but obviously black and white and frame rate is approx 10fps or something.

Huge life upgrade compared to LCD smartphones. I’m crushing books like when in middle school. Best practical change to my life in maybe a decade
by TeMPOraL | 2025-06-29 08:24:46+00:00
I think you need to look closer on what SpaceX does, how it does it, and why.

The degree of vertical integration lets them optimize production of the boosters. They're not throwaway things, but they're not pets either. They streamline production of parts as much as possible - but the point of reusability is to cut costs by orders of magnitude, and increase launch cadence, all of which created conditions for the rest of the space industry to scale up production.

In short: SpaceX not throwing away boosters enables everyone else to throw away satellites. SpaceX, too - consider the size of the Starlink constellations. These are not hand-made "pets".

Also consider their entire philosophy that led to reusable F9s: just keep launching, let shit explode, because throwing away more means making more gets cheaper, and learning gets faster. Even as they're an actual, well-tested product, reusability is still a book-keeping thing. They don't worry much about losing a booster or three, they can just make more - it's just more flights per booster on average -> lower costs for everyone.

And then also look at where they're heading: Starship is basically a steel can with some engines on top. The reasoning is similar: they need to be cheap to make at scale.