MurphyA/hacker-news huggingface dataset:
by adrianwaj | 2025-07-22 07:34:50+00:00
Crypto comment coming (sorry)..

If you're out of work, why not find a coin, write a killer app for it (use your domain knowledge) distribute it for free (including to people in your industry) but make sure you hold some of that crypto and even send some free to your users?

Work with a few other jobseekers. For example, the new rofl.app. Cheap coin, hyped platform ( https://x.com/search?q=rofl.app ) but can't you use AI code tools to make the whole development thing an easier job, eg prototyping or demo'ing?

What to write if still perplexed... how about something in localized prediction markets and go to a local sports game to show it off? Speak to the guy at the ticketing booth about it or even before you start developing. They'll likely do anything to get more people to the game.

Another idea, go to a record/CD/DVD store (they're so quiet) and create a rental service for their unsold items. People place a deposit in crypto and get most back when the item returns safe. Shop takes a commission, so do you. Old items sell cheaply. Site shows what's available at any time and items can be booked in advance. Use barcodes to easily populate the database. Pitch it as a way to get people to come into the store. Long held or new items - the renter pays more. High demand items - renter pays more - or make pricing dynamic.

Replicate the concept for hiring businesses - eg hardware and construction (tools and equipment.) The biggest industry. Just roll up at a store and show them how it works. People today rent trailers from third-party gas stations and book online. People should be able to rent so much more today - ownership can be overrated. The new Access Economy.

AirBnB unlocked homestays, this can unlock equipment and useful items - crypto keeps complexity and costs lower (hopefully) with the upside of holding a valuable currency.

add: The other thing to note is that large stores and retailers regularly throw out perfectly good items. Eg bicycles, jackets, white goods ... you name it. Tell them to give it to you instead and promise them a cut of the rental proceeds. Make everything transparent. The problem here is warehousing and managing the items. The goal is really for pre-existing employees to do the interactions.
by dzaima | 2025-07-22 07:35:03+00:00
> What I'm saying is that the typical change to a file shouldn't be committed to my local repo until I indicate that it's ready.

I was extremely hostile to this aspect of jj too, but I've settled on a workflow where @ (i.e. the change/commit referring to the working copy) is always the same, named ".WIP: …", and as such is clearly never supposed to break out of the local system, and can never accidentally get pushed down the log. (..my jj workflow is just blatantly copying my git workflow (with the same-name shell aliases/helpers even), but even with said git emulation I'd say it's nicer than git itself)

Still may be weird/undesired to have the local repo preserve the changes (especially annoying if it happens to find an unignored build artifact, though there is a size limit for automatic tracking by default), but it's also rather neat that you can dig out your old deleted printf debugging or whatnot later on if you wanted to.
by lukan | 2025-07-22 07:35:14+00:00
I am not sure if there are much worse ways, as this here means normal people subsidizing rich peoples luxory fast flights.

Bad for climate. Bad for the people below enjoying the noise. Bad for all the other things you could do with 2 billion. (A lot)

Only good for people who want jetting quickly around the World.

And it is good for material research, but that's the same argument for military development.
by bob1029 | 2025-07-22 07:35:20+00:00
I find the political angles to be boring. The reality out in the actual communities is much more varied and interesting.

For example, the Texas market is going crazy with FTTP providers. Even comcast is starting to get involved by upgrading infra and buying out even worse incumbents. My old house in the Houston area has two competing fiber providers now.

These aren't fly by night operations either. The last provider I had backed their entire last mile infrastructure with standby natural gas generators. I never lost symmetric gigabit internet access despite not having any power or water during Beryl.

At what point do we look at broadband penetration as a solved problem and focus on bigger ones? Unless you live in a radio quiet zone, there is going to be some ability to get online at this point.
by JumpCrisscross | 2025-07-22 07:35:37+00:00
> great problem of intelligence is that collection will tell you capability but not intent

We had a pretty clear picture of intent in the build-up to Russia's invasion of Ukraine.

Different countries have historically been skillful in different elements of intelligence. American geospatial and signals intelligence is renowned. Our human intellignece, on the other hand, has been crap in the modern era. I would be wary about projecting the strengths and weaknesses of the American IC to intelligence as a whole.
by flexagoon | 2025-07-22 07:36:06+00:00
In Russian it often hallucinates "Субтитры сделал DimaTorzok" ("Subtitles by DimaTorzok") at the end of things. Interestingly, I wasn't able to find any YouTube videos with that name in the subtitles, so it's not like it's in a lot of training data.
by j0selit0 | 2025-07-22 07:36:08+00:00
I was building a production app with OpenAI's new Agents SDK and hit a wall with session management. The built-in SQLite support works great for prototyping, but doesn't cut it when you need to scale across multiple instances.

So I built openai-agents-redis – a drop-in replacement that uses Redis instead. Same API, but now your agent sessions can be shared across processes and survive container restarts.

It's lightweight (just a thin adapter) and handles connection pooling, serialization, and cleanup automatically.

GitHub: https://github.com/rafaelpierre/openai-agents-redis PyPi: https://pypi.org/project/openai-agents-redis/

Maybe others running into the same SQLite limitations will find it useful. Curious for your thoughts!
by theshrike79 | 2025-07-22 07:36:27+00:00
All my "permanent" scripts were transferred to Go a while ago with LLM assistance.

They're the ones that just keep running in cron with zero modifications.

Python is when I need to iterate fast and just edit crap on the go, most of those will also be migrated to Go after they stabilise - unless there's a library dependency that prevents it.

`uv` is nice, but it's not "static binary that runs literally anywhere with no prerequisites" -nice
by fruitworks | 2025-07-22 07:36:47+00:00
The man so smart he gave his soul to a corporation in exchange for absolutely nothing at all.

It's okay, it's not your whole genome, it's just enough to uniquely identify you and your descendants for generations. Besides, don't you know that internet tracking exists so if you think about it you've sold your soul already and it's hypocritical for you to complain

>Are you browsing the web only in private or “in cognito” mode?

Uh oh, GENIUS ALERT!
by neom | 2025-07-22 07:37:14+00:00
I recently watched a decent natgeo series on Octopus

Ep. 1 https://www.youtube.com/watch?v=WepnzaNLLMI

Ep. 2 https://www.youtube.com/watch?v=ah8U0-fV6k8

Ep. 3 https://www.youtube.com/watch?v=p0RLERl3TmU
by voidUpdate | 2025-07-22 07:37:43+00:00
For some reason, delivery drivers have huge problems finding my block of flats, and will often deliver stuff to the house with my flat number across the road, despite me putting in the delivery instructions that I live in the block of flats, not the house. I've occasionally had to go over and "steal" my own package back from outside their door and hope nobody calls the police on me
by pyman | 2025-07-22 07:37:50+00:00
Imagine if we stole all the documents stored on Google's private servers and all their proprietary code, research, and everything they've built, and used it to create a new company called Poogle that competes directly with them.

And just like that, after 24hs of stealing all their IP, we launch:

- Poogle Maps

- Poogle Search

- Poogle Docs

- Poogle AI

- Poogle Phone

- Poogle Browser

And here's the funny part: we claim the theft of their data is "fair use" because we changed the name of the company, and rewrote their code in another language.

Doesn't sound right, does it? So why are Microsoft (OpenAI, Anthropic) and Google financing the biggest act of IP theft in the history of the internet and telling people and businesses that stealing their private data and content to build competing products is somehow "fair use"?

Just like accountants log every single transaction, companies should log every book, article, photo, or video used to train their models, and compensate the copyright holders every time that content is used to generate something new.

The whole "our machines are black boxes, they’re so intelligent we don't even know what they're doing" excuse doesn't cut it anymore.

Stop with the nonsense. It's software, not voodoo.
by aredox | 2025-07-22 07:37:57+00:00
>Like most "CIA coups", the role the CIA played in Chile is more of a "hey let's help this guy who is already planning a coup"

Absolutely wrong, to the point of negationism. Amongst many things, the CIA trained South American militaries and police in torture through the School of the Americas.

https://papers.ssrn.com/sol3/papers.cfm?abstract_id=2246205

If "this guy" wasn't already planning a coup, the CIA would have done it themselves anyway. Overthrowing Allende by any means was a core mission for them. The CIA was directly responsible for killing a general, René Schneider, who stood against any attempt at a coup.

And then they collaborated with Argentina's (and other South Amrican dictatorships') Operation Condor:

-mass abduction

-death squads

-torture of anyone suspected of being even vaguely leftist (electric shocks, prolonged immersion in water, cigarette burns, sexual abuse, rape, removal of teeth and fingernails, castration, and burning with boiling water, oil and acid)

-throwing them alive fron planes into the sea, hands and feet bound

-kidnapping newborns from their "leftist" mothers (subsequenly killed) to give them to conservative families
by tame3902 | 2025-07-22 07:38:18+00:00
There currently is a patch for adding '-S' to OpenBSD and in the discussion, the one who came originally up with it commented on how he added it to FreeBSD:

"IIRC, the catalyst for it was that early FreeBSD (1990's?) did split up the words on the '#!' line because that seemed convenient. Years later, someone else noticed that this behavior did not match '#!' processing on any other unix, so they changed the behavior so it would match. Someone else then thought that was a bug, because they had scripts which depended on the earlier behavior. I forget how many times the behavior of '#!' processing bounced back and forth, but I had some scripts which ran on multiple versions of Unix and one of these commits broke one of those scripts.

I read up on all the commit-log history, and fixed '#!' processing one more time so that it matched how other unixes do it, and I think I also left comments in the code for that processing to document that "Yes, '#!'-parsing is really supposed to work this way".

And then in an effort to help those people who depended on the earlier behavior, I implemented '-S' to the 'env' command.

I have no idea how much '-S' is used, but it's been in FreeBSD since June 2005, and somewhere along the line those changes were picked up by MacOS 10. The only linux I work on is RHEL, and it looks like Redhat added '-S' between RHEL7 and RHEL8." [https://marc.info/?l=openbsd-tech&m=175307781323403&w=2]
by xelxebar | 2025-07-22 07:38:23+00:00
It's certainly a solid improvement in the space of VCS UI, but beware that jj has some current limitations which might prohibit switching, especially for the git power users.

Lack of gitattributes support precludes git-crypt and git-lfs usage or anything that needs filters; line ending settings will get ignored, making Windows interop a little less smooth; etc.

Also note that auxillary tooling, such as git-annex and git-bug, becomes second class, i.e. no oplog integration and they might mess up your log with internal-use commits and heads.
by tgbugs | 2025-07-22 07:39:47+00:00
Minor factual correction. Octopuses are not color blind, they only have a single photo receptor opsin but likely reconstruct color using chromatic aberration in combination with diffraction caused by their pupil shape to infer spectral properties of light (i.e. color). https://doi.org/10.1073/pnas.1524578113
by Dig1t | 2025-07-22 07:40:00+00:00
>Musk’s impotent attempts to get his giant shiny phallus to work are the perfect metaphor for the man.

Opening line of the post kind of sums up the bias in this.

Honestly don’t think someone with this amount of vitriol can come to any conclusions that don’t support his desire to see SpaceX fail.
by xg15 | 2025-07-22 07:40:43+00:00
Yeah, the subtitle "credits" occur very frequently. I found with whisper-2, they're also triggered by music.

I suppose the cause is the same, generally subtitle creators adding all kinds of stuff during the credits that is NOT a transcript.

Seems to me it could have been filtered out relatively easily during training, by clipping the first and last few minutes of all audios. But I guess that's just in hindsight.

Whisper also likes to transcribe cut off speech or unintelligible noise as "Thank you". I have no idea where that is coming from, but I guess it's a very polite model...
by microtonal | 2025-07-22 07:41:11+00:00
They just sent me a new one right away (<10 days) and there was no need to return the charger or anything. So I still use it, just blocked the bad port. I gotta say, whenever I encounter good customer service I become loyal.

They are good with returns/replacements. My experience with their product quality has been less good though. I had a pair with earbuds from them, I think it had some firmware issue where on an Android phone, volume would go from far too soft to 'blow your eardrums out'. No other buds had this issue with the same phone. They sent me a replacement which was fine, but it could certainly have caused hearing loss.

I also had an USB-C adapter from them (one of those USB-C with power passthrough, HDMI, etc.) it was so badly shielded that no WiFi or Bluetooth connection near it would survive.

I think people generally rave about them because the among very cheap/affordable Chinese vendors they have support that actually writes back and are helpful. The quality of their products is not great though (also see all these power bank recalls). I avoid them now.

Does not mean that all western brands are great either. My wife bought a Satechi USB-C adapter with DP-Alt mode that Satechi claimed would support 4k@60Hz. There was no way to get it running on Mac or non-Mac at 4k@60Hz. So, I did more research based on the MAC address of the device and found that it just a 'recased' version of a $20 Chinese USB-C design (which was specced to only support 4k@30Hz). Not only were Satechi just selling a rebadged USB-C adapter, they didn't even take the effort to check whether the specs that they claim to support are supported (luckily I could return it within 30 days). Also see: https://overengineer.dev/blog/2021/04/25/usb-c-hub-madness/ (in which they find that an Anker adapter is probably a rebadged Ce-Link design)

Edit: found my original Satechi rant, including my experiences with their support: https://news.ycombinator.com/item?id=30907221
by ZenoArrow | 2025-07-22 07:41:21+00:00
> Their cities are forward looking, more efficient, developing higher so less people need to commute it's a necessity that eventually will kill many of these older districts, but so be it if it spares tens of thousands from commuting every day.

What's the end game with this? Identikit cities with little to no character, all created to prioritise convenience. For people that care more about work than their life outside of work, they aren't going to care much, but for people that are the opposite the loss of culture is more strongly felt.
by whstl | 2025-07-22 07:42:07+00:00
Or maybe we should give the author the benefit of the doubt and assume he's unhappy with both radical ends of the spectrum, which would be a refreshing take in 2025 to be honest.

I don't really agree with the general argument, though. I don't think painting this as an "AI Slop" issue is fair. Online communities are quicker (and quieter!) when dismissing obvious AI Slop than when dismissing legitimate discourse that looks like AI, or was cleaned-up with AI, or even it just uses Em––Dashes. Perhaps the excusable usage is marking content as machine-translated, which of course causes other disadvantages for the poster. But of course that's just one point of view and communities I don’t go to might be 100% different!
by stouset | 2025-07-22 07:42:35+00:00
FWIW, I am also one of those people who does not want to fine tune their tools. I want my tools to work well out of the box.

> I’ve only tried it solo hobby projects.

If I can surmise a bit, this is probably why it's never felt "worth it". I'm guessing that for a hobby project you don't really care that much about crafting small, easily-digestible PRs or keeping a clean history. `git commit -a` every now and then is good enough, and that's entirely reasonable.

For team projects, jj becomes a much bigger deal. I find it invaluable for splitting up a day's worth of work into small, parallel, easily-reviewable changes. While working on one feature I might run across a dozen other things that should be fixed, improved, or otherwise changed. Bundling them into one giant PR is bad practice and causes reviews to take much longer.

Carving those up into single-purpose PRs that can be reviewed in seconds and tested independently is super helpful on a project with multiple teammates. But that's not something that really matters or that most people care to take the time do to in personal projects. Hell, it's something a lot of people punt on a lot in git due to the extra burden of doing so.
by popalchemist | 2025-07-22 07:42:48+00:00
One of my favorite entry points to deep thought on a variety of topics.

IMO the most vital aspect of this symbol's meaning -- and this is really Jung's thought, not my own, originally -- is that it represents the gnostic experience of panpsychism. The Hegelian realization that all things are fundamentally extensions of a singular fundamental psychic force that permeates all being/creation, which, when it becomes aware of that, realizes it is looking at itself in all "others", or, as it were, eating its own tail.

https://www.youtube.com/watch?v=9Z1zY39EKbs
by alwillis | 2025-07-22 07:43:04+00:00
> Jujutsu also has a notion of immutable commits, by default meaning (roughly) commits which have been pushed upstream.

This makes sense to me as a longtime Mercurial user. In short, by default, when you push a commit, it becomes public and therefore immutable [1].

Other awesome Mercurial features that appear in JJ are revsets [2], filesets [3] and templates [4]. Looking forward to giving JJ a try.

[1]: https://wiki.mercurial-scm.org/ChangesetEvolution

[2]: https://jj-vcs.github.io/jj/latest/revsets/

[3]: https://jj-vcs.github.io/jj/latest/filesets/

[4]: https://jj-vcs.github.io/jj/latest/templates/
Show HN: Grid9 – 9-character coordinate compression with 3M precision
by pedrof69 | 2025-07-22 07:43:04+00:00
Hi HN! I've built Grid9, an open-source coordinate compression system that achieves what3words-level precision (3 meters) in just 9 characters instead of 19+.

The motivation came from working with autonomous vehicle systems where bandwidth is precious and coordinate transmission is constant. Traditional lat/lon pairs are verbose (often 20+ characters), and while what3words is brilliant, even their 3-word format is lengthy for high-frequency telemetry.

*Technical approach:* Grid9 uses uniform coordinate quantization - direct quantization in degree space with optimized bit allocation (22-bit latitude, 23-bit longitude). This simple approach achieves consistent precision globally without complex projections or circular dependencies. The result packs into exactly 45 bits, encoding perfectly as 9 base32 characters.

*Performance:* - Encoding: 6.4M ops/second - Decoding: 7.0M ops/second - Memory: 32 bytes per operation - Written in C# with zero dependencies

*Example conversions:* ``` 40.7128, -74.0060 → Q7KH2BBYF (NYC) 51.5074, -0.1278 → S50MBZX2Y (London) 35.6762, 139.6503 → PAYMZ39T7 (Tokyo) ```

*Human-readable format:* Grid9 also supports XXX-XXX-XXX formatting for operations teams: `Q7K-H2B-BYF`

*Trade-offs:* - Fixed precision: Always 2.4-3.5m globally (vs variable precision systems) - Non-memorable: Unlike what3words' dictionary approach - Uniform coverage: Same precision everywhere (cities, rural, oceans, poles)

*Use cases:* Originally built for autonomous vehicles, but applicable to drone operations, precision agriculture, IoT sensors, emergency response, and any system needing compact location encoding.

GitHub: https://github.com/pedrof69/Grid9 Live demo: https://pedrof69.github.io/Grid9/

The code is MIT-licensed for non-commercial use, with commercial licensing available. I'm actively maintaining it and would love feedback from the HN community!
by darkwater | 2025-07-22 07:44:02+00:00
from the link[1] another user posted:

> We have a public service mandate, which means that we have very clear responsibilities according to the state media treaty. For us, this means that our top priority is actually reaching our target audience, namely approximately 15 million people living in Germany between the age of 14 and 29 who have internet access

It's not a binding contract for sure but I don't think that OpenAI or other AI scraper is their target.

[1] https://presse.funk.net/das-ist-funk/
by strogonoff | 2025-07-22 07:45:12+00:00
Sometimes it looks as if it matters more whether people are good and work in good faith rather than what a particular system is.

However, the more extreme the system (be it anarchocapitalism or communism), the higher the requirement to the goodness of people.

As is, in current societes I find that the ambient chaos of general democratic capitalism counteracts the threat of small minority making wrong decisions (Mao’s famine, etc.) while strategic regulations help curb bad actors abusing the system (like selling people poison or dumping toxic waste into rivers).

Both are needed, and I usually suspect that people who call for one extreme or the other either have an agenda or have not thought it through. (In the West it is often pro-capitalist tendencies, though I encountered both.)
by lisper | 2025-07-22 07:45:15+00:00
Remember the original scenario was "a child telling their parent to walk", so literally using language to communicate a high-level goal to a "lower-level" system.

I don't have kids so I have no direct experience with this, but I'm pretty sure that parent's don't actually instruct their kids how to walk. Kids figure it out mostly on their own. Parents might accelerate the process by giving guidance and encouragement, but even that probably is just another feedback channel. The heavy lifting is all in the kid's brain.

Contrast that with learning how to play chess. The latter is something that a higher level system really can teach to a lower-level one. Really good chess players eventually develop sub-conscious pattern-matching abilities that are very much like a motor skill, but before that happens a person first has to learn to play chess using slower deliberative methods, and they learn that through language. Other good examples are learning to drive, or fly an airplane, write code. But walking really is different. There's a reason that walking is not taught in preschool. (Physiotherapy is different. And as you yourself point out, some people figure that out on their own too.)