MurphyA/hacker-news huggingface dataset:
by darkwater | 2026-02-17 12:37:40+00:00
Thanks for the clarification (and to the others that answered as well).

I probably explained myself in a shitty manner, I didn't try to downplay GrapheneOS efforts, and I should have kept my initial statement about "next best thing can create a false sense of completeness" as a generic remark and not specific to GrapheneOS, for which I don't have enough knowledge to know if it applies or not.
by domh | 2026-02-17 12:37:44+00:00
Here's a community maintained list of apps and whether or not they work:

https://privsec.dev/posts/android/banking-applications-compa...

This is linked to from the Banking Apps section on GrapheneOS docs: https://grapheneos.org/usage#banking-apps

Sample size of 1: my UK banking apps all work fine.
by gosub100 | 2026-02-17 12:37:56+00:00
But notice they changed the game AND started a league. I'm suggesting they ignore fide, start a new league based on vanilla chess, and try to get sponsors and modernized it. Relative to how many people love following the drama, it should be cheap to start a league compared to racecars or even bike racing. There's only travel, lodging and broadcasting as expenses.
by djaro | 2026-02-17 12:37:58+00:00
I've noticed this getting a lot worse recently. I just want to ask a simple question, and end up gettig a whole essay in response, an 8-step plan, and 5 follow-up questions. Lately ChatGPT has also been referencing previous conversations constantly, as if to prove that it "knows" me.

"Should I add oregano to brown beans or would that not taste good?"

"Great instinct! Based on your interests in building new apps and learning new languages, you are someone who enjoys discovering new things, and it makes sense that you'd want to experiment with new flavor profiles as well. Your combination of oregano and brown beans is a real fusion of Italian and Mexican food, skillfully synthesizing these two cultures.

Here's a list of 5 random unrelated spices you can also add to brown beans:

Also, if you want to, I can create a list of other recipes that incorporate these oregano. Just say the words "I am hungry" and I will get right back to it!"

Also, random side note, I hate ChatGPT asking me to "say the word" or "repeat the sentence". Just ask me if I want it and then I say yes or no, I am not going to repeat "go oregano!" like some sort of magic keyphrase to unlock a list of recipes.
by mobilejdral | 2026-02-17 12:38:16+00:00
Having worked on software that runs manufacturing plants your comment echos the idea that too many engineers have that they are "better" than manufacturing and lessons don't apply to them.

Go back to your desk and work on a PR that is going to go through a 20 step process that is constantly changing before a hopefully semi-regular release goes out to customers and tell me how you ignoring all of knowledge on how to do this well is good for your career.

For a long time I assumed folks like you were simply uneducated, but know I see it for what it is, elitism.
by co_king_5 | 2026-02-17 12:38:28+00:00
The issue is that the people submitting AI PRs are functionally code-illiterate, and are trying to con you into accepting their PR the same way the AI conned them.

If the people raising these PRs could understand the importance of introducing the dependency or subtle auth bypass in question, then they could address those details when handing the PR to you.

The problem is that these people are using AI because they *cannot* otherwise accomplish their responsibilities, and so they *do not understand* this sort of sleight of hand that is being used by the AI.

The people using AI in this manner are *desperate* to mask their illiteracy, and therefore are less concerned with system stability than you, the (presumably literate) reader of this comment. Their incentive is to survive among the literate (read: keep their job) for another day. If some devastating bugs are introduced in the process, well you need to crack a couple of eggs to make an omelette.
by shit_game | 2026-02-17 12:39:27+00:00
Honestly; I don't know. I don't think there really is a viable solution that preserves consumer computation. Most of the young people I know don't really know or care about computers. Actually, most people at large that I know don't know or care about computers. They're devices that play videos, access web storesfronts, run browsers, do email, save pictures, and play games for them. Mobile phones are an even worse wasteland of "I don't know and I don't care". The average person doesn't give a shit about this being a problem. Coupled with the capital interests of making computing a subscription-only activity (leading to market activity that prices out consumers and lobbying actions that illegalize it), this spells out a very dire, terrible future for the world where computers require government and corporate permission to operate on the internet, and potentially in ones home.

Things are bad and I don't know what can be done about it because the balance of power and influence is so lopsided in favor of parties who want to do bad.
Show HN: Runtime governance layer that refuses high-risk LLM outputs
by milarien | 2026-02-17 12:40:07+00:00
I built a minimal demo of runtime epistemic governance for LLMs.
The script calls an upstream model, then applies an admissibility layer before returning the answer.
For high-risk actionable claims (e.g., pediatric drug dosages), it refuses the output and logs:
decision (pass_through: false)
rule triggered
divergence from baseline
prompt fingerprint (stable hash)
This is not prompt engineering — it is post-generation enforcement at inference time.
Repo: https://github.com/milarien/aurora-governor-demo
Example refusal run: https://github.com/milarien/aurora-governor-demo/tree/main/d...
I’m interested in technical critique on whether this qualifies as enforceable runtime governance vs. guardrail filtering.
by yosamino | 2026-02-17 12:40:08+00:00
No, the original argument was that Israel - spelled out for you, because you are pretending you missed it - is using these technologies for the brutal suppression of the whole of the of the Palestinian people and that the overt motive of "fighting terrorism" is used as a fig-leaf to hide the ulterior motive of ethnically cleansing the Palestinians from their lands.

Your question, which was really an assertion, asking if "it's bad to use technology to detect and stop terrorism" is in bad faith, because you know very precisely that the person you were replying to does not think it's bad to "use technology to detect and stop terrorism", but instead you were using that question as a rhetorical device to assert that all Israel is doing is the overt action "detect and stop terrorism" in an effort to deny that Israel is also doing the ulterior ethnically cleaning.

Whether that is true or not can be debated, but the way you are asking the question is pre-supposing that it cannot be debated, because your assertion by asking that question is that the ulterior motive does not exist and you are trying to create a "gotcha".

You then went on to call the claim that Irgun and Lehi were terrorist organizations and/or the claim that two members of the Israeli government ware wanted for war crimes and/or the claim that the Israeli government might have overt as well as ulterior motives and therefore they might not be trusted on what they overtly say alone, a "bizzare conspiracy theory" about Jewish people in an effort to undermine these claims without judging them based on factfulness or truth.

I hope I cleared that up for you.

I tried to ask an LLM to be an impartial judge and give your comment a hasbara score, but it immediately banned me.

food for thought.
by kqr | 2026-02-17 12:40:15+00:00
Reinertsen has borrowed more from queueing theory than from Deming. This is not unexpected -- Deming worked mainly with thin-tailed statistics, whereas Reinertsen applied his knowledge to the power laws that show up more in design and development work.

(The two approaches meet in the middle. Deming inspired lean manufacturing which also applies queueing theory. The latter has convenient results both for thin and thick tailed processes.)
by ErroneousBosh | 2026-02-17 12:40:33+00:00
I guarantee that a million eyes have been all over this looking for the Super Sekrit Government Backdoors, too.

If it was mine, I'd stick in a heavily-obfuscated bit of code for people to use Ghidra to reverse-engineer Ghidra to find out what it did.

OMG, it's a keylogger! But it's not activated by default! How does it get activated? How does it emit its logs?

And after weeks of poking they find you run it with "$ ACTIVATE_KEYLOGGER=true ghidra", and it saves to "$HOME/Desktop/ghidra_key_log.txt"

Haha, psych!
by 72deluxe | 2026-02-17 12:40:39+00:00
I like Organic Maps because it isn't full of the social things. Every time I open Google Maps it shows that card at the bottom with "what's popular in your area", full of pictures of people's breakfasts and other nonsense. Organic Maps is free of this noise.

Also, the desktop client on Linux is quite useful.

Alternatives for Windows etc. are Cruiser Maps, a Java application (and also available as an Android app).
by nxobject | 2026-02-17 12:41:42+00:00
The BOM file format is very, very old - I think for the first decade of its life it actually lived on big-endian platforms (m68k/SPARC/PA-RISC NeXTSTEP, and then over to Apple and big-endian PowerPC.)

EDIT - someone needs to crack open x86 OPENSTEP and do some grepping for 'RATC'...
by Foobar8568 | 2026-02-17 12:41:48+00:00
Claude/Opus 4.6 Can you add a console.log in food XYZ?

No problem, x agents, hundreds/closed to one million token usage to add a line of code.

Gemini 3 : can you review the commit A (console.log one ) you have made the most significant change in your 200kloc code base, this key change will allow you to get great insight into your software.

Codex : I have reviewed your change, you are missing tests and integration tests.

But I fully agree, overall I feel there are a lot of tea leaves readers online and LinkedIn.
by stephenr | 2026-02-17 12:41:59+00:00
I can understand relying on an OEM to provide hardware support for a given model - but I'm finding it hard to understand why they're unable to continue supporting a release just because the upstream removes support for something.

I'm not even really sure what you mean by "manufacturer updates".

The more I hear about this project, the less is sounds like an alternative OS and more it sounds like a thin skin around whatever shit Google throws out, to be honest.
by bookofjoe | 2026-02-17 12:42:14+00:00
I loaded semis for UPS in the summer of 1967 in Milwaukee, between my first and second years of college. I worked 4 hour shifts at night, 6-10 pm, M-F. Hard job. Paid very well. Deep inside the trucks the temperature and humidity were so high me and my partner had to shift roles every 15 minutes, one of us outside the back of the truck selecting packages off the belt that ran along the back of all the trucks in the loading bay and the other inside the truck, pulling them off the long elevated metal roller-topped structure that extended from the back belt at the back of the truck to the front of the semi.

When the outside temperature was 90° and up, it was insanely hot 30 feet deep inside the trucks with no air circulation: we wore gloves and shorts. The noise also was incredibly loud, deafening. Toward the end of our shifts we were semi-delirious and exhausted and so we just threw the rapidly incoming packages over our heads back into the truck instead of stacking them as was proper.

So the damage was likely done long before the delivery person took it the last few feet.
by threetonesun | 2026-02-17 12:43:14+00:00
This is painful to me on three levels:
1. Real estate costs have gone up so much it’s prohibitively expensive to do something this grand.
2. Advertising is now a race to the bottom where showing car ads on websites has almost zero cost with all return compared to something novel like this.
3. It’s impossible to find a car like a 90s Miata these days because manual transmissions are almost dead and every car had to get heavier to have enough safety features to survive being T-boned by a Cybertruck.
by sensanaty | 2026-02-17 12:43:15+00:00
I really hate that the anthropomorphizing of these systems has successfully taken hold in people's brains. Asking it why it did something is completely useless because you aren't interrogating a person with a memory or a rationale, you’re querying a statistical model that is spitting out a justification for a past state it no longer occupies.

Even the "thinking" blocks in newer models are an illusion. There is no functional difference between the text in a thought block and the final answer. To the model, they are just more tokens in a linear sequence. It isn't "thinking" before it speaks, the "thought" is the speech.

Treating those thoughts as internal reflection of some kind is a category error. There is no "privileged" layer of reasoning happening in the silicon that then gets translated into the thought block. It’s a specialized output where the model is forced to show its work because that process of feeding its own generated strings back into its context window statistically increases the probability of a correct result. The chatbot providers just package this in a neat little window to make the model's "thinking" part of the gimmick.
by albertnahas | 2026-02-17 12:43:48+00:00
Weedemo turns raw screen recordings into polished product demo videos automatically.

Upload a screen recording and your website URL, and Weedemo extracts your branding (logo, colors, product name) directly from the site. It then uses AI to detect key moments, add zoom/pan effects, generate on-screen copy, and include music—producing a structured, share-ready demo with intro and outro in minutes.

It’s built for founders and product teams who need high-quality demos for launches, sales, onboarding, or social media without spending hours in traditional video editors.

Feedback welcome.
by estearum | 2026-02-17 12:43:50+00:00
The problem is that "every team and employee doing their part to contribute to financial targets", as-stated, is liable to produce suboptimization.

A person on the assembly line can "contribute to financial targets" taking a shortcut, reducing their local spend, but which emerges as a much more expensive problem down the road.

So it's true that every employee should do their part to contribute to financial targets, but defining "their part" is the hard part, something only management can do, and that MBO obscures and tries to make as simple as waterfalling the goal from above.
by tsimionescu | 2026-02-17 12:43:56+00:00
I don't think I implied that the only thing that matters to weight loss is CICO, and that you only need willpower to lose weight. I don't personally believe this at all.

My point was instead that whatever effort you can spend on weight loss is better spent on managing your diet than increasing your level of activity (though I should also say that fitness is important beyond weight loss). Even when I said you can reduce 800 Cal of food, that doesn't mean "just skip a meal" (though that is also a valid strategy for some people). It can also mean "eat different kinds of food".

However, I do strongly believe that for any weight loss at a significant pace (say, 1kg/month or faster), and assuming it's not just a correction after a short stint of overeating (as in, it's more than losing 1-2kg you put on over Christmas) - then some feeling of hunger is inevitable. Losing long-term accumulated weight is going against your body's "wishes" (especially in the lipostat model, where your body has a set fat% equilibrium that it seeks to maintain), and hunger is an inevitable response to that. How much hunger you will feel can be controlled by better food choices and so on, but you will have to also get used to feeling some level of hunger.
by pjc50 | 2026-02-17 12:44:27+00:00
It's also impossible to have a larger business than a restaurant, or almost any kind of technological or manufacturing industry. The limited liability corporation has existed for hundreds of years for a very good reason.

Heck, even things like shipping, the oldest insured industry, become impossible. Corporations used to have minimum capital requirements that were roughly in the region of a year's average income. https://www.doingbusiness.org/content/dam/doingBusiness/medi...

("corporation has too much money" and "individual has too much money" are different problems; Elon Musk is a problem in the way that Apple isn't)
by TheAceOfHearts | 2026-02-17 12:45:22+00:00
I think vibe coding something and showing it off on Show HN is probably fine, but it boils my blood when people cannot even be bothered to write the post body themselves. If someone is using an AI generated post body and title that's usually a clear signal of slop for me. The post body is supposed to be part of the human connection element!
by ninalanyon | 2026-02-17 12:46:23+00:00
Wero is a long way from pan-European. It operates in three countries so far. We already have a similar thing in the Nordics (Denmark, Norway, Sweden, and Finland) called Vipps that uses one's phone number. You can also use it to pay in shops much as one uses Google Wallet or Apple. It's been in operation in Norway for over ten years.
by squeefers | 2026-02-17 12:46:27+00:00
> I think AI is going to create a whole new class of people that take a tiny output and turn it into an outsized output.

and thats a problem because? you know people said very similar things about digital music and synthesizers.... "anyone can make music with a synthesizer, so it will make music less special", but were still waiting for music to decay away because its easier than it used to be.
by alexb_ | 2026-02-17 12:46:40+00:00
The H-1B system is obviously flawed. For some reason, we've decided to tie the ability to live where you want and take advantage of your pursuit of happiness to having an employer. This creates massive power imbalances that are avoided by not engaging in national segregation policies. We don't demand that anyone born on this side of the border do anything like what people born somewhere else have to - how can a law applied differently based on how you were born be just?
by stephenr | 2026-02-17 12:46:44+00:00
It's regularly unreliable here, because it's reliant on a bank app which in turn is reliant on an internet connection, and banks here are kind of shit.

It's pretty common here that people will be told they need to turn off an otherwise working Wifi connection when facing problems because bank apps will often just not work properly on wifi.

But as I said, even without that, the convenience level is ridiculously different. It's arguably quicker to open your wallet and use a debit card with an NFC chip than it is to use QR codes, before we even talk about the convenience of watch/phone payments using NFC.
Show HN: HiddenState – 99% of ML news is noise. This finds the 1%
by CosmoSantoni | 2026-02-17 12:46:51+00:00
HiddenState monitors the ML ecosystem every few hours and clusters what it finds by the specific mechanism being worked on. Not by topic. By what constraint is being attacked and by whom alongside a detailed summary with sources.

Today it processed over 1,000 items. Three unrelated groups all released web environment simulators for training browsing agents within 24 hours. Curated biological datasets for ML pretraining appeared on PapersWithCode and Bluesky simultaneously from completely different orgs. Three separate papers applied RL to extend reasoning beyond text modalities. If you're working in any of those areas, that convergence matters and it's not something you'd catch from any single feed. Importantly, it gives you an insight into which direction the ML glacier is moving in.

Each mechanism is scored 0 to 100 on convergence across independent sources, implementation evidence, engagement, and significance. Orgs are deduplicated so the same lab appearing across platforms doesn't inflate the signal. Most ML aggregators summarize, meanwhile HiddenState acts as a filter. 99% of what it collects gets thrown out.

Python, SQLite, Claude for clustering, Cloudflare Pages. Free, no tracking.

Let me know if you were aware of any of today's/recent patterns or if you have feedback for improving the site or methodology. Cheers!
by ghosty141 | 2026-02-17 12:47:30+00:00
> Lay-offs, outsourcing, offshoring, now the concept of spending your whole working life at the same company feels like a fever dream

You are missing something here imo, very few companies actually increase pay (or to be more clear, show a clear way to get there) enough to make it attractive enough to stay there for long periods of time.

From my experience here in Germany the people staying at companies for a long time are those who don't focus on their career.
by elayabharath | 2026-02-17 12:47:58+00:00
I capture each of the frames and process it pixel by pixel[1]. There are 3 inputs to the simulation

1. The gain knob controls the overall intensity of the effect

2. The selected pins / effects are applied to the frame. I describe a couple of the effects below:

For HClock:
If the horizontal clock pin is selected, I cut the frame into variable height slices (some are 2-3px, others 8-20px). For each slice, I calculate a random shift (up to ~20% of the frame width) and move the slice to the left or right by the shift value. Then I randomise between keeping the slice normal (70% of the time), black (15%), or a random color band (15%). I then add a magenta tint + darken every other line to simulate a broken TV signal.

For OD:
If output drain pin is selected, I compute a random global offset and per line offet jitter. Then for each of the pixels, I move the red to the left and blue to the right by the jitter value.

After the effects are added, I add a global noise, some corrupt lines (on ~30% of the frames, random horizontal lines of magenta/pink/white, shifted/added)

3. Finally a global hue shift is added based on the second knob.

One thing I realised is that Math.random() produced a lot of noise and flow between the frames looked disorienting. So I used a simple integer hash function to produce a more "deterministic" random number and the frames looked more stable/consistent.

[1] I should probably look for optimisations to prevent the device heating up after a few minutes.
by FullMetalBitch | 2026-02-17 12:48:25+00:00
I have been using GrapheneOS for a few months in Spain with and out of three banking apps only one gave me trouble, I had to enable "Exploit Protection Compatibility Mode" on "app information". Personally I refuse to pay with the phone so I am okay not having that option.

If someone wants to try Graphene os maybe that option will work on their banks too.
by Arifcodes | 2026-02-17 12:48:36+00:00
Yes. The biggest wins come from encoding project-specific conventions, not general programming knowledge.

Concrete example: I have a deployment skill that knows my exact stack (Laravel on Forge, Postgres on a specific host, Cloudflare DNS). Without it, the agent spends 2-3 turns asking about infrastructure details and guessing configs. With the skill file, it gets it right first try.

Another one: a Chrome extension build skill that documents a quirk where content.css needs manual copying to dist/ after Vite builds. Without the skill, the agent hits that error, debugs for 5 minutes, discovers the fix. Next session it forgets and does it again. The skill is 3 lines and saves that cycle every time.

The key insight: skills aren't about teaching the model to code. It already knows how. They're about encoding the stuff that's specific to YOUR project that the model can't infer from context. Think of them as persistent post-it notes, not tutorials.