MurphyA/hacker-news huggingface dataset:
by advisedwang | 2025-05-27 18:59:14+00:00
Yes, but it's not reasonable to expect these bags to be recycled in the same value level - the bags are dyed, contaminated with additives and other recyclables etc. Plus, if they are recycled into fabrics that prevent the use of virgin plastics of fabrics, it still has reduce eco footprint vs landfill or incineration.

All of which to say is "downcycled" is still better than nothing. Although, in a sense the real nothing - not having a wasted bag in the first place - would be the real solution.
Ask HN: How frustrated would you be if Gemini stopped being so generous?
by johnnyApplePRNG | 2025-05-27 18:59:38+00:00
With its code generation, I mean.

I remember a long, long time ago when ChatGPT would just keep going. You could nudge it to "continue generating" and it would happily oblige—no hesitation, no stinginess.

Then at some point, it was like they realized, wait a minute… we’re already popular, and started playing hard to get. Output limits, clipped generations, and this general sense of "eh, that's enough for you."

So now I’m racing to produce as much code as I can on Gemini Pro. Partly because it’s genuinely awesome, and partly because I’ve got this creeping feeling that the generosity might not last forever.
by HideousKojima | 2025-05-27 18:59:55+00:00
Seems like the obvious reason is because women are disproportionately more likely to take "email jobs" than jobs that require hard skills, and email jobs are easier to replace with AI (mostly because they aren't really providing much real value and probably could have been safely eliminated even without AI). You even see this trend in fields that are harder, with women who become doctors far more likely to become pediatricians, general practice family doctors, etc. as opposed to oncologists or surgeons. Or women who go into software dev being far more likely to work on frontend as opposed to, say, writing netcode or plumbing the depths of database performance.
by eborgnia | 2025-05-27 19:00:06+00:00
Hey, these are really interesting points. The question of agentic discovery vs. one-shot retrieval is really dependent on the type of product.

For Cline or Claude Code where there's a dev in the loop, it makes sense to spend more money on Gemeni ranking or more latency on agentic discovery. Prompt-to-app companies (like Lovable) have a flood of impatient non-technical users coming in, so latency and cost become a big consideration.

That's when using a more traditional retrieval approach can be relevant. Our retrieval models are meant to work really well with non-technical queries on these vibe-coded codebases. They are more of a supplement to the agentic discovery approaches, and we're still figuring out how to integrate them in a sensible way.
by astroimagery | 2025-05-27 19:00:46+00:00
That's amazing! It's great to hear about happy astrophotographers at all levels. I went a bit further in some years ago and am now contemplating an upgrade but waiting from some funds lol. Currently with a Celestron 130mm slt scope and EQ mount with ZWO ASI533 MCPRO I am getting the kind of images I have wanted all along. It's an awesome hobby. Check out some of my better images here: https://astroimagery.com/astrophotography-deep-sky-images/
by mrguyorama | 2025-05-27 19:01:00+00:00
Only if you mean """Mask mandates""" that had no enforcement. At one point here in southern Maine, we encouraged people to stay at home if you didn't need medical attention, but at no point were cops legally allowed to pull you over without standard probable cause, and you were committing no crimes by being out and about without masks. Companies who disallowed you inside without a mask were exercising their first amendment right to association to not associate with people who could cost them money by getting their workers sick.

A renowned local pizza company spent that summer loudly crying about mask mandates and loudly not conforming to gentle asks to increase spacing and limit indoor dining. They were documented as the site of several significant outbreaks and now the company is dead. Because people stopped going. Because nobody cares so much about pizza that they want to catch something that is from an inconvenience all the way up to lethal.
by JumpCrisscross | 2025-05-27 19:01:22+00:00
> Simply saying "I don't support genocide" will illicit a negative response from the pro Israel side of things and puts you in the "against" category

Sure. But declining to use the term "genocide" similarly illicits a negative response from a lot of the pro Palestinian side.

Single-issue advocates will tend to dislike you if you don't take their position on an issue. That doesn't mean anyone has to. (My pet war was Ukraine. I, similarly, took a dim view of anyone who described Russia's invasion as a defensive war. And I'd similarly argue with folks who thought what happens in Ukraine has nothing to do with America's security, though I hope I was more respectful than the status quo with Gaza.)
by krapp | 2025-05-27 19:02:14+00:00
For the people who don't read past the headline, this measure doesn't literally crown Trump king, it metaphorically does so by making it illegal for any court to enforce contempt citations against him:

“No court of the United States may use appropriated funds to enforce a contempt citation for failure to comply with an injunction or temporary restraining order if no security was given when the injunction or order was issued …”

The purpose of this is obviously to allow Trump to continue to ignore court injunctions against him without the possibility of meaningful consequence.
by Pooge | 2025-05-27 19:02:49+00:00
I haven't donated yet because I was unemployed, but now that I have a more than decent salary, here are the projects that will be the receiver:

- KeePassXC

- KDE

- Ladybird Browser

- Khan Academy

- qBittorrent

- Actual

I'm planning on having a fixed budget and giving the same amount to all of them.
by IshKebab | 2025-05-27 19:03:15+00:00
This is a big turnoff for me. Half the point of adding type annotations to Python is to tame its error-prone dynamic typing. I want to know when I've done something stupid, even if it is technically allowed by Python itself.

Hopefully they'll add some kind of no-implicit-any or "strict" mode for people who care about having working code...
by dsp_person | 2025-05-27 19:03:41+00:00
he explains

~40y ago invented data warehouse, where an ETL process overnight would collect data from smaller dbs into a central db (the data warehouse)

~15y ago, data lake (i.e. hadoop) emerged to address scaling and other things. Same idea but ELT instead of ETL: less focus on schema, collect the data into S3 and transform it later
by colordrops | 2025-05-27 19:03:43+00:00
I guess that's technically true, but RAG has colloquially taken on the meaning of vector database retrieval. Perhaps there's a paper out there that defines RAG specifically as any data retrieval, but at this point in time that's so general a term that it's bordering on useless. It's like saying "network connected application". No one has said that for decades now that it's status quo. Also, there are many types of networks, but "network connected app" generally meant TCP, despite it not being in the name.
by retskrad | 2025-05-27 19:03:48+00:00
Ask the average woman in the US, Europe and even Asia if they cared about any plight that men might go through, like losing their jobs in some fashion. Most would shrug and move on. Why are men expected to show so much empathy for women they don’t even personally know? These days, men and women compete for the same jobs, degrees, and apartments. So why should men keep putting women first?
by didibus | 2025-05-27 19:04:02+00:00
I think you need to try the 3rd way:

3. Agentic Coding (aka Vibe Coding)

This is what clojure-mcp with Claude Desktop lets you try. Or you can try Amazon Q CLI (there is a free tier https://aws.amazon.com/q/developer/pricing/). Not Clojure specific.

You need to find a workflow to leverage it. There are two approaches.

1. Developer Guided

Here you setup the project and basic project structure. Add the dependencies you want to use, setup your src and test folders, and so on.

Then you start creating the namespaces you want, but you don't implement them, just create the `(ns ...)` with a doc-string that describes it. You can also start adding the public functions you want for it's API. Don't implement those either. Just add a signature and doc-string.

Then you create the test namespace for it. Creates a deftest for the functions you want to test, and add `(testing ...)` but don't add the body, just write the test description.

Now you tell the AI to fill in the implementation of the tests and namespace so that all described test cases pass and to run the test and iterate until it all does.

Then ask the AI to code review itself, and iterate on the code until it has no more comments.

Mention security, exception handling, logging, and so on as you see fit, if you explicitly call those concerns it'll work on them.

Rinse and repeat. You can add your own tests to be more sure, and also test things out and ask it to fix.

2. Product Guided

Here you pretend to be the Product Manager. You create a project and start adding markdown files in it that describe the user stories, the features of the app/service and so on.

Then you ask AI to generate a design specification. You review that, and have it iterate on it until you like it.

Then you ask AI to break down a delivery plan, and a test plan to implement it. Review and iterate until you like it.

Then you ask AI to break up the delivery in milestones, and to create a break down of tasks for the first milestone. Review and iterate here.

Then you ask AI to implement the first task, with tests. Review and iterate. Then the next, and so on.
by ExoticPearTree | 2025-05-27 19:04:17+00:00
Funny enough, I actually have a few routers with a DFZ, so I have an idea or two about how BGP works.

My point is that:

- if you drop a connection, especially one through which you announce the full routing table, it is going to create a lot of churn to your downstreams. Depending on the kind of routers they use, it can create some network instability for quite a while. And if you drop it again when you receive that malformed route, the instability continues

- removing only the malformed attribute maybe changes the way you treat traffic but you still route it. OK, you send it to maybe another interface, but no biggie

- if you’re using a DFZ setup, dropping that single route could blackhole traffic to that destination if you’re the only upstream to another router
by jmpetroske | 2025-05-27 19:04:43+00:00
I don’t ever expect everything to be perfectly efficient or even close to it, but how many jobs are there that really truly matter? A job “mattering” is binary either, a doctor is probably essential, and an artist isn’t, but it still matters.

I personally don’t think wages always correspond to how essential a job is, but for the sake of the argument let’s pretend that wages match the necessity of a job, its difficulty, educational requirements, etc.. In this case, I’d expect that we would see people move to jobs that are more essential than their prior job. I think this is more complex that just “poaching”.
by k310 | 2025-05-27 19:05:32+00:00
Consider the source. "Debt forgiveness for me, but not for you".

> Trump’s companies have filed for Chapter 11 bankruptcy protection, (six times) which means a company can remain in business while wiping away many of its debts. The bankruptcy court ultimately approves a corporate budget and a plan to repay remaining debts; often shareholders lose much of their equity. [0]

[0] https://www.washingtonpost.com/politics/2016/live-updates/ge...
by reissbaker | 2025-05-27 19:08:28+00:00
This "study" is almost a parody of itself. Their methodology was they got humans to rate about 1.6k tasks, and then asked GPT-4 to rate the other 30k tasks; essentially their entire dataset is AI-generated (and using a pretty dumb model). Then they dressed it up in very fancy infographics and got the UN to publish it.

Some pretty bad examples:

* Accountants supposedly have significant risk of being replaced by AI, whereas advertising and PR managers have minimal risk. In reality, advertising has already been impacted by generative AI, whereas attempting to replace accountants with GPT-4 would generate significant legal risk.

* "Travel guides" are listed as minimal risk despite being fairly easy to generate, with plenty of AI-generated travel slop already existing. Meanwhile, "hotel receptionists" are listed as having significant risk of being replaced — do the study authors think that ChatGPT going to man the front desk, hand out keycards, and check people's IDs — sooner than just generating text and images of travel?

I wouldn't pay much attention to this study, other than as an example of how to not do a study on AI risk.
by pixl97 | 2025-05-27 19:08:43+00:00
The market is the https://en.wikipedia.org/wiki/Red_Queen_hypothesis in action.

You have the market itself which is like the environment, it can go hot or cold based on broad trends, and if that's all their was fundamentals would likely work well.

The problem is there the dumb prey you feed on may adapt and remove your niche you fit in. Even worse is there is no shortage of predators watching you and waiting for you to make a mistake and they'll eat you alive.
Show HN: Sunchay – a universal bookmarker that lets you peek inside your brain
by panchamk | 2025-05-27 19:09:06+00:00
I love taking notes and capturing ideas wherever I can: Apple Notes, Chrome bookmarks, Twitter bookmarks, etc. But I could never find out what I had saved unless I remembered where I saved it.

I wanted a tool that could not only help me capture ideas, but rediscover them later. That's why I decided to build Sunchay. The goal is to eventually have a system which understands the kind of ideas that I like to save, and formulates a graph of inter-related ideas that can be surfaced later. Almost like a distillation of coherent thoughts.

I have this thought that I should be able to talk to my brain and see the results with citations (article links, YT videos, personal notes, etc).

I am also working on a Chrome extension that lets me quickly save anything that I am interested in.

Would love to get your thoughts on this. Would you use something like this if it existed? I want to understand the kind of price that you would be willing to pay to use it? Any particular features that you would like to see here?

Roast the design, question the stack, or riff on use-cases—from academic literature hoarders to chefs cataloguing recipe PDFs. Dry humor welcome.

Reach out to me at hello [at] panchamkhaitan [dot] com.

I also recorded a YouTube video to give a walkthrough: https://www.youtube.com/watch?v=DaxveexOHNY

PS: I know that the UI is _very_ similar to some popular note-taking apps like MyMind or Fabric. I have taken cues from these tools. I will eventually make the personality more unique.
by enahs-sf | 2025-05-27 19:09:06+00:00
i had some interesting thoughts while playing about how this aligns with the work of startups.

Even with the constraints of time and gravity removed and with undo, it's still quite easy to make choices that keep the structure up but leave gaps which are hard to fill in. These end up leading to cruft that's hard to get rid of.

With some degree of ability to look ahead, it's hard to break away from the human psychology of aligning the structure to your expectations for a certain piece, that may or may not be coming in the near future. somewhat analogous to building for an audience that may not be there or may never come.

Despite having all advantages, it's still quite possible to paint yourself into a corner and fail.

One can learn a lot from this game if they take the time to observe it.
by wslh | 2025-05-27 19:09:32+00:00
> I’ve seen more and more people dismiss the idea of universities, and more generally, dismissing the idea of learning anything that isn’t explicitly needed for the career they’re studying for. This always felt like a huge mistake to me.

As usual, it's not black and white: there's no single answer that fits everyone or every field. That said, I'll give an example from computer science where I've seen many people struggle if they haven’t taken (and approved) a course on operating systems: topics like race conditions, mutexes, and concurrency.

While these aren't especially difficult concepts, they're not inherently tied to knowing a specific programming language. They transcend language syntax, even though some languages offer syntax for handling them. The problem I often see is twofold: either developers don't apply locking mechanisms at all (leading to unsafe behavior), or they use them excessively or incorrectly, resulting in deadlocks or significant performance issues. Clearly concurrency could be really hard but I am talking here about the basics.
What If? Collaborative Vision for Universal Computing Infrastructure
by wan888888 | 2025-05-27 19:09:40+00:00
What if the global developer community shifted from competitive fragmentation to collaborative consolidation? Rather than hundreds of teams building competing solutions for the same fundamental problems, imagine channelling that collective expertise into creating a unified, open-source technology stack that serves as the foundation for all digital innovation.

Currently, enormous resources are dispersed across duplicative efforts, countless web frameworks, authentication systems, and database solutions that largely solve identical problems. This fragmentation creates unnecessary complexity, increases maintenance overhead, and forces developers to repeatedly learn marginally different approaches to the same challenges.

A coordinated effort to establish a "universal stack", built on open-source principles and maintained collaboratively, could dramatically accelerate technological progress whilst reducing barriers to entry for new developers and organisations. By converging on proven, standardised solutions for core infrastructure components, the community could focus innovation on genuinely novel problems rather than reinventing established patterns.

This approach would not only benefit humanity through more robust, well-tested infrastructure, but could also disrupt rent-seeking business models that profit from artificial scarcity and vendor lock-in. When fundamental computing resources become freely available and universally accessible, it democratises innovation and enables more equitable participation in the digital economy.

The question isn't whether such consolidation is technically feasible, successful precedents like Linux and the web standards demonstrate it is. The question is whether the developer community can align around shared priorities that transcend individual commercial interests.
by hbn | 2025-05-27 19:09:50+00:00
I use spanishdictionary.com (both the app and website) all the time for when I forget a word or conjugation, I really like it for that. The fact that when I type in a word in either language and hit enter, it goes straight to the page for the definition and translation to the other language is great UX (i.e. not dumping me to a search results screen, or making me toggle between languages)

I think it got me to try out a lesson a while back but it felt kinda half-baked and I never continued further.

My biggest issue with the site/app is the constant splash-screens/pop-up modals that take over the app/website to try and get me to upgrade. I get you guys want to funnel people towards the subscription, but being nagged daily when I'm just trying to look up a word is not making me more likely to bite.
by lizknope | 2025-05-27 19:09:52+00:00
You are right but the only systems I have seen that support it are servers or expensive workstations from Ampere and maybe 1 or 2 others. I feel like 99% of the ARM based computing devices that people can buy for under $2000 have non standard boot systems. Do any of the Qualcomm ARM based laptops support an open boto standard?

In contrast I feel like 99% of x86 based computing devices under $2000 have standard boot systems where anyone can boot windows or Linux on them with minimal issues.
by fidotron | 2025-05-27 19:10:43+00:00
Thanks for playing everyone.

As mentioned, I was slightly surprised to see this trending this morning given I thought it had gone nowhere in a prior submission.

Some tech details no one asked about:

* Custom WebGL2 renderer

* Leaderboards are in FoundationDB (talk about overkill)

The markov chains are a fairly standard 5 chain ensemble setup. Each chain is configured to process k-(1..5) of your previous moves (for some value of k), and base the estimate of the next move on that. The ensemble mechanism takes care of working out which to go with. This is obviously harder than if it cheated, but it's more fun. The actual markov chain component took about an hour to write, the stats was worse.

If you're interested in writing RPS players there have been many efforts http://www.rpscontest.com/ including things as linked elsehwere here like https://daniel.lawrence.lu/programming/rps/ .
by -__---____-ZXyw | 2025-05-27 19:10:54+00:00
Excuse me for veering off topic but I saw this, was intrigued (I used to live in Lyon), browsed some of your previous comments here, saw the book Carmilla, which I'd never heard of, and am very happy. I will be reading J. S. Le Fanu, and am stunned to learn of him. Cheers!
by photochemsyn | 2025-05-27 19:11:39+00:00
I'd like to see an expert in the field of machine learning generate a cursed iceberg diagram specific just to machine learning. I suspect an LLM would do OK on generating the upper levels but very poorly on the lowest levels.

https://news.ycombinator.com/item?id=26766722 (307 pts 60 comments)

https://news.ycombinator.com/item?id=32612931 (341 pts 39 comments)
by hluska | 2025-05-27 19:11:43+00:00
These sorts of CSS experiments have been around for as long as CSS. There even used to be a site where an entire community would take basic markup and use CSS to turn it into something else.

(I just googled that phrase - the site is CSS Zen Garden. It’s impressive Google found it because that was a bad search.)

Some people did create monstrosities, others learned the limits of CSS and used that knowledge to advance CSS. So my point is that I believe in the ability of people to advance through discovering all the things they shouldn’t do.
by mhh__ | 2025-05-27 19:12:14+00:00
At this point I'm fairly convinced that the effort one would spend trying to typecheck a python program is better spent migrating away from python into a language that has a proper type system, then using interop so you can still have the bits/people that need python be in python.

Obviously that isn't always possible but you can spend far too long trying to make python work.
by bdangubic | 2025-05-27 19:12:31+00:00
if we ALL have to work until 70 which is the whole thing being pitched here, than what will construction worker who is 69-years old do? If you are in agreement with this entire thread that saying 69-year olds should be in the workforces (mandated by the government’s retirement age) than “lets get them to construction site” is what you are pitching…
by legulere | 2025-05-27 19:12:41+00:00
I don't think the higher pay is true. There are simply less people proficient in new technology at the beginning. You're simply seeing classic demand and response play out. After a while things will calm down again.

I think a better comparison is to Jevons Paradox. New Technologies make developers more efficient and thus cheaper. This increases demand more than what is gained by the efficiency increases.

I don't see us anytime soon running out of things that are worth automating, especially if the cost for that continues to drop.