MurphyA/hacker-news huggingface dataset:
by Sharlin | 2026-02-21 09:16:03+00:00
My FB experience is still fine after all these years. I can't find anything in my feed that isn't either a post a) to a group I'm in, b) by a page I follow, or c) by a friend. These days, a) and b) make up the majority of posts – many of the groups have no equivalent elsewhere and are a major reason why I still use FB. Even the reels/shorts/whatever that FB suggests are mostly nice and relevant – cats, trains, music. No slop, no thirst traps, no politics beyond what I choose to follow, not even ads because those are blocked.

Honestly, I've been wondering what other relevant social media there even is for someone like me, an early 40s millennial. Twitter I refuse to use, and nobody's on Bluesky. Instagram is… fine, I guess, and more lively and "feel-good" in some sense, and also used by the younger folk, but there's less "engagement" beyond liking something and scrolling on. On Facebook comments and actual conversation are in a much bigger role, at least for me. Reddit is great, assuming you curate your subreddits, but I don't have friends there.
by jascha_eng | 2026-02-21 09:16:45+00:00
> well-aligned developers

I think this is very key, if the development style and the direction of the project is clear, much less review and alignment is necessary.

And also

> avoid keeping branches open for more than a day

Big +1 on that, fast reviews are extremely key. Most teams I have seen often took days or even weeks to merge branches though, often because you end up waiting too long for reviews in the first place. Or because of good old bike-shedding. But also because these code reviews often uncovered uncertainties that needed longer discussions.

However usually code is easy to change, so defaulting to "just merge it" and creating followup tasks is often the cheaper approach than infinite review cycles.
by pingou | 2026-02-21 09:16:57+00:00
But how do they bypass the paywall? They can't just pretend to be Google by changing the user-agent, this wouldn't work all the time, as some websites also check IPs, and others don't even show the full content to Google.

They also cannot hijack data with a residential botnet or buy subscriptions themselves. Otherwise, the saved page would contain information about the logged-in user. It would be hard to remove this information, as the code changes all the time, and it would be easy for the website owner to add an invisible element that identifies the user. I suppose they could have different subscriptions and remove everything that isn't identical between the two, but that wouldn't be foolproof.
by troupo | 2026-02-21 09:17:23+00:00
So you're deflecting from the original point raised.

Anyway, yes. Web Component "community" was fully and willfully ignoring most issues that people (especially framework authors) were talking about for years.

At one point they managed to produce a single report (very suspiciously close to what people like Rich Harris had been talking about since at least three years prior for which he got nothing but vile and bile from main people in the "community"), and then it went nowhere.

> I still don't know what "mechanics and assumptions" are baked according to the OP.

Again: you do, people who wrote the report do, but you all keep pretending that all is sunshine and unicorns in the web component land.

While the report very explicitly calls out a very major behaviour baked in, for example. And calls out a bunch of other issues with behaviours and mechanics. While web components need 20+ specs to barely fix just some of the assumptions and baked in mechanics (that literally nothing else needs, and most of which exist only due to web components themselves).

Anyway, I know you will keep pretending and deflecting, so I stop my participation in this thread.

Adieu.
by atoav | 2026-02-21 09:18:23+00:00
I am not sure if thst is really a problem. Batteries of hearing aids have been replaceable for a while now.

There appears to be a few reason to become excempt from the rules, e.g. medical reasons (if it is in your body safety is more crucial than removability of the battery). So who knows what Apples lawyers will do with this.
by codeulike | 2026-02-21 09:18:26+00:00
The central paragraph of this is still really hard to parse:

"At its core, OAuth for delegation is a standard way to do the following:

The first half exists to send, with consent, a multi-use secret to a known delegate.

The other half of OAuth details how the delegate can use that secret to make subsequent requests on behalf of the person that gave the consent"

This paragraph has a bunch of words that need defining (the word delegate does not appear on the page until then) and a confusing use of 'first half', 'second half' .... First half of what?

Surely it can be explained better than that?
by sneak | 2026-02-21 09:19:13+00:00
> We are designing this flow specifically to resist coercion, ensuring that users aren't tricked into bypassing these safety checks while under pressure from a scammer. It will also include clear warnings to ensure users fully understand the risks involved, but ultimately, it puts the choice in their hands.

Perhaps this, when shipped, will pave the way for sane regulation of Apple’s practices along these lines, too.
by beans42 | 2026-02-21 09:20:17+00:00
Not sure if this is just decoration for your demo but this fake console output shown on the landing page and every video transcribed feels weird.

04:03:26> [STATUS] Deepgram Nova-3 Engine docked. Ready.
04:03:26> [LOAD] Mounting 'Tech Stack Dictionary v4.0'...
04:03:26> [INFO] Loaded modules: CUDA, Ada Lovelace, M4 Pro.
04:03:26> [STREAM] Ingesting audio stream (48kHz)...
04:03:26> [WARN] Ambiguity detected at 04:12: 'Pie Torch'

The video I submitted (https://youtu.be/0q6Ujn_zNH8) definitely doesn’t mention “Pie Torch”.

And I also haven’t seen any actual output except for “ ◧ Processing...”, 10 minutes after submitting the video. A progress bar of some sort or maybe timestamp currently being analyzed would be nice.

Also would this work in situations where the video creator is scrolling through a long code file in their IDE? Would the engine show it as one file multiple separate sections?

Apart from that, cool project!
by atoav | 2026-02-21 09:20:23+00:00
As someone who does electronic repairs I welcome this. There are too many devices where the battery is the first point of failure and it is glued in. The number of batteries I could only remove with hot air and heat due to the battery being glued in is too damn high.

Heat for removal works but is always like defusing a inextinguishable bomb and takes much more time than it should. I also have rarely seen a design where the glue was really necessary for the design. Basically they could just have put the battery in without glue and it would have worked just as fine.

Maybe companies really need that kind of regulation to so the common sense right thing.

There are excemptions in cases where it is really technically needed as far as I can tell (medical, water-tightness for safety reasons, data integrity needed so battery can't be removed). I hope they are not too lax with those.
by amunozo | 2026-02-21 09:20:49+00:00
Good read, but I have to disagree with the fact that skill and taste are correlated. It's true that learning skill gives you a more nuanced view of the craft that refines your skill. But software is not only for those who have skill in it, but for everybody. Lots of amazing engineers have an awful taste (really, really awful) in everything that is not their immediate field of knowledge or interest, with the aggravation that their skill makes them arrogant.

On the contrary, a lower barrier for skill could bring people from other disciplines with excellent taste to make beautiful, even if technical imperfect, pieces of craft.
by troupo | 2026-02-21 09:21:55+00:00
> Lit started as an alternative to Polymer? Yes. Lit is "fully backwards incompatible [with] Polymer"? No, Lit and Polymer work just fine together because they both make web components.

Keyword: make.

Again: you keep pretending that authoring web components is an insignoficant part of what people do.

At this point I am fully disinterested in your pretence.

> I don't avoid authoring, authoring is the main point of these libraries.

Yes yes. When authoring web components Polymer is fully compatible with lit.

(Funny when even lit's own channgelogs talk about backward incompatible breaking changes between versions, but sure, sure, Polymer you can just drop into the authoring flow, and everything will work lol).

But as I said, I am completely disinterested in web component salesmen at this point.

Adieu.
by shablulman | 2026-02-21 09:22:05+00:00
The "removability and replaceability" requirement for portable batteries is a massive win for device longevity, but the Battery Passport is arguably the most sophisticated part of this framework.

By creating a standardized digital record for larger batteries, it provides the transparency needed to finally make a secondary market for "second-life" storage (like using old EV batteries for home solar) viable at scale. It’s a great example of how regulatory standards can help solve the information asymmetry that usually prevents circular economies from functioning efficiently. It will be interesting to see how this shifts industrial design priorities over the next few years.
by moontear | 2026-02-21 09:22:43+00:00
This is exactly what I thought. The person did something illegal by accessing random accounts and no explanation makes this better. Could have asked his diving students for their consent, could have asked past students for their consent to access their accounts - but random accounts you cannot access.

Since this is a Maltese company I would assume different rules apply, but no clue how this is dealt with in Malta.

How the company reacted is bad, no question, but I can’t glance over the fact how the person did the initial „recon“.
by astrobe_ | 2026-02-21 09:23:14+00:00
This is made by the company the inventor of the language created. Then he left it because Forth, inc. needed the language to be standardized, which wasn't his idea of Forth and, his point of view is that he solved the software problems and what was left is solving the hardware problems, so he moved to working on stack-based processors.

Switft Forth is literally a professional Forth and is well regarded. The other often recommend Forth is the FOSS GForth. They are good for starting because they are popular and standard, so you'll find help easily.

Other "smaller" Forth are often non-standard dialect and are more-or-less mature experiments.
by locknitpicker | 2026-02-21 09:23:17+00:00
> For domains i find Openprovider.eu is pretty cheap imo

A quick check of their pricing refutes your claim. They do list cheap domains, but it's due to promotional discounts on the first registration that they follow by charging a huge markup in renewal fees.

Case in point, I have a few domains that I have been paying namecheap peanuts to maintain, and the same domains are listed in openprovider.eu to cost between 5 and 10x as much to renew.
by cryptoz | 2026-02-21 09:23:32+00:00
They sold their last weather app to Apple for like, tens of millions or something. These aren’t some random Apple employees.

Also, it seems a common misunderstanding about some weather apps: yes, most of them just package free data and steal your privacy, but some are really much more than a “weather app”. Some are attempts at building next-generation weather forecast models, which if successful are of course worth billions.

I’ve spent a lot of time building innovative weather apps, most of my career actually. And it’s always shocking to me when people say I’m wasting time or wasting my life or look at me like, “really? You’re dedicating your life to weather apps?!”

No dawg, I’m trying to improve short term forecasts to save life and property from severe events at scale!

I’m not sure what the Acme end goal is, but surely this isn’t just a “weather app”.
by 7777777phil | 2026-02-21 09:23:56+00:00
The concentration numbers are what make this structural imo and not at all cyclical. Top 10 were 45% of the S&P 500 by end of 2025, CAPE is at the 96th percentile since 1980, and AQR's latest capital market assumptions project just 3.9% real returns for US equities. I repositioned toward European equities and fixed income back in December. The Germany fiscal pivot alone is EUR 1T+ in infrastructure commitment: https://philippdubach.com/posts/how-ai-is-shaping-my-investm...
by omnimus | 2026-02-21 09:24:33+00:00
I think what they mean is that post war US got a special treatment from their main allies in exchange for US globalism, diplomacy, security.
For example in EU with digital technology the US got:

- always open arms for adoption (all govs prefer to use US software, although there have always been local alternatives). EU govs never really pushed adoption of their local software companies, they usually push for adoption of US tech

- extremely lax tax rules and enforcement towards US

- no protection of sales of local companies and startups (every successful EU tech company becomes US owned)

- lax enforcement of local laws towards US companies compared to EU ones. So many US businesses would be illegal but the companies do it anyway while EU alternatives have hard time existing (for example all consumer data gathering and sales but also companies like uber and airbnb)

All that is ok in eyes of EU politicians since there is “the silent deal”. But what do you do once one party doesn't keep their side of the bargain?
by alfiedotwtf | 2026-02-21 09:24:44+00:00
The thing missing with a lot of these branch management posts is release management… because it’s lovely to live in an ideal happy-path world, but what happens when main is tagged for release, only some customers update, main moves of with multiple breaking changes, and only then do some customers require fixes to their releases (who could all be on different i.e even older tags)?

Do you take their tagged release, fix it there, and then send them that branch release with the fix, or do you send them a fix on current main - you know, the main that is now a million releases ahead with multiple breaking changes? And what about all the intermediate release tags? Do you fix each one there too if they have the problem, or do you only update when customers on those releases start having that issue too?

And if you fix to their old tagged release which is incompatible from main, does this mean you have to do this fix twice i.e on their tagged release and also fix it for main? But what if this fix affects other people who are all on different branches too? Now… times this by 20 different customers all running different hardware and different branches with different problems :(

Maybe my comments are off topic, and don’t get me wrong - I prefer “trunk is releasable” motto, but I think maybe as an industry we should all come up with an Acid Test (like the only CSS Acid Tests) so we can through all these branching strategies into the ring
by MAHIMASETH26 | 2026-02-21 09:25:03+00:00
Build a Daily Practice of Gratitude & Self-Reflection

Transform your mindset with a powerful gratitude journal, mood tracker, and affirmation app designed for mental wellness and personal growth.

Whether you're reducing stress, tracking emotions, or building a daily reflection habit, this app helps you create meaningful change.
Transform your daily routine with Happyverse — the gratitude journal app designed to help you cultivate joy, track your mood, and build a positive thinking habit that lasts. Whether you want to start a simple gratitude diary or create a complete self-care journal practice,
GRATITUDE JOURNALING WITH DAILY PROMPTS
Start each day with thoughtful journal prompts designed to spark gratitude and mindfulness. Write freely, add photos, or use handwriting mode to make your entries personal. With hundreds of prompts to choose from, you'll never run out of inspiration for your daily gratitude practice.
by AxiomLab | 2026-02-21 09:25:45+00:00
Imposing a strict, discrete topology—like a tree or a DAG—is the only viable way to build reliable systems on top of LLMs.

If you leave agent interaction unconstrained, the probabilistic variance compounds into chaos. By encapsulating non-deterministic nodes within a rigidly defined graph structure, you regain control over the state machine. Coordination requires deterministic boundaries.
by rstuart4133 | 2026-02-21 09:26:33+00:00
There are Non-Resident Importers, which are foreign companies that import goods into the USA, but do not have a presence in the United States. About 15% of USA imports come through NRIs.

For them this reversal sets up a true irony. Trump effectively forced US citizens to pay more the imported goods. He thought that money would go to the USA treasury. Now the US treasury has to pay it back, so it is a free gift to the exporting countries. Like China.

Truly delicious.
by relistan | 2026-02-21 09:27:08+00:00
It’s not clear to me from this, but I hope that the “removability” component of this means the end of “disposable” vapes with a fixed lithium battery installed. I can’t even count the number of these I’ve seen littering the roadside. Ideally this raises the cost of that business model enough to also eliminate some vendors from that product category (“disposable” vapes), which is primarily aimed at/used by children anyway.
by jeroenhd | 2026-02-21 09:27:18+00:00
It's not necessarily just Germany. Lots of countries have laws that basically say "you cannot log in to systems that you (should) know you're not allowed to". Technical details such as "how difficult is the password to guess" and "how badly designed is the system at play" may be used in court to argue for or against the severity of the crime, but hacking people in general is pretty damn illegal.

He also didn't need to run the script to try more than one or maybe two accounts to verify the problem. He dumped more database than he needed to and that's something the law doesn't particularly like.

People don't like it when they find a well-intentioned lock specialist standing in their living room explaining they need better locks. Plenty of laws apply the same logic to digital "locksmiths".

In reality, it's pretty improbable in most places for the police to bother with reports like these. There have been cases in Hungary where prestigious public projects and national operations were full of security holes with the researchers sued as a result, but that's closer to politics than it is to normal police operations.
by Galanwe | 2026-02-21 09:27:59+00:00
> I’m trying [...] to save life and property from severe events at scale

Tell me you work in Silicon Valley without telling me you work in silicon Valley.

Sorry but I couldn't resist. There is something in US startup mentality where you can't just "create an app and make a living", you have to be on a grand mission to save the world. That may be normal out there, but for the rest of the world it just seems... Get back to earth man :-)
by Mordisquitos | 2026-02-21 09:28:31+00:00
The incarceration rate of every single US state is higher than that of every country in the European continent except Belarus, Russia and Turkey. Each state's incarceration rate is also higher than that of every country in the OECD (a club of mostly rich countries) except Chile, Costa Rica and Turkey.

Of the exceptions I have listed, Turkey has the highest incarceration rate of 366 per 100k. Even so, it is still lower than that of 41 states, falling between Hawaii (367) and Connecticut (326).

Source: https://www.prisonpolicy.org/global/2024.html
by 7777777phil | 2026-02-21 09:29:00+00:00
The replaceable battery yes.. but the buried lede imo is the material recovery targets. EU imports basically 100% of its lithium and cobalt (https://rmis.jrc.ec.europa.eu/rmp/Lithium). Mandating high recycling rates for exactly those materials is industrial policy in an environmental costume. Same pattern as their payments regulation (https://philippdubach.com/posts/europes-24-trillion-payment-...), frame sovereignty as consumer protection and nobody fights you on it. Clever, honestly.
by scotty79 | 2026-02-21 09:29:01+00:00
Ad industry is one of the most vile things on the internet. You won't find any sympathy here. You might have been blisfully unaware that you are hated in the nation until now, but noone is wishing you well. Even though the problem you rise is legitimate and interesting the internet couldn't have asked for a more deserving entity to have it.
by mg | 2026-02-21 09:29:24+00:00
I have been maintaining this chart of phones with replaceable batteries available in the USA for 10 years now:

https://www.productchart.com/smartphones/removable_battery

Man, is it empty these days. The chart used to be pretty full. Now it only has about 1% of all phones that are in the Product Chart database. As the other 99% have fixed batteries.

I'm looking forward to see if the EU decision will push some companies to do this for their US versions too and revive the chart.
by thund | 2026-02-21 09:30:06+00:00
If anyone wonders how AI might end up undermining humanity, this is a small preview. We're gradually handing over more processes to automation (YOLO, right?) while the systems themselves remain fundamentally "non empathetic". Maybe this specific case comes down to a poorly designed prompt from 2024... but so far the trend isn't "friendlier" automation, everyone is after more powerful automation...
by wolvoleo | 2026-02-21 09:30:37+00:00
I hate that kind of thing though when it would come to smaller batteries. This battery passport prevents the user from replacing their car battery themselves easily. Which is entirely in contradiction to this legislation's objective for smaller devices which aims at making self-service easier. But it also links devices to their battery meaning one can not be recycled apart from the other!

It's already causing problems for me there. I often repair small electronic devices, or I remove the battery and repurpose them. For example I use some old tablets and phones with the (often bloated) battery removed, and replaced by a DC-DC converter set to 4 volts or so. This way the device 'thinks' there's a battery. Because most devices with an originally integrated battery will not even power up on USB power if they think the battery is not present or deep discharged. And bloated batteries are unsafe to keep on a charger 24/7 so I remove them.

However the local recycling point is getting increasingly difficult about accepting loose Li-Ion and Li-Po cells. I put them in individual ziplock bags and tape over the contacts but they seem to view them as industrial waste or something. They sent me to the central disposal unit far from the city center but even there they were very hesitant to accept them. And at one point they accused me of running a business because I had 5 different batteries to recycle (I had saved them up because they always give me such a hassle). I think businesses have to pay for recycling or something, I don't know and don't care because I don't run a business.

This in effect stimulates 2 things: People just throwing them in the normal bin which is a waste and can cause fire. Or recycling the whole device instead which is a waste of resources if the original device can still be used.

The battery passport links the device to its battery and only 'approved' facilities can break that link so I think this is a very bad idea for smaller devices when it comes to self-repair people like me. And I will fight that with a passion.

For EVs etc I don't know how that works, I don't use cars nor care about them. But I think even there being able to work on a car at home would be a good thing no?