MurphyA/hacker-news huggingface dataset:
by Grisu_FTP | 2025-12-05 06:16:10+00:00
I ran root on my main devices for 8-9 years uninterrupted and always got banking apps (and all others for that matter) to work with at most 40 minutes of tinkering. Ofc thats not something everybody wants todo, but since i love tinkering with tech anyway and always want root that was worth it for me (and OS updates for 7 years instead of 2, used my phone that normally only was supported up to Android 9 to android 15). And this is with samsung devices which have tripped Knox (Funnily enough, i wanted to unroot since i didnt need it anymore once and then my samsung smartwatch couldnt connect because my device had tripped knox, so i had to root again to hide it. So their anti-root measure pretty much forced me to stay rooted)

The hardest to get working were: S-push tan (a 2fa app for the bank "Sparkasse", their normal app is far easier to get running) and lately revolut. but as i said, i always got it working.

Also it seems whatsapp blocks open bootloaders if you get enough warnings for using a custom modded version (A message pops up that tells you to get whatsapp from the official places, which i did) but hiding the open bootloader was enough to get that working.

Also with just root its easier than with root + Custom Rom, which was my setup.

So yea, it wont work out of the box, but its pretty simple to get working.
Opus 4.5 Review (Custom Plan)
by tactics6655 | 2025-12-05 06:16:27+00:00
1. Severe hallucinations

It can’t write a single document correctly. I asked it to write the API documentation for the interpreter I’m building. It invented functions that don’t exist and got all the parameter lists wrong. Functions like `shouldClose`, `swapBuffers`, `pollEvents`, `terminate` aren’t even in my interpreter, yet it put them in the docs and got every parameter wrong.

2. It’s great at creating duplicate functions

In C, duplicate function names won’t compile, but it seems to create duplicates about 60% of the time. It even creates duplicate `case` labels in `switch` statements. It often produces identical code under different names.

3. It’s excellent at producing bugs

It creates `struct`s, initializes them, assigns values, then when asked to initialize and run or to implement SSR reflection it sets the alpha to full so the entire GLB becomes transparent, or when asked to make a glass material it just makes it opaque (I tried 15 times and gave up). They claim it’s at a professional engineer level—what, kindergarten-level engineers?

4. It never gives code that actually works

Even code to read a single file is a bug-ridden mess; it’s faster to implement it yourself.

It does null checks here and there, but maybe it should check other things first instead of spending time on those.

5. Serious memory leaks

It generates code with memory leaks. Using Claude Opus 4.5 made me so frustrated that I wrote a lot of profanity into my prompts.

6. It adds things I didn’t ask for

It adds noise to shadows claiming it looks more natural, but it just looks dirty. I’ve even seen it “fix” reflections by placing a white plane on the floor and calling that light reflection.

7. Mozart’s Dice–level composition

Good luck getting solid code—everything is a defective, patchy mess.

8. As long as it doesn't crash, that's all that matters

If a function is supposed to return a float, just compare it as an int—so change the function's return type to int! Claude Opus 4.5 is truly amazing! It’ll probably reach AGI soon!
by thepasswordapp | 2025-12-05 06:16:35+00:00
This is a really important area of research. Building AI agents that interact with external systems (browsers, APIs, CI/CD) requires a fundamentally different security model than traditional software.

The attack surface is interesting - the agent's "prompt" becomes a trust boundary, and anything that can influence that prompt (PR descriptions, issue comments, commit messages) becomes a potential attack vector.

I've been working on browser automation agents and the same principle applies - you have to assume any page content or user input could be adversarial. Strict separation between "what the agent can see" and "what the agent can do" is crucial.
by thepasswordapp | 2025-12-05 06:17:35+00:00
The cat-and-mouse game between AI agents and bot detection is getting more sophisticated every month.

What's interesting is that legitimate use cases (accessibility tools, testing automation, research crawlers) get caught in the same net as malicious scrapers. The fingerprinting techniques that detect "non-human" behavior often flag perfectly reasonable automated workflows.

We're heading toward a future where AI agents need to authenticate their intent, not just their identity. Maybe something like signed agent manifests that declare what they're doing and why.
by cmcaleer | 2025-12-05 06:17:59+00:00
You don’t need to loudly and publicly say no to Roskomnadzor’s extrajudicial notices, by recognising them you’re giving them more legitimacy than they deserve by acknowledging at all rather than treating the notice as the spam it is.

Just because the UK is modelling themselves in the same image doesn’t mean that the tactic for dealing with extrajudicial censorship attempts is different.
by davidmorgan111 | 2025-12-05 06:18:03+00:00
Tunesona is an AI music agent that composes and edits songs through natural language dialogue. Through multi-turn interactions, users can refine tempo, instrumentation, structure, and style in real time, guided by the agent’s contextual understanding. Tunesona also provides an integrated creative workspace for generating, organizing, and sharing tracks. Every output is IP-safe ready for commercial use.
Ask HN: A dumb game of dimensional analysis
by egoism | 2025-12-05 06:18:41+00:00
I thought a few weeks ago, that there might be a dimensional ladder for EM, but I can't figure out how turn into something usable. I'm sharing some of my markdown notes, now frustrated.

Starting from how an Ampere used to be defined (N/m, kg/s2)...

- V = Voltage, in Volts, (pre-2019 equal to m2/s)

- Q = Charge, in Coulombs, (pre-2019 equal to kg/s)

*Inertial Surfaces (J·s²)*

∫V dt × ∫Q dt = m² × kg

*Modes of Action (J·s)*

V × ∫Q dt = (m²/s) × kg ∫V dt × Q = m² × (kg/s)

*Energy, Patterns of Stress (J)*

dV/dt × ∫Q dt = (m²/s²) × kg V × Q = (m²/s) × (kg/s) ∫V dt × dQ/dt = m² × (kg/s²)

*Power, Waves of Stress (J/s)*

dV/dt × Q = (m²/s²) × (kg/s) V × dQ/dt = (m²/s) × (kg/s²)

*Impulse, Wave Conversions (J/s²)*

dV/dt × dQ/dt = (m²/s²) × (kg/s²)

*Spatial Derivatives, Effects on... 'Matter'?*

- d(Surface)/dx ~ Transport

- d(Action)/dx ~ Momentum

- d(Energy)/dx ~ Force

- d(Power)/dx ~ ??? Propagation?

- d(Impulse)/dx ~ ??? Conversion?

*Spatial Integrals, Effects on... 'Space'?*

- ∫(Surface)dx ~ Inertial Volume

- ∫(Action)dx ~ kgm3/s

- ∫(Energy)dx ~ kgm3/s2

- ∫(Power)dx ~ kgm3/s3

- ∫(Impulse)dx ~ kgm3/s4

In the wave modes for Power, 'Phase' = dV/dt, Charge = Q, with Heaviside's wave equation `d2(Volts)/dt2 + v2 * d2(Current)/dx2 = d2(Current)/dt2 + v2 * d2(Volts)/dx2` would then.... `d2(Phase)/dt2 + u2 * d2(Charge)/dx2 = d2(Charge)/dt2 + u2 * d2(Phase)/dx2` where v2 = 1 / LC, u2 = 1 / ??
by nutjob2 | 2025-12-05 06:19:59+00:00
Hype along the lines of people not having work anymore and that "AGI" is around the corner, etc are real?

Yes strong AI is always about 10 years off.

But yes any new tech takes time to work itself out. No question that LLMs are useful but they will wildly under-deliver by current hype standards. They have their own strengths and weaknesses like everything, but they can be very misleading, thus the hype.
by gpm | 2025-12-05 06:20:03+00:00
> Rust (and you) makes an assertion that all code should be able to run in a concurrent context.

It really doesn't. Rust's standard library does to an extent, because rust's standard library gives you ways to run code in concurrent contexts. Even then it supports non-concurrent primitives like thread locals and state that can't be transferred or shared between threads and takes advantage of that fact. Rust the language would be perfectly happy for you to define a standard library that just only supports the single threaded primitives.

You know what's not (generally) safe in a single threaded context? Mutable global variables. I mean it's fine for an int so long as you don't have safe ways to get pointer types to it that guarantee unique access (oops, rust does. And it's really nice for local reasoning about code even in single threaded contexts - I wouldn't want to give them up). But as soon as you have anything interesting, like a vector, you get invalidation issues where you can get references to memory it points to that you can then free while you're still holding the reference and now you've got a use after free and are corrupting random memory.

Rust has a bunch of abstractions around the safe patterns though. Like you can have a `Cell<u64>` instead of a `u64` and stick that in a thread local and access it basically like a u64 (both reading and writing), except you can't get those pointers that guarantee nothing is aliasing them to it. And a `Cell<Vec<u64>>` won't let you get references to the elements of the vector inside of it at all. Or a `RefCell<_>` which is like a RwLock except it can't be shared between threads, is faster, and just crashes instead of blocking because blocking would always result in a deadlock.
by pjerem | 2025-12-05 06:20:25+00:00
Still, Apple Pay was way more reliable with TouchID.

Step 1 : take the phone off your pocket Step 2 : put it against the terminal while touching (not pressing) the home button. Step 3 : there is no step 3, you already paid because even if the phone wasn’t unlocked the NFC reader automatically unlocked it, opened your default card and validated the payment thanks to your finger being on the reader.

Compared to FaceID, no need to double press a button and to watch your screen waiting for the little animation to finish.

Don’t get me wrong, paying with FaceID totally works and it’s fast. But paying with TouchID wasn’t fast, it was instant and thoughtless.
by cess11 | 2025-12-05 06:20:25+00:00
I'd wager that it would accelerate rather than decelerate the growing insignificance of US entertainment.

Good for Bollywood, chinese and russian cinema, and so on. For me personally, I have trouble imagining that HBO would ever again be involved in something on par with The Wire, Sopranos or True Blood, and it's not exactly hard to keep them around on a hard drive somewhere.
by forrestthewoods | 2025-12-05 06:20:30+00:00
One of my favorite talks of all-time is the GDC talk on Overwatch's killcam system. This is the thing that when you die in a multiplayer shooter you get to see the last ~4 seconds of gameplay from the perspective of your killer. https://www.youtube.com/watch?v=A5KW5d15J7I

The way Blizzard implemented this is super super clever. They created an entirely duplicate "replay world". When you die the server very quickly "backfills" data in the "replay world". (Server doesn't send all data initially to help prevent cheating). The camera then flips to render the "replay world" while the "gameplay world" continues to receives updates. After a few seconds the camera flips back to the "gameplay world" which is still up-to-date and ready to rock.

Implementing this feature required getting rid of all their evil dirty global variables. Because pretty much every time someone asserted "oh we'll only ever have one of these!" that turned out to be wrong. This is a big part of the talk. Mutables globals are bad!

> Extra large codebases have controllers/managers that must be accessible by many modules.

I would say in almost every single case the code is better and cleaner to not use mutable globals. I might make a begrudging exception for logging. But very begrudgingly. Go/Zig/Rust/C/C++ don't have a good logging solution. Jai has an implict context pointer which is clever and interesting.

Rust uses the unsafe keyword as an "escape hatch". If I wrote a programming language I probably would, begrudgingly, allow mutable globals. But I would hide their declaration and usage behind the keyworld `unsafe_and_evil`. Such that every single time a programmer either declared or accessed a mutable global they would have to type out `unsafe_and_evil` and acknowledge their misdeeds.
by sophiebits | 2025-12-05 06:20:46+00:00
“30% of viewing” I think clearly means either time played or items played. I’ve never worked with a data team that would possibly write that and mean users.

If it was a stat about users they’d say “of users”, “of members”, “of active watchers”, or similar. If they wanted to be ambiguous they’d say “has reached 30% adoption” or something.
by parineum | 2025-12-05 06:21:16+00:00
I'm trying to watch long form cinematic content, not a 10 minute diy video for turning my toaster into a flamethrower with three minutes of ads and "smash that like button" interspersed.

There wre a few YouTube channels I like but they are all educational where one guy talks to the camera about a thing. Is there decent fiction on YouTube? I haven't seen any.
by burningChrome | 2025-12-05 06:21:28+00:00
HBO cancelled Perry Mason, one of the better done noir detective series. That was kind of the nail in the coffin for me. I still get it free because of my AT&T subscription, but I can't argue that Netflix has really come out with anything really worth watching either - Department Q and Mindhunter are only two that I think of that were decent.

I agree that the majority of stuff on streaming services is complete garbage and nothing is really "binge worthy" like it used to be. The one thing I used to love about Netlfix was going back and watching old movies like Chinatown or To Live and Die in LA. Those are all gone now, replaced with its own produced content that I just think isn't in the same league.
by breppp | 2025-12-05 06:21:57+00:00
These are people who vote according to their interests.

There are two economic systems in the US which are divided according to the parties, one is highly globalized and resides in the cities and includes most of the people here, and the other is local and is composed of older industries.

The local one was hit hard due to globalized policies and largely offshored, and these voters rightfully want to undo that, if that's possible is another case, but this is what Trump is doing.

Obviously this is against the interest and going to hurt anyone whose job is closer to Spotify, Stockholm than some Mining Town, Montana
by CraigJPerry | 2025-12-05 06:22:04+00:00
€4000 euros plus tax to replace the module that contains the fuse. Insane.

The ford transit custom PHEV costs £4500 to replace the timing belt. Access issues mean dropping the hybrid battery and parts of the sub frame. Compare with the mk8 transit, i've done the wet belt myself on that and it requires no special tools (well, i bought a specific crank pulley puller for £20) and can be done in a day on the driveway. I believe in some markets the replacement schedule is down to 6 years for the new phev due to all the wet belt failures on older models.

So far my favourite brand to work on has been Mazda, the engineering is very thoughtfully done with consideration for repairs.

I hear a lot of praise for toyota but it's from people who haven't worked on a car themselves rather than mechanics and they must be talking about toyotas from a bygone era because i'm not impressed with a 2019 corolla engineering at all, specifically various parts of the electrical system. I believe that was the most popular car in the world at that time.

Tesla is remarkably well done. Simplicity is under rated. So much so i bought one with the intention to keep for a looooong time.
by wilg | 2025-12-05 06:22:25+00:00
It's interesting that despite their being a huge crop of talented, rich, and famous Hollywood actors, writers, producers, and directors, they can't figure out how to make movies and TV and distribute them without going through all these enormous conglomerates that they seem to truly despise.

Just start a studio and put out quality content exactly the way you want it and see if you can do better! It's literally never been easier! If the chucklefucks who run these streaming services can figure it out, some smart filmmakers should be able to put together a workable business plan while Clooney and Pitt rizz up some investors.
by Insanity | 2025-12-05 06:22:45+00:00
That’s true I suppose. Belgium had incredibly effective “PR” essentially turning “us” from the aggressor to the victim due to WW1 breaking out and effectively erasing Congo from the Zeitgeist.

I highly recommend the book “King Leopold’s Ghost”. (Or the fictionalized “heart of darkness” by Konrad if fiction is more your thing).
by tavavex | 2025-12-05 06:22:57+00:00
> Apps can't be 100MB on modern displays, because there are literally too many pixels involved.

What? Are you talking about assets? You'd need a considerable amount of very high-res, uncompressed or low-compressed assets to use up 100MB. Not to mention all the software that uses vector icons, which take up a near-zero amount of space in comparison to raster images.

Electron apps always take up a massive amount of space because every separate install is a fully self-contained version of Chromium. No matter how lightweight your app is, Electron will always force a pretty large space overhead.
by askmike | 2025-12-05 06:23:22+00:00
> But then I stopped because I had no return from it. > The main reason was to get back into the habit of writing, and by extension thinking. ChatGPT has weakened my thinking capacity.

I can definitely relate, and find this true as well. While a (monetary) return has never a big focus for me. It's still hard to keep going over time with motivations around self improvement, accountability, etc.
by zeroping | 2025-12-05 06:24:19+00:00
Last week, I replaced a faulty cell in my PHEV.

The most expensive tooling was the two floor jacks I purchased to make the process easier. The software needed was available from the manufacturer for a reasonable fee. The battery pack itself was surprisingly modular and simple to dismantle for repair.

I don't many things GM has done, but (at least back in 2010) they did a good job of letting owners do their own work.
by d1sxeyes | 2025-12-05 06:24:26+00:00
The high-profile, public, Arkell vs. Pressdram type response increases public awareness.

Without that, he’s just a guy with a blog, and can’t effect any real change. Whether it harms or benefits his clients or not is likely a question of politics. If these responses drum up enough attention that his GRANITE act gets passed, that’s arguably a better outcome for each client jointly and severally than just ignoring the letters.
by abustamam | 2025-12-05 06:25:21+00:00
I think context is important though. If someone pays for an original and it ends up being a forgery then yeah that's terrible and the purchaser was scammed. There is no similar concept to art online because it's all just pixels, unless you buy into the concept of NFTs as art ownership (I don't). Someone who steals someone else's online art and claims authorship would be the closest analogy to forgery, I suppose, but the aim of forgery is to sell it as the original author's work, not as the work of the thief's. But if I did find out thay an image of an artist I liked was indeed drawn by someone else, I'd try to find a way to support that someone else. It doesn't make me enjoy the art any less.

Of course knowing the provenance of something you enjoy, and learning that it has dark roots, can certainly tarnish your enjoyment of said thing, like knowing where your diamonds came from, or how sausage is made. It's hard to make a similar connection to AI generated stuff.

I listen to a lot of EDM. Some of the tracks on my playlist are almost certainly AI generated. If I like a song and check out the artist and find that it's a bot then I'm disappointed because that means I can never see them live, but I can still bop my head to the beat.
by cess11 | 2025-12-05 06:27:44+00:00
Yeah, I'm still on X. I'll make the switch when I haven't heard a friend get really annoyed by something Wayland related in a year or so. It's a Debian system. Not sure if it matters but there's an RTX A500 in the machine.

So, perhaps? For a while I was on a local compile of 1.0.0, and a while ago I started pulling the nightly sources and build from those.
by rapsey | 2025-12-05 06:28:37+00:00
> Tesla's reputation with regard to quality and repair costs.

Tesla lives in the limelight 100x more than any other car brand. Every mistake or possible scandal gets insanely amplified. They are by far the most repairable EV car and have the most durable engines. What they do not tell you is that in an EV the engine giving out is the more common scenario not the battery pack.
by armcat | 2025-12-05 06:28:39+00:00
These are fantastic insights! I work in legaltech space so something to keep in mind is that legal space is very sensitive to data storage and security (apart from this of course: https://alexschapiro.com/security/vulnerability/2025/12/02/f...). So models hosted in e.g. Azure, or on-prem deployments are more common. I have friends in health space and similar story there. Finance (banking especially) is the same. Hence why those categories look more or less constant over time, and have smallest contributions in this study.
by Vespasian | 2025-12-05 06:28:51+00:00
I, without proof, think that ofcom will file these letters as "second best outcome" (from their perspective).

Of course it would have been "best" (again for ofcom) if 4chan had just complied but I don't think they ever expected that.

With these meaningless letters (for the reasons you state) the agency can later go to law makers and ask for more domestic enforcement power because clearly "it's not working".

If by chance one of the 4chan people stumbles about that personally they'd consider that as a bonus.
by homebrewer | 2025-12-05 06:29:48+00:00
Everyone is affected by that mess, did you miss the recent news about Dell and HP dropping HEVC support in hardware they have already shipped? Encoders might not care about legal purity of the encoding process, but they do have to care about how it's going to be decoded. I like using proper software to view my videos, but it's a rarity afaik.
by 0manrho | 2025-12-05 06:29:56+00:00
Agreed, but this is the internet, the ultimate domain of pedantry, and they didn't say it explicitly, so I'm not going to put words in their mouth just to have a circular discussion about why I'm claiming they said something they didn't technically say, which is why I asked "Where did it say that" at the very top.

Also, either way, my point was and still stands: it doesn't say 30% of devices have hardware encoding.
by lotsofpulp | 2025-12-05 06:32:56+00:00
Pretty sure their shareholders care. Their market cap is at pre 2019 levels. Their earnings are back to 2014 levels.

https://companiesmarketcap.com/walt-disney/earnings/

Meanwhile, Netflix is up $300B since 2019. And Netflix’s earnings are about to surpass Disney’s:

https://companiesmarketcap.com/netflix/earnings/

And Netflix has 13,000 employees, while Disney has 233,000.