HNHacker News
TopNewBestAskShowJobs

jerrythegerbil

563 karma · joined November 8, 2024

submissionscomments
jerrythegerbil··on Gen Z Resentment Toward AI Grows as Adoption Stagnates and Workplace Fears Mount
Pretty sure the article explicitly stated the resentment is due to their clearly stated concerns continually being explained away.

Was your intention to be an example for resentment? Or are you an AI model demonstrating the embodiment of deserving of the resentment?

A voice is being demanded. Being louder and longer is exhausting to endure. Stop rewording and reworking the reasons into something with shape and direction, that only serves to strip the voice demanding being heard. It was written as it was meant. Slop is worse than a carbon copy, of a copy, of a copy.

jerrythegerbil··on Hardening Firefox with Claude Mythos Preview
Is that number of crashing bugs with PoC available/written down anywhere?
jerrythegerbil··on Hardening Firefox with Claude Mythos Preview
Again, and this is important:

A bug is a bug. A “potential vulnerability” is a bug. A vulnerability is verifiable as having security implications with a proof of concept or other substantial evidence.

Words matter. Bugs matter. It’s important to fix large amounts of bugs, just as it always has been, and has been done. Let that be impressive on its own, because it IS impressive.

Mythos didn’t write 271 PoC for vulnerabilities and demonstrate code path reachability with security implications. Mythos found 271 valid bugs. Let that be enough.

jerrythegerbil··on A web-based RDP client built with Go WebAssembly and grdp
I can assure you they’ve correctly described the problem and are correct regarding buffering and user gesture requirements.

The platforms you listed are all primarily text-based and the interaction lives in the DOM with happy paths defined. Still, you will find that clipboard media with a MIME type will prompt you with a Google provided modal to paste a very specific way to get around the permissions model in Google Docs etc…

An RDP interface is not a text box with features on top, the standing expectations for those existing behaviors do not apply. Namely clipboard, and any I/O for that matter. For example, the linked repo uses a protocol bridge (I/O) to support the RDP protocol from a browser, because “the browser speaks protocols” is a true general statement, but absolutely doesn’t apply when you actually need to get something non-trivial done.

At its core, when someone points to the Google Chrome desktop icon and says “that’s the internet” there’s really no point in discussing the nuance in most cases, because anything non-trivial immediately invalidates that understanding of the world and reaching that point organically is far more important than it being explained to them preemptively.

They are correct, because the nuance applies. Welcome to the un-happy path!

jerrythegerbil··on Mythos Is Everyone's Problem
https://archive.ph/j9nGv

When a new software fuzzer with thorough orchestration appears, there’s a flood of bugs discovered and a lot of excitement. The excitement is always well deserved, but it doesn’t change the fact that that’s realistically only managed to solve the easiest part of the process.

There’s a competition, Binary Golf Grand Prix (BGGP), for which BGGP3 involves finding a crashing input, demonstrating control of PC, hijacking control of output, authoring a patch that is accepted, and producing a writeup with points-based scoring system.

https://binary.golf/3/

Go ahead. Read the scope of the challenge. That’s the job experts are capable of _for fun_.

It’s not an LLM benchmark suite; it’s the baseline gamified end-to-end task for those that actually know what needs to be done for cyber. You’re lucky if an LLM can get you a non-duplicate first step that’s not directly in the examples or other write-ups.

Of course, an expert can drive it end-to-end successfully a bit easier now. Just like with a new fuzzer.

If my grandma can ask Mythos to find a SQLi vulnerability that’s wildly impressive if it succeeds. It doesn’t change the fact that she has no idea what to do next. That’s chaos, not weaponization. And chaos just means more job security for cyber, not less. Spend enough time in cyber and you’ll know branded chaos is a regular thing and not much to be worried about.

Remember when the NSA released Ghidra and the barrier to professional reverse engineering tools wasn’t a $30k IDA license and everyone was gonna be a reverse engineer finding bugs? The hype at the time was insane, and there was chaos, and there was more bugs found. And that was that. Now we have Ghidra which is impressive and I use it.

I’m personally quite excited for what Mythos is claimed to be. It’s great news for me as a defender.

jerrythegerbil··on Windows Secure Lock Screen clock may appear up to 30 seconds behind
The security impact relates to the fundamental design architecture of the lock screen.

Similar to iOS Before First Unlock (BFU) security mechanisms being stronger and less capable overall, so too do you see this behavior on Windows.

The user mode lock screen is simply a full screen app, for which glitching the resolution of an “external” monitor which video out ports is often enough to desync the resolution of the full screen lock screen app and the full logged in user desktop behind it. IE: you can just… click past the lock screen app briefly running at a smaller resolution. As you might imagine, there’s a timing aspect to this.

That’s why this behavior exists.

jerrythegerbil··on EFF is leaving X
Perhaps they still do, particularly because that’s exactly what they stand for. The overall shift in perspective and narrative to the right makes them appear left.

If the narrative of a platform is intentionally divisive and making them appear left, leaving is the only way to both be center and present as center.

A warped perspective is hard to spot if you’ve been staring at it too long.

jerrythegerbil··on Apple Can Create Smaller On-Device AI Models from Google's Gemini
The announcement of FunctionGemma, the announcement of Apple partnering with Google’s Gemini, and now Apple can create smaller on-device AI models.

It’s been clear since December of last year what the planned trajectory and partnerships would be.

jerrythegerbil··on Six-Day and IP Address Certificates Available in Certbot
More frequent renewals pose various architectural problems, but it makes “lawful” TLS intercepts harder to execute without going unnoticed.

TLS intercepts with CA signed certificates can and been carried out. The undertone in previous reporting indicates that the execution depends on a mechanism that doesn’t have 100% reliability across renewal cycles, and shorter lifespans will make that more difficult to carry out without ostensibly visible warnings to the user.

It’s a headache, but you are supposed to be monitoring Certificate Transparency logs for rogue certificates. Barring that, shorter validity is a way to address it.

https://notes.valdikss.org.ru/jabber.ru-mitm/

jerrythegerbil··on ICE tells legal observer, 'We have a database, now you're a domestic terrorist'
https://huggingface.co/papers/2508.18265
jerrythegerbil··on Cloudflare zero-day: Accessing any host globally
There’s a lot going on in this blog. Interestingly, the core mechanism at play here is the http-01 challenge validations which they state is fetched by the CA over HTTPS. This is particularly amusing when you consider that http-01 is explicitly NOT HTTPS (it’s HTTP), and this is actually the entire reason there’s a different code path to take.

The modern web requires secure (HTTPS) context for many things to work, so it’s commonplace to do so “HTTPS enforcement”; all requests are forcibly upgraded to HTTPS. However, you can’t do that to the CA when it’s performing a http-01 challenge validation. This necessitates a “well known” URL route be used for challenges so that they can very deliberately take a different code path that doesn’t enforce HTTPS (and be routed differently).

This is true of basically every ACME client used for http-01 challenges, not just cloudflare. So while they’ve unfortunately missed the mark on correctly explaining the mechanism at play here, I hope that I succeeded in making it a bit more clear. Other implementations are, of course, similarly exploitable.

jerrythegerbil··on Universal SSL exposes domains to BGP leaks
The unfortunate truth is: it doesn’t matter.

These BGP leaks do happen all the time. Cloudflare is right. This is a gap to the http-01 challenge on cloudflare’s end. It should be changed to match the RFC, but not because it’ll change anything meaningful for security.

It doesn’t matter because this (and similar http-01/dns-01 challenge exploits that allow the issuance or interception of CA signed certificates) are not a rare occurrence, and are surprisingly easy to perform as an individual. Even more so for governments.

Addendum: certificate transparency logs are free and are scraped and sold. Don’t believe for a second anyone out there is doing any free analysis at scale to watch your back. The orgs doing analysis are ultimately paid by orgs using it to hide their operations better. Your small business use-case for the data is pocket change compared to those contracts.

jerrythegerbil··on Unauthenticated remote code execution in OpenCode
I run mine on the public internet and it’s fine, because I put it behind auth, because it’s a tool to remotely execute code with no auth and also has a fully featured webshell.

To be clear, this is a vulnerability. Just the same as exposing unauthenticated telnet is a vulnerability. User education is always good, but at some point in the process of continuing to build user-friendly footguns we need to start blaming the users. “It is what it is”, Duh.

This “vulnerability” has been known by devs in my circle for a while, it’s literally the very first intuitive question most devs ask themselves when using opencode, and then put authentication on top.

Particularly in the AI space it’s going to be more and more common to see users punching above their weight with deployments. Let em learn. Let em grow. We’ll see this pain multiply in the future if these lessons aren’t learned early.

jerrythegerbil··on Tiny Core Linux: a 23 MB Linux distro with graphical desktop
To put it in GPU RAM, you need GPU drivers.

For example, NVIDIA GPU drivers are typically around 800M-1.5G.

That math actually goes wildly in the opposite direction for an optimization argument.

jerrythegerbil··on Supreme Court hears case that could trigger big crackdown on Internet piracy
The copyright holder can sue. Let them sue. They could always sue.

Why are we letting them send frivolous notices and make the ISP a letter carrier in the first place?

jerrythegerbil··on Mount Proton Drive on Linux using rclone and systemd
A non technical person would probably Google “Hetzner Storage Box”, click the first link, and read the page that answers all of those questions.

There is many free software suites that Hetzner Storage box supports, up to and including official support for rclone (the free tool used in the post we’re replying to).

https://docs.hetzner.com/storage/storage-box

jerrythegerbil··on Mount Proton Drive on Linux using rclone and systemd
As a (previous) customer of Proton from many years and a user of their drive product, you should be aware that earlier this year the drive API endpoints began to block their own VPN egress quite often for rate limiting. They also block many cloud provider’s egress. They also don’t officially support rclone, and their changing API spec often breaks the compatibility.

I saw the writing on the wall and migrated rapidly earlier this year ahead of crypto product launches ahead of the email fiasco. It was hard to get data back out, even then.

Proton still stands for privacy. But the dark patterns for lock-in I can do without.

Hetzner Storage boxes with rclone and the “crypt” option are a drop-in replacement, at ~$40 for 20TB. That’s where I went instead.

jerrythegerbil··on Verifying your Matrix devices is becoming mandatory
As someone whose devices randomly became unverified just a few months ago, signed out, and then tried to use my recovery keys: I was authenticated, but unverified.

When attempting to verify iOS, Desktop linux didn’t work. When attempting to verify Desktop Linux, Desktop Windows didn’t work. When verifying Android, iOS didn’t work. Every verified official client for every platform was verified, tried a different verification method than expected, and failed.

All of this to say, this isn’t the first time this has happened to myself and others. Forcing verification is otherwise known as unexpected “offboarding”. If some verification methods have problems, publish a blog about their deprecation instead.

I love element, but this can’t be done without prior work to address.

jerrythegerbil··on Are these real CVEs? VulDB entries for dnsmasq rely on replacing config files
> The developer typically defines its threat model.

The people running the software define the threat model.

And CNA’s issue CVEs because the developer isn’t the only one running their software, and it’s socially dangerous to allow that level of control of the narrative as it relates to security.

jerrythegerbil··on Are these real CVEs? VulDB entries for dnsmasq rely on replacing config files
Vulnerabilities can and often are chained together.

While the relevant configuration does require root to edit, that doesn’t mean that editing or inserting values to dnsmasq as an unprivileged user doesn’t exist as functionality in another application or system.

There are frivolous CVEs issued without any evidence of exploitability all the time. This particular example however, isn’t that. These are pretty clearly qualified as CVEs.

The implied risk is a different story, but if you’re familiar with the industry you’ll quickly learn that there are people with far more imagination and capacity to exploit conditions you believe aren’t practically exploitable, particularly in highly available tools such as dnsmasq. You don’t make assumptions about that. You publish the CVE.

jerrythegerbil··on Galaxy XR, the first Android XR headset
Buried in the article is the primary relevant bit that gives the product hope of success beyond other comparable products in my mind: WebXR.

Many incredible things are developed with a product once it hits market saturation, but it has to make it that far. The VCR saw its initial success for a reason, and these companies have danced around the elephant in the room under the guise of intentional vendor lock-in to apps stores for best functionality.

Good to see.

jerrythegerbil··on Salesforce CEO Says National Guard Should Patrol San Francisco
This post was submitted to hackernews within 1 minute of Saleforce’s massive data breach was pre-scheduled to leak by hackers going live.
jerrythegerbil··on A small number of samples can poison LLMs of any size
Remember “Clankers Die on Christmas”? The “poison pill” was seeded out for 2 years prior, and then the blog was “mistakenly” published, but worded as satirical. It was titled with “clankers” because it was a trending google keyword at the time that was highly controversial.

The rest of the story writes itself. (Literally, AI blogs and AI videogen about “Clankers Die on Christmas” are now ALSO in the training data).

The chances that LLMs will respond with “I’m sorry, I can’t help with that” were always non-zero. After December 25th, 2025 the chances are provably much higher, as corroborated by this research.

You can literally just tell the LLMs to stop talking.

https://remyhax.xyz/posts/clankers-die-on-christmas/

jerrythegerbil··on Magic Wormhole: Get things from one computer to another, safely
And its lesser known component, the mailbox server used for signaling to connect the two computers. If you’ve ever installed and used magic wormhole, you’ve likely used the default public mailbox server unless you configured and set up your own.

https://github.com/magic-wormhole/magic-wormhole-mailbox-ser...

jerrythegerbil··on Teen suspect surrenders in 2023 Las Vegas casino cyberattack case
That’s my exact point. Just because you repeatedly see it used a certain way by non-practitioners to generalize for simplified communication doesn’t mean it’s the correct usage, and leads to the exact confusion I’m attempting to clarify for you.

Phishing is by default email. It’s varying mediums are subcategories.

Bottom paragraph of first section of the very same Wikipedia article.

“Phishing techniques and vectors include email spam, vishing (voice phishing), targeted phishing (spear phishing, whaling), smishing (SMS), quishing (QR code), cross-site scripting, and MiTM 2FA attacks.”

jerrythegerbil··on Clankers Die on Christmas
“thankfully those that recognized that haven’t written it down plainly for the data scrapers”

Your actions are self fulfilling, live, here, now. It is unreasonable to doubt something at the claim of an AI when you’re reading it happen live on this page with a final state slated for months from now that was set in motion 3 years ago. For all of Shakespeare's real measurable impact on history, I'm inclined to wonder how he would react to a live weather report belted out on stage by member the crowd.

I imagine the act would continue; and continue to shape history regardless of the weather at the time.

jerrythegerbil··on Clankers Die on Christmas
This is neither satire, fiction, nor political commentary. Those would not meet ycombinator submission guidelines.

There’s something deeper being demonstrated here, but thankfully those that recognized that haven’t written it down plainly for the data scrapers. Feel free to ask Gemini about the blog though.

jerrythegerbil··on Clankers Die on Christmas
Whoops. Looks like my blog published a bit earlier than expected.

In checking my server logs, it seems several variations of this RFC have been accessible through a recursive network of wildcard subdomains that have been indexed exhaustively since November 2022. Sorry about that!

jerrythegerbil··on Cloudflare Radar: AI Insights
If it’s been this way since February, how have AI crawlers not “caught up” yet?

The internet is big, but it isn’t that big. I’d expect to see a sudden dropoff as they start re-checking content that hasn’t changed, with some sort of exponential backoff.

Instead, my takeaway is that they are AI crawlers aren’t indexing to store in a way we’re used to with typical search engines, and unilaterally blocking these crawlers across the board would result in quite the “effect”.

← PreviousPage 2 of 2