MurphyA/hacker-news huggingface dataset:
by Tharre | 2026-02-20 20:22:33+00:00
> They have instead hand picked exactly 4 manifest v2 extensions (AdGuard, NoScript, uBlock Origin, and uMatrix) and have hard-coded special support for them. They quite literally say in https://brave.com/blog/brave-shields-manifest-v3/

You're misreading that page, they have special cased the hosting of those 4 extensions, because they do not have their own addon web store and are relying on Chrome's instead. You can still install any manifest v2 addon manually, not that there are going to be many outside of those 4 that care about v2.

As for Opera:

"Today, we reiterate what we said back in October 2024: MV2 extensions are still available to use on Opera, and we are actively working to keep it that way for as long as it’s technically reasonable."
by fluoridation | 2026-02-20 20:22:47+00:00
If it was running at over 80° C it was not lightly loaded, it was pegging one or two cores and raising the clocks as high as they could go. That's what gives the best instantaneous performance. It's possible in your particular case that doesn't give the best instructions/J because you're limited by real world constraints (such as the capture rate of the camera), but the data comes fast enough to not give the CPU time to switch back down to a lower power state. Or it's also possible that the CPU did manage to reach a lower power state, but the dinky cooling solution was not able to make up for the difference. I'd monitor the power usage at each setting.
by microtonal | 2026-02-20 20:22:58+00:00
True. I'm really happy that they are working with an OEM to bring an alternative in 2027. Until then:

- A refurbished Pixel works (except some weird Verizon locking that I heard about the other day).

- Pixels get really heavily discounted near the end of the cycle (e.g. 9a currently). Google probably doesn't make much on it if you are opting out of your ecosystem.
by SamuelAdams | 2026-02-20 20:23:16+00:00
This is not unique to Facebook. Reddit has seen a large uptick in AI-generated posts, or repeated posts from the past.

I think we need to recognize that social media of 2026 is not the same as what we had in 2006. AI generated content, regardless of if it is image, video, or text, is here to stay. And it will only get better and more convincing as the technology improves.

What people really need to ask is this - what do they want to get out of social media? Is it personal relationships and status updates? Is it entertainment? Is it something in between?

The harsh truth is most people at this point use social media for entertainment, and AI content is entertaining, or at least engaging, to most people. Remember that 54% of USA adults read below a 6th grade reading level [1]. It is not perfect, but it is convincing enough that a large enough number of people are beginning to accept it as "real".

[1]: https://www.nu.edu/blog/49-adult-literacy-statistics-and-fac...
by pjmlp | 2026-02-20 20:23:20+00:00
I love the Java/Kotlin userspace, even if it is Android Java flavour, and the our way or the highway attitude to C and C++ code, instead of yet another UNIX clone with some kind of X Windows into the phone.

In the past I was also on Windows Phone, again great .NET based userspace, with some limited C++, moving into the future, not legacy OS design.

I can afford iPhones, but won't buy them for private use, as I am not sponsoring Apple tax when I think about how many people on this world hardly can afford a feature phone in first place.

However I also support their Swift/Objective-C userspace, without being yet another UNIX clone.

If the Linux phones are to be yet another OpenMoko with Gtk+, or Qt, I don't see it moving the needle in mainstream adoption.
by tux1968 | 2026-02-20 20:23:54+00:00
> IMO the way this should work is that Google can make their software however they want provided they don't do anything to stop me from changing it to work the way I want.

That's exactly how it is. You're free to get your soldering iron out, or your debugger and reverse engineer anything you want. I don't mean to argue unfairly, but all we're talking about here is the relative ease with which you can do what you want to do. How easy do they have to make it?

As for their software, as delivered, there are literally an infinite number of ways that it stops you from changing it. Maybe you want everything in Pig Latin, or a language you made up yourself. Do they have to design around this desire? Do they have to make this easy to do?
by thenewnewguy | 2026-02-20 20:23:59+00:00
Not them but the formatting screams LLM to me. Random "bolding" (rendered on this website as blue text) of phrases, the heading layout, the lists at the end (bullet point followed by bolded text), common repeats of LLM-isms like "A. Not B". None of these alone prove it but combined they provide strong evidence.

You can also see the format and pacing differs greatly from posts on their blog made before LLMs were mainstream, e.g. https://dixken.de/blog/monitoring-dremel-digilab-3d45

While I wouldn't go so far as to say the post is entirely made up (it's possible the underlying story is true) - I would say that it's very likely that OP used an LLM to edit/write the post.
by georgemcbay | 2026-02-20 20:24:19+00:00
> But if we did use it (which I have no intention of doing), it would start being more reasonable.

It would start being more "relevant" but not necessarily more reasonable.

I hadn't used Facebook regularly in many years but recently posted a story about the passing of my 18 year old cat. I did this as a way of informing friends and family I don't communicate with on a constant basis that I was going through a bad time (I was very fond of my cat).

My Facebook algorithm is now just almost entirely a solid wall of people I don't know announcing the death of their cat. A non-stop parade of personal tragedies.

I can see the connection of how one thing led to the other but it also highlights how clumsy and soulless these algorithmic systems are.
by tempestn | 2026-02-20 20:24:31+00:00
Yes and no. The hallucination rate shown there is the percentage of time the model answers incorrectly when it should have instead admitted to not knowing the answer. Most models score very poorly on this, with a few exceptions, because they nearly always try to answer. It's true that 3.0 is no better than others on this. By given that it does know the correct answers much more often than eg. GPT 5.2, it does in fact give hallucinated answers much less often.

In short, its hallucination rate as a percentage of unknown answers is no better than most models, but its hallucination rate as a percentage of total answers in indeed better.
by Naulius | 2026-02-20 20:24:59+00:00
Agree. However, the described technique isn't really AI, there's no neural network or training. It's GA-driven exploration for testing: mutate inputs, keep what gets you further down the state space, discard what doesn't. AlphaGo optimizes for winning; testing optimizes for coverage. That said, what does apply well to testing from the AI field is the exploration during the training phase, as well as the ability to beat the game, giving you paths to branch off from to explore the test space further.
by Hovertruck | 2026-02-20 20:25:05+00:00
Much of this matches my own experience. A few thoughts:

1. Cost tracking meetings with your finance team are useful, but for AWS and other services that support it I highly recommend setting billing alarms. The sooner you can know about runaway costs, the sooner you can do something about it.

2. Highly recommend PGAnalyze (https://pganalyze.com/) if you're running Postgres in your stack. It's really intuitive, and has proven itself invaluable many times when debugging issues.

3. Having used Notion for like 7 years now, I don't think I love it as much as I used to. I feel like the "complexity" of documents gets inflated by Notion and the number of tools it gives you, and the experience of just writing text in Notion isn't super smooth IMO.

4. +1 to moving off JIRA. We moved to Shortcut years ago, I know Linear is the new hotness now.

5. I would put Datadog as an "endorse". It's certainly expensive but I feel we get loads of value out of it since we leaned so heavily into it as a central platform.
by malfist | 2026-02-20 20:25:07+00:00
On average, people spend 4 hours and 37 minutes on their phone, per day [1].

I find it hard to believe someone would spend 4 hours and 9 minutes _per day_ looking at their banking app or using NFC payments.

[1] https://explodingtopics.com/blog/smartphone-usage-stats
by throw4847285 | 2026-02-20 20:25:33+00:00
But what were they actually saying? They just used the phrase "college-educated" and several synonyms as an insult to put themself forward as just some working class Joe who has no time for rich people and their hoity toity high and mighty philosphizing.

If I was to be charitable, I guess maybe their argument was that Kant only believed in subjective universality because he was rich, but that doesn't make any sense. Both Kant and Hume grew up middle class, and ended up in academia, and had very different conclusions about what "taste" is.

It's just a knee jerk reaction to dead white men philosophers and anyone who is interested in them as a bunch of elitists. That's not an argument, that's some kind of misplaced class resentment masquerading as an argument.
by andix | 2026-02-20 20:25:43+00:00
I sometimes convert old branches to tags. So they don't show up in the list of branches, but I never lose any branches by accident.

All those "merged" workflows only work, if you actually merge the branches. It doesn't work with a squash merge workflow.

edit: I delegate this task to a coding agent. I'm really bad at bash commands. yolo!
by InMice | 2026-02-20 20:25:46+00:00
You just have to click on "Feeds" then you can filter to friends, groups, or pages you follow. That said they have been slowly burying where you can click on "feeds" to get there, so I just bookmark them. I never look at the main page it's just pure garbage.

I will say facebook ads are the most relevant ads ever for me. I click on them all the time because they're actually interesting to me. But at the same time all the products/clothing is so expensive I never convert.

What I dont like is Alerts becoming just another feed to fill with spam and not real notifications.
by mbo | 2026-02-20 20:25:57+00:00
My mother is an international flight attendant in her 60s.

I recently caught a glimpse of her Facebook and I was shocked to discover a version of the website that seemed to be the platonic ideal of exactly what all the Facebook PMs intended. Her feed was filled with the photos of her friends and coworkers international trips and holidays, posts in groups for planning activities in her most frequented cities. But I discovered that my mum was also a frequent "poster" of the photos of her various trips around the world, and the comments sections were filled with with some beautiful messages from her many many friends and family.

From this I learned that there is a subset of the population that Facebook works perfectly for and meaningfully improves their real-world social relationships. And perhaps Facebook has been hyper-optimized for that kind of use case through relentless A/B testing. But I fear my mum is quite privileged to have this kind of experience.
by rudnevr | 2026-02-20 20:26:18+00:00
What's wrong with just deleting the whole folder and clone repo and whatever branch you're interested in? In any case it's not an urgent thing. You don't have to do this mid-work, you can wait until you push most stuff and then rm && git clone.

The only case in which this wouldn't work is when you have a ton of necessary local branches you can't even push to remote, which is a risk and anti-pattern per se.
by alexhans | 2026-02-20 20:26:21+00:00
Thanks for the insight. This resonates with the same explanation I tried to give around non determinism tasks that feed into each other [1]. If you don't break the cycle with determinism or, in your case, CPCs, you get to a stage where error is almost guaranteed.

Now you have the very useful and opinionated sochratic method. Are you playing around with teaching meta thinking as well? E.g. helping your daughter also approach other meta systems of interaction such as breaking down problems or systems thinking.

In any case, good luck with the endeavour and I love that's you're doing something that immediately solves your need because it's the most real UX ROI there is. I'll try to stay tuned.

Can I RSS subscribe to the signals? I don't see a feed or newsletter at a glance.

[1] https://alexhans.github.io/posts/series/evals/error-compound...
by kbrkbr | 2026-02-20 20:27:01+00:00
Also worth reading, Donald Kagan's [1] "The Trial of Socrates, by I.F. Stone" [2] that sets the context of this context.
TL;DR Stone's story is not very strong.

[1] eminent historian of ancient Greece, https://de.wikipedia.org/wiki/Donald_Kagan

[2] https://www.commentary.org/articles/donald-kagan/the-trial-o...
by Timwi | 2026-02-20 20:27:38+00:00
Google is engaging in immoral business practices. Since they are immoral, it is morally justified to say they must be stopped.

> how would you feel if you were on the receiving end of such a dictum?

I continue to be astounded how people still just flat out assume that everyone must be a capitalist.

If I were on the receiving end of a dictum aimed at stopping immoral behavior, I would cease my immoral behavior. But I'm not going to be on the receiving end in the first place because I don't aim to do immoral things in the first place.
by zie | 2026-02-20 20:28:12+00:00
Thankfully you don't really need an adblocker for apps on an iPhone. Your browser could use one, but thankfully those do exist :)

That said, I want off the iOS ecosystem, but Google has basically said guess what? We are going the way of Apple, so we don't care about you either.

So right now there isn't really anywhere else to go. I'm going to keep trucking in iOS for now, but I hope I find something better soon.
by mindslight | 2026-02-20 20:28:41+00:00
I agree regarding listserv and NNTP. It's questionable whether IRC and IM would be treated as "publishers" without sec 230.

Perhaps your coming up was a little earlier than mine? My perspective included things like gnutella and edonkey. There was a general feeling of building new application protocols to support new types of applications. Hard problems that needed to be figured out, for sure. But also background baseline values of people running software they choose on their own computers.

For protocols, there was also websites themselves. Someone with something to say would host their own. And some rough solutions for distributed discovery there like webrings.

Then web 2.0 came along and swept that all away in favor of the old centralized-mainframe dumb-terminal model (3270->browser, rs232->http, 80x24->html).

> there's nothing like that now that a non-technical person can host for themselves.

Yes. All of the high-cost productization/advertising work to make software palatable to normies doesn't get done, because investment money heads towards technical architectures that are more capable of exfiltrating value from end users. So any software still based around representing the interests of its users gets relegated to developers scratching their own itch.
by luyu_wu | 2026-02-20 20:28:55+00:00
I think this is quite interesting for local AI applications. As this technology basically scales with parameter size, if there could be some ASIC for a QWen 0.5B or Google 0.3B model thrown onto a laptop motherboard it'd be very interesting.

Obviously not for any hard applications, but for significantly better autocorrect, local next word predictions, file indexing (tagging I suppose).

The efficiency of such a small model should theoretically be great!
by tonnydourado | 2026-02-20 20:28:57+00:00
I can't tell if I find it funny or sad how obvious it is that Roy needs to be on several psychiatric medications that he isn't on, and that he's on a fair amount of cocaine (or insert whatever uppers the kids are into nowadays) that he shouldn't be on.

I'm not sure I can trust the author's characterization of Roy, though. I got the impression that they don't like any of the people they interviewed (which, you know, fair), but that doesn't get even close to the depths of hatred towards Roy that they sub-textually exude throughout the article.

If their portrayal is even half accurate, though, that's a perfectly reasonable amount of hate.
by jedberg | 2026-02-20 20:29:29+00:00
> So: is this just something wacky with my algorithm?

No, it's not. Once Meta identifies you as male, you will get almost exclusively thirst trap posts no matter what you do. It started about two years ago.

Some other interesting points: A woman posted on reddit recently saying she noticed her son's feed was filled with this stuff, so she created her own instagram account, identified as a man, and had the same feed. No matter what she did she couldn't fix it. She asked other women about this, and they all said their partner's feeds were the same.

This is not a problem for women. At least not one I've ever talked to or read about on the internet.

Another point: I tried very hard to fix this at one point. I went through instagram and hit like on nothing but pottery and parenting videos. For about a week I had a feed that looked like my wife's -- pottery and parenting. And then it reverted.

I got a whole bunch of thirst traps again.

It doesn't bother me anymore, I just tune it out and scroll past it because my feed still has the parenting and pottery too, and my friend's updates, which is what I'm there for.

But it would be good for more people to learn about this so they don't get angry when they see their male-identified partners/friends feeds.
by BadBadJellyBean | 2026-02-20 20:29:35+00:00
Why is it reasonable that installing software is behind an "advanced flow" what ever that means? I find it not very reasonable at all that the only way to install software on my phone is by jumping through hoops. I don't think it reasonable that the Play Store is the only portal. I don't even find it reasonable to call installing software "sideloading". Downloading and installing software from a vendor's page has been the norm for decades before smart phones came along but all of a sudden when it is on a small screen the user can not be trusted? That's ridiculous and not at all reasonable.
by overgard | 2026-02-20 20:29:44+00:00
Because of how LLM's work. I don't know exactly how they're using it for chess, but here's a guess. If you consider the chess game a "conversation" between two opponents, the moves written out would be the context window. So you're asking the LLM, "given these last 30 moves, what's the most likely next move?". Ie, you're giving it a string like "1. e4 e5, 2. Nf3 Nc6, 3. Bb5 a6, 4..?".

That's basically what you're doing with LLMs in any context "Here's a set of tokens, what's the most likely continuation?". The problem is, that's the wrong question for a chess move. If you're going with "most likely continuation", that will work great for openings and well-studied move sequences (there are a lot of well studied move sequences!), however, once the game becomes "a brand new game", as chess streamers like to say when there's no longer a game in the database with that set of moves, then "what's the most likely continuation from this position?" is not the right question.

Non-LLM AI's have obviously solved chess, so, it doesn't really matter -- I think Chess shows how LLM's lack of a world model as Gary Marcus would say is a problem.
by shevy-java | 2026-02-20 20:30:17+00:00
Hmm. This is celebrated as a victory - I don't mind that, who likes
the crazy pro-russian orange man anyway. But I think it should be
pointed out that he went on to use an old law. So the supreme
court basically said that this was an unfit use case. Ok. They could
just come up with a new law that is tailor-made and may eventually be
approved. It may take some time but they could technically do so, right?
So I am not sure if that victory dance isn't just too early.
by edyos | 2026-02-20 20:30:20+00:00
Author here. VarLiNGAM is the reference algorithm for causal discovery in time series. The Python implementation doesn't scale past ~10 variables. I rewrote it from scratch in pure Rust.

Results: 14-50x faster, 3-6x less memory, <1% precision gap vs ground truth. Drop-in replacement via PyO3.

Happy to answer questions about the implementation choices.
by shablulman | 2026-02-20 20:30:48+00:00
This is a great take on the "Design Pattern" fatigue that many experienced developers feel. You’ve captured the crucial distinction between patterns as a *shared vocabulary* and patterns as *rigid dogma*.

It’s particularly insightful how you touch on the idea that many classic patterns are essentially "workarounds" for missing language features. When we prioritize the pattern over the problem, we often end up with an architectural shell that hides the actual domain logic. Your post is a refreshing reminder that the goal of clean code isn't to mirror a textbook, but to make the intent of the software as transparent as possible. Thanks for sharing this perspective!
by jMyles | 2026-02-20 20:31:03+00:00
It's a reminder how fragile and tenuous are the connections between our browser/client outlays, our societal perceptions of online norms, and our laws.

We live at a moment where it's trivially easy to frame possession of an unsavory (or even illegal) number on another person's storage media, without that person even realizing (and possibly, with some WebRTC craftiness and social engineering, even get them to pass on the taboo payload to others).
by ianbutler | 2026-02-20 20:31:47+00:00
I honestly tried to not inject my own standards into this and tried to stick around dynamics as much as possible. I think you shouldn't post to post, but if you've considered your audience and thought about something outside of yourself as to why someone may like this, earnestly, and not just kidding yourself, you are acting in good faith imo.

Similarly, I should have done more in the post to steer people way from the perception I'm shitting on them for building for themselves, that's great I have plenty of personal projects running at home that are just for me, if I ever decided to share them out I'd work to make sure its ready and valuable for people to receive.
by magicalhippo | 2026-02-20 20:31:49+00:00
> Wanna trash the site's design, you should open a top level thread instead.

Or better, don't[1]:

Please don't complain about tangential annoyances—e.g. article or website formats, name collisions, or back-button breakage. They're too common to be interesting.

[1]: https://news.ycombinator.com/newsguidelines.html
by stego-tech | 2026-02-20 20:32:04+00:00
Love it. Excellent reasoning for subjective decisions that don’t knock the product or solution itself as much as, “not what we specifically needed, and that’s okay”.

Bookmarked for my own infrastructure transformations. Honestly, if Okta could spit out a container or appliance that replaces on-prem ADDCs for LDAP, GPOs, and Kerberos, I’d give them all the money. They’re just so good.