MurphyA/hacker-news huggingface dataset:
by caseyy | 2025-05-13 14:21:15+00:00
You are right, but you picked a game by a studio known for its technical expertise, with plenty of points to prove about quality game development. I'd like them to be the future of this industry.

But right now, 8-9/10 game developers and publishers are deeply concerned with cash and rather unconcerned by technical excellence or games as a form of interactive art (where, once again, Guerrilla and many other Sony studios are).
by 0dKD | 2025-05-13 14:21:48+00:00
Im thinking of making quirky vids like this to inspire more people to join us in doing SideProjects. Whatcha think? I think SideProjects are the start of startups, and sparing on them are the best ways to find cofounders.. we are 370 fullstack/designers/prodleaders as of now in our community at fenomener.framer.website
by briffle | 2025-05-13 14:22:58+00:00
I would argue its much more affected by the 2-2-1 scheduling they force at most locations, and that most people don't get to choose a location. I'm not going to sign up for a job where my schedule is random like that, and they may send me to New York, or Albuquerque.

[0] In the US air traffic controllers usually work a relatively unique rotating shift schedule, called the 2-2-1. Working the 2-2-1 means rotating between two afternoon shifts, two morning shifts and a midnight shift over the course of a week.

[0] https://en.wikipedia.org/wiki/Air_traffic_controller#Work_pa...
by rvz | 2025-05-13 14:23:26+00:00
> AI coding assistants bias towards assuming the code they're working with is correct, and that the person using them is also correct. But often neither is ideal!

That's why you should just write tests, before you write the code, so that you know what you are expecting with the code that is under test is doing. i.e Test driven development.

> And you can absolutely have a model second-guess your own code and assumptions, but it takes a lot of persistent work because these damn things just want to be "helpful" all the time.

No. Please do not do this. These LLMs have zero understanding / reasoning about the code they are outputting.

Recent example from [0]:

>> Yesterday I wanted to move 40GB of images from my QR menu site qrmenucreator . com from my VPS to R2 >> I asked gemini-2.5-pro-max to write a script to move the files >> I even asked it to check everything was correct >> Turns out for some reason the filenames got shortened somehow, which is a disaster because the QR site is quite basic and the image paths are written in the markdown of the menus >> Of course the script already deleted 40GB of images from the VPS >> But lesson learnt: be very careful with AI code, it made a mistake, couldn't even find the mistake when I asked it to double check the code, and because the ENDs of the filenames looked same I didn't notice it cut the beginnings off >> And in this case AI can't even find its own mistakes

Just like the 2010s with the proliferation with dynamically typed languages creeping into the backend with low-quality code, we now will have vibe-coded low-quality software causing destruction because their authors do not know what their code does and also have not bothered to test it or even know what to test for.

[0] https://twitter.com/levelsio/status/1921974501257912563
by gilleain | 2025-05-13 14:24:18+00:00
Agreed about questions, although I have seen people have positive results by starting their question with some humility.

However there is the opposite problem - usually known as 'the empty pot sounds loudest' - where those who respond or comment are often those with the confidence of their simplistic opinions. Those with a more nuanced or expert view are more hesitant, so are less likely to weigh in.

HN is a lot better than other places (youtube comments! reddit!) but of course falls into these traps as well.
by dgb23 | 2025-05-13 14:24:40+00:00
You are comparing applications with wildly different features and UI. That's neither an argument for nor against performance as an important quality metric.

How fast you can compile, start and execute some particular code matters. The experience of using a program that performs well if you use it daily matters.

Performance is not just a quantitative issue. It leaks into everything, from architecture to delivery to user experience. Bad performance has expensive secondary effects, because we introduce complexity to patch over it like horizontal scaling, caching or eventual consistency. It limits our ability to make things immediately responsive and reliable at the same time.
by AStonesThrow | 2025-05-13 14:26:01+00:00
There are many ridiculous debates around immigration, and the trouble with public discourse is that it cannot be too, too specific or detailed about the demands/requirements of voters, and I think we know that if it were specific or detailed, those details would look extremely racist, xenophobic, classist or a combination thereof.

Many people on both sides of the aisle have cried out for "immigration reform", even "comprehensive immigration reform". What do they mean by that? We've seen various keywords fly by, like "amnesty" or "quotas" or something.

So why do we need that reform? Are too many domestic jobs occupied by foreigners? Are illegals committing violent/sexual crimes at an alarming rate? Are foreigners dangerous to national security or stability? Which foreigners and why?

People protested the so-called "Muslim ban" but in reality, all immigration policy must differentiate among regions and nations and allocate resources/quotas appropriately.

People on the left can go down to "The Wall" and give "humanitarian aid" to immigrants who may "die in the desert" but that's not really where the immigration crisis is [if indeed there is one at all,] because most "illegals" are people who got here legally and then ... overstayed their visa for some reason.

I believe that immigration is just another wedge issue and talking point, without enough substance presented to the public for us to make real decisions about it. Real immigration policy is complex, nuanced, and someone in Congress is going to need to stack up a "Reform Bill" the size of Obamacare and then pass it, so that we'll know what's in it.
by WildRyc | 2025-05-13 14:26:25+00:00
The article states that Anaina and Burke separately conducted their tests, but social robots [1] have been shown to be effective in individual tutoring. Human tutoring is not always better than a well-designed computer program [2]. There have been issues with how studies interpret their effect on group size / scalability [3].

[1] https://www.science.org/doi/full/10.1126/scirobotics.aat5954 [2] https://www.tandfonline.com/doi/abs/10.1080/00461520.2011.61... [3] https://journals.sagepub.com/doi/abs/10.3102/0013189X2091279...
by 93n | 2025-05-13 14:26:33+00:00
I have the same "confuse humans" problem. I use CloudFlare to forward ${company}@accounts.${me}.com to a personal GMail. I've had a limited number of cases where the sender will accept the address, but internally fail to send to it, Costco being one of them (the person in-store at Costco couldn't get over the address)
by s1mon | 2025-05-13 14:27:08+00:00
If you haven't already, I highly recommend reading the Mom Test book [0]. It talks a lot about product market fit, as well as how to get your first customers in order to build the right product.

The Path to First SaaS Customers via The Mom Test:

1. Talk to 10–30 people who might face the problem.

2. Don’t mention your idea—dig into their experiences instead.

3. If the pain is real, pitch only after confirming they care.

4. Look for commitment—not compliments.

5. Build just enough to turn their problem into a usable product and keep iterating.

[0] https://www.momtestbook.com
by diego_moita | 2025-05-13 14:27:26+00:00
I find interesting that most comments here are about the Democrats.

However I should point that this is not an American-only issue. Poor people are strong supporters of the AfD in Germany, Bolsonaro in Southern Brazil, the National Rally in France, Erdogan in Turkey, Bukele in El Salvador, Orban in Hungary, etc. On the last Canadian election a great part of the votes lost by the socialist NDP went to the Conservatives, not to the Liberals.

And, also, is not new. Mussolini, Franco, Vargas (Brazil), Peron (Argentina) and other fascist dictators had a strong support from poor people. Gramsci complained a lot about it.

My take: what poor people like in these strong men is a feeling of stability and security. They all promise to be a guardian about some sort of external threat: immigrants, criminals, minorities, etc.

Poor people are scared and they desperately want stability.
Show HN: I made a site for finding people to build cool tech projects with
by quelup | 2025-05-13 14:27:45+00:00
Hi HN! I made a thing and wanted to share it with the builders of HN.

Problem: I’ve found it hard/impossible to stay consistent on my side projects over the years with a pretty demanding full-time job and now kids. When the job picks up, it’s too easy to drop the side project for a day, which becomes a week, which becomes months. It’s also been somewhat demotivating to build alone on the side because you only have so much time and projects take so long. In college it was easier to find people to work with. Now, not so much.

Solution: I think it’ll be easier to stay motivated and consistent on projects when working with someone else. Enter Guild Origin: Post an idea you want to build or are building. Then if anyone is interested in the project, they’ll reach out and you can work on it together - it’s that simple! I’ve added a basic streak feature to help stay consistent and will continue adding features that incentivize consistency.

I know there are already several sites for finding startup cofounders, and I wanted to create something more laid back. Sometimes it doesn’t need to be a startup - it can just be a cool idea you want to build to learn a new skill or make the world better. Maybe it evolves into something more and maybe you just use it yourself - that’s totally fine!

TIA for any feedback or thoughts on my first side project “MVP”. Here’s to building awesome projects together!
by maccard | 2025-05-13 14:27:59+00:00
> most jobs are pretty shitty.

If everywhere smells like shit, it’s time to check under your own shoe. I’ve had shitty jobs, snd while nowhere is perfect it’s definitely a stretch to say most jobs are shitty.

> the idea that you need to demonstrate toxic positivity

Nobody is asking you to do that. When I’m interviewing a candidate I’m assuming that this is a situation that they’re trying to impress/show themselves and if you’re shit talking your previous jobs then what are you going to be like if we disagree, or when you are interviewing for your next job? All I’m asking for is don’t shit talk your previous jobs and managers. If you can’t do that for 45 minutes I’m not going to hire you.
by lillecarl | 2025-05-13 14:28:05+00:00
Yeah sorry IANAL, the fact stands: EU thinks Apple is exploiting their market position to lock users down, EU doesn't like it and will make Apple comply.

If Apple wants to be on the EU market they will have to comply with EU regulations, and if regulations are lacking regulators will regulate.

Whether you suck up to Apple or the EU is your opinion. I live in EU and I'm happy to see the otherwise sparsely regulated megacorporations from USA be regulated to not exploit my fellow union citizens.

Apple has also shown repeatedly that they're unwilling to comply by implementing their own shitty interpretation of our rules (ship a fucking USB-C adapter with your phone when we're demanding USB-C in the device, this markets act notarizaton and "core fee" bullshit).
by palmotea | 2025-05-13 14:28:52+00:00
> This is pretzel-logic to justify the original absurd claim. No, it’s not reasonable at all.

No it isn't. It's what you need to interpret the sign. It's not list of literal statements statement of clear positions, but a thing that plays off vibes and associations to send a political message without being super direct (at least when it was new).

But if you think my interpretation absurd (which it is not), what you you think "no human is illegal" means, in the context of the sign?

The problem may be that the wide use of these kinds of vague signals and slogans invited misinterpretation.
by rad_gruchalski | 2025-05-13 14:28:57+00:00
You’re making stuff up. You should try your luck as a non sci-fi writer. Thanks for your psychoanalysis. Don’t think too much. It doesn’t seem to work anyway…

You have your answers at the fingertips and yet you choose to make shit up. Like I thought, you’re an ignorant person who has a desire to judge others. You do live in a bubble, indeed.
by kentrado | 2025-05-13 14:29:00+00:00
So you are saying it is better if the candidate lies.

Otherwise you will be forced to reject him because there might be a possibility that the problem was him.

Seems like you are hiring the best liars. Or at least the best at playing an arbitrary game of saying and not saying the correct things that won't trigger a rejection.

At this point, are you even needed? Maybe we could replace the interview process with a lottery system. Same result, less expensive.
by outcoldman | 2025-05-13 14:29:29+00:00
I mean, this is the whole state of the industry.

If you wrote something nice (you believe it could be valuable to user) - and tried to show it here in Show HN - you will get close to 0 upvotes.

If you build something excellent (unique, wow factor, etc) - you will get the votes. But this is going to be an exception.

The question is, how the OP got 228 points (at the time) on this "Ask HN" topic? Obviously the OP is working on SEO, and probably has ability to upvote their topics (fake users, large follow base on X, Mastodon or Emails)?

And to answer your question. The best place to get your first 50/100 users is to show them at the place where your users hang out. Reddit? Obviously it is getting harder, because a lot of subreddits don't allow self-promotions. So ads, if you are lucky enough and your users don't block ads. And the best place is to actually use the Marketplaces/AppStore where your users are going to search for a solution. App Store in case of Apple, Google Store in case of Android.

I have found the best way is to actually keep your own newsletter, and respect the users, don't post there too much, only post, when you see you can offer something valuable. I have about 2000 users in my newsletter, and that helps to get first 100 users of my new products/apps.
by alabastervlog | 2025-05-13 14:29:41+00:00
It's a (I agree somewhat silly) rejection of labelling people "illegals".

I assure you that very few of the people with those signs want open borders. That's a position held by almost nobody.

Back to the point: when did the democrats shift to any of these alleged positions? They didn't. It's what the opposition says they did, but they in-fact didn't.
by phlsa | 2025-05-13 14:30:02+00:00
When I built my little side project (B2C iPhone app, not a SaaS [1]), I documented the development process on LinkedIn with short "developer diary" videos. That has led to a good amount of engagement at launch, which briefly lifted the app into the top-paid section on the App Store for a short time. That was enough to reach the first 100 users within a few days.

Since it's a side project, I haven't worked on the app in a while, but recently picked up development again. So if you have any ideas or suggestions, they are very welcome.

[1] https://apps.apple.com/app/dorepeat-checklists-todos/id15615...
by rsc | 2025-05-13 14:30:03+00:00
Officially, I have left the Go team too; I started on a new team at Google a few weeks ago. I still use Go quite a bit, I still talk to people on the Go team regularly, and you will still see the occasional code change, code review, or blog post from me. Most importantly, I have high confidence that the team we built will do an excellent job continuing the work.
by hanna_v_dev | 2025-05-13 14:30:26+00:00
Hello everyone! We are excited to announce AgentBridge, but you might wonder what it actually does? It creates an intermediate layer between raw API specifications and LLMs. It transforms OpenAPI specs and documentation into a structured format that makes sense to large language models.

The system uses a pipeline architecture with clear data transformations: input parsing → normalized interim format → semantic enhancement → final output generation.

The design focuses on what LLMs struggle with - understanding how API endpoints relate to accomplish real tasks. Instead of just repackaging endpoint information, we detect multi-step workflows and explicitly maps data dependencies between operations. Our CLI automatically generates integrations from OpenAPI specifications, it uses two different LLMs based on complexity requirements (Claude 3.7 Sonnet for complex pattern detection, Claude 3.5 Haiku for basic descriptions), saving compute where it makes sense.

If you're tired of writing endless prompt engineering to get LLMs to use APIs correctly, this might be worth checking out.
by dogleash | 2025-05-13 14:30:34+00:00
>is just so inauthentic

I agree and resent that work is just a place where I go to get lied to and lie right back. We've found that lying is a highly successful workplace strategy. But the point of the lying game is to never admit we're lying.

The pretzels people will twist themselves in to avoid the cognitive dissonance of lying all the time and not wanting to be a lair is maddening. I find facing it head on is a refreshing frame.

A bit of clarity taken from "The Complex Problem Of Lying For Jobs"

> But over the years, I have broadened my definition of a lie, and I have realized that most of my interlocutors (including my younger self) had actually narrowed our definition of lie into uselessness in an attempt to feel better about our behavior in the job market.

> If we set aside pedantic obsession over the technicalities of whether the exact words you said were a lie, as if we're all capricious djinn [...] If you have a good idea of what impression you are leaving your interlocutor with, and you are crafting statements such that the image in their head does not map to reality, then you are lying.

https://ludic.mataroa.blog/blog/the-complex-problem-of-lying...
by nlh | 2025-05-13 14:30:42+00:00
Totally anecdotal of course so take this with a grain of salt, but I've seen and experienced this when Cursor chats start to get very long (eg the context starts to really fill up). It suddenly starts "forgetting" things you talked about earlier or producing code that's at odds with code it already produced. I think it's partly why they suggest but don't enforce starting a new chat when things start to really grow.
by Lio | 2025-05-13 14:31:04+00:00
Withnail: Have you got soup? Why don't I get any soup? Marwood: Coffee. Withnail: Why don't you use a cup like any other human being? Marwood: Why don't you wash up occasionally like any other human being? Withnail: (Appalled) How dare you! How dare you! How dare you call me inhumane?!

I haven't lived without a dishwasher since I was a student. I am not keen on repeating the experience.
by shadowgovt | 2025-05-13 14:31:43+00:00
The feeling is mutual because much of what you have said applies to the current President as well.

For a country that was, ostensibly, as you claim, tired of the government being weaponized for political ends, the President's mental decline being hidden by his lickspittles, and fentanyl and illegal immigration, they sure picked a winner, didn't they? A 78-year-old with obvious deteriorating health who already had the job and failed at it. And it's on the court record that the GOP planned to use the census to manipulate demographics for representation purposes (because their leadership knows the actual population, undocumented immigration or no, is trending away from people who will vote for them over time; most of the power they hold now is from gerrymandering of representation regions), so your protestations and conspiracy theory around illegal immigration being a political ploy ring extremely hollow.

I think America is getting the government it has chosen and appears to be reaping the consequences. So if you support these decisions, I can't really take you seriously either.

Americans wanted someone to fix their drug and border problems and what they got is a guy who will take a free jet with him when he leaves the job.

All hail American democracy, right?
by ManlyBread | 2025-05-13 14:31:52+00:00
I have been thinking about this a lot ever since I played a game called "Balatro". In this game nothing extraordinary happens in terms of computing - some computations get done, some images are shuffled around on the screen, the effects are sparse. The hardware requirements aren't much by modern standards, but still, this game could be ported 1:1 to a machine with Pentium II with a 3dfx graphics card. And yet it demands so much more - not a lot by today standards, but still. I am tempted to try to run it on a 2010 netbook to see if it even boots up.
by tecleandor | 2025-05-13 14:32:05+00:00
Well, it used to be possible before Android 11, that's the thing.

So, following a bit the example I was giving, if you want to sync data from another app to backup it (or whatever), and that App stores its data in the default data folder assigned by Android, since Android 11 it's going to be very difficult to do it.

I used to sync some of those folders with Syncthing in Android, and since Android 11 things have gotten complicated (meaning, you need 'all files' access, and even then, some things might not be accessible). [0]

0: https://forum.syncthing.net/t/android-11-and-syncthing-what-can-be-synchronised/17100/2
by gingerBill | 2025-05-13 14:32:21+00:00
It is "undefined behaviour" in C (which is an overloaded term which I will not discuss why I hate it in this comment). But my point was that is how many people conceptualize it, and for many things people do expect it to be one of the possible values, just not knowable ahead of time.

However, I was using that "C programmers" bit to explain the conceptualization aspect, and how it also applies to other languages. Not every language, even systems languages, have the same concepts as C, especially the same construction as "UB".
by alabastervlog | 2025-05-13 14:32:25+00:00
See my explanation a couple posts away. It means the thing that many on the left often express on this topic, not the thing that almost none ever do.

[EDIT] To ground this, the claim is that it's reasonable to interpret "no human is illegal" as "denying the basic right for country to have an immigration policy". This is a "reasonable" leap reached by following "what you need to interpret the sign". Not a hostile interpretation by someone who already decided what's what and is working backwards from that.
by OtherShrezzing | 2025-05-13 14:34:07+00:00
Spotify takes 7 seconds from clicking on its icon to playing a song on a 2024 top-of-the-range MacBook Pro. Navigating through albums saved on your computer can take several seconds. Double clicking on a song creates a 1/4sec pause.

This is absolutely remarkable inefficiency considering the application's core functionality (media players) was perfected a quarter century ago.