MurphyA/hacker-news huggingface dataset:
by conartist6 | 2025-06-24 11:46:35+00:00
So in other words it's helping you race to the median. It can give your business the advantage of moving always in a direction that's average and uninteresting. Nobody will need to lead anymore, so nobody will have the skill of a leader anymore.

It sounds to me like a corporate equivalent of a drug-fueled rager. They want everything good now while deferring all the expenses to tomorrow.
by thrance | 2025-06-24 11:46:58+00:00
Your oversimplification placing the blame back on Irish farmers is troubling. Maybe you should do some reading to clear that up? Let's start here: https://en.wikipedia.org/wiki/Great_Famine_(Ireland)#Causes_...

> In 1800, the 1st Earl of Clare observed of landlords that "confiscation is their common title". According to the historian Cecil Woodham-Smith, landlords regarded the land as a source of income, from which as much as possible was to be extracted. With the peasantry "brooding over their discontent in sullen indignation" (in the words of the Earl of Clare), the landlords largely viewed the countryside as a hostile place in which to live. Some landlords visited their property only once or twice in a lifetime, if ever. The rents from Ireland were generally spent elsewhere; an estimated £6,000,000 was remitted out of Ireland in 1842.

> In 1843, the British Government recognized that the land management system in Ireland was the foundational cause of disaffection in the country. The Prime Minister established a Royal Commission, chaired by the Earl of Devon (Devon Commission), to enquire into the laws regarding the occupation of land. Irish politician Daniel O'Connell described this commission as "perfectly one-sided", being composed of landlords with no tenant representation.

Seems more like the wealth of Irish farmers was consistently extracted and sent out of the island, ensuring none of them can get out of poverty. Reminds you of something?
by layer8 | 2025-06-24 11:47:04+00:00
This character was code 0x01 in the original IBM PC code page (https://en.wikipedia.org/wiki/Code_page_437), and hence in DOS. It was displayed single-width and monochrome just like any other 8-bit character, never causing any rendering issues, unlike emojis today. It was added to Unicode for round-trip compatibility with that code page.

More background about how the smiley ended up in the IBM code page: https://www.vintagecomputing.com/index.php/archives/790/the-...
by ddrdrck_ | 2025-06-24 11:47:12+00:00
> these kids are African royalty. They spoke perfect fluent Japanese and they couldn't get access into bars that would let me in

Let's imagine we discuss a tiny bar in New-York or Paris that wouldn't let asian or black people in. I doubt the discussion would be only about how this place is nice and cosy and everyone that could possibly get in should just try it.

It's like Japanese people have a free pass to be a*holes, but only them, because you know, Japan ¯\_(ツ)_/¯
by comrade1234 | 2025-06-24 11:47:21+00:00
Reminds of a something I read ages ago but couldn't find just now with a five-second google search...

Basically someone got a few promotions and realized he didn't want to get promoted any more as it moved him farther and farther from the work he liked (think, someone that likes programming that keeps getting promotions into management). So, one day he bought a big feather quill pen and started using that instead of a regular pen and never got promoted again...
Show HN: vibe-git - a frictionless git workflow for vibe coding (with MCP)
by software-is-art | 2025-06-24 11:47:23+00:00
I got tired of context-switching between coding and git operations, so I built vibe-git - an MCP server that automates the entire git workflow when AI assistants make code changes.

Here's how it works:

- You say "Let's start a vibe session" → AI calls start_vibing(), server creates a branch and starts a file watcher

- The watcher detects when AI edits files and auto-commits changes (every second)

- You say "Let's stop vibing" → AI calls stop_vibing(), server squashes commits, rebases on latest main, and creates a PR

The "vibe" philosophy: you speak naturally about features, AI codes, file watcher handles git seamlessly. Plus you never lose work if/when the agent goes rogue since every change is committed as it happens.

I've been dogfooding this by developing vibe-git using Claude Code + vibe-git.

The current stack is implemented in Python + FastMCP + beartype + plum + mutmut.

My experience so far is it's much easier to stay in the flow when you don't have to context switch to committing / managing git and I've found I micromanage the agent less and instead focus on iterating towards a good looking PR.
by anticodon | 2025-06-24 11:47:27+00:00
Every command can be manipulated as text and repeated as many times as you wish. Every command is also stored in the history, can be saved to any notepad for future, shared with the community.

Every GUI automation is highly non-standard, ad hoc, finicky (usually, depends on exact pixel positions), possibly Turing complete, but even if it is, it's harder to use compared to writing a script.
by kylebenzle | 2025-06-24 11:48:19+00:00
Yes! As an agriculturist I've been TRYING TO sound the alarm that every single food supply chain is contaminated with plastics.

EVERY SINGLE soil sample we've been testing has some amount of plastics.

Farmers are feeding plastic to our pigs, then spreading the waste as fertilizer. Imagine our farm fields being covered with a thin layer of partially digested micro plastics, neurotoxins and Roundup-like herbicides.

There is no longer any industrial food stream not heavily contaminated with plastics, the weird thing is no one seems to care at all!
by jvanderbot | 2025-06-24 11:48:24+00:00
This is the way.

Even when I had multiple startup offers, "Likelihood of becoming rich" was only one column in a 13 column ranking. I ranked them in sorted order on each column, added up their ranks across columns, and accepted the one with the lowest sum of ranks. I have done this for every of my jobs and it's fine. I add or change columns each time. It has led me (eventually) to my current job which is far and away my favorite.

I kept former offers in the ranking as well, as a sort of "secretary problem" running solution.
by astura | 2025-06-24 11:48:33+00:00
Urban myth.

I successfully applied for a mortgage with ~30 credit cards open. Nobody batted an eye, or even commented on it. They looked at balances and credit score. Balances were almost all zero and credit score was excellent.

A hundred small loans that were all paid off on time over the last decade is extremely helpful getting you a mortgage, it doesn't hurt.
by esperent | 2025-06-24 11:48:49+00:00
I rather think the discovered/invented thing is just semantics.

You can say that literally anything was "just discovered".

Thriller by Michael Jackson? Those particular ordering of sound waves always theoretically existed, MJ and various sound engineers just discovered them, they didn't create anything.

The cappucino? It's just a particular orderly collection of chemicals, such a collection always theoretically existed. Those baristas are explorers, discovering new latte art shapes, nothing creative there.

Cantor's diagonal argument? Yep, those numbers where just waiting to be discovered and written in that order.

And so on. The entire argument is meaningless, pointless philosophizing. Nobody wastes their time saying latte art was discovered rather than invented, but somehow when it comes to mathematics this is considered a deep and worthy discussion.
by brightUiso | 2025-06-24 11:48:50+00:00
Hi HN,

After 2+ months of building and learning (and a lot of pivots), we’re launching inov-ai ( https://inov-ai.tech) a tool to help product and growth teams finally get clarity from customer feedback.

The problem we saw: Every team collects feedback but it’s spread across Intercom, forms, emails, Slack threads, and support tickets. Most of it never gets reviewed, and when it does, it’s hard to make sense of it all.

So we built something we wanted for ourselves:

Lightweight feedback widgets you can drop into your app or site

AI-powered tagging and summarization, so feedback is automatically organized by theme, sentiment, and urgency

A feedback hub where you can search, prioritize, and even chat with your feedback through a bot we call Airi (e.g., “What’s frustrating users the most this week?”)

Our goal: reduce the manual mess of sorting feedback and help teams focus on what really matters —actual customer signals.

This was born from our own pain: we were constantly getting suggestions and reports but had no system to act on them. We wanted to build something useful, especially for smaller teams who don’t have a dedicated research or insights team.

We’d love your feedback on what we’ve built and whether this would fit into your team’s workflow. There’s a free trial, and we’re happy to extend it for HN folks if you’d like to kick the tires and help shape what’s next: https://inov-ai.tech

Thanks for reading and happy to answer any questions.
by neilv | 2025-06-24 11:49:16+00:00
Large companies will, and it becomes a moat to smaller entrants.

But it sounds much worse than that: infrastructure for textbook tyranny.

Suppress speech of dissidents against the regime, take away their soapboxes and printing presses, demand that the dissident be identified and turned over to the regime, and put fear of sanctions into all who might be perceived by the regime as aiding dissidents through action or inaction.
by ElCapitanMarkla | 2025-06-24 11:49:30+00:00
Yeah you’re not wrong there. My fam of 4 went to see Minecraft when it came out, $80+ on tickets, another $30 or so on snacks. I’m not even sure enjoy watching films at the movies vs on my couch at home anymore. My big OLED has really put a dampener on the movie going experience.
by diggan | 2025-06-24 11:49:44+00:00
> security breakdown of uv versus pip versus conda versus whatever fashionable package manager

In the end, every package manager (so far at least) download and runs untrusted (unless you've verified it manually) 3rd party code. Whatever the security difference is between uv and pip implementation-wise is dwarfed compared to if you haven't found a way of handling untrusted 3rd party code yet.
by grues-dinner | 2025-06-24 11:50:10+00:00
> still require around 2.5 cubic meters of water per vehicle produced.

I always wonder about these statistics: almost every article about an industrial process from silicon fabs to datacentres to cars tuts about water usage. Presumably, while I could believe it's made somehow unavailable to other users (evaporation? pollution? thermally?), it's not bring destroyed entirely and it's never clear what "usage" actually entails.
by lm28469 | 2025-06-24 11:50:15+00:00
Jell-o is a byproduct of the meat industry, none of what you listed seems as bad nor look as bad as a mass produced artificially colored and artificially flavored blob of pork gelatin seating in a plastic cup.

If anything I'd say my take is less insulting to these other dishes than you are by comparing them to jell-o
by roenxi | 2025-06-24 11:50:48+00:00
This article seems a bit breathless. I wonder if the author realises that plants grow in the dirt and risk having insects crawling all over them. And the sheer number of lifestyle diseases people have. It'll take more than plastic having negative health outcomes for it to be a problem; it'd need to be some pretty substantial problems to outweigh the use people get from plastics.

> One of the studies included in the new review found 1 liter of water — the equivalent of two standard-size bottled waters bought at the store — contained an average of 240,000 plastic particles from seven types of plastics

How many non-plastic particles? I've heard it said there's enough uranium in seawater that we can theoretically use it to generate power.
by jvanderbot | 2025-06-24 11:51:09+00:00
This isn't necessarily true. You can hand craft a highly independent and empowered team at a large company (pets not cattle), and still have hundreds of candidates to sift through. At JPL, we did this. We were very careful about hiring, but did have many, many qualified candidates to choose from.

But I will say, we were also careful to accommodate candidate schedules as much as possible, but yes, we did pass on folks who were asking for significantly more than others. It's a balancing game.
by keyringlight | 2025-06-24 11:52:09+00:00
I'd be interested to know what effort would be needed to decouple the manual download database from what is connected to WU within currently supported versions of windows, presumably they've already got some way of filtering off which drivers they want to keep live. I think MS could handle the download cost of old drivers when a lot of them can be smaller than an average modern webpage.

I guess it comes down to the question of how much MS cares about old hard/software past its support window, versus delegating that to third party sites like vogons.org and praying someone has the relevant file still available.
by Nopoint2 | 2025-06-24 11:53:18+00:00
I've been posting it repeatedly, but my posts are getting downvoted, and flagged (hidden).

It apears it only goes to back to the 19th century, and may be connected with the case of Phineas Gage, who miraculously survived massive brain damage.

Basically, it seems that we are ruled by a crazy cult.

What I claim is, that the cerebellum is a statistical machine, which is fundamentally limited by the fact that it gets overwhelmed by spurious correlations once it gets too powerful, and it begins to hallucinate.

Mammals evolved the neocoretex, a data reduction machine, which resolves this problem by reducing a large amount of inputs into a much smaller number of values that carry all the information. When the cerebellum acts only in this latent space, and is thus restricted by what can be represented within this latent space, it can be powerful, and avoid hallucination.

The more "counterintuitive" situations the creature has to deal with, the bigger neocortex/cerebellum ratio it needs to avoid hallucinating.

Thus when a person's neocortex gets damaged, they become what may seem like super smart, they make insane conclusions and appear to be able to understand anything, but none of it is actually real, and they are just insane.

What they seem to believe (which is not shared publicly, because it would get "misinterpreted, but allows to be acknowledged internally) is that as animals got too intelligent they failed to breed, but intelligence is still good for not dying. And the neocortex evolved to keep us dumb so that we could breed, and only lift its veil in times of dire need, so that we could use our intelligence to survive. And so, they concluded that they can create a supersmart race by destroying our neocortexes with various means, so that we can be smart all the time, not only in emergencies, and gigantic progress would result.

In reality, they made most people insane.
by jqpabc123 | 2025-06-24 11:53:24+00:00
Theoretically and given a court order, Apple can figure out the randomly generated ID of the user in question.

Bottom line: Any subscription based service (like this one) requires some sort of tracking. Without it, there can be no subscription control.

What they (or Apple) choose to do with this tracking info is the real rub --- and is beyond the user's control.

Time zone and language settings are easily changed --- and as a result are likely to be ignored in any fingerprinting algorithm. Claims regarding absence of personal info are just as applicable to browser fingerprinting.
by OgsyedIE | 2025-06-24 11:53:49+00:00
The thought process alluded to here that every person is the ceo of their own firm - Self, Inc. - is the same kind of un-unlearnable universal acid as darwinism. An idea that germinates criticism of many other preconceived notions.

The end result of this thinking is convincing oneself that the commodification of everything is a positive trait in the MPP-internalising war of all against all.
by db48x | 2025-06-24 11:54:17+00:00
To install a package and its dependencies, you need the list of dependencies. This metadata is not always statically available!

Python packages are often just a zip file full of py files, with one of them called 'setup.py'. Running this file installs the package (originally using [distutils](https://docs.python.org/3.9/install/index.html#install-index)). This installation may fail if dependencies are not present, but there’s no method provided for installing those dependencies. You’re supposed to read the error message, go download the source for the missing dependencies, then run their setup.py scripts to install them.
by eviks | 2025-06-24 11:54:30+00:00
> they are close enough for a command you will be executing often

Right, just like w/b are "close enough" outside the home row completely

> but the reason that the software is still in use is probably because there are some benefits to it.

You forgot to connect this principle to this discussion. How does it make the defaults good to support your faulty conclusion that you need to learn them first?
by potato3732842 | 2025-06-24 11:54:40+00:00
I'm really sick of this sort of look down your nose at a huge fraction of consumers type behavior. It's the same sort of stupidity that underpins the famous "surely everyone else is wrong" behavior that is exemplified by principal skinner[1].

I eat garbage by the standards of anyone who gives a crap about food and you don't see me going around looking down on everyone for wasting resources on fancy food ingredients and fancy cookware and whatnot. At the end of the day these unnecessary things bring enough perceived benefit to people's lives that they seem worth it, whether that's you overpriced LeDouchebag brand enameled dutch oven or a financing service for consumer garbage doesn't really matter. It's all a "needless" expenditure at the end of the day that people find worth it.

I've never used these services and probably never will, nor am I saying the prevalence of these things is optimal at scale, it's probably not, but I'm not gonna sit there and act like 1 in N consumers, probably hundreds of millions of people, is wrong or ignorant for using them or that I know better for not.

-shitposted from my 8yo phone while driving my $500 car through traffic on bald tires

[1] https://knowyourmeme.com/memes/am-i-so-out-of-touch
by 0xbadcafebee | 2025-06-24 11:55:11+00:00
Some thoughts on the patterns here:

- Removing requirements.txt makes it harder to track the high-level deps your code requires (and their install options/flags). Typically requirements.txt should be the high level requirements, and you should pass them to another process that produces pinned versions. You regenerate the pinned versions/deps from the requirements.txt, so you have a way to reset all dependencies as your core ones gain or lose nested dependencies.

- +COPY --from=ghcr.io/astral-sh/uv:0.7.13 /uv /uvx /usr/local/bin/ seems useful, but the upstream docker tag could be repinned on a different hash, causing conflicts. Use the hash, or use a different way to stage your dependencies and copy them into the file. Whenever possible, confirm your artifacts match known hashes.

- Installing into the container's /home/project/.local may preserve the uv pattern, but it's going to make a container that's harder to debug. Production containers (if not all containers) should install files into normal global paths so that it's easy to find the, reason about them, and use standard tools to troubleshoot. This allows non-uv users to diagnose the application running, and removes extra abstraction layers which create unneeded complexity.

- +RUN chmod 0755 bin/ && bin/uv-install* - using scripts makes things easier to edit, but it makes it harder to understand what's going on in a container, because you have to run around the file tree reading files and building a mental map of execution. Whenever possible, just shove all the commands into RUN lines in the Dockerfile. This allows a user to just view the Dockerfile and know the entire execution without extra effort. It also removes some complexity in terms of checking out files, building Docker context, etc.

- Try to avoid docker compose and other platform-constrained tools for the running of your tests, for the freezing of versions, etc. You SDLC should first be composed of your build tools/steps using just native tools/environments. Then on top of that should go the CI tools. This separation of "dev/test environment" from CI allows you to take your "dev/test environment" and run it on any CI platform - Docker Compose, GitHub Actions, CircleCI, GitLab CI, Jenkins, etc - without modifying the "dev/test environment" tools or workflow. Personally I have a dev.sh that sets up the dev environment, build.sh to run any build steps, test.sh to run all the test stuff, ci.sh to run ci/cd specific stuff (it just calls the CI/CD system's API and waits for status), and release.sh to cut new releases.
by electromech | 2025-06-24 11:55:19+00:00
I am happy Atuin user now, but I was initially worried that it would sync my data unless I explicitly disabled that feature. The fact that it's opt-in becomes clear once you read the docs and understand how it works, but it might be worth emphasizing that on the landing page. Currently it says:

Shell history sync Sync your shell history to all of your machines, wherever they are

In any case, thanks for building a great tool!
by larrled | 2025-06-24 11:55:39+00:00
I am thinking about work from home recently. The shift to work from home only happened because of the pandemic, but it could have happened years earlier. Telecommuting was a thing since the early 2000’s, but widespread adoption of work from home policy lagged due to various frictions and the inertia of the past. I think ai adoption will be the same, a step function where there’s nothing, nothing but then all at once the major shift comes.
by LUmBULtERA | 2025-06-24 11:55:49+00:00
It slams Tesla over and over… but then says this:

“ Tesla boasts a 92% battery recycling rate at its Gigafactories, a statistic that obscures a brutal reality. This only applies to batteries they directly handle, representing a fraction of the coming waste tsunami.”

Citing Tesla for rage bait, then ignoring it where convenient.
by anenefan | 2025-06-24 11:57:56+00:00
I'm in North Queensland, Australia. Generally as I'm in a not very polluted rural area, source good rain water from a tank - unfiltered and untreated for the most part. If away as in visiting large towns / cites; generally they have good water treatment so I don't have an issue drinking unfiltered water unless they're dealing with issues like flooding events. Over the other side of the Great Dividing Range, it's a very different story from some of the accounts I've heard and thus take enough to last for a couple days if I'm out that way, not that I do much of that any more. Apparently some smaller local authorities aren't so good at hiring the right people or have the right sort of treatment plant and resulting water might be more suited for scouring and restoring a clogged washing machine.

I generally avoid bottled water (typically purchased if I must in larger containers over a gallon or 4 L) that is available at stores unless I'm sure the brand passes the one week after opening test; in that after a week taking a few cupfuls out of a say a 10 L container, letting fresh air in, the water retains a pleasant neutral odour, and not a pong from a much increased bacteria count.
by mdrzn | 2025-06-24 11:58:11+00:00
First page of first chapter of Glow Day has three "em dash".. how much of this has been written by AI? Checking the pages after, there's at least a few occurrences per page.

Even the author bio has been written by AI: "His writing blends adventure, emotion, and humor—from the sci-fi world of Glow, to the quirky nature of Benny's Blunders."

How did you manage to publish Paperback books? How did you work with? Maybe some behind the scenes? Otherwise this seems like any other AI slop attempt to make up a credible backstory to sell a product.