nbailey

@nbailey@lemmy.ca
1 Post – 98 Comments
Joined 1 years ago

If you have a car get a dashcam. It’s more valuable than any insurance because it will definitively prove what happened when something goes wrong. Bonus: you can post videos of bad drivers doing stupid things on the internet for imaginary points.

15 more...

"sooner than expected", "tipping point", "nonbinding resolution", "climate scientists warn"

Everything is fine...

3 more...

In my opinion it points to a more dangerous thing, “continuous delivery” software mindset seeping into safety critical systems.

It’s fine, good even, that web developers can push updates to “prod” in minutes. But imagine if some dork could push largely untested control system updates to your car’s ECU… it’s one thing for a website site to get a couple errors, but it’s a very bad thing if it makes your steering wheel stop working.

Unfinished products make more money, and it’s high time a consumer protection law clamped down on this.

3 more...

The model has become inbred because it’s now impossible to scrape the web without AI content getting ingested, which is full of “hallucinations” and other weird artifacts. The last opportunity to get “uncontaminated” training data was sometime in mid 2022.

Not to say that it’s causing this particular problem, but this issue will emerge eventually. Garbage in = garbage out. Eventually GPT-19 will grow a mighty Habsburg chin.

15 more...

The original mastodon post that kicked off this controversy: https://haunted.computer/@netspooky/110832978569741892

I’ll never participate in one of the “master race” communities because of the chronically icky association with fash shit. I get it, it’s an old reddit-ey joke from like 2011, but it’s undeniable that the name has a very strong undertone of white supremacy.

Moving away from the incumbent social networks is our chance to create a new culture without that baggage.

2 more...

Boss makes a million,

I make a buck.

Steal the catalytic converter,

Off the company truck.

1 more...

It’s crazy how the US gov basically handed him a monopoly on EV charging infrastructure, something Rockefeller could have only dreamed of, and the guy throws it away less than two weeks later in some ketamine fuelled stupor. Then has to backtrack at the cost of reputation, confidence, and sentiment. Truly another great stable genius.

1 more...

I donate about $5/month to a bunch of nonprofits that I benefit from.

  • Debian project
  • openbsd project
  • wikimedia foundation
  • EFF
  • Internet Archive

My career wouldn’t exist without these folks, so it’s the least I can do.

2 more...

Set up google search console for that domain, then it will tell you why it’s blocked. It might be a false positive you can flag, or it might be that a host or service has been compromised or contains something harmful. Google’s blocklist is quite aggressive and often blocks entire domains if one of their subdomains has a violation.

1 more...

It needs some tweaks to be snappy. The defaults are really bad.

  • change database from SQLite to a proper database like MySQL or Postgres, and configure the database server to use your memory fully
  • increase the PHP memory limit from the default (128M on many distros) to >1G, the more the better
  • install APCu in-memory cache for PHP
  • add Redis as additional cache
  • turn off the antivirus extension, if installed (ClamAV is useless)
  • use http/2 on Apache/nginx to increase performance with multiple connections

https://docbot.onetwoseven.one/services/nextcloud/

16 more...

Or, hear me out, maybe we don’t expose network management interfaces to untrusted networks? Sure, shit can still get breached by very deep intrusions, but at least you don’t show up on shodan!?

6 more...

I use plain old bash with the plain old .bashrc that ships with Debian. I’ll bolt on a git-branch-aware function into the prompt here and there, but that’s about it.

Why? I ssh into a few dozen machines most days and my shitty little lizard brain can’t deal with everything being different on each box. So as much as I appreciate zsh, powerline plug-ins, all that glitzy stuff, I’ll be a late adopter when it comes to plain old Debian stable…

5 more...

If it’s cheap, sure.

Why not Debian? It’s a fantastic distro on its own, without the need to bolt on vendor’s stuff if you already know what you’re doing.

4 more...

Associated Press, Reuters, sometimes BBC and CBC. Most other news sources are just repackaged AP newswires with some commentary added.

2 more...

Uber & Lyft drivers assume all the financial risk and responsibility for their car payment, maintenance, insurance, cleaning, health and dental insurance, etc. You’ll find that once you factor in the externalities the tech companies push into their workers, they don’t necessarily make good money at all.

13 more...

Specifically, it’s 2012-era instagram as a federated app. It’s full of tech nerds, camera guys, birdwatchers, furries, gardening enthusiasts, railfans, and all the other quirky early adopters. It’s absolutely wonderful.

GOAT vehicle. It’s purely functional in pristine egg form. Bulletproof drivetrain. Comfy as hell, even by today’s standards. If one ever comes up on autotrader in good condition I’m buying one.

5 more...

I did it back in 2020 when we all had nothing better to do. Got as far as installing X11 and Openbox, and halfway through setting up the toolchain for Firefox.

It was fun - the kind of fun digging a big hole is. It’s not for everybody, but I sort of enjoyed it.

Keycloak is decent. It has its own built in user database, or it can connect to an “upstream” idp like AD, GitHub, google, fb, basically anything that speaks openid or SAML. Then, it can act as an idp to each service you run. It is a bit of a chore to configure, but compared to other SSO servers it’s pretty good (looking at you shibboleth)

1 more...

The oppression will continue until revolt stops!

Things didn’t go very well for Ceaușescu, so I’m sure Macron won’t repeat any of the same screwups.

1 more...

Absolutely. Debian is the only distribution that’s truly safe from a corporate takeover. Some people call their strict governance model onerous, I call it necessary.

2 more...

AP, unless the article is about a protest

Aljazeera, unless the article is about Qatar

Reuters, unless the article is about non-G20 countries

BBC, unless the article is about the UK

CBC, unless the article is about Canada

You can use pretty much any camera with ZoneMinder as long as it supports ONVIF or RTSP and has the right connectivity and power inputs for you. I did something similar with some cheap TP-link cameras with pretty good results. With motion activated recording, I have just shy of 12 month of recordings stored on a 500G SSD.

https://nbailey.ca/post/nvr/

2 more...

He’s not regretting what he did, he’s regretting that he botched it and got arrested.

"There was a white male, camo vest, red hat, and white t-shirt walking with a possible long gun down Duss Avenue,"

Can you think of any “red hat” that would be associated with people who would want to do a mass shooting at a black church?

Not to mention the manifesto they found at his house. This guy needs to be locked up.

1 more...

Anecdotal… we drove through rural Ohio a few weeks ago. In several hours of travel we only saw ONE trump sign. The same place in 2016 or 2020 would have been full of them. Regardless of the impact of this, the enthusiasm is dead. There might be “maga guys” on Twitter but they’re largely disengaged in real life.

7 more...

Honestly, you’re not going to have a lot of luck with recent games. The sandybridge i5’s were great back in the day but their time has come. I had a 2600 for a looong time but it’s been out to pasture for a couple years now.

Check out the “patientgamers” communities, they like to play older games that would run a lot smoother on your hardware.

A $2300 Toyota three years ago. It’s probably saved me about 15K in car payments. It’s old and ugly but I’m so much further ahead because of it.

3 more...

This appears to be some Philly folklore with no real source other than a silly Onion article from the 90s. It’s possible the Onion was spoofing a real thing that happened, or somebody just made it all up. It’s very funny either way.

https://www.theonion.com/sinn-fein-leaders-demand-year-round-shamrock-shake-avai-1819564253

Heh, people from 50 years ago hearing that my job is terraforming using Hashicorp equipment would be very disappointed.

Not sure how to do that in docker, I’ve run mine as a plain old PHP-FPM site for years and years. It might be something that can be tweaked using config files or environment variables, or might require building a custom image.

ClamAV is slow and doesn’t catch the nastiest of malware. Its entire approach is stuck in 2008. It’s better than nothing for screening emails, but for a private file store it won’t help much considering that you’ll already have the files on your system somewhere. And most importantly, it slows down file uploads 10x and increases CPU load substantially. The only good reason to use ClamAV for nextcloud is if you will be sued if you don’t!

Yeah, all things considered this is a good case of proper segmentation, working security controls, and good incident response & crisis communication. Compare this to LastPass to illustrate the difference in how it was handled.

2 more...

They really don’t. When I was a pizza guy about ten years ago, after fuel & maintenance I would make the equivalent of about $12 USD per hour averaged over a month of full time work.

And one big repair like your power steering pump can ruin the whole month. It’s a great way to “use up” the last of your car before you scrap it, but really not a sustainable job.

8 more...

Bioweapons are essentially a solved problem already, “AI” or not. In the mid 20th century the USSR had enough weapons manufacturing capability through Biopreparat to kill every human on the planet in less than 30 days. In the 1920s France had enough poison gasses to kill every inhabitant of Europe at the time. America and Russia each still have enough thermonuclear warheads to kill 95% of the earth’s population in under 30 minutes. None of these are new technologies, literally all of this technology is 50-75 years old and hasn’t developed much since because you can’t do any better than “total annihilation”.

1 more...

“Gentlemen, you can’t fight in here, this is the war room!”

https://youtu.be/UAeqVGP-GPM?si=yR_t0JpTDdRJDKKr

I guess this is the next chapter in the endless middle-east war. The British & French got exactly what they wanted when they drew up those borders. It’s truly tragic how many people are going to die in the next decade because of religious and nationalistic despots and their egos.

1 more...

You’re absolutely correct. All automakers have abandoned small cheap cars because they don’t actually cost that much less to manufacture than massive tank-cars.

Imaginary example to illustrate this:

Car A: small hatchback with basic cloth seats, 50KWh battery, standard satnav/stereo system. With $2000 of materials, $10,000 of manufacturing and labour, and a sale price of $20,000, for a profit of $8000.

Car B: SUV shaped faux-luxury car with leather seats, 80KWh battery, the same stereo, and fake wood and chrome covered plastic all over it. $3000 raw materials, $15,000 of manufacturing and labour, but it sells for $65,000, this automaker gets a profit of $47,000!

It’s easy to see why they’re doing this. By making their cars enormous and expensive but with long financing terms they can create “mandatory luxury”.

The biggest reason they’ve been tightly coupled historically has been event notifications and invitations. It’s a lot easier for one email client to both create the event in the calendar, and send the event metadata (.ics file) to the invitees.

Nowadays, it’s honestly much simpler to have them entirely separate, at least for personal use. My partner and I use a shared NextCloud calendar which works well on both iOS and Android using CalDAV. Much simpler than Google/microsoft/icloud’s sharing options.

The bastards can never take away your shell script full of arcane and unreadable curl commands parsed by incomprehensible awk scripts!