MurphyA/hacker-news huggingface dataset:
by eszed | 2025-12-16 18:33:20+00:00
Not the person you asked.

In those statistical roundups homicide is treated as a proxy for crime in general, so the best we can rigorously say is that homicide rates have decreased - which is, obviously, great. Researchers treat homicide as a proxy because they know not all crimes are reported.

Anecdotally, living in [big city] between 2014 and 2021 my street-parked car was broken into ~10 times, and stolen once (though I got it back). I never reported the break-ins, because [city PD] doesn't care. In [current suburb] a drive by shooting at the other end of our block received no police response at all, and won't be in the crime stats.

Are those types of crimes increasing? I don't know! I'd had my car broken into before 2014, and I witnessed (fortunately only aurally - I was just around the corner) a drive-by in the nineties. But... That's the point: no one knows! These incidents aren't captured in the statistics.

Personally, I think the proxies are broadly accurate, and crime in general is lower, and I shouldn't trust my anecdotal experiences. However, I think the general lack of trust in the quality of American police-work (much of it for good reason, sadly) biases most people towards trusting anecdotal experience and media-driven narratives.
by joshstrange | 2025-12-16 18:33:37+00:00
Ahh, so since GitHub is completely incompetent when it comes to managing a CI they are going to make it worse for everyone to get their cut.

I hate GH Action runners with a passion. They are slow, overpriced, and clearly held together with duct tape and chewing gum. WarpBuild, on the other hand, was a breeze to setup and provided faster runners and lower prices.

This is a really shitty move.

Hey GitHub, your Microsoft is showing...
by golovast | 2025-12-16 18:33:37+00:00
I got contacted by our rep a couple weeks ago, who informed me of this news. I thought it was a disaster and it really pissed me off. The rep couldn't even explain the reasoning well. It basically summed up to "because we can" and "where are you going to go?". He was shocked to find out that I didn't like it.

We currently self-host on kubernets/aws. The thing that really got to me isn't the new charge per se. It's the fact that GHA has a ton of problems. I can hold my nose and deal with them when it's free. But now that you're squeezing me, at least you could have created something like GHA 2.0 and added a charge for that. Instead, there are vague roadmap promises which don't even include things that I care about. Specifically:

- Jenkins had better kubernetes integration years ago. It's crazy that GHA can't beat that.

- "Reintroducing multi-label functionality" - yeah, so they first broke it. They did supply "reasons", which looked like they never talked to a customer. [1]

- Still no SDK of any kind.

- "Actions Data Stream" - or you can just fix your logging.

There are dozens more complains, which are easy enough to find. This kind of an approach just makes me want to make sure that I don't use GHA again. Even if I end up paying another vendor, at least I'll be treated as a customer.

[1] - https://github.com/orgs/community/discussions/160682#discuss...
by kjuulh | 2025-12-16 18:33:45+00:00
We choose github actions because it was tied directly to github providing the best pull-request experience etc. We actually didn't really use github actions templating as we'd got our own stuff for that, so the only thing github actions actually had to do was start, run a few light jobs as the CI was technically run elsewhere and then report the final status.

When you've got many 100s of services managing these in actions yaml itself is no bueno. As you mentioned having the option to actually be able to run the CI/CD yourself is a must. Having to wait 5 minutes plus many commits just to test an action drains you very fast.

Granted we did end up making the CI so fast (~ 1 minute with dependency cache, ~4 minutes without), that we saw devs running their setup less and less on their personal workstations for development. Except when github actions went down... ;) We used Jenkins self-hosted before and it was far more stable, but a pain to maintain and understand.
by pessimizer | 2025-12-16 18:33:59+00:00
Almost the only thing I don't like about Rust is that a bunch of people actively looking to subvert software freedom have set up shop around it. If everything was licensed correctly and designed to resist control by special interests, I'd be a lot happier with having committed to it.

The language itself I find wonderful, and I suspect that it will get significantly better. Being GPL-hostile, centralized without proper namespacing, and having a Microsoft dependency through Github registration is aggravating. When it all goes bad, all the people silencing everyone complaining about it will play dumb.

If there's anything I would want rewritten in something like Rust, it would be an OS kernel.
by pndy | 2025-12-16 18:34:20+00:00
Frankly, looking at the shape of Firefox I don't think that Mozilla cares for it at all - they just hold the brand because it's really well-established.

What would be the best solution today is to convince all these Firefox spinoff projects into combining forces and fully forking Firefox away from Mozilla, and don't look back. But seeing what happens around, how various projects - even the smallest ones are being lead, the moods in communities, I highly doubt that's actually possible.
by gs17 | 2025-12-16 18:34:56+00:00
> we had someone going car by car stealing from any car left open.

We have that too here, the issue seems to be more that it's a catch and release crime. The police not only knew who was doing it on our street, they had caught them multiple times and released them immediately. I'm guessing if they're not caught with stolen guns on them here it's not enough of a charge to bother with. I really doubt Flock would matter.
by nonameiguess | 2025-12-16 18:35:05+00:00
I was a hurdler in high school and mastering stride length was almost the entire point of practicing. It's equally weird to me to see someone claiming to be fluent in English who has never heard the word. Maybe a reminder that we're not as knowledgeable as we think we are and what we choose to consume on YouTube is a tiny smittance of human experience. Running is a fairly universal and important thing for nearly any land animal, hardly a niche thing to talk about, but if you had ever talked to or listened to runners speaking English, you'd have definitely heard them talking about their strides.
by forgotpwd16 | 2025-12-16 18:35:09+00:00
Basically Ruby is Perl without the wizardry.

>my favorite piece of random Perl lore – Perligata or Perl in Latin.

I prefer tlhInganHol::yIghun. Or Perl in Klingon.

In series there's also a comparative piece to Smalltalk and Lisp. The Smalltalk post was discussed here recently.
by jryio | 2025-12-16 18:35:31+00:00
I also do technical diligence, often times the blocker to sharding is the target company's tenancy model and schema. PK data type is certainly a blocker.

Definitely an issue, rarely the main one. You can work around integer PKs with composite keys or offset-based sharding schemes. What you can't easily fix is a schema with cross-tenant foreign keys, shared lookup tables, or a tenancy model that wasn't designed for data isolation from day one. Those are architectural decisions that require months of migration work.

UUIDs buy you flexibility, sure. But if your data model assumes everything lives in one database, the PK type is a sub-probem of your problems.
by mrguyorama | 2025-12-16 18:35:35+00:00
No, it is also reality in the US.

In northern maine, the "Manly men" have a road pickup, with a giant cab and all the luxury features and a 7L engine, and an entirely separate "Work" truck that actually has normal work truck features like no infotainment and is easy to clean and is not a luxury vehicle.

They only ever drive the work truck into the muddy farm. They might go "Mudding" in their pavement princess and then take it through a drive through car wash.

Then in the winter, when they need to plow the snow, they have yet another truck, usually an old work truck, that they slap a plow on.

Trucks are a lifestyle brand.

They don't tow things other than once a year, and that thing is a giant RV for the yearly camp trip, because they don't actually like camping. They don't need to tow their Skiddoo in the winter because they just drive it all over the state from their back yard, which is great fun.

My dad bought an F350 for "work" that is full of all the luxury options of course, and is usually towing an oversized box trailer full of tools as a work space, but normal people that don't have free rent and have to work for a living just take the damn tools out of the back of the truck before doing the work. But it doesn't matter because that $80k status symbol is "owned" by his company and is treated as a depreciating asset for tax purposes, so he buys a brand new one every 5 years.

Ironically, he actually does tow multiple times a week, but 90% of his usage WOULD be covered by an electric truck.
by physicles | 2025-12-16 18:35:40+00:00
> "The single biggest problem in communication is the illusion that it has taken place."

Love this! Corollary: when you have too many meetings, that’s easy to notice. When you don’t have enough meetings, that’s harder to notice.

I’m in the process of carefully adding meetings and process to our small team of 6 (we had a PM from a large company drop in a few years ago and haphazardly add a bunch of process, and it didn’t really help).

We’re fully remote and have a daily huddle and, on average, 1 hour of meetings a week. It turns out this isn’t enough. So far, each bit of communication we’ve added has resulted in better outcomes and higher morale because we feel more like a team.
by gruez | 2025-12-16 18:35:43+00:00
>I think the numbers you are arguing with here are for all employees, not just fresh graduates.

If you click through to new york fed's website, the unemployment figures are 4.8% for "recent college graduates (aged 22-27)", 2.7% for all college graduates, and 4.0% for all workers. That's elevated, but hardly "wiping out".
by brailsafe | 2025-12-16 18:36:07+00:00
Justin Trudeau actually appealed to many younger Canadians as well, until he severely didn't, but that's how he got elected afaik. I don't think the numbers are out yet, but it was largely boomers who voted Carney in, everyone else that I've spoken to under the age of 40 is like "meh", and some regret voting him in after the Liberals' predictable reaction to the Air Canada strike.

Much like the rest of the g7, we have an aging population and a mega generational class divide. Our youth unemployment rate is high, jobs have dried up, it's a shitshow, and Carney hasn't tried to address this much.

So whether he's popular or not needs more context. He'd certainly be most popular with the richest and most populated generation ever, and potentially business owners, but we'll see.
by mindcrash | 2025-12-16 18:36:13+00:00
It's not. Like TPM and several new CPU features are a hard requirement for Windows 11, which are patched out by tools like Rufus but can lead to a broken system with every single update you install, a NPU is a hard requirement for the upcoming major update with agentic AI.

They got a storm of criticism after that announcement, but Microsoft seemingly has not given a single fuck about that and has not backtracked on this decision.

(Just like they technically could have allowed Windows 11 to run on older PCs with some disabled features out of the box, but didn't)
by ZeroConcerns | 2025-12-16 18:36:27+00:00
The 'recent graduates' quoted in this article all seem to be from (for lack of a better description) 'developing countries' hoping to get a (again, generalizing) 'high-paying FAANG job'.

My initial reaction would be that these people, unfortunately, got scammed, and that the scammers-promising-abundant-high-paying-jobs have now found a convenient scapegoat?

AI has done nothing so far to reduce the backlog of junior developer positions from where I can see, but, yeah, that's all in "Europoor" and "EU residency required" territory, so what do I know...
by upboundspiral | 2025-12-16 18:36:33+00:00
I agree the flatpak defaults are not at all secure, as they often let the developer choose what to sandbox. I think this is fair, but the user has recourse: you can globally block all installed flatpaks from having access to a specific resource, even if the app "requests" it.

All my apps by defaults have no /home and no network access. I do this by writing to .local/share/flatpak/overrides/global (per user) or /var/lib/flatpak/overrides/global for the system. I wish this was publicized more. The defacto app for flatpak permissions, flatseal, doesn't have this capability yet to my knowledge.
by qwertox | 2025-12-16 18:36:51+00:00
Let me explain: my WhatsApp has no privileges granted. So when a call comes in, which is a very rare thing, I get asked to grant the microphone permission. So I grant it, but only for one time, and when Android hands back focus to WhatsApp, it won't just make use of the microphone, but re-ask for microphone access, so you go into the permissions intent but there it is already set to "only this time". Only if i change it to "when I am using the app", then it works, but that is not acceptable for me, because that background use is a passive use, which can access the microphone. This means that WhatsApp can enable the mic whenever it likes, which it cannot do if "only this time" is selected. But the app is against that. I do not know how they do this, but that is what happens.
by pseudalopex | 2025-12-16 18:36:53+00:00
> Baker, to her credit, probably faced brutal competition to get to the top job. It’s not out there to wonder why she was picked, and the answer cannot be because « she was there from the beginning ».

Baker was Mozilla Foundation's president from founding to 2025. She was Mozilla Corporation's CEO from founding to 2008, interim CEO from 2019 to 2020, and CEO from 2020 to 2024.

You think there was brutal competition for Mozilla Corporation CEO in 2020?
by eduardogarza | 2025-12-16 18:37:06+00:00
This is my first comment on HN despite being a user for over a decade -- this is one of the most outrageous pricing changes I've encountered - I couldn't believe it when I read the email earlier (I run self-hosted runners).

Anyone using GitLab or any other VCM that you'd recommend? I'm absolutely done with Github. Or is everything else just as bad?
by suryao | 2025-12-16 18:37:13+00:00
Hey - thanks for the WarpBuild love!

Given github ran 11.5 billion mins of actions in 2025, and most of them would've been on self-hosted runners, this move makes some sense from their POV.

However, this is still an... interesting... move, especially after bitbucket got all that hate a few weeks ago for doing something similar.
by twoodfin | 2025-12-16 18:37:35+00:00
Yeah. But I will die on the hill that ChatGPT (today, at least) is a bad writer, and makes prompted writing worse in a way that isn't anything like the way schematic style or vocabulary rules might for an over-eager student.

For whatever combination of prompt and context, ChatGPT 5.2 did some writing for me the other day that didn't have any of the surface style I find so abrasive. But it could still only express its purported insights in the same "A & ~B" structure and other GPT-isms beneath the surface. Truly effective writers are adept with a much broader set of rhetorical and structural tools.
by aanet | 2025-12-16 18:37:39+00:00
> AI slop is self-limiting. The new game-theoretic equilibrium is that nobody trusts anything they read online, at which point it will no longer be profitable to put AI slop out there because nobody will read it.

AI slop, unfortunately, is just starting.

It is true that nobody trusts anything online... esp the Big Media and the backlash against it in the last decade+ or so. But that's exactly where AI slop is coming in. Note the crazier and crazier conspiracy theories that are taking hold all around, and not just in the MAGA-verse. And there's plenty of takers for AI slop - both consumers of it, and producers of it.

And there's plenty of profit all around. (see crypto, NFTs, and all manners of grifting)

So no, I dont think "nobody will read it". It's more like "everybody's reading it"

But I do agree on the denouement... it's destroying the internet and society along with it
by loeg | 2025-12-16 18:37:46+00:00
Why would you want an MPMC queue primitive, instead of just using MPSC per consumer? I don't really see a discussion of the cache contention issues. (There is some mention of contention, but it seems the author is using the word in a different way.)

It looks like both enqueue and dequeue are RMWing the "epochs" variable? This can pretty easily lead to something like O(N^2) runtime if N processors are banging this cache line at the same time.
by uplifter | 2025-12-16 18:37:53+00:00
The background temp at Earth's orbit is due to the incidence of solar flux, which I took account of.

I'm assuming the radiators are shaded from that flux by the rest of the satellite, for efficiency reasons, so we don't need to account for solar flux directly heating up the radiators themselves and reducing their efficiency.

In the shade, the radiators emission is relative to the background temp of empty space, which is only 2.7 K[0]. I did neglect to account for that temperature, that's true, but it should be negligible in its effects (for our rough estimate purposes).

[0] https://sciencenotes.org/how-cold-is-space-what-is-its-tempe...
by tptacek | 2025-12-16 18:37:58+00:00
I don't agree. I watched a concerted effort, involving a good deal of public comment (which: not a very effective tool for change; you have better tools in your arsenal), and vanishingly little of it took the "there's always going to be risk, crime isn't everything" tack. "This stuff doesn't work and causes more problems than it solves" is the effective answer, not this George Floyd stuff.
by 999900000999 | 2025-12-16 18:38:02+00:00
There has to be a VC in this thread, go ahead and fund a GitHub competitor that offers a flat monthly(yearly?) rate.

Focus on the enterprise. Something like a 3000$ minimum yearly price. Direct customer support with real engineers no questions asked.

Need someone to setup your CICD, that's another fee, but on staff engineers will get it done.

Edit: I'd even imagine a company like this can bootstrap, I'd need help though. Would probably take 4 skilled SWEs about 6 months for an MVP.
by coryrc | 2025-12-16 18:38:38+00:00
He resigned April 3, 2014 after two weeks in the role.

According to https://www.reddit.com/r/firefox/comments/137ephs/firefoxs_d...

Google Chrome exceeded Firefox market share in early 2012 after a steady rise starting in 2009 afaict.

If his resignation was involved, it was a symptom and not a cause. The end was already forecasted at least two years earlier.
by ghaff | 2025-12-16 18:38:47+00:00
I do think designers can go over the top. I could tell you stories. On the other hand, there is some line between design doesn't matter and "can't you see the difference between the two shades of black in this poster?" (Which is one of those stories.)

I should say as well that I've spent a fair bit of time in Asia and, to my Western eyes, a lot of conference materials look amateurish and make my eyes bleed. Maybe it doesn't matter much at the end of the day but I think it does at some level.
by mtlynch | 2025-12-16 18:38:51+00:00
>In the past, our customers have asked us how GitHub views third-party runners long-term. The platform fee largely answers that: GitHub now monetizes Actions usage regardless of where jobs run, aligning third-party runners like Blacksmith as ecosystem partners rather than workarounds.

It does? I feel like it implies that they want third-party runners like Blacksmith out of the ecosystem, which is why they're now financially penalizing customers who use them.
by jmiskovic | 2025-12-16 18:38:53+00:00
A browser with current definition obviously doesn't "need" AI. And we also know all too well how it's going to turn out - they will both use the AI to push ads onto us and also collect and sell our personal data.

However, a strong locally-executed AI would have potential to vastly improve our experience of web! So much work is done in browsers could be enhanced or automated with custom agents. You'd no longer need any browser extensions (which are privacy nightmare when the ownership secretly changes hands). Your agents could browse local shops for personalized gifts or discounts, you could set up very complex watches on classified ads. You could work around any lacking features of any website or a combination of several websites, to get exactly what you seek and to filter out anything that is noise to you. You would be able to seamlessly communicate with the Polish internet subculture, or with Gen Alpha, all without feeling the physical pain. With an AGI-level AI maybe even the Reddit could be made usable again.

Of course this is all assuming that the web doesn't adapt to become even more closed and hostile.
by bakies | 2025-12-16 18:38:55+00:00
Yeah... Kind of expected GHA to be a money trap at some point. It was tempting with how easy it is to setup. And every since Claude Code integrated tightly it assumes i want pipelines in gha even though I have pipelines elsewhere. Glad I stuck with picking a different system and didn't invest a lot of time here. I had plenty of compute to run jobs myself.
by princevegeta89 | 2025-12-16 18:39:04+00:00
I have never been a fan of GitHub and their entire system, always felt Bitbucket or GitLab were superior in terms of the tooling and included features across all plans.

However, my experience with GitHub Actions was really poor. Some build that would run perfectly on my local machine and any other servers we have hosted would always time out on GitHub runners. I went back and forth from small runners to large runners and the result was always the same. Then I found that there are third-party companies just offering replacement runners for GitHub Actions at less than half the price for an amazing reliability and cost. It was a night and day difference.

Now... this move by GitHub is almost unbelievable. Charging folks to use their own machines
by pessimizer | 2025-12-16 18:39:45+00:00
>> I don’t like the language and I do not want to see it continue to propagate through the software I use and want to control/edit/customize.

> This is how I feel about C/C++; I find Rust a lot easier to reason about, modify, and test, so I'm always happy to see that something I'm interested in is written in Rust (or, to a far lesser extent, golang).

You have to do better than "NO U" on this. The comparison to C/C++ is silly, because there is no way you're going to avoid C/C++ being woven throughout your entire existence for decades to come.

> I don't see why this ideological point should have any impact on whether a language is used or not. Clang/LLVM are also open-source, and I see no reason why GCC is better for these purposes than those.

I hope you don't expect people to debate about your sight and your imagination. You know why people choose the GPL, and you know why people are repulsed by the GPL. Playing dumb is disrespectful.

> don't portray your refusal to learn it as being somehow a negative for Rust.

But your sight, however, we should be discussing?

edit: I really, really like Rust, and I find it annoying that the clearest, most respectful arguments in this little subthread are from the people who just don't like Rust. The most annoying thing is that when they admit that they just don't like it, they're criticized for not making up reasons not to like it. They made it very clear that their main objection to its inclusion in Linux is licensing and integration issues, not taste. The response is name calling. I'm surprised they weren't flagkilled.