tool

@tool@lemmy.world
0 Post – 52 Comments
Joined 1 years ago

Exactly. Freedom of speech != Freedom from social consequences

5 more...

Does liber office make .docx files and export to pdf?

It does. It's fine as a replacement for Word, but no one has an answer for Excel. LibreOffice Calc is fine for a basic spreadsheet, but Excel is in a completely different universe than Calc with anything beyond that.

To be fair though, Excel is in a completely different universe than literally any other competing product.

15 more...

A times B times C equals X… I am jacks something something something

Narrator: A new car built by my company leaves somewhere traveling at 60 mph. The rear differential locks up. The car crashes and burns with everyone trapped inside. Now, should we initiate a recall? Take the number of vehicles in the field, A, multiply by the probable rate of failure, B, multiply by the average out-of-court settlement, C. A times B times C equals X. If X is less than the cost of a recall, we don't do one.

Woman on Plane: Are there a lot of these kinds of accidents?

Narrator: You wouldn't believe.

Woman on Plane: Which car company do you work for?

Narrator: A major one.

2 more...

If I go to sleep at that point, I'm out. Done. I'm sleeping through the alarms or turning them off in my sleep, and that's a guarantee. No waking me up unless someone is physically dragging my ass out of bed, and that's still just a maybe.

hunter2

Wow, what a coincidence, my password is ******* too!

1 more...

This is the first lesson you have to learn as a Linux enthusiast, NEVER run commands you don't know from the internet

"Nah, just curl this random web address and pipe it over to a sudo bash shell, everything will be fine!"

I hate how this is becoming the official install method for more and more shit. It's like dude, really? You may as well stick your dick in a garbage disposal, both of those actions are equally safe.

You're dreaming if you think I'm not going to wget it and read it to see what it does first.

3 more...

The only Electron app worth a runny shit is Visual Studio Code.

That's literally it.

1 more...

God I love the Cisco Call Manager default hold music and I don't know why. I don't mind holding at all when it's this.

3 more...

Imagine they skip 12 and call it 13 like they did with W10

With as little sense as Microsoft makes most of the time, that decision actually does make sense. A lot of programs and scripts were lazy about checking the Windows version and just checked for the presence of a '9' in the version string to determine if they were running on Windows 95/98.

A bunch of shit would have broken if they had released Windows 10 as Windows 9, which is what it should have been semantically.

6 more...

Or just cleared the SAM password altogether. Windows is trivially easy to break into if you have physical access and the volume isn't encrypted.

1 more...

The tipping point for me was getting a sitewide ban for commenting "It's always OK to punch a Nazi."

A Microsoft dev literally gave that as the reason, my man.

2 more...

You know, it's surprisingly vague even in the official documentation.

You just described literally all of Lemmy's documentation.

I had to read the source code for Lemmy to find out what API endpoint to hit, how it worked, and what to expect on return for a script that I was writing. You need to do that for some documented API endpoints as well. Calling it "vague" is a nice way to put it.

I'm in this comment and I don't like it.

I just finished up a ~700 line PowerShell script to send input/keep a login session from timing out due to inactivity, and prior to that was a Python script to format LetsEncrypt SSL certs in a way haproxy likes + an accompanying Bash script to make sure those certs are correct, check in the current good haproxy config to a git repo, and then restart it if there are new certs.

The only thing that I know is that I know nothing.

CBOE will create options for it pretty soon after IPO, probably that week or the next. You'll definitely be able to buy puts on it before you'll be allowed to short sell it.

Bet it'll be their own special flavor of Python that doesn't play nice with literally any other packages or interpreters.

It's literally just Python and it says that it supports standard packages/modules. And Guido Van Rossum works at Microsoft now, there's no way he would let them bastardize it, he would've quit before that happened.

I don't understand why people will find any reason to shit on anything while not even (seemingly) reading the article. If you did, I'm sorry, but it really doesn't seem like you did.

But yeah, fuck it, let's rip it all out and just keep the VBA integration until the heat death of the universe.

2 more...

While on the topic, this isn't how passwords work in systems.

Passwords are stored as one way hashes. So it's cryptoed only in one direction, it's lossy, and can't be recovered back to the original password.

When you log on, your cleartext PW is hashed in ephemeral memory/storage and then the cleartext password is thrown away.

That hash is compared to the hash in the DB. If the hash matches, then you have access. If it doesn't, then your PW is incorrect.

Oh my sweet Summer Child. This is definitely how it's supposed to work, but there are plenty of services that just don't know what the fuck they're doing.

Have you ever been on a site that has a stupid-low character limit for a password? There's literally no reason to do that, all the hashes are going to end up the same size in the DB anyway regardless of the original string length. Even bcrypt's max secret character limit is 70-something characters.

Ever change a password and have it not work on the next login because they're silently truncating it after a certain character limit? Ever get an email with an actual password in it?

The only reason you would do things like this is if you're storing/processing passwords in plaintext and not hashing it client-side first.

I can think of 3 offenders of this off the top of my head. It's a lot more common than you'd think.

Were told our assignments in high school would get an automatic zero if we didn't turn them in in cursive, even...

Seriously, it feels like 1999 internet. And I'm loving it!

56K modem handshake sound intensifies

I’m forced to use either Chrome or Edge for my work computer and it drives me crazy.

I've been a Sysadmin for a ~decade. I can state with 100% certainty that the reason behind that decision is that you can very easily configure Group Policy to control the behavior and visibility/availability of features in Chrome and Edge. Firefox didn't have that until just a couple of years ago, and it wasn't great when it first became available. And to be honest, it's still not fully baked, but it's at least usable now from an administrative perspective.

Maybe bring it up to your IT department and include this link in the email/ticket.

I was on reddit before the digg exodus

Man, I remember when that shitshow happened. It was like reddit's version of Eternal September.

If Linux was dominant it wouldn’t be Linux. There would be more pressure to monetize and there would always be someone willing to sell out for that money. You can see this even in the Linux community today. I’m sorry I had to be so negative about it though, it sounds nice.

This is a very Desktop/workstation-centric view of the situation and you're completely neglecting 3/4ths of the story. Linux is already hilariously dominant on the on-prem server and Cloud side of things. Like, it's not even close. Pretty much any website you visit, the odds are overwhelming that it's running Linux. Even Microsoft runs most of the underlying infrastructure for Azure and Github on Linux. Android is the #1 mobile phone platform in the world, which runs on, you guessed it, Linux.

And it's already monetized to the gills. Red Hat has multi-billion earnings per quarter, every quarter, and Canonical is almost certainly going to IPO this year.

It's already dominant in pretty much every space it touches and it has been for a very long time. Desktop/workstation is pretty much the singular exception to that.

Even those who try to contribute to the project get eventually feeling pushed out.

Submitting a pull request to one of their repos on Github was really an experience, and I can tell you that I will never submit another one to the Lemmy project while they're still the lead devs based on that experience.

They really don't, though. Inclusion/exclusion operators work most of the time, but it'll still return results with explicitly-excluded keywords. It also fucks up results by returning entries with similar words to your query, even when you double-quote a part of the search term. Advanced queries that use booleans and logical AND/OR don't work at all anymore, that functionality has been completely removed. It returns what it thinks you want, not what you actually want, even when explicitly crafting a query to be as specific as possible.

I use Kagi for search now and it's 1000x better, especially when researching technical issues; it's like when Google actually respected your search terms and query as a whole.

It has become copypasta, but it is pretty much a direct quote of something Stallman said.

Reading that name brought me back to a very specific time. The internet was still the wild west at that point.

A tank top would have a hole in the middle and two straps, not a single strap in the middle and two holes.

Those are tighty whities.

I don't know if the Coogan Law would apply here, but if it does, they'd get at least 15%.

the smegma pot.

That phrase evokes quite the image.

personally I've never had 'spider nightmares' from taking Benadryl, either...

Oddly enough, too much melatonin gives me intense nightmares. 3mg or less for me or it's a guaranteed bad time.

3 more...

Only a few?

Lucky guy.

How can you possibly forget the mid-video ad read that is actually a part of the video, thus unblockable?

4 more...

Before I replace it with something that won't catastrophically collapse when the wind blows the wrong way, I get some sort of sick satisfaction out of doing autopsies on the house-built-of-matchsticks "solutions" that users come up with and I don't know why. Some of them are truly fascinating and make you wonder how someone could possibly arrive at that conclusion based on what they were actually try to achieve.

It's also why if I'm asked to implement something, my first question isn't "When does this need to be done?," it's "What exactly is the problem you're trying to solve?"

What a user asks for and what they actually need very rarely intersect.

1 more...

BTW, any authenticator app works when it tells you to use one. They all use a standard, so it doesn't matter which one you use.

Eh, it's a little more nuanced than that, there're more standards for MFA code generation than just TOTP.

And even within the TOTP standard, there are options to adjust the code generation (timing, hash algorithm, # of characters in the generated code, etc.) that not all clients are going to support or will be user-configureable. Blizzard's Battle.net MFA is a good example of that.

If the code is just your basic 6-digit HMAC/SHA1 30-second code, yeah, odds are almost 100% that your client of choice will support it, but anything other than that I wouldn't automatically assume that it's going to work.

Try submitting a pull request for something in one of the core repos.

They behave as if every line of code in your commit is a sentence proclaiming "Why yes, your wife is a whore, your dog doesn't love you, AND your baby is ugly."

I'm not kidding, there's no hyperbole in that statement. Go read some of their declined pull requests threads for some entertainment.

Is OpenVPN not just SSL traffic?

It's not, it's an IPSec VPN by default which runs over UDP. You can run it via TCP and it operates over the same port as HTTPS (443), but it's not the same protocol and can be differentiated that way.

A way around this would be to run an SSLVPN with a landing page where you log in instead of using an IPSec VPN or a dedicated SSLVPN client.

Another way around it would be to create a reverse SSH tunnel on a VM/VPC in another country/state and send all your traffic through that.

Sorry, I missed this comment. I actually love doing that kind of shit, I get some sort of weird pleasure out of fixing chaotic stuff like that. That tends to be my role almost all the time; I'll come in, stay a few years, fix everything and get bored, and then move on somewhere else to do it again.

My current job is the only place that I haven't done that, because it's probably the best company that I've ever worked for.

D. All of the above

Hockey is definitely the sport helped the most by HD video.

They created Back Orifice which was a great parody of MS's Back Office.

Man, I had a lot of fun with that and Sub7 back in the day.

I mean, hypothetically speaking depending on statute of limitations.