OneCardboardBox

@OneCardboardBox@lemmy.sdf.org
6 Post – 117 Comments
Joined 1 years ago

I wouldn't trust anything like that to the open internet. It would be better to access the system over a VPN when you're outside the network.

7 more...

BTRFS should be stable in the case of power loss. That is to say, it ought to recover to a valid state. I believe the only unstable modes are RAID 5/6.

I'd recommend BTRFS in RAID1 mode over mdadm RAID1 + ext4. You get checksumming and scrubs to detect drive failures and data corruptions. You also have snapshotting, in case you're prone to the occasional fat-fingered rm -rf.

For backup, maybe a blu-ray drive? I think you would want something that can withstand the salty environment, and maybe resist water. Thing is, even with BDXL discs, you only get a capacity of 100GiB each, so that's a lot of disks.

What about an offsite backup? Your media library could live ashore (in a server at a friend's house). You issue commands from your boat to download media, and then sync those files to your boat when it's done. If you really need to recover from the backup, have your friend clone a disk and mail it to you.

Do you even need a backup? Would data redundancy be enough? Sure if your boat catches fire and sinks, your movies are gone, but that's probably the least of your problems. If you just want to make sure that the salt and water doesn't destroy your data, how about:

  1. A multi-disk filesystem which can tolerate at least 1 failure
  2. Regular utilities scanning for failure. BTRFS scrubs, for example.
  3. Backup fresh disks kept in a salt and water resistant container (original sealed packaging), to swap any failing disk, and replicate data from any good drives remaining.
  4. Documentation/practice to perform the aforementioned disk replacement, so you're not googling manpages at sea.

This would probably be cheapest and have the least complexity.

1 more...

Sorry, what's .Net again?

The runtime? You mean .Net, or .Net Core, or .Net Framework? Oh, you mean a web framework in .Net. Was that Asp.Net or AspNetcore?

Remind me why we let the "Can't call it Windows 9" company design our enterprise language?

52 more...

For anyone wondering, this was done on the virtual console version, so the floating point glitch that lets you skip the climbing pole from Bowser in the fire Sea is available.

The A Button Challenge still stands for the console versions.

6 more...

I'll believe that it's a contender against existing quartz movements when they lay out the production costs for their design. You can't consign discrete ticks to the dustbin of history until you can compete with a $3 SpongeBob watch from Malaysia.

Universe-wide destruction of machines "designed to do the work of a human mind".

It's the reason why there aren't any computers in the Dune novels.

2 more...

Ahh, sorry. Our prior emails accidentally got sent to a family of 4 on their way to a birthday party. We promise our next job offer won't miss!

They're not even launching in the USA because the SEC might kick their shit in. This is basically an overcomplicated scheme to harvest biometric data from impoverished foreigners. There's already been fraudulent signups from people trying to exploit the world's poor. It's dumb AF.

Firefox for Android lets you install ublock origin as an extension. I absolutely refuse to use any other mobile browser.

...and of course Duck Game never got released on GoG

Fuck this greedy bullshit

how can an application ship with wayland?

It can't. The title is not clear about how Firefox will "Ship with [support for] Wayland [compositors] by default". Previously this native support was limited to pre-release Firefox builds.

What if the DE you’re using is on x11?

Firefox continues to support X11.

The man is a monster. I don't know how many of my build jobs have been murdered by this fiend.

I like my bag-endian architectures

I've been looking into getting a cheapo laptop to take outside, and Chromebooks caught my interest. However, literally everyone I spoke to about this idea recommended against it. After researching all the nuances to putting baremetal Linux on a $40 Chromebook (BIOS screws, firmware patches, etc), all so I could have 2GiB RAM and 16GiB of unreplaceable storage, I asked myself what the point even was. I might as well buy a(nother) Thinkpad T40 at that point.

Glad I didn't go with the Chromebook. Got a 2018 HP secondhand from a local college. For a little extra money, I have something with superior construction, specs, and upgrade potential.

2 more...

make up is my build command for pushing to prod

5 more...

Interesting that your days are 1-indexed. What happens on nullday?

2 more...

I should be able to open one account and access everything.

This seems like a misunderstanding of how Fediverse works. It's about voluntary association between instance owners. If you don't like the decisions made by your instance owner, then the point of Fediverse is that you can either find an instance that thinks like you do, or make your own. It's not about forcing owners to associate with other instances they dislike, even if you disagree with the reasoning.

There's a bit of downside in that Lemmy doesn't let you migrate accounts at this time, but it's basically brand-new open source software. Whether you meant to or not, you signed up to be a user for an incomplete experience.

This article isn't clear on one question: Are users still able to add new trusted authorities? I have a custom CA installed so as to be able to access self-hosted https services inside my home network. Given that Android now prevents you from accessing sites with an untrusted/self-signed cert, I need this feature.

2 more...

In truth, there were several reasons that one could decline a duel without loss of honor. For example if the duel challenge was issued with obvious quarrelous intent.

Eg:

"You're a liar"

"No I'm not. What are you talking about?"

"Ah, so you deny being a liar?"

"Yes, wtf are you getting at?"

"Then by your denial, you accuse me of being a liar! This insult shall not stand. I demand satisfaction."

"Lol, fuck off"

Another case would be if one duelist was not of sufficient station to match the honor of their opponent. A freshly-minted bourgeoisie vs a nobleman, for example.

Lastly, duels might be turned down if it were obvious to all that that a significant skill mismatch were at play. For example, a military officer might not be allowed to duel a civilian with sabres. Guns, however, were generally considered more egalitarian.

"Still stands" means that there is no known way to achieve it. Not that it's known to be impossible.

Until the discovery of the virtual console glitch for BitFS a few years ago, the A button challenge "still stood" for all cases.

Policy is 7 day rotation, 24h a day. Must be available to respond within 30m.

  1. ~$800 US a week. More if there are holidays. Get paid even if no incidents occur.
  2. I get phone and Internet reimbursement that normal devs don't get.
  3. There's supposed to be a policy where if I get paged between 10pm and 6am, I don't have to show up to work for 11h. It's not strictly followed in my team, but I always try and get my value from it.
  4. 7 others, so I'm on-call for 1 week every 2 months.
  5. Job is US based, but company is EU owned.

I'm an SRE though, so our on-call is different from on-call for our product devs.

1 more...

They would not even need to open source the servers. Just making the server available for users to run (even under a proprietary license) would be enough.

How about we pass a goddamn federal-level privacy law in this country?

Oh... I see...

You say it's too hard to reconcile privacy laws between 50 states? Hmm, yes. Sounds impossible for a global superpower. Let's just get back to banning things. Cool!

4 more...

I think there are real concerns to be addressed in the realm of AGI alignment. I've found Robert Miles' talks on the subject to be quite fascinating, and as such I'm hesitant to label all of Elizier Yudkowsky's concerns as crank (Although Roko's Basilisk is BS of the highest degree, and effective altruism is a reimagined Pascal's mugging for an atheist/agnostic crowd).

Even while today's LLMs are toys compared to what a hypothetical AGI could achieve, we already have demonstrable cases where we know that the "AI" does not "desire" the same end goal that we desire the "AI" to achieve. Without more advancement in how to approach AI alignment, the danger of misaligned goals will only grow as (if) we give AI-like systems more control over daily life.

2 more...

I know this is a joke, but I couldn't be a programmer without some pedantry. LUnix is actually a real OS! I booted it on my Commodore 64 once.

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

rEFInd can auto-detect bootable devices, and you can select them during startup. You need to install it to the efi partition as your boot manager.

With a simple config edit and file copy operation, I put a memtest86 efi image on my boot partition, and it shows up as an option for every boot. It's nice to know I won't have to fumble around with USB drives if I need to test my RAM in the future.

3 more...

Reverts work because users have equal write access to all the data. You can mess things up in the codebase, and even if you die of a heart attack 10m later, my revert is just as valid as your commit.

It's not really the same when every user has "sovereignty" over their address in the ledger. A bad actor has to consent to pushing a revert transaction onto the chain, or they have to consent to using a blockchain system where 3rd-party reversion is possible (which exists on some systems, but also defeats the concept of true sovereignty over your address).

I don't know about useless.

I'm much happier now that my work laptop slows down when I compile something during a zoom meeting, vs when it used to run out of memory and crash.

I don't quite understand the leap from "No third party cookies" to "You need to create an account".

If you're visiting a site and they drop a cookie, that's a first party cookie. You don't need to log in for that to happen, and they can track you all the same. Taking identifiers from a first party cookie and passing them to advertisers will still be a thing, it'll just require closer coordination between the site and the advertiser than if the advertiser dropped their own cookie.

Now yes, that first party cookie won't follow you around to other websites and track your behavior there, but creating an account wouldn't enable this anyway. Besides, Google's Privacy Sandbox product suite is intended to fill this role in a less granular way (associating k-anonymized ids with advertising topics across websites).

1 more...

False gods can eat plutonium.

1 more...

I got to know the old guy who ran the electronics section at a local thrift store. Eventually, he took me to the back room where he inspected all the equipment before putting it on sale.

On a workbench, there was a complete Apple II+ with peripherals, software, manuals, and expansion boards. $250 and it was mine.

For any RPG (especially one with multiple characters):

Highly flexible keyboard controls to manage inventory.

I want text-editor levels of search, move, drop, swap, open, and close. Give me regexes, custom filters, and macros. Give me unlimited tags for items, and simple interfaces to manage them (eg: sell all that have a tag, move all items tagged with a characters's name to their equipment slots).

It doesn't need emacs keybindings, but that would be a big plus.

Have you checked for compatibility with the programs that are crashing? Before you go through the effort of installing everything, it's worth checking if anyone else got it to work: https://appdb.winehq.org/

As for upgrading, that would depend on the distro you're running. What do you use?

5 more...

Nobody is asking the important question: does it crunch when you eat it?

I bet you can buy indulgences to be root

Does that mean we no longer have to use an envvar to get Firefox as a native Wayland window?

Precisely

Not sure if you're able to edit the title, but this doesn't look like FOSS, just open source.

33 more...

This could of been for internal reasons, it could of been to fragment the user base knowing they had the most users and would force convergence, we really can’t be sure.

Given the well documented history of Google making absolutely dogshit product decisions, I think it's the former. In fact, I don't even need to think. Google already explained their reasoning. They had several different communication products (including Talk) that couldn't be integrated together. They wanted the services to work seamlessly to try and compete with Messenger.

If chat wasn’t popular among their users, this wouldn’t of been needed.

Sure, chat was probably popular. However, I bet that 99% of their chat users never cared about XMPP compatibility in the first place. When you're a product manager at a billion dollar megacorp who's aiming for a promotion and you have a choice between making 1% of your users sad and massively simplifying the complexity of your new project... you pick the 99%

1 more...