MurphyA/hacker-news huggingface dataset:
by lexlambda | 2025-09-13 21:09:09+00:00
I assume, since the statement specifically mentions CERTIFIED devices, that they do intend to further develop the app.

As always with Google policies, this means users will need to jump through more and more hoops (as today with custom ROMs and banking apps already). I really hope first and foremost that this policy can be reverted, and if not, that the community develops means of technological circumvention (examples mentioned by others include an "app runner" app or letting others identify the app).

It is a sad state the Android ecosystem is heading to.
by Aurornis | 2025-09-13 21:09:20+00:00
Requiring an issue per PR makes sense for significant bugs and features, but taken to the extreme it feels arbitrary and pedantic.

I occasionally submit documentation fixes when I find broken docs (outdated commands in the docs, incorrect docs). I’ve had these rejected before because someone insisted I create an issue and have it go through some process first just to submit an obvious 1 line fix.

At the extremes it clouds the issue backlog. You try searching for something and find pages and pages of arbitrary issues that didn’t need to exist other than for someone to get past the gatekeeper.
by HarHarVeryFunny | 2025-09-13 21:10:02+00:00
No - humans are the counter example.

If you want a model that doesn't hallucinate then train it to predict the truth, and give it a way to test it's predictions. For humans/animals the truth is the real world.

An LLM is trained to predict individual training sample continuations (a billion conflicting mini truths, not a single grounded one), whether those are excerpts from WikiPedia, or bathroom stall musings recalled on 4chan. Based on all this the LLM builds a predictive model which it is then not allowed to test at runtime.

So, yeah, we should stop doing that.
by Nevermark | 2025-09-13 21:10:24+00:00
> "“In writing, you must kill all your darlings.” - William Faulkner [0]

This quote is becoming a cliche. Perhaps because it provides such helpful dramatic motivation to the act of maintaining creative quality through active negative selection. When have the freedom to create things we want, that can be hard.

[0] https://www.goodreads.com/quotes/79715-in-writing-you-must-k...
by evnix | 2025-09-13 21:10:30+00:00
Are you a middle aged+ developer? You read the DDD/CQRS/event driven book or viewed the conference. My dear friend, you have fallen victim to developer porn. It's very addictive. You end up playing "the architecture game" rather than building anything useful.

I have yet to come across ONE good large scale project that makes use of these and isn't a big ball of mud.
by tbrownaw | 2025-09-13 21:10:42+00:00
> One might wonder where the US could be if the corporate culture wasn't so trigger happy on firing people and if laws against improper terminations would a) exist and b) be enforced.

Probably the labor market would look more like countries that already do that?

> The amount of knowledge cost alone that any company incurs with such bullshit is insane, but almost no one gives a fuck because the lost knowledge reacquisition cost is usually booked under "training costs" or whatnot.

No. Bean counters don't magically skip counting those beans. Hiring managers aren't magically ignorant of effects on their team's productivity.
by pessimizer | 2025-09-13 21:11:21+00:00
I assume, with this level of confidence, that we understand everything about Parkinson's now. It is a nerve disease so closely associated with influenza that there was speculation in the 60s that when the last child born during the Spanish Flu epidemic died, it would be completely eliminated as a common disease.

Shouldn't we just look for the ring that we learned how to detect herpes in nerves? Because every virus has to be constructed exactly like herpes in order to infect nerve cells, apparently.
by aDyslecticCrow | 2025-09-13 21:11:21+00:00
> No. We could not assume that contributors would engage in such discussion, in the past; nor has this been inverted today.

If the author experience a shift in the nature of PR and discussions, then at the very least it's been inverted in the projects they maintain. Even if there were contributors that did so in the past, if the ratio increased it's an issue worth discussing.

> Code "discusses itself" with you as write it

Perhaps (though i lean towards disagreement), but that discussion is not with the maintainer or rest of the team. "I thought about it and this is the best approach trust me bro" is not a great push request. All those questions the contributor answered and "discussed" are un-resolved for everyone else, and the burden of proof should be on the contributor.

If you have to think it through in front of an IDE to think about it properly, script it out in some quick python and return to the issue thread to discuss the approach. Perhaps post the python prototype even.
by jszymborski | 2025-09-13 21:11:42+00:00
I've found the JVM really gets in your way whenever you want to do something interesting with Scala. Rust is fantastic, but a lot of what I want to do can afford the overhead of a GC so that I can avoid lifetimes, borrows, etc...

I've not written any OCaml, but I've heard tell of its reputation of being hard to pick up.
by neilv | 2025-09-13 21:12:09+00:00
Google might have to be careful how hard they push on security+greed+control tactics like this.

I think that most of the world is overdue to replace their ubiquitous computing devices with ones not controlled by the US, and the current administration's behavior must be accelerating those thoughts.

(BTW, if a platform were designed for security-first, rather than corporate-surveillance-and-and-passive-engagement-first, it wouldn't as much matter who wrote whatever "app" code ran on it.)
by zahlman | 2025-09-13 21:12:59+00:00
> In other words

No, that is an invalid rephrasing that misses the point. I have had this discussion numerous times already and am not interested in rehashing it. Check my comment history if you care.

FWIW, I actually am from Canada and generally disagree with the premise of the Second Amendment. However, I consider it a morally consistent position, and the way that the government goes after gun owners in Canada — and in the US, actually — is a travesty. The lawmakers have entirely too little understanding of the things they seek to ban.
by epcoa | 2025-09-13 21:13:11+00:00
> But it's worth noting pthread_cancel() is also rarely supported anywhere outside first-class pthreads-capable systems like modern linux

Having written some of the implementation for a non x86 commercial Unix well over 30 years ago now (yeah, I know), pthread_cancel is not that rare. A carve out like “modern linux” is io_uring or even inotify and epoll. AIX and HP-UX, fuck even OSF/1 had pthread_cancel.

Windows has TerminateThread. Most RTOS have some kind of thread level task killing interface.

While they have different semantics than pthread_cancel, that doesn’t really affect the example you’re giving - they can all be used for the “cpu-bound worker”
by isolatedsystem | 2025-09-13 21:13:17+00:00
Thank you ever so much for this recommendation. I'm already through half of his upskilling document. It is as if he wrote the book exactly for me. I've been studying first thing in the morning off and on for a while now, and I'm happy to find that he advocates for that. Other than that, his focus on a) maths, b) coding and, c) domain expertise fit in line with where I want to head. I'm also happy to see that he has written much on his blog that I could dig into later.
by nchmy | 2025-09-13 21:14:07+00:00
I'm talking about how from something like 2005-2017, you couldn't install plugins at all.

Then from 2017 until apparently the last couple months, you had to upgrade past the Free, Personal and Premium plans to the $25/mo Business plan in order to install plugins.

Now it looks like its just your free tier can't do it - I suppose that's fine. 20 years of providing a bastardized simulacra of wordpress was long enough!

All other hosts have always provided full-fledged wordpress with plugin installation with all plans

But, of course you knew all of that and were just trying to misdirect people, yet again. I now fully expect some half-truth pedantic response about a technicality about dates, plan names, or a niche host who also provides a simulacra.
by toomuchtodo | 2025-09-13 21:14:17+00:00
If you're comfortable taking advice from a complete rando, find a job doing something, anything in generative AI. It's hot, will remain hot until the bubble pops, and you should be able to get a foothold in the org if you can demonstrate competency with some code and hitting LLM endpoints. Use that foothold to ensure you can keep the job when the bubble pops, and you can pivot to other engineering work in the org. Failing all of that, you'll at least have some experience and some network you otherwise wouldn't have. Good luck.
by zahlman | 2025-09-13 21:14:38+00:00
> the initially extremely-wrong reports about the engravings, for instance

I am unaware of any mistakes of fact as to the actual text of the engravings published by any mainstream source at any point.

"Not getting the reference" is not the same thing as making an "extremely-wrong report".

The meaning and implications of these engravings is the subject of intense debate, and not at all an objective matter at the moment.
by ChrisMarshallNY | 2025-09-13 21:15:46+00:00
> Why? If it is well-designed, useful, and has no obvious technical flaws, why shouldn't it be included in open source software.

Ooh! Ooh! I know this one!

Very often, folks want to modify a shared system, to optimize for their own application.

However, the modifications could do things that would negatively impact other users of the system, or make it difficult to customize for specific implementations.

They can also add maintenance overhead, which can impact quality and release cadence.
by reliabilityguy | 2025-09-13 21:16:13+00:00
> You have to click on the links and read, HTH.

You see, I can find some link and read them, but then I may come back and challenge you on what you've said. However, since I've read a different source (not the one you've read/watched), then we are going to find ourselves in a situation where we arguing about different things. To avoid this, people typically cite their references. So, you are not willing to do so, which makes me believe that you never actually read/watched a source material yourself, and best case scenario it was a tweet.

I have no idea why you resort to name-calling, it does not look good on you.
by jcynix | 2025-09-13 21:16:34+00:00
Both PNG and Webp exist in lossless formats which can be easily rotated without loss of quality. Jpeg is different, because its internal structure consists of 8x8 blocks (which, BTW, can be rotated lossless if both sides of the image are multiples of 8, iirc.

For photos all these assumptions are rather theoretical IMO, because modern cameras create images in sizes which almost always have to be reduced in size for viewing, unless one wants to pixel-peep.
by giancarlostoro | 2025-09-13 21:17:00+00:00
I forget the episode its been years but the Talk Python podcast had someone I think from the Django team mention tips on contributing to open source and one of them was start by volunteering to document things, most devs dont do it or want to do it. It forces you to know and understand the codebase and by the time you want to contribute more you know the library better.
by muglug | 2025-09-13 21:17:50+00:00
I wasn’t talking about Psalm - I was talking about Hakana, a Rust project that informs much of Mago’s type-checking architecture. Hakana was designed to analyse Hack, a fork of PHP that doesn’t support PHP magic methods and so is much easier to analyse statically.

The big challenge to typechecking PHP is that it’s essentially two different languages — there’s typechecking code like Laravel that makes heavy use of magic methods (effectively impossible statically) and typechecking code that doesn’t (very doable).

Psalm was mostly designed for the latter, whereas PHPStan excelled at the former with dynamic analysis in plugins like Larastan.

That dynamic analysis — where you have to run some PHP code to make sense of a PHP codebase — is another big reason a Rust-based tool will have a hard time becoming popular in the PHP ecosystem.
by yepitwas | 2025-09-13 21:18:29+00:00
The very first reports of the engravings to break, supposedly from FBI sources, just said they had “pro trans” messages.

> The meaning and implications of these engravings is the subject of intense debate, and not at all an objective matter at the moment.

I agree. We can take away some things (like “very online” and some suggestions of certain connections to spheres or activities, like the Helldivers 2 reference) but there’s little more than rather mixed suggestions that could go multiple ways, as far as political affiliation and motivation that we can read from them, so far.
by nomel | 2025-09-13 21:18:29+00:00
> A central premise of immunity debt is that for many infectious diseases, repeat infections are milder than the first infection.

This is also the fundamental, well understood, mechanism of vaccines and herd immunity [1]: "Immunological memory" [2]. I think that sentence is very irresponsible.

[1] https://en.wikipedia.org/wiki/Herd_immunity

[2] Immunological memory: https://en.wikipedia.org/wiki/Immunological_memory
by reliabilityguy | 2025-09-13 21:19:10+00:00
> Clearly there's a difference in magnitude between Kirk and bin Laden, but both were merchants of hate and violence, so where's the line?

To answer this question, we would have to first agree on the term "hate", and what does it mean to be a "merchant of hate". Then, we examine the evidence, and arrive to the conclusion.

So, what is "hate"? What is "merchant of hate"? Why Kirk, in your view, was one?
by Symmetry | 2025-09-13 21:19:20+00:00
Importantly, though, humans evolved to live in environments full of random dirt microbes. We didn't really evolve to deal with repeated respiratory infections. Spillovers from wild animals would happen and kill a bunch of people from whatever group experienced them but then there'd be nobody left to infect and that strain would die out. It's only evolutionary relatively recently that our connected communities have become big enough to sustain this sort of disease. And the rate at which diseases cross over has increased rapidly as our population, contentedness, and meat diet has. Something like half the species of common cold didn't exist in 1800.

EDIT: Actually, I think learned opinion is that it might be our modern lack of intestinal parasites that could be making our immune system paranoid rather than a lack of dirt per se? Or maybe that's just the newer position with no consensus yet.
by nyolfen | 2025-09-13 21:19:37+00:00
tech wages have stagnated since ~2010 despite being one of approximately three productive growth industries. ever wonder why?

> Well it's because by this logic we should just stop Americans from studying for computing jobs as well, that way those who remain will have higher wages.

generally speaking, the point of 'having a country' is not 'offering opportunities to talented foreigners at the expense of citizens'. major employers routinely violate federal employment law in the pursuit of wage suppression; cursory googling will show you the biggest names you can think of losing lawsuits for hundreds of millions of dollars for their h1b pipelines, and yet they continually do this.
by shadowgovt | 2025-09-13 21:20:08+00:00
I have read one page into your responses in threads on HN and found no clarification as to how my rephrasing misses the point.

I respect your lack of desire to engage on the topic and will not ask it of you, but FWIW: if you believe you are making the point that Charlie Kirk did not assert that the tradeoff of protecting the Second Amendment right to keep and bear arms was an acceptable tradeoff for the deaths of Americans in mass shootings (which implies the ones lost are expendable, at least expendable enough that we won't change the society's norms to prevent those deaths)... You are not.
by serial_dev | 2025-09-13 21:20:14+00:00
This was / is not my experience. I worked mainly on frontend code, web and mobile app.

As a developer, I got the task, an “order” that something needs to be added. Best case scenario, my product owner / manager came up with it, because they talk to customers and noticed it would be helpful. Worse case scenario, someone else above them told them to do it because “we need it”, and I just hope the product person on my team properly vetted the request. Worst case scenario, the “order” came down to our team, and the managers push to the individual contributors and there is no room for discussion at this point anymore and an arbitrary (made up) deadline that is somehow always unrealistic.
by austin-cheney | 2025-09-13 21:20:44+00:00
Here is what I was talking about the entire time: https://www.vanhollen.senate.gov/imo/media/doc/van_hollen_me...

While you are laughing I continue to think you don’t know what this conversation was ever about. Laughing at your own invented strawman is a form of self soothing masturbation. Again, this isn’t a competition, except possibly only in your own mind.
by b_e_n_t_o_n | 2025-09-13 21:21:00+00:00
When I go travelling time slows down. Days and weeks become significant, a month feels like three. Whereas the past two months have felt like one. I much prefer when time slows down and I'd love to figure out how to make that happen when I'm home.

I try to seek novelty as much as I can. It's not about trying a new ice cream flavour, it's novel experiences. I might have to go into work for 8 hours, but there's at least 8 more hours where I don't need to always do the same things as before. And if you get a chance to work remotely and have no strong ties, you can pack up and go live elsewhere for a while.
by zebob | 2025-09-13 21:21:59+00:00
I see your point. Im at my lifes best health tho. Single food ingredients and got 12 pullups from deadhang to chest at 92kg, got some pistal squats in me and I can hang with one arm for 22 sex. I used to be real fat but real quick competing in dota. Also, im way more flexy now. I even worked on the wrists.

My computer has gotten some proper dusting however the ram needs and electrical engineer. Cpu has been well cooled and i even got a new gpu.

Ive got bunch of variety and novelty in my life aswell.

Im just pretty sure in getting less FPS by the years none the less.
by Aurornis | 2025-09-13 21:22:15+00:00
I actually don’t encourage this. If you find broken docs then contributing a fix is good.

However, writing docs as the starting point for someone’s entry to a project doesn’t produce good results much of the time. You need someone who is more familiar with the project to write the docs. Having the docs written by someone new to the project can lead to some really frustrating docs.

This is even more true now that projects attract junior devs who want to build their resumes and think that documenting can be done by pointing Claude Code at the codebase and demanding it write some docs.

It also encourages bad behavior from devs who think they’re doing a favor for new contributors by leaving the documentation as an exercise for someone else.
by epistasis | 2025-09-13 21:22:41+00:00
Aha, that meaning wasn't clear to me in your original sentence.

The best research I have seen on why different technologies get their learning rates is from the interviewees of this podcast:

https://www.volts.wtf/p/which-technologies-get-cheaper-over

Some people think that SMRs are a way for nuclear to get on a learning curve, but there's just as many skeptical people as enthusiastic people about that, in my experience.

Natural energy resources are a huge source of geopolitical turmoil since the start of the industrial age. Renewables have the potential to significantly lessen these conflicts compared to what's happened with fossil fuels.
by prymitive | 2025-09-13 21:22:44+00:00
If someone has a “readfile” cli app on gh it’s just a moment away from a issue being open:

> thanks for a great project, in our org we have a requirement that we only write files, not read them. Can you please add —-write flag so this app works for us?

The fact that someone clones your repo or uses your software doesn’t mean that you owe them anything. Every person with open source code should realise this before they start responding to feature requests.
by ch4s3 | 2025-09-13 21:23:27+00:00
Here’s a narrow critique, you don’t understand that limiting campaigning privileges name recognition which is something only existing officials or celebrities will have.

In a representative system where you vote directly for candidates and not parties like in the US you need to know who is who and what they support.

Banning campaigning hurts challengers to the status quo.

I could keep picking your naive suggestion apart but this is I believe sufficient evidence that you haven’t done your homework.
by hn_throwaway_99 | 2025-09-13 21:24:10+00:00
> This seems bogus to me.

There is a quote from the show Ted Lasso which I love: "Be curious, not judgemental".

Rather than proudly declare that "this seems bogus", I think it's more productive to ask why your perceived experience may not match with the study. FWIW it only took a few seconds of googling to find the study in question, likely much less time than it took you to write your comment, and then you're free to examine the methods and outcomes of that study:

https://pubmed.ncbi.nlm.nih.gov/27097002/
by within_will | 2025-09-13 21:24:36+00:00
Natural language becomes like an abstraction above the high-level languages then, even above things like Scratch and Basic. But you can't define how big of an abstraction it is exactly, like I can say "write an GPS app" or "write a function that does x"

The former is more abstracted and the latter is less. It's this ambiguity and non-determinism that's tricky.
by johnea | 2025-09-13 21:24:59+00:00
Man, blah, blah, blah...

That article needs to have about 80% of the words cut out of it.

When the author straight up tells you: I'm posting this in an attempt to increase my subscribership, you know you're in for some blathering.

In spite of that, personally I think algorithmic feeds have had a terrible effect on many people.

I've never participated, and never will...
by mikelabatt | 2025-09-13 21:25:33+00:00
Even the Amiga with its 8-bit text encoding was 40 years ago. Are you saying that for some radical reason modern apps on any platform should refuse to process a BOM? Parsing (skipping) a simple BOM header isn't the same as becoming fully Unicode-aware. I did not invent the BOM for UTF-8, it's there in the wild. We better be able to read it, or else we will have this religious debate (and technical issues porting and parsing texts across platforms) for the next 40 years.
by opo | 2025-09-13 21:25:50+00:00
>...But we are where we are in 2025 and there is no point crying over spilled milk.

It would be one thing if Germany's bad mistakes in this area only affected Germany. Unfortunately people downwind of Germany die because it is still burning coal. Unfortunately climate change will affect everyone.

>...We also need to decarbonize aviation, shipping, agriculture, industry, construction etc. The grid is not the end,

Many of the changes needed to decarbonize those industries will rely on using electricity, so the grid is critical.

>...The fastest, cheapest and most efficient way of quickly displacing fossil based energy production today is building renewables and storage.

We will see if Germany is still burning coal and natural gas when countries like Finland are not.