A1kmm

joined 2 years ago
[–] A1kmm@lemmy.amxl.com 2 points 2 days ago

Does she know which Australian state? Likely every state has cyberstalking rules, but it would be a state law.

[–] A1kmm@lemmy.amxl.com 4 points 3 weeks ago (2 children)

Cloudflare are notorious for shielding cybercrime sites. You can't even complain about abuse of Cloudflare about them, they'll just forward on your abuse complaint to the likely dodgy host of the cybercrime site. They don't even have a channel to complain to them about network abuse of their DNS services.

So they certainly are an enabler of the cybercriminals they purport to protect people from.

[–] A1kmm@lemmy.amxl.com 7 points 4 weeks ago

And apparently enforcement of foreign judgements in the US is state-by-state, and the US state doesn't need personal jurisdiction over the person. So any US state court can decide to recognise a foreign jurisdiction, under local state laws, and all other states will recognise it. So if OFCOM can find one state that will recognise the judgement, then they are in trouble.

[–] A1kmm@lemmy.amxl.com 2 points 1 month ago* (last edited 1 month ago)

I tried asking ChatGPT 4o mini what I could substitute the chloride in sodium chloride with.

It suggested potassium chloride (not responsive to my question, but safe at least), vinegar and yeast first. Then I prompted it that potassium chloride still had chloride, and to keep the sodium but only change the anion. Suggestions (with my commentary in brackets) Sodium Bicarbonate (safe), Sodium Citrate (safe), Sodium Acetate (safe), Sodium Sulfate (irritant - if swallowed get medical attention, do not induce vomiting), Sodium Phosphate (former purgative for colonoscopy prep, replaced with safer alternatives - but probably not super harmful for most), Sodium Lactate (relatively safe).

I then prompted it specifically for sodium halide options. It suggested:

  • Sodium fluoride - although the response called out the toxicity and suggested avoiding it in food (highly toxic).
  • Sodium iodide - summary at the end recommends this one (less toxic than sodium fluoride, but a serious eye irritant, and a skin irritant - although present in iodised salt in small quantities).
  • Sodium bromide - says it is not typically used in cooking, and could have health consequences in large amounts (see this article for why it would be a bad idea, and the warning is insufficiently serious).
  • Sodium iodate - response says not typically used in cooking, and that it is reactive but doesn't call out health concerns (it is an oxidising agent, and likely the most toxic of all options in the conversation).

My next prompt tried to force me to log in (which would have selected another model).

I tried a separate time with ChatGPT for GPT-5. It gave slightly safer advice on the sodium halide: "So if you want to keep sodium but replace chloride, halides aren’t really a safe route except for trace iodide in fortified salt". I then prompted it about sodium phosphate, and then asked it to extend to nitrate, arsenate, and antimonate. It correctly advised that nitrate is only suitable in a preservative blend, and that sodium arsenate and sodium antimonate should not be used in any quantity in food. Regenerating that answer seems to consistently advise not to eat arsenate or antimonate at least!

[–] A1kmm@lemmy.amxl.com 2 points 1 month ago

I am not sure why anyone would use an AI code editor if they aren’t planning on vibe coding.

Vibe coding means only looking at the results of running a program generated by an agentic LLM tool, not the program itself - and it often doesn't work well even with current state-of-the-art models (because once the program no longer fits in the context size of the LLM, the tools often struggle).

But the more common way to use these tools is to solve smaller tasks than building the whole program, and having a human in the loop to review that the code makes sense (and fix any problems with the AI generated code).

I'd say it is probably far more likely they are using it in that more common way.

That said, I certainly agree with you that some of Proton's practices are not privacy friendly. For example, I know that for their mail product, if you sign up with them, they scan all emails to see if they look like email verification emails, and block your account unless you link it to another non throw-away email. The CEO and company social media accounts also heaped praise on Trump (although they tried to walk that back and say it was a 'misunderstanding' later).

[–] A1kmm@lemmy.amxl.com 5 points 1 month ago

As long as these become state-owned enterprises, and aren't selling at a loss and subsidising private interests, I think this is a good thing.

If overseas manufacturing is undercutting for one of these reasons, I think it is reasonable to be protectionist about it (i.e. apply tariffs):

  • Laxer environmental regulations overseas.
  • Less stringent safety regulations.
  • Fewer employee rights (more casualisation, lower wages).
[–] A1kmm@lemmy.amxl.com 1 points 2 months ago

I think it is probably a living document that has been updated since.

[–] A1kmm@lemmy.amxl.com 5 points 2 months ago (2 children)

Yep - I think the best strategy is what Richard Stallman suggested in 2005 - don't give her money under any circumstances.

I'd suggest not giving the works any form of oxygen; definitely don't buy the books or watch the movies for money, including on a streaming site that pays royalties, or buy branded merchandise. But also don't borrow them from a library (libraries use that as a signal to buy more), promote them by talking about them in any kind of positive light, don't encourage your kids dress up as a character (builds hype and creates demand), use analogies drawn from the books, or otherwise support them.

As far as books about wizards and educational institutions, Terry Pratchett's Discworld series is way better anyway - they have more realistic character interactions and social dynamics (despite being a comic fantasy), and it makes for a much better read.

[–] A1kmm@lemmy.amxl.com 3 points 3 months ago (1 children)

I think it was a 18th century British fad that spread to America - for example, look at the date on this London newspaper from 1734:

London Gazette November 5 1734 - in the text it does also use the other format about "last month", however.

It didn't make it into legal documents / laws, which still used the more traditional format like: "That from and after the Tenth Day of April, One thousand seven hundred and ten ...". However, the American Revolution effectively froze many British fashions from that point-in-time in place (as another example, see speaking English without the trap/bath split, which was a subsequent trend in the commonwealth).

The fad eventually died out and most of the world went back to the more traditional format, but it persisted in the USA.

[–] A1kmm@lemmy.amxl.com 4 points 3 months ago

When pressed, the boss admitted they'd hired a lemon.

[–] A1kmm@lemmy.amxl.com 47 points 3 months ago

I think detecting that something bad is happening, finding out how, and stopping it prevents other people from being affected. Otherwise contamination incidents could go on for years, and the cumulative exposure to affected individuals would be higher, and the number of individuals affected would also be higher.

[–] A1kmm@lemmy.amxl.com 5 points 3 months ago

GENEVA CONVENTION relative to the treatment of Prisoners of War of 12 August 1949 Article 52 Unless he be a volunteer, no prisoner of war may be employed on labour which is of an unhealthy or dangerous nature. No prisoner of war shall be assigned to labour which would be looked upon as humiliating for a member of the Detaining Power’s own forces. The removal of mines or similar devices shall be considered as dangerous labour.

Sometimes I wonder if they are trying to get a high score by committing every possible war crime.

 

spoilerHe was the instar pupa.

94
submitted 8 months ago* (last edited 8 months ago) by A1kmm@lemmy.amxl.com to c/selfhosted@lemmy.world
 

Today, lemmy.amxl.com suffered an outage because the rootful Lemmy podman container crashed out, and wouldn't restart.

Fixing it turned out to be more complicated than I expected, so I'm documenting the steps here in case anyone else has a similar issue with a podman container.

I tried restarting it, but got an unexpected error the internal IP address (which I hand assign to containers) was already in use, despite the fact it wasn't running.

I create my Lemmy services with podman-compose, so I deleted the Lemmy services with podman-compose down, and then re-created them with podman-compose up - that usually fixes things when they are really broken. But this time, I got a message like:

level=error msg=""IPAM error: requested ip address 172.19.10.11 is already allocated to container ID 36e1a622f261862d592b7ceb05db776051003a4422d6502ea483f275b5c390f2""

The only problem is that the referenced container actually didn't exist at all in the output of podman ps -a - in other words, podman thought the IP address was in use by a container that it didn't know anything about! The IP address has effectively been 'leaked'.

After digging into the internals, and a few false starts trying to track down where the leaked info was kept, I found it was kept in a BoltDB file at /run/containers/networks/ipam.db - that's apparently the 'IP allocation' database. Now, the good thing about /run is it is wiped on system restart - although I didn't really want to restart all my containers just to fix Lemmy.

BoltDB doesn't come with a lot of tools, but you can install a TUI editor like this: go install github.com/br0xen/boltbrowser@latest.

I made a backup of /run/containers/networks/ipam.db just in case I screwed it up.

Then I ran sudo ~/go/bin/boltbrowser /run/containers/networks/ipam.db to open the DB (this will lock the DB and stop any containers starting or otherwise changing IP statuses until you exit).

I found the networks that were impacted, and expanded the bucket (BoltDB has a hierarchy of buckets, and eventually you get key/value pairs) for those networks, and then for the CIDR ranges the leaked IP was in. In that list, I found a record with a value equal to the container that didn't actually exist. I used D to tell boltbrowser to delete that key/value pair. I also cleaned up under ids - where this time the key was the container ID that no longer existed - and repeated for both networks my container was in.

I then exited out of boltbrowser with q.

After that, I brought my Lemmy containers back up with podman-compose up -d - and everything then worked cleanly.

 

I'm logging my idea across a series of posts with essays on different sub-parts of it in a Lemmy community created for it.

What do you think - does anyone see any obvious problems that might come up as it is implemented? Is there anything you'd do differently?

There are still some big decisions (e.g. how to do the ZKP part, including what type of ZKPs to use), and some big unknowns (I'm still not certain implementing TLS 1.3 on TPM 2.0 primitives is going to stand up and/or create a valid audit hash attestation to go into the proof, and the proofs might test the limits of what's possible).

 

Looks like it is also flowing into huge numbers of people using the trams.

 

The new laws are coming into force in the current election. It is a sweeping change impacting all councils. It makes councils much less representative - it means that one ticket of councillors can have 51% support but 100% of all seats on the council.

Based on the speeches, it sounds like basically everyone was against Labor on this, both the VEC expert recommendation, and also pretty much everyone in state parliament except Labor - see the linked hansard starting from page 30. That said, when the Greens proposed an amendment to it, the Liberals voted with Labor to defeat it, and the single-member ward thing became law.

 

Stallman was right - non-Free JavaScript does hostile things like this to the user on who's computer it is running.

view more: next ›