MurphyA/hacker-news huggingface dataset:
by mtlynch | 2025-06-25 15:21:42+00:00
Thanks for reading, Simon!

>I've tried to put more effort into my release notes - based on the idea that some of the people who read them may not have experienced the software before.

That's something I try to be mindful of as well. If I think someone might discover a release announcement that isn't already a user, I want it to be easy for them to understand what the software does at all.

I see so many posts reach the front page of HN that are like, "OpenVQ7 reaches 1.0 release" and the post never explains what the heck OpenVQ7 is at all. And I always feel like, "Just add one sentence explaining what this is." You're not going to alienate your existing users with a one-sentence explanation, even if it's something they already know.
by mil22 | 2025-06-25 15:21:52+00:00
Does anyone know what Google's policy on retention and training use will be when using the free version by signing in with a personal Google account? Like many others, I don't want my proprietary codebase stored permanently on Google servers or used to train their models.

At the bottom of README.md, they state:

"This project leverages the Gemini APIs to provide AI capabilities. For details on the terms of service governing the Gemini API, please refer to the terms for the access mechanism you are using:

* Gemini API key

* Gemini Code Assist

* Vertex AI"

The Gemini API terms state: "for Unpaid Services, all content and responses is retained, subject to human review, and used for training".

The Gemini Code Assist terms trifurcate for individuals, Standard / Enterprise, and Cloud Code (presumably not relevant).

* For individuals: "When you use Gemini Code Assist for individuals, Google collects your prompts, related code, generated output, code edits, related feature usage information, and your feedback to provide, improve, and develop Google products and services and machine learning technologies."

* For Standard and Enterprise: "To help protect the privacy of your data, Gemini Code Assist Standard and Enterprise conform to Google's privacy commitment with generative AI technologies. This commitment includes items such as the following: Google doesn't use your data to train our models without your permission."

The Vertex AI terms state "Google will not use Customer Data to train or fine-tune any AI/ML models without Customer's prior permission or instruction."

What a confusing array of offerings and terms! I am left without certainty as to the answer to my original question. When using the free version by signing in with a personal Google account, which doesn't require a Gemini API key and isn't Gemini Code Assist or Vertex AI, it's not clear which access mechanism I am using or which terms apply.

It's also disappointing "Google's privacy commitment with generative AI technologies" which promises that "Google doesn't use your data to train our models without your permission" doesn't seem to apply to individuals.
by scarface_74 | 2025-06-25 15:22:02+00:00
I got jobs in 1999,2012, 2016, 2018 and 2023 from outside recruiters.

The job I got in 2008 was via CareerBuilder.

My jobs in 2014, 2020 and 2024 came from internal recruiters reaching out to me.

But in 2023 the first time I explicitly looked for a remote job:

Plan A: reach out to my network - 2 offers almost immediately

Plan B: targeted outreach based on my background and fit for a role: 2 interviews almost immediately and one offer

Plan C: randomly submitting resumes to job boards. I submitted hundreds of applications mostly to LinkedIn Easy Apply and my application wasn’t even looked at. LinkedIn shows you.

In other words, all job boards are a shit show every applications gets hundreds of submissions and in my niche, I’m objectively very qualified and credentialed. But it’s hard to cut through the noise without going through a recruiter or using your network.
Tell HN: Apple has now begun testing ads on iPhone through the Wallet app
by thisislife2 | 2025-06-25 15:22:06+00:00
Many iPhone users have shared Tweets reporting that they got an unsolicited "notification ad" from Apple Pay (Wallet app) (e.g. https://x.com/jbillinson/status/1937508135343649189 ). Apparently, the Wallet app in ios 26 (beta) has an option to "turn off" such ads (by toggling the "Offers & Promotions" in Wallet Notification).
by 9rx | 2025-06-25 15:22:13+00:00
> and "being far from amenities and city life"

They close the distance gap, but thanks to poor civil design often (yes, there are exceptions, always) they don't close the time gap. I don't suppose it is being able to see a mostly occluded, hazy silhouette of the downtown skyscrapers is the appeal there. Surely this is about minimizing travel time?

A family member once lived in the suburbs of a large city. I live 50 miles clear of that city. It was always fun to razz them about the fact that I could be to the amenities in the city faster than they could. Many cities (not all, there are exceptions, always) develop as economic hubs, needing to get things in and out of the city as fast as possible, often at the cost of intercity movement. This leaves it more advantageous, if not in the heart of the action, to live outside of the city with respect to the matter of time.

Perhaps people just end up in the suburbs out of happenstance (e.g. they were born there) and never give it any more thought? It would be fascinating to hear from those who gave all three types of places a fair shake and still settled on the suburbs in the end.
by BobaFloutist | 2025-06-25 15:22:37+00:00
Is there any risk that if I open a JPEG-XL in something that knows what a JPEG is but not what a JPEG-XL is and then save it, it'll get lossy compressed? Backwards compatibility is awesome, but I know that if I save/upload/share/copy a PNG, it shouldn't change without explicit edits, right?
by cameldrv | 2025-06-25 15:23:44+00:00
Apple restricts this as part of the location services permission though, and to clarify, it’s always happened very shortly after touchdown, just as we started to taxi, where probably the terminal WiFi is not in range.

After thinking about it more, I think they somehow know what flight I’m on and are using flightaware or a similar service to know when the plane touches down.

The question then is how they know I’m on the flight. They can do this if you share your calendar with them, but I don’t. The only thing I can think of is either the airline is selling them the data or they’re getting it from my credit card company. Airline flights are unusual on credit cards in that the entire itinerary is on your credit card statement, not just “American Airlines” or whatever.
by bko | 2025-06-25 15:23:49+00:00
I don't know, isn't the consumer surplus evidenced by people using the app?

I wouldn't think of just blindly hailing a cab anymore, especially in a city that's new to me. It doesn't have to be the lowest possible price, the experience just has to be consistent.

Log into the app. It already has my credentials and payment information stored. See the price, distance and time up front. Follow along the route while I'm driving. No money exchanged, no watching the meter or wondering if he's driving me around in circles. No fumbling for payment or pressure to tip.

That's the value.

In terms of price discrimination, they make more money on business travels or when it's crazy busy. The alternative is you can't get a cab. So I'm okay with it.

Their operating margin is about 10% which is reasonable for a business. The S&P 500 operating margin is 12.22%

And it's super easy to shop around. I always look at both Lyft and Uber and almost always go w/ Lyft as it usually has the lower price.

What are people complaining about exactly?

https://substack.com/home/post/p-163022654

https://www.gurufocus.com/economic_indicators/4226/sp-500-op...
by bonoboTP | 2025-06-25 15:24:20+00:00
Generally, having cheap mass produced things can be great compared to only expensive artisanal stuff that only the rich can afford. Think about furniture, clothes etc. or all the other stuff you have in the house, compared to 100-150 years ago. Today we can buy pretty good mass produced furniture for example. A few generations ago people either did it themselves in a wonky way or paid a lot of money for a hand made carpentry option. Just like with LLMs. LLMs probably do a better job in general writing than a random person off the street. But it's not as good as the top performers. But it's much cheaper. It's a tradeoff.
by FeloniousHam | 2025-06-25 15:24:27+00:00
As a happy daily FSD user, I know a few happy Tesla owners who don't use FSD. Cost is a major factor, but risk aversion follows hard upon it.

They're all in tech somehow, for most it's skepticism about software quality for a complicated and critical system. For at least one, he thinks he's a better driver and likes driving anyways.
by pornel | 2025-06-25 15:24:30+00:00
No, APNG explodes in size in that case.

In APNG it's either the same 256 colors for the whole animation, or you have to use 24-bit color. That makes the pixel data 3 times larger, which makes zlib's compression window effectively 3 times smaller, hurting compression.

OTOH GIF can add 256 new colors with each frame, so it can exceed 256 colors without the cost of switching all the way to 16.7 million colors.
by throw0101c | 2025-06-25 15:24:42+00:00
> I've recently got a 32" 6K (6144x3456) display for my M4 Mac mini.

How are you finding the scaling on that?

I currently have an aging 27" 5K iMac and want/need to upgrade. I'm not really interest in going >27" because of desk space issues, but there are a limited (though finally growing) number of 27" 5K monitors—besides the more-than-I-want-to-spend Apple Studio Display.

32" may be sufficiently not-large for my wants/tastes, so does 32" 6K work with macOS 'properly'?
Show HN: I built a cli to let AI write your git commits, README, CHANGELOG, etc
by ges | 2025-06-25 15:25:05+00:00
Hey HN

After years of shame-committing with messages like "fix stuff", "update things", and "polish", I finally snapped and built SuperClaude.

It's a CLI that connects Claude AI to your git workflow. You just run `superclaude commit` and it analyzes your changes, understands the context, and writes proper conventional commits that actually make sense.

But then I got carried away and added: - Smart changelogs (turns your messy git history into readable release notes) - AI code reviews that catch security issues and performance problems - Auto-generated documentation - Commit annotation (adds AI notes to explain WTF you were thinking 6 months ago)

The whole thing is ~84KB and your code never leaves your machine - it just talks directly to Claude's API & Github.

From the CLI, just write "superclaude commit" and it generates a perfect message + commits it for you.

I've been using it for days and honestly can't go back to manual commits. Feel free to use it, contribute and lmk what you think!
by pluc | 2025-06-25 15:25:06+00:00
Seriously this is bonkers to me. I, like many hackers, hated school because they just threw one-size-fits-all knowledge at you and here we are, paying for the privilege to have that in every facet of our lives.

Reading is a pleasure. Watching a lecture or a talk and feeling the pieces fall into place is great. Having your brain work out the meaning of things is surely something that defines us as a species. We're willingly heading for such stupidity, I don't get it. I don't get how we can all be so blind at what this is going to create.
by whoisyc | 2025-06-25 15:25:09+00:00
The entire skin gambling scene is a big reason why I don’t touch the game anymore. It seeps into everything around CS and now you can’t watch a professional match without seeing a sponsorship from a skin casino, can’t watch a YouTube video without a sponsorship.

This is also why I don’t like the way some gamers treat Valve as the only ethical company in the industry. CS skin gambling is like what if you take the lootbox mechanism and pave it over the game’s entire ecosystem.
by LoganDark | 2025-06-25 15:25:10+00:00
Not to say I entirely lack learned helplessness, but not everybody with ADHD is the same. With my ADHD I can try to get out of bed and the body will refuse to move. I can try to get something done and I just won't be able to focus long enough for that to happen. Or, I'll do something useless like watching YouTube videos or scrolling Twitter and the entire time I will be screaming at myself trying to do the productive thing that I'm supposed to have been doing the whole time and it just won't happen. It doesn't feel like learned helplessness; I'm not deciding that things are hopeless "because of ADHD". In fact, the only reason I found out I had ADHD is because I posted about constantly being unable to do even things I know I enjoy and someone commented that it could be ADHD and I had apparently never heard of this aspect of that before. Turns out I definitely have ADHD.

Sorry you can't stand my comment. It's genuinely how I feel. I'm sorry if I haven't sufficiently conquered my mental disorder to your standards yet - maybe I should get off the Internet until I do?

It's cool if you don't feel the same way I do. I don't have that privilege yet. Maybe one day I will, but that's no reason I should wait to express myself. This is a genuine struggle I face and I'm not saying ADHD makes everyone helpless but it sure as hell makes me feel helpless.
by appleaday1 | 2025-06-25 15:26:07+00:00
I use the youtube trick, will share it here, but upload to youtube and use their built in transcription service to translate to text for you, and than use gemini pro 2.5 to rebuild the transcript.

ffmpeg \ -f lavfi \ -i color=c=black:s=1920x1080:r=5 \ -i file_you_want_transcripted.wav \ -c:v libx264 \ -preset medium \ -tune stillimage \ -crf 28 \ -c:a aac \ -b:a 192k \ -pix_fmt yuv420p \ -shortest \ file_you_upload_to_youtube_for_free_transcripts.mp4

This works VERY well for my needs.
by npteljes | 2025-06-25 15:26:39+00:00
>Most people who write reviews aren't exactly the most mentally stable people either. If you're not getting something in return, most people won't write a review, that just leave the nut jobs.

Baseless, callous accusation. And the conclusion is wrong too. Without getting something in return, people write genuine reviews with multiple different intents: out of feeling of obligation, support, appreciation. Out of discontent. As a substitute or alternative for customer support. To help other people find the thing, or to dissuade them from an unworthy purchase.
Show HN: Zesfy – Organize your daily tasks in under 30 seconds
by zesfy | 2025-06-25 15:27:11+00:00
Hi everyone,

I’m the founder of Zesfy, a productivity app that I've been building over the past few years.

I build Zesfy to help you quickly organize your daily tasks by showing your weekly to-do and letting you pick the task you want to tackle today with just one tap which cut daily planning time to just under 30 seconds. Here are some of its key features:

- Automatic task progress

- Group and schedule multiple tasks together to you calendar

- Quickly filter events from specific set of calendars

- Multi-level subtasks

- Due date

App Store: https://apps.apple.com/id/app/id6479947874

Let me know what you guys think.
by partdavid | 2025-06-25 15:28:09+00:00
A non-forking prompt command is an absolute requirement for me and always has been, so I did this in pure shell. It's not a lot of code but it's a little tricksy.

If I still used bash, starship would be a non-starter for me, in part, since it's fork/execed in the prompt command. Further up this thread someone says that the zsh installation is different and it's a native shared library that gets loaded into zsh. That seems neat.

(The other reason it's a non-starter is that maybe I can stomach sending over a dotfile to various systems, but selecting a platform-specific native binary is too much configuration management to be done to prepare for an SSH session/kubectl exec. Eventually I made my peace with doing this for emacsclient so I could have local editing of remote files, but that's a lot less critical of a piece to miss than something that appears in your prompt. Conceptually, if you want to ship over/config-manage a native binary, you might as well install a better shell, which became a compelling argument to me when I switched to Powershell).
by AlwaysRock | 2025-06-25 15:28:27+00:00
I would if they were more affordable or consistently offered a pay $1 to view this one post option.

My local news paper is $17 a month for digital or $45 a month for print and digital for a paper that prints three day a week. I know news isnt cheap but... I just cant justify that for what is a pretty OKAY newspaper. They mostly repost national news and cover local elections or town issues. Oh and lots of ads or "Partner articles"

I'm glad they exist but if they went away, which I'm sure they will eventually, I wouldnt really miss it.

$10 a month could be reasonable. I know they must have done the numbers but I imagine there are a lot of people like me who want to support x news org but just cant justify the only very limited payment options that are offered.
by haswell | 2025-06-25 15:29:06+00:00
> We've let social media control us.

For most people, social media is something that happened to them, and the nature of the relationship is asymmetrical.

The companies building these products spend millions weaponizing their apps to take advantage of human psychology, while social forces have made these apps ubiquitous and part of the fabric of many people’s lives.

I don’t think it’s fair to say people “let” social media control them any more than it’s fair to say someone predisposed to alcoholism “lets” alcohol control them.

This isn’t to say we don’t need to each take steps to improve our situations or unplug from social media, but I’m pointing this out because of how it relates to your earlier diagnosis that “Everyone who uses social media is a loser”, which points the finger in the wrong direction and frames the issue as a personal problem vs. a growing systemic social issue.
by mtlynch | 2025-06-25 15:30:05+00:00
I notice that you said "wasted developer time" rather than "user time" so maybe this is the difference?

I think too many developers write about their software as if the readers are other developers, especially developers with high context into the software. But for most software, the users are not developers, and they generally have much less context than the developers working on it.

I can understand how "Add a duplicate event button" is sufficient if I'm communicating with another developer on an open-source project, but I think the typical end-user requires more explanation of why that button is useful and what they can do with it.
by imiric | 2025-06-25 15:30:08+00:00
I applaud the effort. We need human-friendly CAPTCHAs, as much as they're generally disliked. They're the only solution to the growing spam and abuse problem on the web.

Proof-of-work CAPTCHAs work well for making bots expensive to run at scale, but they still rely on accurate bot detection. Avoiding both false positives and negatives is crucial, yet all existing approaches are not reliable enough.

One comment re:

> While AI agents can theoretically simulate these patterns, the effort likely outweighs other alternatives.

For now. Behavioral and cognitive signals seem to work against the current generation of bots, but will likely also be defeated as AI tools become cheaper and more accessible. It's only a matter of time until attackers can train a model on real human input, and inference to be cheap enough. Or just for the benefit of using a bot on a specific target to outweigh the costs.

So I think we will need a different detection mechanism. Maybe something from the real world, some type of ID, or even micropayments. I'm not sure, but it's clear that bot detection is at the opposite, and currently losing, side of the AI race.
by TMEHpodcast | 2025-06-25 15:30:12+00:00
Actually no. Gravity is slightly weaker at your head than at your feet (because it’s farther from Earth’s center). According to general relativity, clocks tick faster in weaker gravity. The effect of your head being higher up outweighs the fact that it’s moving slightly faster due to Earth’s rotation.

If you’re standing up, your head experiences more time than your feet, by about 6.2 nanoseconds per year. So your brain is slightly older than your toes.
by 0cf8612b2e1e | 2025-06-25 15:30:24+00:00
Given the quality of drivers and cars I have experienced, the ratings mean nothing.

Instead, I do get comfort in knowing that there is a database timestamped entry linking myself with an Uber driver identifier. Should something happen, I could theoretically complain/give a lead so investigators can locate my murdered body. Random cab is more anonymous and feels more dangerous in unfamiliar territory.
by cptcobalt | 2025-06-25 15:30:34+00:00
It seems like this new PNG spec just cements what exists already, great! The best codecs are the ones that work on everything. PNG and JPEG work everywhere, reliably.

Try opening a HEIC or AV1 or something on a machine that doesn't natively support it down to the OS-level, and you're in for a bad time. This stuff needs to work everywhere—in every app, in the OS shell for quick-looking at files, in APIs, on Linux, etc. If a codec does not function at that level, it is not functional for wider use and should not be a default for any platform.
by iLemming | 2025-06-25 15:30:59+00:00
> Shells are very programmable.

A pro tip, if I may: never argue about programmability against a Lisp system. The argument unlikely to ever end up in your favor, because Lisp was designed from the ground up to be the ultimate programmable medium. The essence of Lisp lies in its incredible simplicity and flexibility - code is data, data is code, and everything can be manipulated programmatically.

The development experience is unmatched. You don't even need to save things - you can just eval them in a scratch buffer and see instant results. The REPL is unbelievably good, making programming feel like playing a video game where you get immediate feedback for every action. This interactivity transforms coding from a write-lint-link-compile-run cycle into a fluid, exploratory conversation with your system.

Sure, some things can be done equally well in shells, but not as nicely and elegantly as in a Lisp environment. The uniformity of S-expressions, the power of macros, and the ability to redefine anything at runtime give you a level of control that other systems struggle to match. Yours is a decades old argument yet Lisps are still prolific today, powering everything from Emacs configurations to modern web applications. The longevity speaks for itself - good ideas endure.
by b0a04gl | 2025-06-25 15:31:01+00:00
i remember koramangala, 5th block specifically, mid 2023. that blue tokai outlet next to roastery was ground zero. half of early stage bangalore was working from there. two pm to six pm you'd overhear: investor calls, pitch deck review, even product teardown with some YC alum. no seats inside so i parked at the outside bench near the window. wifi barely reached there. next to me this guy's debugging something on a steamdeck looking devkit. i half glance over and ask if it's AWS creds, he goes 'nah, it's some edge TPU , google keeps timing out cold starts'. we start chatting.

turns out he's building vision for offline-first retail. he's got no frontend, just a python backend. i scribble something on a napkin about fast-booting wasm modules from disk cache. 3 weeks later he pings me on telegram saying they got boot time down from 14s to 2.8s using a variant of that.

never met him again. never even learned his startup's name. but that entire bottleneck cleared because two people overheard a swear word near a bad socket.

we maynot recreate that on a discord channel. there's no incentive to overshare when you're not spatially co-located. bangalore 2023 worked because entropy was high and friction was low