MurphyA/hacker-news huggingface dataset:
by stego-tech | 2025-11-20 04:46:10+00:00
Going by financials alone, no, public cloud providers aren’t remotely losing ground. That being said, organizations being run in rational and objective manners (instead of chasing buzzwords and fads) are increasingly looking at “right-sizing” their technology estates and moving them to more rational places, depending on workloads or other needs.

Public cloud, like all technologies, is little more than a tool. You don’t have to use it at all if you don’t want to, and even if you use it all the time for everything (as many customers do), you’re free to re-evaluate your use cases and migrate accordingly (depending on the services you consume).

With rising discussions about Big Tech monopolies, shifting geopolitical tensions, an increased focus on sovereignty, and a swath of economic factors that incentivize tighter budgets, the expectation is that workload migration and reshoring will continue to be an important topic for stakeholders well into the 2030s. Whether that means moving on-prem entirely for stable/non-scaling workloads, moving to a regional VPS for compliance, or changing CSPs entirely to avoid adversaries, the reality is that this discourse isn’t going away.
by jolmg | 2025-11-20 04:46:33+00:00
> Although this is probably the easiest way to implement '#!' inside the kernel, I'm a little bit surprised that it survived in Linux (in a completely independent implementation) and in OpenBSD (where the security people might have had a double-take at some point). But given Hyrum's Law there are probably people out there who are depending on this behavior so we're now stuck with it.

I don't see what there would be to gain in disallowing the program path on the shebang line to be relative. The person that wrote the shebang can also write relative paths in some other part of the file.
by voidhorse | 2025-11-20 04:47:06+00:00
precisely this. cool detachment or disinterested curiosity around political events is the privilege of those comfortable enough to believe current politics won't affect them. These same people are also usually ultimately responsible for the apathy/failure to act and stop meaningful regime change before it's too late.

I'd love to live in a world where one can neatly compartmentalize reality and view life-altering political shifts with "a lens of curiosity", but that isn't how the world works.
by harivyom | 2025-11-20 04:48:07+00:00
I am just going by the outage post mortem report. I could not read the article after I read the first few lines - "feature file". I am stuck at consuming the design idea here where you allow multiple inserts for one feature [assuming you have some uniqueness constraint]. Even a simple key-value map per feature should have made the insertions as just a put/replace the value. I think that was not the case here, where cloudflare kept appending to the file for any feature to be added. And I am assuming the features are bot attack patterns as features. Anyway, there is something fundamental here cloudflare should rethink. If someone can educate me on the design, I can continue reading the next lines.
by BLKNSLVR | 2025-11-20 04:48:37+00:00
There are / were a couple of right-wing shillers that were literally paid to promote Russian talking points and they just fit it right into their schtick without blinking.

Nothing on the internet is real. If it wants money or opinion or attention, consider it hostile and try to find the strings (although it's generally not worth the time to try and find the strings, just move on and do something productive instead).

https://www.npr.org/2024/09/05/nx-s1-5100829/russia-election...
by visioninmyblood | 2025-11-20 04:48:55+00:00
Agreed that Unet has been the most used model for medical imaging for the last 10 years since the initial Unet paper. I think a combination of Llm+VLMs could be a way forward for medical imaging. I tried it out here and it works great. https://chat.vlm.run/c/e062aa6d-41bb-4fc2-b3e4-7e70b45562cf
by Grimblewald | 2025-11-20 04:49:14+00:00
I think if they'd teased a phone game it would have been well received. From memory, the problem was they teased something much larger/exiting (new diablo, not a chinese arpg reskin) so when the reveal hit everyone was massively let down.

I guess this is kind of similar though. what is promised isnt and likely wont be delivered.
by petesergeant | 2025-11-20 04:49:22+00:00
> Does the following sounds like a joke to you?

Yes. See also:

“A young healthy child well nursed, is, at a year old, a most delicious nourishing and wholesome food, whether stewed, roasted, baked, or boiled; and I make no doubt that it will equally serve in a fricassee, or a ragout.”

https://en.wikipedia.org/wiki/A_Modest_Proposal
by qingcharles | 2025-11-20 04:50:17+00:00
Exactly this. I've used this on many FOIA cases where the defendant public body has argued for redaction. One was an 800 page manual on jail procedures which the body said was 100% subject to redaction. On the first round we got them to concede the table of contents, after that it wasn't worth arguing further, so sadly we had to file a motion for in camera review and the judge had to take it home and read all 800 pages. The final determination was that only the locations and operations of the keys, how knives were stored in the kitchen, and how the armory operated were actually redactable.

Of course, then the public body appeals it and the appellate justices then have to read the 800 pages all over again.

But eventually you should get a half-decent result.
by tjr | 2025-11-20 04:50:22+00:00
I think the point remains, if someone armed with Claude Code could whip out a feature complete clone of Microsoft Office over the weekend (and by all accounts, even a novice programmer could do this, because of the magnificent greatness of Claude), then why don't they just go ahead and do it? Maybe do a bunch of them: release one under GPL, one under MIT, one under BSD, and a few more sold as proprietary software. Wow, I mean, this should be trivial.
by harivyom | 2025-11-20 04:51:03+00:00
I am just going by the outage post-mortem report. I could not read the article after I read the first few lines - "feature file" expansion/limits. I am stuck at consuming the design idea here, where you allow multiple inserts for one feature [assuming you have some uniqueness constraint].

Even a simple key-value map per feature should have allowed for insertions as simple as a put/replace of the value and not appending to the file. That was not the case here, where Cloudflare kept appending to the file for any feature to be added. And I am assuming the features are bot attack patterns as features. Anyway, there is something fundamental here that Cloudflare should rethink. If someone can educate me on the design, I can continue reading the next few lines.
by pfych | 2025-11-20 04:52:30+00:00
I use Thunderbird as my main Matrix client since it's already always open on my PC and is Lightweight. Whenever I open Element or any other client (Nheko, etc.) they all complain about each-other being unverified.

Clicking verify in any client does nothing. No popups in any other clients - doesn't ever seem to do anything. Sometimes Element will pop up a QR reader but there's no QR presented in the other clients. The UX around Matrix is a nightmare.
by necovek | 2025-11-20 04:54:22+00:00
But that's a great example of why we might not need to turn into professionally licensed experts: the risk of messing the implementation of GDPR up is nowhere near messing a bridge or even a single family home up.

Now sure, with software controlling everything today (even the tools an engineer would use to design and build a bridge: imagine a bug in software setting the cement ratio in concrete being used), there are accountability reasons to do it.
by upstairs_key | 2025-11-20 04:54:43+00:00
This is a common misconception about what it means to be against political extremes.

It does not mean "both sides have a point".

It does not mean "both sides" are equally bad.

It does not even mean that there are necessarily two sides.

The term "centrist" is used to imply and reinforce these misconceptions, encouraging people toward extremes. When you see things in black and white, of course everything is a straight line from good to evil (with you at the far end of good), so if someone only partially agrees with you, they're in the "center" and that much closer to Hitler than you. It's hard to step outside of this fantasy. But I'll try to help you.

Imagine the following dialogue.

A: "Are you Hindu or Muslim?"

B: "Neither. I'm an atheist."

A: "Oh, so you are torn between Vishnu and Muhammad."

And yes, one of the political parties is significantly more deranged than the other right now. You don't need to be extreme to see that and it is possible to vote for the more reasonable party without drinking their kool-aid.
by jolmg | 2025-11-20 04:55:16+00:00
It is possible for the shell to handle it. From zshall(1):

> If the program is a file beginning with ‘#!', the remainder of the first line specifies an interpreter for the program. The shell will execute the specified interpreter on operating systems that do not handle this executable format in the kernel.

Taking a quick look at the source in Src/exec.c:

execve(pth, argv, newenvp); // [...] if ((eno = errno) == ENOEXEC || eno == ENOENT) { // [...] if (ct >= 2 && execvebuf[0] == '#' && execvebuf[1] == '!') { // [...] (pprog = pathprog(ptr2, NULL))) {

I guess at some point someone added that `|| eno == ENOENT` and the docs weren't updated.
by INTPenis | 2025-11-20 04:55:42+00:00
I've been linux gaming for decades so I'm not a good metric here. But I recently installed Bazzite on my gaming PC, and with Steam Big Picture mode, and Steam Controller mode, it's just like a Steam Machine now. Except it has more VRAM, larger, more modular.

I just felt like I wasn't using the PC for anything but gaming so why run Fedora with FDE and everything, just go full gaming mode on it, keep it simple, and the experience has been great so far.
by joecool1029 | 2025-11-20 04:55:45+00:00
It’s terrible. I had to leave most channels on the matrix.org namespace because they won’t properly moderate their own server from CSAM. I dropped to 7 day media retention to lower legal liability on my own server, since there’s no way to know when one of my users will be in a channel hit with abuse.

At this point the majority use case I have for matrix is to bridge to IRC with heisenbridge and be able to use signal on my laptop through mautrix-signal and nheko. The number of native channels I’m in continues to shrink.
by kstrauser | 2025-11-20 04:56:18+00:00
I'm familiar with those sigils from various places. Me on my childhood C64: "What does 'B dollar sign' mean?". It just boggles my mind that someone writing a brand new programming language would use them when there were English-like alternatives (like `my foo = keys barHash`). It was sometimes hard to remember what [sigil][name] was going to if you didn't already remember what [name]'s, erm, inherent type?, was. Like is $foo going to give me the string that was already in $foo, or perhaps the number of (occupied buckets)/(total buckets) if $foo is really a hash?

I was able to reason my way through these things and had luck writing reasonably large Perl programs. It did absolutely zero to help make devs' lives easier, though.
by willis936 | 2025-11-20 04:58:09+00:00
1.6% of GDP wasn't poured into the model T. And even if it was there was a definite market and a clear path to profitability. These fundamentals are missing, have been missing for many years, from AI. No matter how much money gets poured in there is still no way to make it profitable. It is entirely a game of wealthy spending money to consolidate power.
by SilverElfin | 2025-11-20 04:59:59+00:00
For those who don’t follow them, this channel (A More Perfect Union) puts out great investigative content looking at companies, labor, markets, and regulations. It does have an ideological lean (progressive left) but the content is high quality and high production value. I almost always learn something new. In this case, I’m surprised to hear about the worker injuries and company policies around it, because I would have not expected Hyundai to be worse than what I’ve read about Tesla.
by mmooss | 2025-11-20 05:02:42+00:00
> But a different reality is being whispered about in the power corridors of Riyadh and Wall Street: The kingdom’s vaunted Public Investment Fund, which Saudi Arabia has typically used to fulfill commitments like the one it made this week in Washington, is running low on cash for new investments.

> That’s in large part because Prince Mohammed and his deputies have spent a vast portion of the nation’s bounty on projects that are in financial distress, and they are frantically trying to turn things around ...

> While PIF says it holds nearly $1 trillion in assets, a huge portion of its portfolio is tied up in hard-to-sell assets for which no public valuations are available. Its representatives have begun telling international investors that it is all but unable to allocate any more money for the foreseeable future, six people with knowledge of those discussions said.

I think it's a very good lesson: Investment isn't easy, and even Saudi Arabia's sovereign wealth fund can run dry. Also, cronyism and corruption result in investments chosen for reasons other than profitability.
by zzo38computer | 2025-11-20 05:04:03+00:00
Your comment is marked as [dead] (and so is the other one that mentions GPT-5.1 and the other stuff) but I can read it but cannot write a response directly. I am unable to access that URL. I know what you meant that it is Sokoban inspired (and I did not intend to disagree with that or to dispute that); what I meant by my comment is being a similar class of games even if it is not Sokoban; I don't know what such a class of games would be called ("Sokoban" might be misleading even if it is not entirely wrong).
by AuryGlenz | 2025-11-20 05:04:45+00:00
Hey, HN people - I’d pay good money for the opposite. My dad has fallen for two separate pig butcher scams. I’d love to install something on his phone to protect him, and an LLM could actually do that as long as it could integrate with whatsapp/messages/his email.

The latest one is ongoing and he doesn’t believe me, but if you could cut them off earlier before they’re hooked it would probably prevent it.
by wincy | 2025-11-20 05:06:36+00:00
Stack overflow was wrong then somehow ChatGPT knew what I was talking about when trying to set a dotnet environment variable in azure for an array in an app service. It has to be foo__0 not foo:0 so I broke production in a very nonobvious day for a day. At some point the foo__0 gets transliterated into foo:0 apparently?

The absolute worst location for this was, of course, the Azure or dotnet documentation sites. Cmon Microsoft you make both of these products surely this is a huge use case for your customers?
by protocolture | 2025-11-20 05:06:52+00:00
And we are swimming in Uranium and water for cooling, and we are tectonically stable.

And every single argument is a weird either or scenario. Like some people want Gas. JUST Gas. Some people want Solar and Wind. JUST Solar and Wind.

Nuclear power can also fill batteries. Can also fill pumped hydro storage. Ditto Gas. Nuke and Gas are good for restarting a grid when theres a catastrophe, see Spain.

Give engineers more tools, not less. Its infuriating.
by tavavex | 2025-11-20 05:08:34+00:00
> It's not that people are unimpressed with AI - they're just tired of constantly being bombarded with it, and it sneaking its way into where it's not wanted.

Does anyone here know what this arguing tactic is called? It's used by tech leadership all over the world, all the time. Weaponized obtuseness, maybe?

The core of it is that you always have to pretend that everyone is basically on board with what you're doing, just don't blink and pretend that real criticism of your product is simply nonexistent, like a ghost. It's about rolling out a change to existing workflows that no one asked for, getting drowned in a sea of "No, we don't want this, do not change this because of these reasons", and then hosting a Q&A session where you pretend that everyone actually is already in love with the idea, everyone wants it, it's just that a few pesky detractors have minor, easily-addressable concerns like "we don't think it's impressive enough yet (but we're totally on board)" or "what about <pick one of the easiest-to-address technical issues here>?". They must do this consciously, right?
by ffsm8 | 2025-11-20 05:09:01+00:00
Ignoring the part about your vibes, Ticketmasters business strategy is well covered at this point and it is precisely what you claim it isn't.

It first sells the ticket, that's the money that partially goes to the creator... And then it lets the buyers resell their ticket through it's platform, which you correctly identified as scalping, but that's kinda core to is profit strategy
by voidhorse | 2025-11-20 05:09:03+00:00
Many of the people who "don't care" don't know. Once you inform people about how much data meta has on them, for example, many of them do in fact care and they are in fact disturbed by it.

Now, they tend to continue to use meta's products because they have become essential communication tools for those people, so in fact, many people would welcome regulation that allows them to continue to use key communication tools without the sleazy privacy violations they weren't aware of.
by didgetmaster | 2025-11-20 05:09:38+00:00
When I go to the polling place to cast my vote for the candidate of my choice; I am often holding my nose and voting for the one who I think will do the least damage. I often wonder why sane, rational problem solvers are not on the ballot.

Then I realize that our system often rewards the attention seekers rather than pragmatic leaders. Those who quietly get the work done are not invited on talk shows or podcasts. The don't have rallies and make the evening news.

All the oxygen in the room is sucked in by the performance artists, who often say outlandish things but rarely get anything productive done.
by mgh2 | 2025-11-20 05:09:52+00:00
Such hubris, seeing everything from HIS perspective, without taking into account the users. It is no wonder Microsoft keeps shipping crap - you can convince and push down B2B products to enterprise's throats, when their user's salaries are dependent on bosses who just care about image, with open budgets to fund whatever is sold to them to increase the bottom line. This is less effective on consumers.
by djsjajah | 2025-11-20 05:10:03+00:00
I can't tell if you are making a joke or not.

They are not even remotely equivalent. tinygrad is a toy.

If you are serious, I would be interested to hear how you see tinygrad replacing CUDA. I could see a tiny grad zealot arguing that it is gong to replace torch, but CUDA??

Have you looked into AMD support in torch? I would wager that like for like, a torch/amd implementation of a models is going to run rings around a tinygrad/amd implementation.
by curvaturearth | 2025-11-20 05:10:44+00:00
A fluent conversation was a great party trick but the novelty has worn thin. It had some value but overall having to have a conversation with a tool to get something done is frustrating. Like tasking a junior employee on their first day with advanced tasks and wondering why they keep missing the mark. I want a tool not an opinionated support unit, and often will stop that conversational experience by prompting it away. Having to do that is annoying.

I personally also don't have much use for generating images and videos, at least not regularly. I feel like they want us to use AI tools full time, when really we just need to jump in and use them when required, which might be quite infrequently (obviously dependent on circumstance). But who is going to pay the huge cost of having the tools available when you do want them?

So yeah, agreed. Stop making it hard for me to use my tool without accidentally engaging the LLM integration or just flat out forcing it's usage. I don't want that future price hike that comes with LLMs
by blackqueeriroh | 2025-11-20 05:11:27+00:00
Yeah, basically I agree with mmooss. As a Black person, I don’t really care how weird, wrong, creepy, or exhausting other Black people are, I still feel more kinship and alignment with them than a random white person I don’t know. I can’t really stand white people writ large, but there are a ton of individual white people I love and adore. Because I know the difference between whiteness* and a white person.

And yes, I can say that, because white people aren’t impacted in a significant, systematic way by my statement about white people as a whole being used to shape policy and practice across Western society. And no, the very brief moment in which white men had to think twice before saying racist things doesn’t count, nor does affirmative action, of which white women were the primary benefactors.

And I don’t worry how non-Black people perceive those annoying and exhausting Black people, because if I can treat white folks individually after the shit I’ve been through, white folks can learn how to treat Black folks like individuals, and if they can’t they weren’t my kind of people anyway.
by mmooss | 2025-11-20 05:12:12+00:00
I can imagine your point about it countering the uBPA perspective, but the comments feel more like what I said above. Are people that dumb about uBPA beliefs that they really need to know about one exception? I hope not.

I worry that HN is too much an echo chamber itself: People criticizing perspectives like Bad Space supporters are commonplace here; the Bad Space people might never have space to make a serious argument.
by benatkin | 2025-11-20 05:12:32+00:00
llm is a lot about the Python API (or SDK) as well: https://llm.datasette.io/en/stable/python-api.html

It shows how to use it async or sync, and even handles using async in a sync context.

It's hard to write a good CLI without also writing most of a Python API, and llm went the rest of the way by documenting it. I think llm has the best docs of the Python API of the three.
by Springtime | 2025-11-20 05:12:45+00:00
Just on the pervasive passive monitoring aspect, I think an under-discussed aspect of the time frame covered in the material of Snowden's leaks is that sites/services by and large wasn't using encrypted protocols (HTTPS).

So much could be intercepted back then because of this. It wasn't until 2010 that various large services—including Yahoo Mail and Facebook—got a kick in their ass by a whitehat browser plugin that allowed anyone on the same network to trivially hijack session cookies of others, stimulating an adoption of HTTPS[1] during 2011-2012.

By the time the Snowden leaks occurred in 2013 the trend was heading toward encrypted-by-default and governments were having to adapt.

[1] https://threatpost.com/facebook-kills-firesheep-new-secure-b...
by quietbritishjim | 2025-11-20 05:13:32+00:00
> propagate elite opinion

I can't speak of the MI5 accusation but the elite opinion one is comically of the mark. The (economic/political) elite famously hate the Beeb for its "leftie" views (really, it's just being balanced and telling the facts that they object to). The Tories would love an excuse to tear it apart but historically it's been too popular for them to get away with that.

If you had meant intellectual elites then maybe you would have a point but I don't think that's what you were saying.
by blackqueeriroh | 2025-11-20 05:13:56+00:00
3% variance on beliefs is way bigger than you think, and also he said “just about” everything, not everything.

And you can have whatever opinion you want, but also be prepared for me to tell you that your opinion is stupid, and when you assert that a falsehood is in fact opinion instead of a lie, I will point out that facts are not opinions and opinions are not facts.

Too many of y’all get this confused.