Recent submissions

Comment · 11 days ago
Comment · 13 days ago
In one area I lived in, there were legally defined "noxious weeds". Mostly invasive species that have several undesirable attributes.

One example is Musk Thistle. It grows extremely rapidly, reproduces at a rate that's unbelievable, and is very difficult to kill. In this heavily farmed region, a few of them growing in a roadside ditch can turn into tens/hundreds of thousands of them within a year. Not only do they outcompete just about any other plant including crops, but they have incredibly sharp barbs that injure livestock.

In publicly owned spaces or abandoned fields/lots, the county has people that searches for them and sprays them with a herbicide. If they're spotted on your private land, usually they'll notify you that you have X days to cut them down (before they flower and seed) or they'll come do it whether you want them to or not. Some counties will send a bill for this, some fund it from property taxes.

If you haven't lived in an area where they vigorously grow it sounds like a huge overreaction, but left uncontrolled because one neighbor isn't taking care of it, it can become impossible to keep it out of your yard. According to wikipedia, a single plant can produce 10,000 seeds that disperse through the wind and remain viable for decades in the soil. Even the desire to not have a painful rapidly reproducing weed in your yard aside, they can do incredible damage to cropland.

It's a shame though, it's a kinda pretty flower. Imagine a vivid pink sunflower.

https://en.wikipedia.org/wiki/Carduus_nutans

Comment · 1 month ago
Comment · 2 months ago
The Orange Pi 6 Plus is full UEFI and boots things like FreeBSD natively. It's a bit higher end than a Raspberry Pi, but they're definitely in the SBC market. I'd assume they'll work with Proxmox if they support the newish 5G ethernet chips out of the box.
Comment · 6 months ago
I think people started doing that after one of the Intel SSE examples did it and everyone just copied it.

But on any modern CPU there should be essentially no penalty for doing that now. Testing the full register is basically free as long as you aren't doing a partial write followed by a full read (write AH then read AX), and I don't think there's any case where this could stall on anything newer than a Core 2 era processor. But just replacing that with a "jnc" or whatever you're exactly trying to test for would be less instructions at least. I'd love to see benchmarks though if someone has dug deeper into this than I have.

Comment · 9 months ago
I tried GLM-4.7 running locally on a beefy GPU server, in about 3 minutes it got to 25846 cycles, but then struggled in circles for about 90 minutes without making any meaningful progress, making the same mistakes repeatedly and misdiagnosing the cause most of the time. It seems to understand what needs to happen to reach the goal, but keeps failing on the implementation side. It seemed to understand that to beat the target an entirely new approach would be required (it kept leaning towards a wavefront design), but wasn't seeing the solution due to the very limited ISA.
Comment · 10 months ago
Yeah, I had an issue where Claude was convinced that a sqlite database was corrupt and kept wanting to delete it. It wasn't corrupt, the code using it was just failing to parse the data it was retrieving from it correctly.

I kept telling it to debug the problem, and that I had confirmed that database file was not the problem. It kept trying to rm the file after it noticed the code would recreate it (although with no data, just an empty db). I thought we got past this debate until I wasn't paying enough attention and it added an "rm db.sqlite" line into the Makefile and ran it, since I gave it permission to run "make" and didn't even consider it would edit the Makefile to get around my instructions.

Comment · 1 year ago
Comment · 1 year ago
In the article you mentioned the Indy having a T1 interface. I only remembered having ISDN as an option on them, with the use case being that ISDN was pretty easily orderable for people working from home or branch offices and needing to get online with it. T1s were still exotic, expensive and not available in a lot of places. Do you have a T1 card for an Indy? I'd love to see that! Do you know what the intention of that was?
Comment · 2 years ago
https://bugzilla.mozilla.org/show_bug.cgi?id=1910322

for more background. The short story is that when doing CNAME based validation, they were supposed to put an underscore at the start of the random string for you to add to your DNS records. They still generated sufficiently random strings but didn't include a _ before it which is in violation of the RFC. The rationale is that some sites might do something like give you control of yourusername.example.com and they don't want to make it possible for random users to register the random string and be able to manipulate it. If you don't allow users to generate anything that causes a hostname to appear with a leading underscore, they can't pass the domain validation.

Comment · 2 years ago
https://www.noaa.gov/heritage/stories/cryptogram-in-silk-dre...

This is a slightly better and more detailed version of this story.

Comment · 2 years ago
Please renew your Buypass ACME (Go SSL) certificates issued before December 22 12:00, 2023. We have identified an issue within our systems so that these certificates do not comply with certificate issuance requirements. We have corrected the issue, but all still active Buypass ACME (Go SSL) certificates issued before December 22 12:00, 2023 must be revoked.

Renew your affected certificates and install them immediately to ensure that your services continue to be available.

If you need support for the renewal, please comment here on the ACME Community where our staff and Community members will be able to assist.

We apologize for any inconvenience this may cause.

Buypass as

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton