MurphyA/hacker-news huggingface dataset:
by throwaway2037 | 2025-06-15 12:22:31+00:00
I have only used car share once in my life. (My mother ordered it, and it was fine.) To me, a dirty car is pretty much unforgivable as a car share service. Do you report it on the app or just give a one/zero star rating and hope the car share service will fix it?

> I don’t have to sit awkwardly in a car with another guy who may drive

You hit the nail on the head. I cannot belive that I am 100+ posts into this discussion and no one has mentioned it. It was the first idea that popped into my head. How about if you are woman? I would gladly pay a bit more to have no other strangers in the car with me.
by conartist6 | 2025-06-15 12:25:14+00:00
It doesn't matter much how they measure if it's empirical. Once they say the scoring system, all the work that scores well gets done, and the work that resists measurement does not get done.

The obvious example was writing eng docs. It was probably the single most helpful things you could do with your time, but there was no way to get credit because we couldn't say exactly how much time your docs might have saved others (the quantifiable impact from your work). That meant that we only ever developed a greater and greater unfilled need for docs, but it only ever got riskier and riskier to your career to try to dive into that work.

People were split on how to handle this. Some said "do the work that most needs doing and the perf review system will work it out long term." Other said, "just play the perf game to win."

I listened to the first group because I'm what you call a "believer." In a tech role I think my responsibility is primarily to users. I was let go (escorted off campus) after bottoming out a stack ranking during a half in which I did a lot of great work for the company that half (I think) but utterly failed to get a good score by the rules of the perf game (specifically I missed the deadline to land a very large PR and so most of my work for the half failed to make the key criteria for perf review: it had to be *landed* impact)

I think I took it graciously, but also I will never think of these companies as a home or a family again.
by squircle | 2025-06-15 12:26:02+00:00
Have you considered using a README (or a ./docs folder) as a source of truth? I was working in this direction (before and after gaining access to LLMs.) I rolled about half the tooling for this (in Rust and JS) and have proven the effectiveness, at least for my own use cases. But, its so ridiculously fast that... I don't know what to do with it. Make a bunch of open source tools? Launch innumerable SaaS'?

The build step is crucial (along with solid system prompts.) This keeps the human in the loop and makes for something that truly feels like rapid/iterative development. Build steps also allow for checkpoints, and provide for something that, from a layman's perspective, feels like reversible computing.
Show HN: Meow – An Image File Format I made because PNGs and JPEGs suck for AI
by kuberwastaken | 2025-06-15 12:26:55+00:00
One of the biggest context AI LLMs can get from images is their metadata, but it's extremely underutilized. and while PNG and JPEG both offer metadata, it gets stripped way too easily when sharing and is extremely limited for AI based workflows and offer minimal metadata entries for things that are actually useful. Plus, these formats are ancient (1995 and 1992) - it's about time we get an upgrade for our AI era. Meet MEOW (Metadata-Encoded Optimized Webfile) - an Open Source Image file format which is basically PNG on steroids and what I also like to call the purr-fect file format.

Instead of storing metadata alongside the image where it can be lost, MEOW ENCODES it directly inside the image pixels using LSB steganography - hiding data in the least significant bits where your eyes can't tell the difference, this also doesn't increase the image size significantly. So if you use any form of lossless compression, it stays.

What I noticed was, Most "innovative" image file formats died because of lack of adoption, but MEOW is completely CROSS COMPATIBLE WITH PNGs You can quite literally rename a .MEOW file to a .PNG and open it in a normal image viewer.

Here's what gets baked right into every pixel:

- Edge Detection Maps - pre-computed boundaries so AI doesn't waste time figuring out where objects start and end.

- Texture Analysis Data - surface patterns, roughness, material properties already mapped out.

- Complexity Scores - tells AI models how much processing power different regions need.

- Attention Weight Maps - highlights where models should focus their compute (like faces, text, important objects)

- Object Relationship Data - spatial connections between detected elements.

- Future Proofing Space - reserved bits for whatever AI wants to add (or comments for training LORAs or labelling)

Of course, all of these are editable and configurable while surviving compression, sharing, even screenshot-and-repost cycles :p

When you convert ANY image format to .meow, it automatically generates most AI-specific features and data from what it sees in the image, which makes it work way better.

Would love thoughts, suggestions or ideas you all have for it :)
by salawat | 2025-06-15 12:29:29+00:00
Except there is provable malice on both sides. The power edifice is now too strong to be responsibly wielded by who we seem capable of mustering to wield it. In short, it is no longer the case that Lincoln's admonishment of "no man can do much damage in 4 years" is the case. Arguably it wasn't even back then... but now...here we are.

You are absolutely right more compassion and willingness to compromise is needed though.
by codinglive | 2025-06-15 12:30:06+00:00
Hey guys,

I have created a tool called TraceFind where you can easily search any email and find up to 190 accounts linked to it, with even some enrichment modules. It has never been that easy to perform a OSINT search on someone with that much data and for that cheap. You also just need to generate an account anonymously with a unique ID and you can get started right away. Currently only Stripe is supported, but crypto payment is coming soon.

I'd be happy to hear your feedback.
by nu11ptr | 2025-06-15 12:30:09+00:00
It might be more expensive now because it is novel, but over time, as it commoditizes and more competition enters, prices will likely go down.

Also, this is how the free market works. The actual users decide what something is worth based on using their wallets. Is it more valuable to have solitude and your own space in the car? Or better to have human interaction? The market will decide.
by trust_bt_verify | 2025-06-15 12:30:33+00:00
Two edits and you hand waved away the point about CEO compensation? oof. Governments and private businesses have the same problems since they are both made up of imperfect humans. The government has the great oversight mechanism that private businesses don’t which is called voting, which is why I think it takes the cake here.

I never said that the government should never use private contractors (always need janitorial services), but when tax dollars are being used to fund technology and research, the government should never cede ownership of those outputs to private business.
by williamdclt | 2025-06-15 12:31:22+00:00
My experience in my first-world country is that all I needed was to spend 10min on the phone to be told there’s no taxi available, or to be told it’ll take 30min and actually it take 1h30. Drivers aren’t any more amicable than uber drivers either (less, if anything).

Not to speak of many countries where taxis are outright scammers and getting into one is taking a real danger.
by pgwhalen | 2025-06-15 12:33:24+00:00
My team has found a lot of success using testcontainers for testing Go and Java applications integrating with Postgres. They feel more unit-testy than e2e-testy.

Admittedly I’m only talking about selects, inserts, updates, views, etc. not stored procedures. But having worked in codebases with far too many stored procedures in the past, I think there might be a marginal improvement.

For what it’s worth, I fully agree that the main problem with using store procedures is testability and debugability.
by totetsu | 2025-06-15 12:34:27+00:00
I spent some time working on this. First I tried to make a GitHub action that was triggered on completion of your other actions and passed along the context of the triggering action in the environment, then used the GitHub api to call out extra details of the steps and tasks etc, and the logs and make that all into a process trace and send it via an otel connection to like jaeger or grafana, to get flamchart views of performance of steps. I thought maybe it would be better to do this directly from the runner hosts by watching log files, but the api has more detailed information.
by evanjrowley | 2025-06-15 12:35:10+00:00
>Lifting in the morning derails the day. Cardio is fine, but if I lift weights in the morning, the rest of the day I’m running on -40 IQ points. The most cognitively demanding thing I can do is wash the dishes. I’m not sure what the physiology is: maybe it’s exhaustion of the glycogen stores, or fatigue byproducts floating around in my brain, or the CNS is busy rewiring the motor cortex. The point is that I try to do the cognitively-demanding things in the morning and lift in the evening.

This is a phenomena that 100% affects me. I tell this to people who say that exercise makes you more energized, and generally, they just don't believe me. Is there more study on mental fatigue after weight lifting?

Also, this whole article was very valuable. Thanks for sharing it.
by throwaway2037 | 2025-06-15 12:35:13+00:00
Yes, I assume these are recorded to prevent vandalism. To be fair, someone might get legitimately sick in the car (ex. child). So Google can review the tapes and decide if it was intentional or not.

Regarding retention of these video recordings, you should check the Waymo user agreement in your area. You might even have the right to ask them to delete it earlier.
by SomeHacker44 | 2025-06-15 12:36:33+00:00
This is a primary reason why I do not use Apple products. I use Windows and Linux on my laptops, and even have a ChromeBook. I use a SteamDeck as a console. I use Android phones, tablets and eReaders. I use Android based TVs and streamers. Even if I never code a line for them, I like that I could.
by dboreham | 2025-06-15 12:37:51+00:00
It doesn't matter how long things take. The best way to understand this is to realize that OTel tracing (and all other similar things) are really "fancy logging systems". Some agent code emits a log message every time something happens (e.g. batch job begins, batch job ends). Something aggregates those log messages into some place they can be coherently scanned. Then something scans those messages generating some visualization you view. Everything could be done with text messages in text files and some awk script. A tracing system is just that with batteries included and a pretty UI. Understood this way it should now be clear why the duration of a monitored task is not relevant -- once the "begin task" message has been generated all that has to happen is the sampling agent remembers the span ID. Then when the "end task" message is emitted it has the same span ID. That way the two can be correlated and rendered as a task with some duration. There's always a way to propagate the span ID from place to place (e.g. in a http header so correlation can be done between processes/machines). This explains sibling comments about not being able to track tasks between workflows: the span ID wasn't propagated.
by sunrunner | 2025-06-15 12:39:30+00:00
Maybe it's just my lack of reading comprehension but some of the wording in this report feels off:

> this code change came with a red-button to turn off that particular policy serving path.

> the root cause was identified and the red-button (to disable the serving path) was being put in place

So the red-button was or wasn't in place on May 29th? The first sentence implies it was ready to be used but the second implies it had to be added. A red-button sounds like a thing that's already in place and can be triggered immediately, but this sounds like an additional change had to be deployed?

> Without the appropriate error handling, the null pointer caused the binary to crash

This is the first mention of null pointer (and _the_ null pointer too, not just _a_ null pointer) this implies the specific null pointer that would have caused a problem was known at this point? And this wasn't an early issue?

I don't mean to play armchair architect and genuinely want to understand this from a blameless post-mortem point-of-view given the scale of the incident, but the wording in this report doesn't quite add up.

(Edit for formatting)
Show HN: Garry Tan's Golden Shadow – Save Your Startup AI Coach
by Bytede | 2025-06-15 12:40:10+00:00
I made Golden Shadow, a micro-app based on Garry's latest YouTube video, Save Your Startup, Unleash Your Golden Shadow (https://www.youtube.com/watch?v=ftJ9cyYrLbY).

AI reflection coach for Jung's exercise. Reflection questions and experiments are personalized based on your responses.

Planning on creating a holistic self-improvement app that addresses issues not solved before in complete personal growth.

Disclaimer: This may save your startup and unleash your golden shadow.
by giantg2 | 2025-06-15 12:40:25+00:00
The vast majority of doctors support increasing the number of doctors. Most doctors are not members of the AMA and many disagree with their positions on many subjects. The main issue with the shortage is the lack of funding for residencies that is mostly paid for by Medicare and grants. Medical schools don't want to increase the number of students if they won't have slots to finish their training to become doctors. The limits you're talking about are comparatively minor issues as the limits imposed on MDs have led to more DOs. And what nobody wants to talk about are the thousands of slots that go to international medical students, the majority of which do not stay after training.

They currently have a senate bill to increase funding and incentivize the most needed specialties (GP and psych). We'll see how that goes. At this point, it feels like interest in being a doctor has diminished - there's too much training, many specialties don't pay well enough to justify the delayed earnings and costs, the hours can be miserable, and it's a nightmare to deal with all the regulations and legal aspects.
by trealira | 2025-06-15 12:42:09+00:00
>calling unwrap() on some optional fields to convert them to non-option types then this should raise alarm bells

Yeah, definitely. And the equivalent without optional types, dereferencing a null pointer, might happen because they don't even realize it could be null in the first place. Not everyone writes "assert(ptr != 0)" every time they assume a pointer isn't null, because it happens frequently (if the code doesn't use references enough, which IIRC happens with Google).

When you have an option type, you're made aware of it explicitly, and calling `.unwrap()` should, like you said, raise alarm bells and make you think anout whether you actually want to crash the program.
Show HN: Solve This OA For Me. Tool that drafts office action responses
by yongyongyong | 2025-06-15 12:42:53+00:00
Hi, I built a tool that generates draft responses to patent office actions in minutes instead of hours.

The problem: Patent attorneys and agents spend hours responding to each office action by reading rejections, crafting arguments, and amending claims with track changes. It's tedious, expensive, and the backlog keeps growing. What it does: - Upload office action + patent docs (or paste text) - AI analyzes rejections and prior art - Generates arguments addressing each rejection - Creates amended claims with track-change visualization - Exports formatted response ready for USPTO Try it: https://solvethisoaforme.chyuang.com You can test with sample docs or your own. Currently free while I figure out the product. It's not good enough for a perfect response, but it's definitely a good first draft. Would love some feedback from people in this field.
by azeirah | 2025-06-15 12:43:46+00:00
This was a wonderful read.

It's a bit sad to see that the book he's referring to at the end is a book released in 2003, to which this is the foreword.

Lisp is an incredible experience to write and experiment in, unlike any other language I've ever worked in.

Still, I believe there are many people out in the field that are mostly about "just delivering the spec" or about making money; pragmatists who care not too much about the art behind the software, and I suspect that will always remain the case.

Craftmanship marrying art and mastery is a niche, but that doesn't mean it's not thriving in spaces for enthusiasts.
Show HN: Aicosts.ai – Track and optimize your AI spending across 50 platforms
by anotherbuilder | 2025-06-15 12:43:53+00:00
Hey HN,

I'm a solo SWE building AICosts.ai after working on multiple projects where managing AI costs became a nightmare across multiple clients.

Between OpenAI, Claude, Blotato, ElevenLabs, n8n workflows, Make workflows, and dozens of other AI tools, I was spending hours each month just figuring out what I was actually spending and on what.

So basically I built AICosts.ai to solve this: one location for me to track my entire AI stack (GPT, Claude, Gemini, automation tools like Zapier/Make/n8n)in one place.

It helps me compare costs across providers, set billing alerts, and track which AI workflows are actually worth the spend.

Been using it personally for awhile and it saved me both time and money, and gave me more transparency, so thought I should build a quick, scrappy (design could be much better too tbh) MVP to get some feedback on it.

Would love your feedback on the approach (especially from anyone else juggling multiple AI bills) and/or any solutions you currently use to track spending across multiple AI tools/services.
by sigotirandolas | 2025-06-15 12:45:10+00:00
I'm not convinced by this argument. You can fit a bunch of books covering up to MSc level maths on less than 100MB. After that point, more books will mostly be redundant information so it doesn't need much more space for maths beyond that.

Similarly TBs of Twitter/Reddit/HN add near zero new information per comment.

If anything you can fit an enormous amount of information in 1MB - we just don't need to do it because storage is cheap.
by Balgair | 2025-06-15 12:45:34+00:00
Aside (for Father's day):

I find it a bit ... cute (?) that all these philosophers that debate this kind of stuff [0] seem to mostly be fatherless bachelors.

Like, men that have had kids just don't seem to happen upon the issues of 'how do I know that other people exist?'. Wether it be due to sleep deprivation or some other little thing in raising a child, men that have the tikes just don't question their reality.

Then you get to mothers. Now, our sources for ancient mother authors, and philosophers in particular, are just about non existent. And I'll have to chime in here that my own education on modern mothers' thoughts about consciousness are abysmal. But from the little reading I've done in that space - Yeah no, mothers don't tend to think that their kids aren't equally real to themselves. I think it's something about having a little thing in you kicking your bladder and lungs for a few months straight then tearing apart your boobs for another while. Oh, yeah, and birth. That's a pretty 'real' experience.

Look, I dunno what my observation says really, or if it's even a good one, just that I had it bopping around for a while.

[0] Descartes, Nietzsche, Plato (not Socrates or Aristotle here), etc. And, yes, not all of them either. But not you, dear commentor.
by zamadatix | 2025-06-15 12:45:42+00:00
Do you mean Sytten's comment? I read that as joking we must be waiting for such safer languages to be invented otherwise we'd be using them, not as a push for a specific existing language itself.

Humor can be hard to interpret in text though as it inherently requires trying to read into the message alone, but that you could replace "like Haskell?" with dozens of options via the same assumption is the original point/joke.
by tormeh | 2025-06-15 12:46:35+00:00
I wouldn't say so. Nvidia bet on machine learning a decade or so before AMD got the memo. That was a good bet on Nvidia's part. In 2015 you just had to have an Nvidia card if you wanted to do ML research. Sure, Nvidia did hand them out in some cases, but even if you bought an AMD card it just wouldn't work. It was Nvidia or go home. Even if AMD now did everything right (and they don't), there's a decade+ of momentum in Nvidia's favor.
by like_any_other | 2025-06-15 12:47:54+00:00
> Ideally, a model would be fair in the senses that: 1. In aggregate over any nationality, people face the same probability of a false positive.

Why? We've been told time and time again that 'nations' don't really exist, they're just recent meaningless social constructs [1]. And 'races' exist even less [2]. So why is it any worse if a model is biased on nation or race, than on left-handedness or musical taste or what brand of car one drives? They're all equally meaningless, aren't they?

[1] https://www.reddit.com/r/AskHistorians/comments/18ubjpv/the_...

[2] https://www.scientificamerican.com/article/race-is-a-social-...
by guenthert | 2025-06-15 12:48:10+00:00
The build quality wasn't the issue (as far as I can tell). I bought a unit on the secondary market more than a year after the "Fire Sale", it was flawless. It's hardware spec, particularly those obvious to end-users, like weight and thickness matched however the original iPad, not the iPad 2 (promoted for being "thinner") already released by the time of the launch of the TouchPad. That combined with the lack in available software, it's quite clear that whoever set the $499 price didn't want the product (or rather the team behind it) to succeed.

Shame really, as WebOs had potential, the TouchPad's sound was pretty good and it's port of Angry Birds (one of the few pre-installed apps) was awesome.
by wizzwizz4 | 2025-06-15 12:49:06+00:00
The article says: “In its simplest form, you use it as in the following example:

<permission type="camera" />

” but this isn't how HTML works. Really, while at first glance it might seem like a good idea, this whole feature is an inconsistent mess. It's not the declarative element it's claimed to be.
by globnomulous | 2025-06-15 12:49:09+00:00
Kudos aren't in order. Another user pointed out that the reviews on the website are fake and that the website claims that the app has 5,000 paying users, even though the author here says he has only six. So the website is inaccurate at best, deliberately misleading at worst.

OP's comments in the thread, in turn, are plagiarized, presenting obvious LLM output as his own work, in a bid, I imagine, to drum up engagement and discussion, pushing the post higher on the front page.

The dishonesty and clumsy attempts at manipulation are unmistakable. This is AI slop, through and through, and the author deserves censure, not praise.
by umanwizard | 2025-06-15 12:49:46+00:00
The original story was that your friend gave Uber the wrong address, and the Uber refused to take them onward after that, even for more money.

Now the story is that the Uber intentionally took them to the wrong address, and then offered to take them onward in an attempt to extort more money.

Those are completely different stories! Which is it?
by bgwalter | 2025-06-15 12:49:51+00:00
I find Python a pretty rigid and boring language. There are no macros, the syntax is infuriating, it is mostly OO these days.

You can do introspection and access the variables at runtime (using a horrible syntax), but that's it.

I don't see much artistic aspirations in the language or in its creators. Ruby already has a much better metaprogramming story and the code looks more elegant.