MurphyA/hacker-news huggingface dataset:
by b_t_s | 2025-04-09 14:26:24+00:00
No expert but:

From day 1 OPEC has been a loose association off frenemies that occasionally manage to work together for a while when enough of them are sufficiently hurting/greedy at the same time. They break due to producer rivalries every few years.

Oil in the ground is marginally more valuable than pie in the sky. There is nearly unlimited oil in the ground, but you have to find it, extract it, and show a profit after you subtract your expenses. Each step is harder than the last. Saudi oil is like $10 a barrel to produce. You can practically dig it up with a shovel. And it's high quality...a benchmark grade that a lot of the world's refineries are set up for. Much of Venezuelas oil is deep underwater and/or garbage quality. Think huge expensive deep water oil rigs and pumping high pressure kerosene into the ground to loosen up the tar/oil sands enough to get a nasty chunky sandy sludge out of the ground that a lot of refineries can't even process. And it doesn't help that they're under sanctions and don't domestically produce a lot of the equipment they need to extract their oil. And rampant corruption. Venezuela's massive reserves have equally massive challenges turning into profitable oil production.
by olokobayusuf | 2025-04-09 14:26:57+00:00
Also worth noting that we're better positioned for the coming wave of LLMs writing the vast majority of code in production. Function is designed specifically for LLMs to do the transpilation step (Function simply provides rails to stack these unitary operations into user-defined functions).

Mojo has a cold-start problem here, cos there isn't enough Mojo code in the wild for LLMs to be great at writing it in volume (compare this to C++ and Rust).
by Cthulhu_ | 2025-04-09 14:27:01+00:00
Triggered by your "modern format" comment, if my sleuthing is correct, the mdoc format was first introduced with "4.4BSD" from 1995, with a major update in the early 2000s', whereas HTML was first conceptualized in the 80's with a first major release in the early 90's; mdoc IS the modern format.

Granted, it may not be the ideal format for documentation, but I'd argue neither is HTML - too much cruft for reading in a terminal and not very ergonomic to type out. I'd argue markdown or something like that would be a better fit, it's got support for the formatting and linking needed, most developers are familiar enough with it, you don't actually need to parse or render it to be able to read it, etc.
Show HN: An AI code assistant for Vim
by detectivestory | 2025-04-09 14:27:05+00:00
This plugin can be used locally with Ollama or with an Open Router API key. You can ask questions about your code, get an explanation, or a general review. The response is added to your quickfix list.

Link: https://github.com/whatever555/vim-code-checker

It should work on recent versions of vim, and also neovim. It does require the installation of an npm package (details in the README) so a recent version of node is required.

It is a simple barebones project that I have been using locally, but I thought it might be a good idea to share it with the world, and get some feedback. So any suggestions on how to improve it, or if there are better options already available, please let me know. Thanks for reading!
by reverendsteveii | 2025-04-09 14:27:16+00:00
https://www.forbes.com/sites/larsdaniel/2025/01/29/judge-thr...

Given the way American police promised facial recognition wouldn't be used as probable cause because it's not accurate enough to do so and then immediately used facial recognition as probable cause despite being informed that it's not accurate enough to do so, I'm sure that this murder prediction tool will be fully vetted and 100% accurate because the police are committed to protecting the rights of innocent people
by NoMoreNicksLeft | 2025-04-09 14:27:17+00:00
One could easily have the impression that despite this, China has never really given a rat's ass about being in the good graces of the US, and that when they do relent it is often the case that they do not do so in good faith at all. If they comply with ethics and human rights, it's to the absolute minimum of that and in an underhanded way designed to undermine, but often not even that and they're just cheating and good at hiding it.

In other words, not much would be lost except the devious lip service.
by fennecfoxy | 2025-04-09 14:27:29+00:00
For me it's the pointlessness of it all, and the fact that advertisements even when "targeted" are just sprayed out of a firehose at me.

So many apps I use are supported by 30-60s ads for some stupid fucking mobile game that I immediately know I don't want to install, I have no intention to interact with the ad and yet I'm forced to sit through it for 30s, only to hit the X on it and have it open the Play Store anyway?!?!

And video ads in general, if I know that I'm not interested right away, why am I forced to sit through 30-60s of it?

I mean I can look away from a fucking billboard...but this stuff. A great first step would be to make ads that forcibly hold attention like that illegal.
by aleph_minus_one | 2025-04-09 14:28:01+00:00
> > When did globalism stop being popular?

> Did you happen to miss recent US news?

1. Not every reader lives in the USA

2. In my observation (not in the USA) in the last years (and also months/weeks) it has rather been a strong veering round back and forth of "globalism is good" vs "globalism is bad" with no clear observable direction at which side the pendulum will stop.
by paulgb | 2025-04-09 14:28:03+00:00
I think the only reason people think MCP is over-engineered is that people have been waiting for a way to expose remote tool calls in a client application, MCP came along and had that (among other things), and people assumed that that was all it was good for. But it's not! It's like saying a microwave is over-engineered because you only use the timer functionality.
by no_wizard | 2025-04-09 14:28:39+00:00
Some honest competition in the chip space in the machine learning race! Genuinely interested to see how this ends up playing out. Nvidia seemed 'untouchable' for so long in this space that its nice to see things get shaken up.

I know they aren't selling the TPU as boxed units, but still, even as hardware that backs GCP services and what not, its interesting to see how it'll shake out!
by imtringued | 2025-04-09 14:28:40+00:00
Also, there is no such thing as a "El Capitan pod". The quoted number is for the entire supercomputer.

My impression from this is that they are too scared to say that their TPU pod is equivalent to 60 GB200 NVL72 racks in terms of fp8 flops.

I can only assume that they need way more than 60 racks and they want to hide this fact.
by behnamoh | 2025-04-09 14:29:05+00:00
It seems companies figured introducing "protocols" or standards helps their business because if it catches on, it creates a "moat" for them: imagine if A2A became the de facto standard for agent communication. Since Google invented it and already incorporated in their business logic, it would suddenly open up the entire LLM landscape to Google services (so LLMs aren't the end goal here). Microsoft et al. would then either have to introduce their own "standard" or adopt Google's.
by ivan_gammel | 2025-04-09 14:29:23+00:00
>Why does the marketing firm get off the hook here?

You may be surprised, but this is how this regulation is designed. Per GDPR it is the duty of controller to ensure compliance. Processor acts per instructions from controller. MarTech is not allowed to do anything outside of their contract with their users, but they are also not required to enforce consent collection, only to assist controllers with that when possible.

>The argument being presented here, that regular people should continue to be allowed to do Sloppy and Dangerous Thing

No, this is not the argument being presented here. Storing personal contacts or advertising is not "sloppy and dangerous thing" per se. The privacy risk is not that someone is processing your PII, but that this data may be used to harm you by processor or 3rd party. So the goal of regulation should not be to prevent processing, but to minimize such risks with minimal costs for society. If regulation focuses on just risk, but does not consider the costs, it must be fixed and solutions should be found that enable typical use cases.
by ericmay | 2025-04-09 14:29:24+00:00
> Then we're stepping stones away from Tesla / Apple getting nationalized. Then who knows.

Neither company can be "nationalized" because they're American companies. Apple contracts with Chinese suppliers to build their products. Chinese companies already owns the factories. Tesla has their own factories( or factory?) in China but if China "nationalizes" it, that just amounts to Chinese workers in the Chinese Tesla factory losing their jobs and of course Tesla no longer selling their cars in the Chinese market.

> most of the KFCs and Nikes and Apples can be replaced with domestic.

Why would they replace with domestic companies? Isn't that unfair for trade? Wouldn't European or Latin American companies enter the market with their products now or be better able to freely compete in the Chinese market? Or is there something missing here?

> US has ~300B trade deficit with PRC.

What's this number based on? I see a lot of figures floating out there, but similarly to your comment about the flip-side of US companies operating in China like Kentucky Fried Chicken not being accounted for here, you're not accounting for Chinese suppliers and manufacturers set up in other countries to bypass tariffs. Unfortunately it seems everyone (not throwing shade your way here) has their own number to fit their narrative and it's hard to get the full impact.

> TikTok US getting nationalized

Preferably it should be banned (the fewer social media companies and apps that exist the better), but it would be better if it was forced to be sold to a US company, which is a far more likely scenario then nationalization.
by ambyra | 2025-04-09 14:29:32+00:00
The rules make it so every new tetris release is just a boring clone. TGM has to fight for innovation, really sad. When I made my four player variant, https://duo.itch.io/reaktor I made sure to follow NONE of the guideline rules, and it ended up being a breath of fresh air for a lot of people. https://www.reddit.com/r/gamedev/comments/1fdzcsc/how_i_publ...
by charlieok | 2025-04-09 14:29:48+00:00
I like the idea of converting the executive branch to be just the cabinet and not the president or vice president.

National elections for a few of the most significant ones (e.g. secretary of state, attorney general). Maybe Congress appoints the rest.

When designing a system to be resistant to attack, it helps to split up roles. A "superadmin" type of role is a vulnerability. Similar idea here.
by munksbeer | 2025-04-09 14:29:53+00:00
The US didn't get to be the worlds global superpower out of nowhere. You formed alliances in the west and have pushed your global economic agenda for what, seven decades, with Europe going along with it (along with many other countries), including fighting in wars the US pushed for. That is what you got in return for your military backing. The US also didn't get into the cold war because of Europe,.

MAGA won't sell that though, it needs a different narrative. And this is the narrative it feels like this little exchange is pushing too, though forgive me if I'm misinterpreting you.

MAGA is acting as though the world isn't buying trillions of dollars worth of its services every year, that it hasn't controlled the global economic policy for decades, enriching itself in the process. Nope, MAGA is now claiming victim status.
by watwut | 2025-04-09 14:30:02+00:00
I would add that when you actually started to read and listen to what actual sociologists say and do ... it was nothing like what random math graduate mussing on HN thinks it is. The popular approach here of cherry picking two small studies and running wild with them was not all that much a thing.

Instead there was way more care about making conclusions, a lot of nuance and conditional statements (this study says so under those conditions and another one opposes sort of thing). But, what certain people here actually hate the most are results that are fairly consistent and were reproduced to death.
by throwanem | 2025-04-09 14:30:35+00:00
Sure, but who's in the picture to provide the quality of feedback that allows for that kind of realistic self-appraisal to develop?

I've had candidates I knew 15 minutes into the session I would sell a panel on "no hire" for, still say I was the best interview they've ever done in their life. This is not so much because I'm actually good at it, but going by the substantive content of that and much other feedback I've received especially in the last four years, I earn these rave reviews instead mainly because:

- I'm not afraid to admit where a candidate knows more than I do, and

- when someone seems so nervous it may be confounding their performance, I gently remind them that I've been through this before, it's hard on everyone and I don't hold that against people, and it's okay if they need to take a deep breath and recenter.

It's systemic, and it isn't even about being able to derive a reliable signal from the interaction. The problem is way more fundamental, in the same sense that you don't fix "Lord of the Flies" by reminding everyone regularly to be polite and not swear.

I mean, as I've just discussed, I can't even trust the good feedback I get from candidates, because any signal on actual improvements I could make is totally swamped by the noise of people practically ready to lick a hand in exchange for not being treated like something you'd scrape off a boot heel.

Which is also not something I hold against anyone on an individual level. The system that so consistently produces such outcomes is another matter. I used to think it was shameful people so rarely bother to represent their company in a good light, in the one formal occasion when most engineers ever actually do so. But in retrospect, I think I was the one who was wrong: the median level of representation in this area is more or less exactly accurate to what is deserved.
by LoveMortuus | 2025-04-09 14:31:10+00:00
I think one of the massive hurdles, maybe, to overcome when trying to achieve AGI, is how do you solve the issue of doing things without being prompted, you know curiosity and such.

Let's say we have a humanoid robot standing in a room that has a window open, at what point would the AI powering the robot decide that it's time to close the window?

That's probably one of the reasons why, I don't really see LLMs as much more than just algorithms that give us different responses just because we keep changing the seed...
by LeonidBugaev | 2025-04-09 14:31:16+00:00
To put it simple:

A2A is for communication between the agents. MCP is how agent communicate with its tools.

Important aspect of A2A, is that it has a notion of tasks, task rediness, and etc. E.g. you can give it a task and expect completely in few days, and get notified via webhook or polling it.

For the end users for sure A2A will cause a big confusing, and can replace a lot of current MCP usage.
by potato3732842 | 2025-04-09 14:31:19+00:00
All the cars pictured are double stack container cars. If they're empty or full of potato chips it really shouldn't surprise anyone that they blew over and took the cars with them in high wind conditions. Yeah the cars themselves are heavy but they're not that heavy and two containers is a big sail and the upper one has a fairly large lever arm over the car.

Loaded trains don't just "blow over" in anything short of biblical conditions. When there is heavy weather rail operators have been known to park loaded trains on top of various bits of infrastructure for additional security.

Edit: Freight trains, passenger trains are basically tin cans full of air.
by tenwz1 | 2025-04-09 14:31:29+00:00
You are such a funny guy, I don't know how to prove it for a moment. I think I can prove it through my own knowledge. I don't need any so-called reward to explain the facts. I am a backend programmer, currently working on a large model project, using GraphRAG and DeepSeek to build a recommendation engine for Internet links. I am also interested in functional programming, such as lisp haskell minikanren. The salary of programmers in China is relatively high.
by bgirard | 2025-04-09 14:31:47+00:00
> Source? I'd really like to know how and when slow caches can happen.

I don't have a source I can link to or share. But cache outliers are a real thing. If you aggregate Resource Timing results, you'll find some surprising outliers in that dataset where transferSize=0 (aka cached load on Chrome). You'll have users with a slow/contended disk where as they might have a fast link, but you'll also have the reverse where you'll have users with a fast cache and a slow network link (high latency, low bandwidth or both).

There's no universal answer here and I feel like the above poster tries to oversimplify a complex problem into one-size-fits-all answers. You'll have different users making up your distribution and you'll have to decide how you weight optimizations. This could very much depend on your product, the expectations and if your user are power users running a complex SaaS frontend, or a news site supporting a range of mobile devices.

A few years ago I traced and notice that Chrome has a pseudo O(n^2) behavior when pulling a bunch of sequential resources from its cache. I reported it but I'm not sure if it got fixed.
by crossroadsguy | 2025-04-09 14:31:52+00:00
Damn. I missed it. I wanted to play older CS 1.3 and it was not working on latest macOS. I tried Wine but I must have bungled up the setup.

Are there CS 1.3 folks out there who still play this game (and on an Apple silicon Mac)? (I am not really a gamer; that's the only game I ever played and still like to play it from time to time; didn't like CS:Source/GO at all).
by Rhedox | 2025-04-09 14:32:18+00:00
One problem for that is that most 32bit games use x87. x87 optionally supports 80 bit floats so Rosetta runs software emulation for x87 math code. That's extremely slow to the point of making even some ancient games unplayable. For example the FMod audio library, which was extremely widespread, uses x87.

Linux x86 emulators work around this by offering an optional reduced precision mode that turns those into either 64 bit or even 32 bit floats. Some even do it by default.

Microsoft also does that with their Prism x86 emulator. They can be somewhat confident in doing that as Microsofts compiler stack has defaulted to configuring the x87 hardware to use 64 bit floats.

Apple should really add that as an option to Rosetta but I doubt that's gonna happen simply because it only impacts 32 bit code.
by specialp | 2025-04-09 14:33:12+00:00
It is a LOT different to be working multiple jobs at different times of the day. This is not what this is. This is trying to get away with working 2 or more jobs at the same time and making up excuses about why you can't make an on camera meeting. Also in the case of CEOs it is known they are doing that. If someone said yeah I have another job I will be working the same hours as your job that is totally fair. But they don't say that. They say their pipes froze, doctor's appointment, etc. It is also fair that the worker can do what they would like in their time including working another job. I have also had people who honestly said they were wrapping up their consulting gig and would need some time periodically to take off and that was fine too.
by ericmay | 2025-04-09 14:34:19+00:00
It's interesting to me how it's no big deal for China to stop selling all these products, implying that they don't send much to the US or they aren't exposed that much to trade pressure, but simultaneously Americans are supposed to somehow experience a devastating cost increase.

But if the amount of products China sells to the US aren't a big deal/don't amount to much, or whatever, Americans won't see much in the way of large price increases either.

The more likely scenario is Americans are going to see higher prices, but China is going to be very much feeling the effects of these tariffs.

We've already seen this manifest in the creation and subsidization of companies like Temu which are making the cheapest products possible without regard to environmental factors or product quality (i.e. your t-shirt disintegrates after you wash it once) to keep the manufacturing lights on and keep Chinese people employed.
by dgacmu | 2025-04-09 14:34:21+00:00
Yup. (Source: was at brain at the time.)

Also holy cow that was 10 years ago already? Dang.

Amusing bit: The first TPU design was based on fully connected networks; the advent of CNNs forced some design rethinking, and then the advent of RNNs (and then transformers) did it yet again.

So maybe it's reasonable to say that this is the first TPU designed for inference in the world where you have both a matrix multiply unit and an embedding processor.

(Also, the first gen was purely a co-processor, whereas the later generations included their own network fabric, a trait shared by this most recent one. So it's not totally crazy to think of the first one as a very different beast.)
by hmmm-i-wonder | 2025-04-09 14:34:40+00:00
Canada has etransfer/interact which works well.

>How much do you trust your government with your money?

Well I'm in Canada, I would trust the govt and the banks with my money before I trust anyone else (yes yes, trucker protest bullshit still didn't shake my confidence)

Which is ultimately the problem. The govt and well regulated banks are the only ones you should be able to trust, but in many case you can't trust governments or their ability to regulate things.
by scarface_74 | 2025-04-09 14:35:30+00:00
I’m not using this citation as a counterpoint to your comment and I realize this is a degenerate case. But it has happened in office…

https://www.cnn.com/2013/01/17/business/us-outsource-job-chi...

And as much as I hate to admit it, remote work has so many downsides for most companies, I see why many of them are in on RTO and hybrid.

Luckily in 2020 I pivoted to cloud consulting + app dev where it doesn’t make sense to be in the office since you will either be working with clients remotely or flying into their offices.

And even then AWS forced their ProServe consultants and SAs (full time employees) to be in an office when not on the client’s sites after I had already left. As does GCP.
by latchkey | 2025-04-09 14:35:46+00:00
You said: "notice that it’s not compared to competitors"

The article says: "When scaled to 9,216 chips per pod for a total of 42.5 Exaflops, Ironwood supports more than 24x the compute power of the world’s largest supercomputer – El Capitan – which offers just 1.7 Exaflops per pod."

It is literally compared to a competitor.
by const_cast | 2025-04-09 14:36:15+00:00
> The "federal government is inherently evil" is a principle that doesn't magically go away when small-government people get in to power.

In my experience it’s exactly this. The principle vanishes quickly, because none of those “small government” people were really so. The primary small government faction in the US is conservatives. They’ve been, for a few decades now, VERY large government. Bordering on fascist.

They just lie, because it’s easy and none of their constituents care. You have better odds of hell freezing over than conservative constituencies holding their representatives accountable. When you’re in that situation, you’d be stupid not to lie.

To expand on this, shrinking the bureaucracy isn’t shrinking the government. Because, if you had read the agenda in project 2025, you’d know that the intention is to then concentrate those powers in the president.

That’s not smaller gov, that’s bigger. You’re creating a monarch.