HNHacker News
TopNewBestAskShowJobs

drdexebtjl

976 karma · joined June 16, 2026

submissionscomments
drdexebtjl··on Unsurprisingly, Meta's new Muse AI agent blatantly ignores users permissions
A lot of comments saying this must not have happened because of macOS app permissions. That system is completely broken.

Open your terminal app and run /Applications/Firefox.app/Contents/MacOS/firefox

This opens a normal-looking Firefox window, but it has whatever permissions you gave to the terminal, which likely has Full Disk Access.

It’s insane.

drdexebtjl··on Pirating the Pirates
Unfortunately not. Film suffers from “vinegar syndrome”, an autocatalytic reaction that can only be slowed down but never fully stopped.
drdexebtjl··on Entering and Breaking the Avast Antivirus Sandbox Part 2
Yes, but not 10 times a day every day. No one’s doing that.
drdexebtjl··on Allow babywearing carriers on planes
That’s great? You shouldn’t have kids if you can’t stand the slightest temporary inconvenience such as… providing them safe transportation.
drdexebtjl··on Allow Carriers on Planes
You would be surprised.
drdexebtjl··on CVE-2025-13032: Entering and Breaking the Avast Antivirus Sandbox Part 2
No, the point is that the amount of friction you can add to new app installs is much higher if you don’t optimize it for the unlikely case that your user is an app reviewer.
drdexebtjl··on C++26: Trivial infinite loops are no longer undefined behaviour
C on the other hand puts an implicit `return 0` at the end, but only on the main function for some reason. Very weird.
drdexebtjl··on Cloudflare Quick Tunnels
frp is nice. I have the tiniest Amazon Lightsail instance running a tunnel to a Minecraft server in my basement. It’s cheaper than getting a fixed IP from my ISP, at sufficiently low traffic.
drdexebtjl··on I don't like passkeys
That is the point. They stop you from memorizing it “just in case” and reusing it, and they force you to use a password manager.

For the average user, which doesn’t use a password manager, this is great. It means they can’t get phished. And it’s also great for the average password manager user, who keeps dozens of insecure and reused passwords in their vault because they manually thought of a password when signing up instead of randomly generating one.

If you’re already using a password manager and random passwords, the UX is designed to be the same. It’s just a way to get regular people to do this.

drdexebtjl··on ZCode, the GLM coding agent, silently uploads your Git history
Z.ai are temporarily offering unlimited usage during off-peak hours with their harness, which is a pretty good deal if your project is public even with this news.
drdexebtjl··on HarnessTax: How Much Does the Harness Matter for Coding Agents?
In practice, if you’re using both Anthropic and OpenAI models, how can you configure Pi (or any other harness) to use these native tools?

I’ve seen this before and the conclusion ends up being “use the native harness”, which I don’t think is an acceptable solution.

drdexebtjl··on Nvidia announces native GPU programming in Rust
That’s insane. Windows does not have a stable syscall ABI. The way you’re supposed to interact with the kernel is through the userspace library. Of course the kernel team refuses to cooperate.

Do you want to keep reverse engineering the syscall ABI for every Windows edition and update ever? Do you want to ask your users to disable Windows Update?

Regardless, I don’t even understand how that’s relevant, since you’re still introducing a dependency on a proprietary ABI.

drdexebtjl··on Performance Improvements in .NET 11
All you could tell from this snippet is that .NET 11 eliminated 2 instructions, one of which is a branch.

You should learn assembly anyway, but it won't make this part any more insightful.

drdexebtjl··on Vectorized and performance-portable Quicksort (2022)
To me it’s the fact that if you try to do it in real life (sorting a collection of objects in the real world), you just end up doing merge sort by accident.

It feels like an optimization of merge sort for computers, rather than a different approach.

This is also reflected in the way that it’s usually taught. Normally merge sort is presented first, and quick sort follows from observations about what would happen if you picked different partition points instead of dividing them in half, and how you can reduce the additional space requirements.

drdexebtjl··on GitHub is having trouble counting things
These days I was surprised to see, on my personal computer, information from PRs in private repos from my work’s org on GitHub. These are usually secured behind SSO flows which I don’t/can’t do on personal devices. So now I also don’t trust them to keep our code private anymore either. Nice.

It used to be that you could have a single GitHub account and join multiple orgs, some of which have enterprise plans with GitHub. They completely fumbled this during the pressure to ship AI features. Some enterprise controls that are supposed to affect only my work at a specific GitHub org affects me account-wide. I’m part of quite a few orgs on GitHub for OSS projects, and I never consented for that one org’s policies to basically take over my account.

I thought of going through the process of creating another account specifically for my work at this company, but GitHub is itself solving the problem in a very unique way: by being a place I don’t want to be in after I clock out.

drdexebtjl··on Original Sony PlayStation 2 security chip 'broken wide open' after 26 years
My guess (not involved with PS2 emulation specifically at all) is that this will improve low-level emulation.

So things like making a clone of the hardware with an FPGA, making emulators cycle-accurate, removing game-specific hacks that are no longer needed due to more accurate emulation, and achieving 100% bug-for-bug compatibility with original hardware.

drdexebtjl··on The Google Play app review process now regularly takes longer than a week
Sorry, I think I misunderstood your argument as whataboutism.
drdexebtjl··on The Google Play app review process now regularly takes longer than a week
What for? Malicious actors have no shortage of stolen identities.
drdexebtjl··on The Google Play app review process now regularly takes longer than a week
… should also be open, but that’s irrelevant to the discussion.
drdexebtjl··on EU chief opens door for Canada to become 'associate member'
The crucial distinction is which half is in which “half-in” agreement.

They are not offering Canada conditions that the UK would have wanted.

drdexebtjl··on An update on Wayback Machine access
Sites would just block the Internet Archive crawler as well.
drdexebtjl··on Alternatives to MinIO for single-node local S3
> Really good reasons to not totally change what you are doing in your app between environments.

Mocks do that.

If you want to not totally change what you are doing in your app between environments, point it at an actual S3 bucket in all environments.

drdexebtjl··on Alternatives to MinIO for single-node local S3
The same argument can be made for the other side: the customer can also trivially mount the S3 bucket as a filesystem, if you decide to ship the tool with filesystem support instead.
drdexebtjl··on Ubuntu 26.10 completes transition to Rust-based coreutils
Then you would have to embrace their bad decisions, such as this one, and if you do, what’s the point?

Everything just needs to run from a container with their expected runtime environment.

drdexebtjl··on Show HN: Pushie – Get notified with a simple webhook
This isn’t true. Ntfy has Web Push. See [1].

[1]: https://docs.ntfy.sh/subscribe/web/

drdexebtjl··on Temporal raises $550M at a $12.55B valuation
No. A huge selling point of these code-first workflow engines is that they make writing durable workflows a lot like writing non-durable code, to the maximum extent that the language allows, such that the workflow orchestration disappears.

That is, they require good taste and opinionated API design first, porting skills second. The SDK for each language ends up being substantially different.

Frontier models are not very good at this yet. I've tried. Ultimately I couldn't justify the effort when there are other workflow engines out there.

drdexebtjl··on Temporal raises $550M at a $12.55B valuation
Mostly C#, as I see your Rust SDK is under development.

Unfortunately it appears someone vibe-coded a port of the Java SDK for .NET and namesquatted the `Dbos.Transact` package on NuGet [1], making it look like an official SDK. It's also not a very good port, mirroring the Java implementation instead of using idiomatic C#.

If you ever plan on releasing a .NET library, I suggest opening up a dispute resolution [2] with the owner (it really is just an email to the guy, CCing NuGet support) and reserving the `Dbos` prefix [3].

[1]: https://www.nuget.org/packages/Dbos.Transact/0.0.0-alpha.0.4... [2]: https://learn.microsoft.com/en-us/nuget/nuget-org/policies/d... [3]: https://learn.microsoft.com/en-us/nuget/nuget-org/id-prefix-...

drdexebtjl··on Show HN: Pushie – Get notified with a simple webhook
So like ntfy.sh?
drdexebtjl··on Temporal raises $550M at a $12.55B valuation
I think it’s nice that it’s just an SDK and a Postgres database, but they don’t have SDKs for the languages we use at work.
drdexebtjl··on Registration without a phone number on Signal will use zero-knowledge proofs
Why? They’ll use it as many times as they want while claiming they used something else.
Page 1 of 14Next →