MurphyA/hacker-news huggingface dataset:
by FirmwareBurner | 2025-07-04 12:37:05+00:00
- 4th major mass lay offs at Xbox in 18 months - The Initiative closed, Perfect Dark cancelled - Rare hit with layoffs, Everwild cancelled, Banjo Kazooie and Sea of Thieves Director leaves Rare - 50% of Turn 10 laid off - King and Zenimax hit with lay offs, new Zenmiax online IP cancelled - Multiple call of Duty Studios hit with lay offs - 50% of Xbox user research team laid off, head of child and family saftey laid off

Go woke go broke strikes again. Who would have thought that if you make games captured by identity politics with ugly unappealing female characters infused with bloated DEI HR polices[1], that nobody buys and loose investors money, would result in you loosing your job? No way!? /s

Meanwhile local indie and Asian game devs, especially from Korea and China, are giving gamers what they want and making bank. Hope Microsoft is cleaning house of activists that infiltrated the entertainment industry and putting gamers back in charge of developing games. Or, they can choose not to, and keep loosing money.

[1] https://thatparkplace.com/microsoft-recommends-game-develope...
by maybevoid | 2025-07-04 12:37:28+00:00
(Slightly hijacking this thread to share about my comment for the same post on Reddit [1])

It's great to see you exploring some foundational patterns that closely align with the principles behind my work on Context-Generic Programming (CGP).

The structure of your `BlanketAdapter` and `Adapter` traits bears a strong resemblance to the concepts of provider traits and consumer traits in CGP. In particular, your use of the `Target` type is conceptually similar to how the `CgpProvider` associated type is used within a CGP context.

To illustrate the connection, I’ve put together a CGP-based reimplementation of your example. You can see the full code below or check it out as a gist at [3].

I hope this example helps to demonstrate how CGP builds on the same design ideas but generalizes them further. With CGP, the pattern becomes applicable to any trait, and the macros helps reduce a significant amount of boilerplate.

There’s definitely room to refine the example further — for instance, by extracting `load_state` into a separate trait so it can be reused across different implementations. I decided not to go too far down that path here, just to keep the example focused and easier to follow.

[1] https://www.reddit.com/r/rust/comments/1lovjej/comment/n0qh0...

[2] https://contextgeneric.dev/

[3] https://gist.github.com/soareschen/5b520eac0e818058cedfa2fbe...
by danielbln | 2025-07-04 12:38:27+00:00
No they don't do requirements gathering, they also don't cook my food and wash my clothing. Some things are out of scope for an LLM.

Yes, they can do analysis, identify conflicting specs, etc. especially with a skilled human in the loop

Yes, they help with design, though this works best if the operator has sufficient knowledge.

The LLM can help significantly by walking through the code base, explaining parts of it in variable depth.

Yes, agentic LLMs can easily write tests, run them, validate the output (again, best used with an experienced operator so that anti-patterns are spotted early).

From your posts I gather you have not yet worked with a strong LLM in an agentic harness, which you can think of as almost a general purpose automation solution that can either handle, or heavily support most if not all of your points that you have mentioned.
by eesmith | 2025-07-04 12:39:18+00:00
"A couple" does not always mean two.

https://en.wiktionary.org/wiki/couple - "(informal) a small number"

FWIW, "Maximum accuracy for standard linear slide rules is about three decimal significant digits" - https://en.wikipedia.org/wiki/Slide_rule

While yes, "Astronomical work also required precise computations, and, in 19th-century Germany, a steel slide rule about two meters long was used at one observatory. It had a microscope attached, giving it accuracy to six decimal places" (same Wikipedia page), remember that this thread is about calculating devices one might carry in one's pocket, have on one's self, or otherwise be able to "grab".

(There's a scene in a pre-WWII SF story where the astrogators on a large interstellar FTL spacecraft use a multi-meter long slide rule with a microscope to read the vernier scale. I can't remember the story.)

My experience is that I can easily get two digits, but while I'm close to the full three digits, I rarely achieve it, so I wouldn't say you get three decimal digits from a slide rule of the sort I thought was relevant.

I'm a novice at slide rules, so to double-check I consulted archive.org and found "The slide rule: a practical manual" at https://archive.org/details/sliderulepractic00pickrich/page/...

> With the ordinary slide rule, the accuracy obtainable will largely depend upon the precision of the scale spacings, the length of the rule, the speed of working, and the aptitude of the operator. With the lower scales it is generally assumed that the readings are accurate to within 0.5 per cent. ; but with a smooth-working slide the practised user can work to within 0.25 per cent

That's between 2 and 3 digits. You wouldn't do your bookkeeping with it.
by ethbr1 | 2025-07-04 12:39:45+00:00
There's a much stronger argument that Trump's personality cult in the current GOP legislature is doing the same.

Threatening primaries and social media tirades against his legislative opponents chases any Republican willing to check him out of the party.

I mean, Christ, only 2 fiscal conservative Republicans had an issue with deficit spending greater than what the House had passed? And a debt limit increase?

The real problem with Congressional GOP independence is that enough of them don't decide something is too much at the same time. Ones and twos are easily picked off.
by adamzochowski | 2025-07-04 12:40:07+00:00
This depends on the join type.

select ... from table1 left join mytable2 on ... where ..

If you move contents of where clause to the join/on clause, you will change meaning of the query.

If someone has a complex query or complex performance, they could do either subselects

select ... from ( select ... from table1 where ... ) as table1_filtered inner join mytable2 on ...

or CTEs

with table1_filtered as ( select ... from table1 where ... ) select ... from table1_filtered inner join mytable2 on ...
by nottorp | 2025-07-04 12:40:33+00:00
I'd love it if everyone who posts statements like this would also include a link to their professional experience. Or at least state a number of years they've been developers.

I'm sure I can do what you describe as well. I've actually used LLMs to get myself current on some stuff I knew (old) basics for and they were useful indeed as you say.

I'm also sure it wouldn't help your interns to grow to your level.
by latexr | 2025-07-04 12:40:43+00:00
> Looks like I was the inspiration for this post then.

You were not, as is patently obvious from the sentence preceding your quote (emphasis mine):

> Another Bluesky quip I saw earlier today, and the reason I picked up writing this post (which I’d started last week)

The post had already been started, your comment was simply a reason to continue writing it at that point in time. Had your comment not existed, this post would probably still have been finished (though perhaps at a later date).

> It's mainly intended to be an argument against the LLM hype! I'm pushing back against all the people who are saying "LLMs are so incredible at programming that nobody should consider programming as a career any more" - I think that's total nonsense, like a carpenter quitting because someone invented the table saw.

Despite your restating, your point still reads to me as the opposite as what you claim to have intended. Inventing the table saw is a poor analogy because the problem with the LLM hype has nothing to do with their invention. It’s the grifts and the irresponsible shoving of it down everyone’s throats that’s a problem. That’s why the comparison fails, you’re juxtaposing things which aren’t even slightly related. The invention of a technology and the hype around it are two entirely orthogonal matters.
by ChrisMarshallNY | 2025-07-04 12:42:20+00:00
> people downvote different opinions

Not just on AI. Personally, I only downvote stuff that I think coarsens the dialogue. The opinion expressed, is not really relevant. I like living in a world where I'm challenged.

I too, am an optimist. I think that AI can have tremendous positive effect.

But I also have considerable life experience with the darker corners of human nature, and know exactly how bad it can get (HINT: There's no bottom). Some of the very worst specimens of ... humanity, I guess (for lack of a better term) ... are quite cultured and well-educated. Filed fingernails mean absolutely nothing, when it comes to personal Integrity.

A quick shufti through human history, will quickly show that our shared prosperity is merely a recent blip on the screen. Most of history is the 0.01%, living high on the hog, while the 99.99% live in hell, serving the 0.01%. AI can definitely enable that kind of society.
by remus | 2025-07-04 12:42:48+00:00
An interesting article, but I disagree with the first sentence.

> The basic promise of a query optimizer is that it picks the “optimal” query plan.

This is kind of true, but the optimiser has to do all this with very tight constraints on available time and resources. A planner that returned a perfect plan every time would be useless if it took 500ms and 500mb, so I'd say a better phrasing would be

> The basic promise of a query optimizer is that it picks a good plan most of the time and does it quickly and efficiently.
by PaulHoule | 2025-07-04 12:46:17+00:00
As a mirrorless photographer I use a lot of processing to create a unique look. If I at all can, I set the aperture really small, use denoising, sharpening and color grading. If people think my photo came out of an old book that’s great.

I have looked at various “film look” filters and so far haven’t found one I like. When I think “film grains” I think of irregular shaped crystals, but most of the fake film grain I’ve seen makes a square pixel grain which doesn’t convince me at all. My understanding is the grain already exists before the image is shot in the sense that the films has irregular “pixels” which respond more or less because of shot noise and variation of the grain and I haven’t found anything that really simulates this.
by koliber | 2025-07-04 12:47:02+00:00
Donald Trump has stated that he wants to weaken the dollar. It seems that he is succeeding.

My guess is that he wants to make it more attractive when it comes time to refinance the large portion of American long-term debt. He also wants to keep the interest rates low for the same reason.

My questions is: What is causing the actual slide? The concrete mechanics and motivations that are causing people to sell USD.
by NigDanil | 2025-07-04 12:47:06+00:00
Mini update: since launch, DotPlus now includes:

– Linux support (native builds and packaging in progress) – Docker builds for headless use and automation – Full catalog of use cases for government, education, archives, logistics, and more

I'm currently preparing localized versions for public institutions in several countries. The tool remains freeware (under a proprietary license) and is free for public sector use.

Looking for feedback, integrations, or collaboration — especially from CLI users or anyone working with batch label generation.

If you're interested in testing Docker builds or helping package for Flatpak/Snap, I'd love to connect.

Update: Website has moved to GitHub Pages: https://nigdanil.github.io/dotplus
by dummydummy1234 | 2025-07-04 12:47:14+00:00
So why not hire a 15-20 thousand judges?

They just increased the budget for ice prisons form 3 billion to 40 billion, and did not increase the budget for the legal infrastructure needed to adequately process everyone.

Why they need to do is increase funding for judges, and make the process faster. Aka, like what the Larkin bill did, but the GOP killed that, because solving the immigration issues would be bad for them electorally.

Is seems like the plan is to just lock people up... And then nothing, except maybe deport them to random countries and let them sort them out.

Keep in mind that this has not been a 'biden' issue. The illegal immigrants already have in many cases been in the US for decades, due to ag/construction/hospitality wanting labor at rates Americans were unwilling to work.

Instead, of actually addressing the issue (why are people allowed to hire illegal immigrants in the first place, seems like cutting off the job supply would work as well).

But the question becomes, why are they increasing the infrastructure for locking people up, but not the infrastructure for due process, seems like they want to throw out due process.

Keep in mind, the people they grab off the streets have not all been illegal immigrants, many are legal on work/student/refugee visas.

And maybe you disagree that these people should have been allowed visas in the first place, but there are ways to change those laws.
by jqpabc123 | 2025-07-04 12:47:50+00:00
Musk may be a genius on some level but strictly from a business and marketing perspective, he keeps doing some really stupid and illogical stuff.

Like going out of his way to alienate his customer base.

And publicly objecting to government spending as he lives on it.

It's almost as dumb as trying to eliminate the cheap labor that is producing your food and building your homes.
by close04 | 2025-07-04 12:48:05+00:00
Funding people means you trust the people are so good they will push any idea to success. Funding an idea means you trust the idea is so good it will push any people to success.

Funding people means having a lot of trust in them. What's unsaid is if the investor believes coloring outside of the lines to make everyone more money is a breach of that trust, or just the normal cost/risk of business.
by recursinging | 2025-07-04 12:48:33+00:00
> if a musician plays a piano in a closed room with no one to hear it, does it make a sound?

I get what you're after, but that's not a very good example. If a musician is playing an instrument, then of course the musician hears it.

Now, imagine instead that it's a player piano, and the lone "musician" is not actually playing anything at all, but hears the sound of the tones he/she had randomly generated by a "Whatever" machine, resonating through the actual struck strings, and resonant body of a piano, and the hair on the back of their neck stands on end. Then the music ends, the vibrations stop, and all that is left of the moment is whatever memory the "musician" retains.

Was that music while being heard by the "musician"? Is it music when it's just an melody in the "musician's" head? What if it's wasn't a piano at all, but just birds singing? Is it still music? If it is, is it "good" music?

Yes, the world is changing fast, and no, we humans don't seem to handle it well. I agree with the article in that sense. But I see no use in categorizing technology as dystopian, just because it's been misused. You don't have to misuse it yourself, or even use it at all if you don't want to. Complaining about it though... we humans are great at that.
by refurb | 2025-07-04 12:48:57+00:00
> If you don't already know that keeping the name & badge number visible is the most important part of proper policing

But clearly there are exceptions. You can even read about them on European police websites.

https://handbookgermany.de/en/police

"In particular, criminal police officers also work in "civilian" clothing and therefore are visually unrecognisable as the police force. They often have to hide their identity, for example, to observe people or to enforce arrest warrants."
Certifyi – Compliance Automation for Startups
by bhaskarbhatt | 2025-07-04 12:49:16+00:00
We built Certifyi to help startups automate SOC 2, ISO 27001, and other compliance frameworks. Traditional audits are slow and expensive—Certifyi uses AI to streamline evidence collection, reporting, and controls testing, helping you cut audit costs by up to 30%. We’re looking for 5-10 early-stage startups to join our alpha. Would love your feedback on the platform and the compliance challenges you face!
by Sjoerd | 2025-07-04 12:49:22+00:00
To compensate for the US emissions of CO2 equivalent, you would need to create in the order of 4 cubic kilometers of charcoal every year. You could cover the whole of California with a layer of 1 centimeter (about half an inch) of charcoal every year.

So turning trees into charcoal scales up to a certain point, but not to the point that it "would even remotely make a difference for climate change", as OP said.
by vaylian | 2025-07-04 12:49:54+00:00
> Can you share your thoughts on Poem?

There's the poem crate and then there is the poem-openapi crate. The latter is used in this case and it provides very ergonomic ways to define an OpenAPI service in pure Rust. It's nicer than using the utoipa crate with axum (whilch ist still fairly nice, so no shade here).

I'm happy with poem-openapi.
by glasscannon | 2025-07-04 12:50:04+00:00
I recently decided to go all in on addressing chronic pain - a condition which affects an estimated 1/5 adults in the US[1] and nearly the same proportion in my country of Australia.

This is the first of several blog posts exploring this invisible condition.

If you're passionate about this space feel free to reach out, thanks!

[1] https://www.cdc.gov/mmwr/volumes/72/wr/mm7215a1.htm [data from 2021]

-

[Edit] Thanks so much everyone! Excited to get the next article out soon!
by fcpguru | 2025-07-04 12:50:27+00:00
great job with the technical details and understanding all this. But I like this quote:

"IPv6 is a 1990s solution to a 1980s problem, designed by committee before we fully understood how the internet would evolve. It solves address exhaustion, but creates more problems than it fixes — and doesn't align with how modern networks actually work."

IPv6 was designed under the assumption that:

NAT was bad Every device should be globally addressable Hierarchical routing and massive address spaces were the future

But the internet evolved differently:

NAT enabled firewalls, local network segmentation, and privacy — it's now a feature, not a bug. Global addressing is a security liability, not a benefit. Nobody wants their fridge on the public internet. Most real-world networks are flat, dynamic, and heavily virtualized, not rigidly hierarchical.
by bombcar | 2025-07-04 12:50:56+00:00
For now, perhaps. But within time the vast majority of users of the Switch 2 will be children (for some value of “are teenagers children”) - our first switch was bought for me, but the other ones are definitely kids toys (and they’ve overtaken ours, too).

But even a five year old can understand “use this charger/connect and it charges fast, that other one is very slow, and this one doesn’t work.”

It’s way more annoying to the parents.
by qualeed | 2025-07-04 12:51:46+00:00
Sometimes it's really surprising what comments you guys push back on and which ones you don't comment on. (Yes, I know, you can't see everything, etc.). I suspect it might be because this one wasn't dressed up enough.

While it is a personal attack, it is pretty tame compared to (non-flagged) comments I see here every day. I especially don't see it as a swipe at their family. Yet this is a pretty strong rebuke.

While I highly doubt it's because the subject is a YC pick, the optics aren't great.
by VagabundoP | 2025-07-04 12:53:07+00:00
Can confirm that dogs in water will scrab you with their claws.

Lovely piece and comforting to read. And having swam in the Irish sea with dogs brought me back memory of being freezing wet, with dog scrapes and the smell of them after.

I'd manually roll mine on the dry sand to try dry them, or on the walk back through the spiky beach grass you'd have wet dog body press against your leg as you're moving too slowly silly human, but their fur was just too sopping wet for it to work.
by efkay | 2025-07-04 12:54:34+00:00
We’ve all been there as ethical hackers: We are provided credentials for multiple accounts, with complex passwords and multi-factor authentication (MFA) to test our customers’ environments. While that is a great sign of authentication security best practices, it creates an annoyance for pentesters. There are different ways to make it easier such as temporarily using a password manager in the testing browser which supports MFA. But what if you are not using a browser for testing?
by bemmu | 2025-07-04 12:54:47+00:00
I think there's a category of these kinds of things where you apply AI to do something humans could do, but could not be bothered to do. Or could not profitably do. At least no human would categorize all these reviews just for lols.

Another recent example from HN would be that site which just lists hotel rooms that have a desk and a chair. It would be an incredibly dull task for a human to look at a million hotel room pictures and just select if they have a desk or not.

What else somewhat useful/fun could we do applying perhaps a little worse than human attention at something, but a lot of it?
by ahtihn | 2025-07-04 12:55:01+00:00
> They use an AGPL license, which to my understand means that anything that links with this code also becomes AGPL.

It doesn't work like that.

The code linking with AGPL code needs to be AGPL (or compatible license) to comply with the license.

That doesn't mean that if you link some code with AGPL code it automatically becomes AGPL. It just means it doesn't comply with the license and therefore does not have the right to use the AGPL code.

The remedy to a license violation is not necessarily complying with it. In fact, I've never seen a case where a company using (A)GPL code in such a way was ordered to release their own code with that license. Generally, they have to simply remove the (A)GPL code, pay some damages and that's it. If they want to keep using the AGPL code, then they of course would have to comply with it, but that's their decision at that point.
by atraac | 2025-07-04 12:55:15+00:00
I've applied casually to around 30 listings(I'm EU based) throughout last 2-3 months, all of which I was almost a perfect candidate for(9 years total exp). I received 2 automatic 'no's and 1 phone call + assignment for which I'm still waiting for a response. Everything else straight up ghosted me, not even confirmation emails of received resumes. Some of those companies even re-newed their listings afterwards. I feel like 80% of job listings are just straight up fake to keep VC's believing.
by efkay | 2025-07-04 12:55:34+00:00
Large Language Models (LLMs) like ChatGPT are revolutionizing how users interact with systems. LLM-powered chatbots are making digital experiences more conversational and human-like but they are also introducing new, complex security challenges. From assisting with customer service to drafting documents and generating code, their use is rapidly expanding across industries.

This growing ubiquity also opens the door to new attack vectors, including jailbreaks that override system instructions and data leaks triggered by cleverly crafted prompts.
by lcnPylGDnU4H9OF | 2025-07-04 12:55:35+00:00
I don’t really think repositioning it has a direct effect. An indirect effect of moving it around is that you turn the microwave off for around 30 seconds or more in order to do it. The reason some parts increase in heat faster is that they have higher concentrations of water; allowing the water to stop boiling and all of the heat to spread through is the magic.

(I’ve heard the fans that you hear are there to reflect the micro waves and make them bounce all over the place but I don’t know if that’s true. Regardless, most models have a spinning plate which will constantly reposition the food as it cooks.)