MurphyA/hacker-news huggingface dataset:
by das_keyboard | 2025-04-09 16:34:11+00:00
I don't really get it, but I'm also not using chrome, but looking at the website's source instead.

- Does the website actually do anything related to SXG?

- Would this also work if I search something completely different, goo offline and then just click on the first result?

- What is the point of the code if it's just hardcoded?

- What is the random progressbar doing? Just for visuals?

Edit: I explored a bit more and this blog post[0] by the OP would probably be a better entry-point for this post.

[0]: https://www.pawelpokrywka.com/p/stretching-google-prefetchin...
by kjkjadksj | 2025-04-09 16:34:42+00:00
Something like a grant from the government to work on your project of interest with no expectation that it be commercially successful. You want to be an artist the government gives you a grant to support yourself while contributing to the cultural lexicon. Scarecity is manufactured today for profit and not real; nobody needs to work at a 7/11 but they are essentially trapped into those sorts of jobs because they are profitable for those business owners vs a good use of creativity or labor for our species.

Now before you get all hung up how this isn’t possible. There is precedent. The government would do just this during the great depression, sponsoring artists knowing it is more valuable to have artists in the population than to lose that talent pool and benefits to culture over cold cruel economics.
by vunderba | 2025-04-09 16:35:03+00:00
I've been calling this out since the rise of ChatGPT:

"The real danger lies in their seductive nature - over how tempting it becomes to immediately reach for the LLM to provide an answer, rather than taking a few moments to quietly ponder the problem on your own. By reaching for it to solve any problem at nearly an instinctual level you are completely failing to cultivate an intrinsically valuable skill - that of critical reasoning."
by writeslowly | 2025-04-09 16:35:12+00:00
One thing I suspect is that leadership at tech companies that would have previously been working off of direct experience with technical processes, even if they no longer work directly on their own codebases, is pretty clueless about AI coding because it's so new. All they have to go with is what they read, or sales pitches, or their experience dabbling with Cursor to build simple python utilities (which AI tools work pretty well for most of the time), and they don't see what it can and can't do on a real codebase.
by not_your_vase | 2025-04-09 16:35:15+00:00
> But the PRS-350 was released in 2010, so the fact that it still works at all at this point is exceptional.

The saddest tale about non-replaceable batteries. There is literally nothing inside that can break in the next century, except for one component, which is glued/welded/nailed in a way that destroy the whole device if you try to change it.
by notatoad | 2025-04-09 16:35:21+00:00
tariffs are assessed based on the country of origin. you can't skip a tariff by routing your goods through another country. or maybe you can, but that's called smuggling and the only way to do it is outright fraud and lying on the import forms.

if your product is sourced from china, you pay the tariff on china whether you are importing it from a canadian supplier, a cambodian supplier, or a chinese supplier.
by bluefirebrand | 2025-04-09 16:35:52+00:00
This reminds me of an old post somewhere

"Everyone will not just"

If your solution to any problem includes the phrase "If everyone would just X" then you don't have a real solution, because there is no future where "everyone will just X"

"Everyone just needs to learn not to trust the AI so readily"

That isn't a real solution. Everyone will not just become more skeptical and better at critical thinking
by skeledrew | 2025-04-09 16:35:57+00:00
That's just one part of it. Keep in mind MCP supports 3 transport methods: stdio, SSE (which would be your HTTP) and websockets. Irrelevant baggage would be having to consider the workings of any of those (given a decently implemented client+server library), rather than merely declaring the servers, tools, resources and prompts to be accessed. There's also a debug mode I believe.
by PeterStuer | 2025-04-09 16:36:01+00:00
I feel CS students, and to a lesser degree STEM in general, will always be more early adopters of advancements in computer technology.

They were the first to adopt digital wordprocessing, presentations, printing and now generative AI even though in essence all of these would have been disproportionately more hand in glove for the humanities on a purely functional level.

It's just a matter of comfortability with and interest in technology.
by acdha | 2025-04-09 16:36:03+00:00
Yeah, there are real regional variations. I think the problem Uber has is that they’re valued like a high-end tech company (with locked in overhead like compensation) but they don’t have much of a competitive moat. They can have a better app and global reach is a plus for frequent travelers, but at the end of the day their profit is anchored by how much a taxi costs – even if the service is better people only value that so much, especially in a down economy like the one just created.
by Nav_Panel | 2025-04-09 16:36:17+00:00
Much debated question but if we run with your definition, then A2A adds communication capabilities alongside tool-calling, which is ultimately a set of programmatic hooks. Like "phone a friend" if you don't know the answer given what you have available directly (via MCP, training data, or context).

My assumption is that the initial A2A implementation will be done with MCP, so the LLM can ask your AI directory or marketplace for help with a task via some kind of "phone a friend" tool call, and it'll be able to immediately interop and get the info it needs to complete the task.
by yapyap | 2025-04-09 16:36:18+00:00
This derekguy guy always has the best posts clothing related afaik.

Also > Again, it's a popular misconception that all overseas production is sweatshops. Production can be done ethically abroad and still be relatively cheap because the cost of living is not the same everywhere. I encourage you to note assume that every Asian worker is a slave

No not necessarily slave slaves but I do assume they’re wage slaves, at least the line workers, the higher ups will be compensated a bit better I’m sure.
by bko | 2025-04-09 16:36:23+00:00
When modern search became more available, a lot of people said there's no point of rote memorization as you can just do a Google search. That's more or less accepted today.

Whenever we have a new technology there's a response "why do I need to learn X if I can always do Y", and more or less, it has proven true, although not immediately.

For instance, I'm not too concerned about my child's ability to write very legibly (most writing is done on computers), spell very well (spell check keeps us professional), reading a map to get around (GPS), etc

Not that these aren't noble things or worth doing, but they won't impact your life too much if you're not interest in penmanship, spelling, or cartography.

I believe LLMs are different (I am still stuck in the moral panic phase), but I think my children will have a different perspective (similar to how I feel about memorizing poetry and languages without garbage collection). So how do I answer my child when he asks "Why should I learn to do X if I can just ask an LLM and it will do it better than me"
by JohnMakin | 2025-04-09 16:36:32+00:00
I don't wholly disagree with this post, but I'd like to add a caveat, observing my own workflow with these tools.

I guess I'd qualify to you as someone "AI crutched" but I mostly use it for research and bouncing ideas (or code complete, which I've mentioned before - this is a great use of the tool and I wouldn't consider it a crutch, personally).

For instance, "parse this massive log output, and highlight anything interesting you see or any areas that may be a problem, and give me your theories."

Lots of times its wrong. Sometimes its right. Sometimes, its response gives me an idea that leads to another direction. It's essentially how I was using google + stack overflow ten years ago - see your list of answers, use your intuition, knowledge, and expertise to find the one most applicable to you, continue.

This "crutch" is essentially the same one I've always used, just in different form. I find it pretty good at doing code review for myself before I submit something more formal, to catch any embarrassing or glaringly obvious bugs or incorrect test cases. I would be wary of the dev that refused to use tools out of some principled stand like this, just as I'd be wary of a dev that overly relied on them. There is a balance.

Now, if all you know are these tools and the workflow you described, yea, that's probably detrimental to growth.
Tell HN: Amazon order info is getting sold
by aleyan | 2025-04-09 16:36:38+00:00
Today from Amazon, I bought an iPad (sold by Amazon.com) and an iPad cover (sold by ZMSolutions in receipt, TiMOVO in Amazon order page) in a single order at 10:11 AM EST. At 10:15 AM EST I received an obvious scam call asking if I authorize a MacBook Pro purchase from Amazon.

I rarely receive scam calls, so its proximity to an actual purchase has me very concerned. Since it was a phone call, it means not only my online shopping history and phone number, but probably also email and physical address were compromised.

I don’t know who in the purchase supply chain sold my info to scammers, but somebody did and very quickly too. Be safe out there.

For completeness, I am including the voicemail transcript: “This call is to authorize the payment of $1499 for the recent order of Apple MacBook Pro on your Amazon account if you do not authorize this payment please press one to speak to our customer support representative”. The call was from +1 (843) 966-5162.
by const_cast | 2025-04-09 16:36:59+00:00
It’s not exaggerated. Uber was losing hundreds of millions of dollars per year operating. That’s billions.

I don’t know if I trust Ubers numbers on this. I don’t know what they’re counting as “cost per ride”. Does engineers salaries factor into that? What about data centers? Advertising?

If you factor all of it in, then they’re losing billions.
by 1970-01-01 | 2025-04-09 16:37:17+00:00
Inverters are built to last for the life of the solar system. They typically have 10-15 year warranty. And no reputable solar installer is going to put panels on a roof that is due for replacement. By the time a roof needs to be replaced, the panels have already paid for themselves and can be swapped out for newer, cheaper, and more efficient models. That's Swanson's law.
by RyanOD | 2025-04-09 16:37:20+00:00
Appreciate your perspective. To be clear, I'm using it to become a better small game developer and not relying on it to answer anything I would classify as an "important question". Moreover, I don't take everything AI tells me to be 100% accurate (and I never copy/paste the response). Rather, I use it as an assistant with which I can have a back and forth "conversation" to acquire other perspectives.

Despite a lot of effort, I'm just not a highly skilled developer and I don't have any friends / colleagues I can turn to for assistance (I don't know a single software developer or even another person who enjoys video games). While resources like StackOverflow are certainly useful, having answers tailored to my specific situation really accelerates progress.

I'm not trying to cure cancer here and much of what would be considered the "best approach" for a small game architecture is unique to the developer. As such, AI is an incredible resource to lean on and get information tailored to my unique use case (here is my code...how does {topic} apply to my situation?")

And yes, I find errors from time to time, but that is good. It keeps me on my toes and forces me to really understand the response / perspective.
by jon_richards | 2025-04-09 16:37:30+00:00
The market cares about dollar returned vs dollar-x-time invested. A shoe sits on a shelf until it is sold. If it costs 1.5 times as much to stock a store with shoes, then you need to earn 1.5 times as much money after the same time-delay.

Think in the extreme. $1 billion can probably earn more in a saving account than as a shoe that generates $50 profit after 2 weeks.
by alpha_squared | 2025-04-09 16:37:36+00:00
Unsure why you're getting downvoted, perhaps because you used the fear-inducing d-word. While I'm not at the point of calling him that, I do think we're certainly living with the illusion of a democracy at the moment.

Ultimately, whoever has the guns makes the rules. This is why coups often happen via military takeover. If Congress were to decide they finally wanted to act as a check against the administration, what's to happen?

Playing through a thought-experiment on this:

- Congress decides to limit Executive

- Executive refuses

- Courts intervene

- Executive appeals

- Supreme Court issues opinion targeting narrow aspect of intervention and kicks it back to lower court to reconsider based on opinion

- Courts... reject Executive again? (one can hope)

- Executive appeals

- Supreme Court forced to issue ruling against Executive (one can hope)

Meanwhile, weeks/months have passed and Executive would've already established this use of power as the "norm". Realistically, what happens at this point? Does the Executive just accept the loss? _This_ Executive in _this_ environment?

I dare not hope that much lest I lose sight of the difference between fantasy and reality.
by chenzo44 | 2025-04-09 16:37:37+00:00
professor here. i set up a website to host openwebui to use in my b-school courses (UG and grad). the only way i've found to get students to stop using it to cheat is to push them to use it until they learn for themselves that it doesn't answer everything correctly. this requires careful thoughtful assignment redesign. everytime i grade a submission with the hallmarks of ai-generation, i always find that it fails to cite content from the course and shows a lack of depth. so, i give them the grade they earn. so much hand wringing about using ai to cheat... just uphold the standards. if they are so low that ai can easily game them, that's on the instructor.
by kstrauser | 2025-04-09 16:37:46+00:00
I picked that as a random example, but yeah. We all have brands that we think of as "the" canonical version of that thing. There are certain chili powders I prefer. Certain spaghetti sauces. Certain grape jellies. Certain barbeque sauces. The others aren't bad. They're also generally high quality items. It's just that they're different from what my mouth expects.
by colonial | 2025-04-09 16:37:48+00:00
CS/CE undergrad here who entered university right when ChatGPT hit. Things are bad at my large state school.

People who spent the past two years offloading their entry-level work onto LLMs are now taking 400-level systems programming courses and running face-first into a capability wall. I try my best to help, but there's only so much I can do when basic concepts like structs and pointer manipulation get blank stares.

> "Oh, the foo field in that struct should be signed instead of unsigned."

< "Struct?"

> "Yeah, the type definition of Bar? It's right there."

< "Man, I had ChatGPT write this code."

> "..."
by aimor | 2025-04-09 16:37:57+00:00
Yes that's right. The manufacturing cost in the US would have to be $46 or less to undercut the import. So ignoring tax changes, something like...

A Made in USA shoe that sells for $100:

- $7+ goes to the US gov't (? shoemaker tax, 3 Nike tax, 4 Footlocker tax)

- $79 goes to US employees or businesses (46 to shoemaker, 5 Nike marketing, 11 Nike expenses, 17 Footlocker expenses)

- $7 goes to Nike (11% return, 7.15 exactly)

- $7 goes to Footlocker (8% return, 7.45 exactly)
by h2zizzle | 2025-04-09 16:38:19+00:00
Agreed. I'd go so far as to say that the compensation/job quality balance has been out-of-wack for years. It has never been about skill, either, but leverage. And even "unskilled" workers can conjure leverage by creating chokepoints that they can toll, if they're able to organize and hold out.

https://news.ycombinator.com/item?id=43604145
by mindslight | 2025-04-09 16:38:20+00:00
It feels far more efficient for Chinese exporters to set up intermediary companies / warehouses in the US (which many already have, for the most part), call the value of their physical products something like 10% of the retail value (leaving out the cost of consumer sales, marketing, customer service, warranty replacements, imaginary property, etc), pay the tariffs on that 10%, and call it a day. The US is pathologically friendly to foreign investment and I doubt Trump is going to be taking aim at that (lol).
by jchw | 2025-04-09 16:38:22+00:00
> I have played a lot of (moderately high level) 1v1 tetris and I would have to disagree. In fact I often felt that the reverse is true - if I felt I died to garbage hole RNG, really that meant I was getting out pressured and would have lost eventually anyways.

To be honest, I was never good enough for it to be a big issue, but it does seem apparent to me that it is an issue for the highest level players. I could be wrong, of course, but assuming I'm not, I think this brings up an interesting question: if it's something that you have to be so good at the game to have impact you meaningfully, does it really matter for 99.9% of players including myself who will certainly never get there? I guess the answer is probably not, but it does have a psychological impact of sorts. It definitely can make tournament outcomes feel less interesting.

So really random garbage just irks me because it seems like an unnecessary addition of RNG into an otherwise skilled game. I don't think random garbage is more fun than deterministic garbage schemes. I would suppose some people disagree.

The lack of serious interaction and a deep meta game, though... That's a bigger problem, yeah. I am not sure you can fix that while still producing something that you can really call "Tetris".

(And even when Nintendo called "Panel de Pon" "Tetris Attack" outside of Japan, I don't think it wound up having a terribly interesting interaction between players, either, despite being an entirely different game from the ground up! Still pretty fun though.)
by jfengel | 2025-04-09 16:38:39+00:00
Wow, that would be really brutal. Disney in particular (which dominates the box office) relies enormously on the Chinese market. They already make a lot of artistic concessions in the hopes of appeasing Chinese censors.

That's billions of dollars lost. Many films would go from profit to loss.

Maybe we'd see an artistic upside, if they were to stop letting the Chinese box office have so much influence on their art. But it would devastate the industry, and they'd make a lot fewer movies.
by macNchz | 2025-04-09 16:38:51+00:00
Yeah I see a lot of stuff in America where decades of single-minded optimization towards cheap & convenient has had knock-on effects that ultimately don't serve people very well, or wind up creating second order costs—like hollowing out downtowns for cheap stuff at Walmart being a big part of making car ownership a prerequisite for daily living, or the cheap and convenient food options that have precipitated a nationwide public health crisis, or the way we've constructed our built environment in a way that has seemingly left people unhappy and isolated.
by kriper | 2025-04-09 16:38:53+00:00
I don't really understand how you would write a game server using this tech. Lets say you need to simulate physics, pathfinding, animation etc on server. How one would integrate all of this? In regular world you just use unreal/unity headless mode that includes all of this but using spacetimedb requires ditching the game engine and reimplementing everything from scratch?
by NullPrefix | 2025-04-09 16:38:59+00:00
>It's like if you saw a headline that some grocery stores were price fixing, so you decide it's only fair if you steal from your local grocery store.

That's a false equivalence on your part. Real equivalence would be to find out that the store decided to keep zero tills manned and forced you to do the work yourself and go the self checkout. You go do the self checkout and keep a few items extra as a form of payment for the work you did. This would be the real equivalence
by SamBam | 2025-04-09 16:39:35+00:00
Indeed. I called out the second-top category, but you could look at the top category as well:

> We found that students primarily use Claude to create and improve educational content across disciplines (39.3% of conversations). This often entailed designing practice questions, editing essays, or summarizing academic material.

Sure, throwing a paragraph of an essay at Claude and asking it to turn it into a 3-page essay could have been categorized as "editing" the essay.

And it seems pretty naked the way they lump "editing an essay" in with "designing practice questions," which are clearly very different uses, even in the most generous interpretation.

I'm not saying that the vast majority of students do use AI to cheat, but I do want to say that, if they did, you could probably write this exact same article and tell no lies, and simply sweep all the cheating under titles like "create and improve educational content."
by bigyabai | 2025-04-09 16:39:45+00:00
> “Did the, Hamas, show any signs of like, help? Or liking you? Did they wink? Did they give you a piece of bread extra? Did they give you a meal on the side? … Like, you know, what happened in Germany?”

I dunno, this sounds about as tone-deaf as I was expecting. I was never taught that Nazi Germany showed signs of helping and liking the inhabitants of their concentration camps.
by rapawel | 2025-04-09 16:39:53+00:00
Thanks for the detailed feedback — really appreciate it!

You're right that the demo relies on Google Search specifically (not DuckDuckGo), and that should probably be made even clearer in the instructions. I do mention “search Google” in step 3, but I’ll look into making that more explicit up front.

As for airplane mode: the idea is to go offline after Google has had time to prefetch the page. That’s why the instructions say to start with a stable internet connection — and the page does show a warning if you go offline too early. But I totally get how that could still be confusing, especially if it didn’t work the first time.

A tip: once you're on the "You're offline" page, wait at least 3 seconds and observe the dinosaur. Something may happen.

And good point about wanting to know what’s going on. I tried to keep the experience surprising for some users, but I see how having the technical context up front can enhance it for others. I’ll consider adding an “explain first” option in the future.

Thanks again for giving it a go!