jsveiga

@jsveiga@sh.itjust.works
0 Post – 190 Comments
Joined 12 months ago

It's the guts of 3.5" floppies, like these, they usually stored 720kB, then 1.44MB, but the latest versions (double sided) were 2.88MB.

The larger one at the bottom is from a 5 1/4" (orange in this picture, the big daddy in the picture is 8", first type I used, with COBOL)

... and now you kids know where the "save" button icon came from.

They were not meant to be removed from their protective envelopes, they're probably damaged now.

36 more...

Dogs were hardwired by selective breeding to worship their owners. Not long ago they at least were loyal companions. You got one off the streets, fed it leftovers, washed it with a hose, it lived in the yard, and it was VERY happy and proud of doing its job. Some breeds now were bred into painful disabling deformities just to look "cute", and they became hysterical neurotic yapping fashion accessories. Useless high maintenance toys people store in small cages ("oh, but my child loves his cage") when they don't need hardwired unconditional lopsided "love" to feed their narcissism.

13 more...

Chess at pro level is brutal. One can get mentally mauled if the adversary has a superior, trained for cruel psychological warfare, mind.

Men just don't stand a chance.

Two way roads.

If they didn't exist today and someone came up with the brilliant idea of having people in control of machines (cars or bikes) moving in opposite directions at 50mph, separated by a few feet and a painted line, it would be dismissed immediately.

8 more...

:rip

:wq

2 more...

Some people just can't let go. They break up, but stalk their ex on social media for the rest of their lives.

If it opens a spacetime tunnel and I cross it with all my original atoms, yes.

If it disintegrates me to 3d print a copy on the other side, no.

25 more...

We'll not meet the goal limit, climate will change, the poor will suffer all the consequences, the rich will be mildly inconvenienced. Habitats will be destroyed, species will go extinct, life will go on.

7 more...

This headline might be confusing for Americans. Free insulin?

12 more...

Spaces are not the end of the world, but very annoying:

On a bash command line, they make it harder to handle a list of files returned by a command as argument to another.

On the command line (lin or win), they require escaping or quoting when used as arguments or script/executable names.

On many programs, if you cut&paste the complete path to the file (for example in a network drive), you can click on the path and it will access the file, but spaces in filenames or directories breaks that (and it's not bad programming, the program simply can't guess where the link ends).

When you mention the name of the file in a documentation or message, it may lead to misintepretation, and it's just fugly:

"You can find more information in the attached document file.pdf".

What is the name of the file? it can be "the attached document file.pdf", "attached document file.pdf", "document file.pdf" or "file.pdf".

Also when mentioned in a text, the file name may end up split in separated lines or even pages, and will more likely be subject to autocorrect.

When copying the file name in a text, in most environments you can double-click to select the whole name, but it doesn't work if it has spaces.

Now, if you never ever type or copy/paste a file name, and only ever access files through a graphical interface, then it makes no difference.

But then you start getting to comfy and if anything goes, why not non-ascii chars too? And that opens a different can of troubles.

Since he started his act about buying Twitter I saw that as a personal vendetta to harm it - the ultimate tantrum for being mocked at there and not being under his control. He said he'd buy then backed off just to hurt Twitter's value, but then when he was forced to buy it for the first offer value, he got even more butthurt.

It's pretty clear that everything he's done since is to get revenge and destroy it. It's insane that some people keep praising his decisions towards Twitter as anything but ridiculous.

He's the rich brat who doesn't get brown nosed by the waiter in front of his date, then proceed to buy the restaurant just to fire the guy.

23 more...

He's going to be able to harass everyone that had blocked him.

4 more...

1987, I was 19, invited a girl (from the same tech highschool I had just finished) to watch Crocodile Dundee (not a date). Yes I know, this is a 1986 movie, but in the age when movies travelled in reels, releases took time to arrive in Brazil.

Arrived at her home, she was still showering. Her older sister (25 years old, just out of college, a Pharmacist) invited me in for a coffee.

Had a coffee with her and their mother. I was mesmerized by older sister. I had given up dating girls about my age, because too much immature fantasy romance. This girl was independent, bewitchingly intelligent, and beautiful.

I was too intimidated to invite her to join us. In my mind, she would answer "oh, sorry, my fiancee is about to arrive" or something like that, which would have crushed me.

So the younger sister finally shows up and invites her to join. She (thinking I was interested in younger sister) asks me "is that ok?" "YES YES Please!".

We went out as friends for some months, then dated for 7 years, while I went through college and got a stable job. Married in 1994.

We're still together, two "kids" (23 year old Nurse degree and 25, 1 year to finish med school).

I did a lot of awesome things in life, but so far the most extraordinary, happened by pure chance, life changing, fortunate, unlock secret ultimate quest event was meeting my wife.

Open source AI models?

3 more...

What did you break?

4 more...

This feature shouldn't be implemented on the server side or decided by the front end code, as the developers would have to decide which "same names" to merge. It's the end user who should pick that.

It would better be a front end/app feature: The end user would pick communities from multiple servers (even ones with different names), and group them under whatever name/category they want. The front end would then show all posts/comments from that group as they were from a single community.

Additional feature: Automatically merge comments from cross-posts.

What does exactly systemd do?

It mostly causes heated discussions and a feeling of nostalgia for simpler times.

When your computer finishes loading the kernel, you have to tell it what to do next. There are dozens of systems and services that have to run (once or keep running) for everything to work. Mounting your disk partitions, bringing the networking up, starting the GUI, initializing all kinds of services, etc.

Once upon a time most (all?) distros used sysVinit, adapted from Unix's System V to do that. It was simple and very easy to understand and setup: Very basically the init program would call scripts by alphanumerical order (passing "start" to scripts starting with S and "stop" to ones starting with K). You'd place these scripts in /etc/rcX.d, X being a number, the runlevel (and you had just a handful of runlevels, like halt, reboot, single user, gui, etc). Want to run something between starting the network and bringing up sshd? Just create a script in /etc/init.d and link it to /etc/rcX.d naming it SNNmyscript, with NN being a number between the ones in SNNnetwork and SNNsshd. Want to disable a service? Change its script name from S... to K... Change startup sequences? Just change the NN.

Beautiful. But although it worked perfectly for most of us, it did have deficiencies. An obvious one is that it ran these scripts sequentially. Even if your computer was using 0.1% of its power to run each of them, you'd be waiting for each one to run in a single queue.

So a very nice and polite guy came up with systemd. Instead of simple scripts running sequentially, you could now create "unit files", describing each "thing to do", for what "targets" (similar to runlevels) that thing is needed, which scripts to run to make that thing happen, and which previous things should have been done before this thing (dependencies). With this, your computer can fire up multiple startup scripts (and stopping scripts) at the same time, only making sure to queue stuff so dependencies are met. For example, you don't need to wait for sshd to start your database server, but you do need networking before you mount shared disks.

That made boot times much better, but at the cost of complexity and maintainability (and here come heated discussions...).

The problem is that not everyone wanted that tradeoff, but systemd was shoved down everyone's throat as most (all?) distros adopted it.

So init freedom is a reaction to that, offering you the option of multiple init systems (there are more than just sysVinit and systemd).

No offense to all the other init systems, but I'd stick with sysV if you're really after simplicity and backwards compatibility with most older systems (and the old ways), or systemd, because it became the de facto standard, it's faster and more modern.

Should you care? If you have to ask this, then no.

If you had to craft your own init scripts and configurations, and had a ton of legacy scripts, or maybe were building very simple barebones systems, or very complex, always changing startup scenarios and targets or runlevels, or want to exercise your "freedom" just for the heck of it, then you could care.

If you're a distro hopper (i.e. are more dedicated to "use Linux" than to use applications which run on Linux), having tried 5 different init systems may be one more thing to brag about in distro hopper meetings.

If you're getting into Linux to learn Linux administration for career purposes, systemd is what you'll find in commercial systems.

If you're after an OS to just be an OS (i.e. just run your programs), just pick a well supported (community) and mainstream one, it will most likely come with systemd, and you'll probably never need to touch systemd. My wife (not technical) has been using exclusively Linux for 15+ years, and I can assure you with 100% certainty that she doesn't know which init system is there, or what is systemd or sysV.

If you're new to Linux, curious and want to learn all you can about it, I'd say there are many other interesting and useful things in Linux to learn and care about before you go down this rabbit hole, summoning some nice nostalgic but outdated tech from the dead.

4 more...
     .        '
3 more...

One of the advantages of Linux over Windows is that if you have a problem and don't give up digging, you'll find the cause - even if you end up digging down to looking at the kernel source and interacting with the developers themselves. With Windows, you quickly get to a dead end ("try rebooting, then format and reinstall").

Coconut water fresh from a refrigerated coconut. I would only drink that, even if I didn't have to, if it was cheap enough.

2 more...

Technically they can collect whatever they need, before encrypting to send from E to the other E, and send, with or without encryption, to their servers. The "E"s are the devices on each end, not necessarily the users mouths and ears.

You can send your typed credit card to that site using SSL encryption, but the number can be captured by a keylogger or a screen capture before being encrypted.

4 more...

Suppose kubuntu, ubuntu, lubuntu, xubuntu were packages to be installed on top of debian.

How would you do that? Debian would not create and maintain a "core debian" variant just to be installed then receive the extra packages. Would the *ubuntu packages replace, instead of add on top of default debian packages?

Then where would the updates come from? Both debian and *ubuntu repositories?

What about dependencies? Would debian have to coordinate with all *ubuntu maintainers (and they too, between them) for compatibility tests every time debian needed to update one of its packages? Or they'd just update and *ubuntu would have to scramble to release fixes for what had been broken?

Not to mention convenience; would you have to download debian, download *ubuntu, install debian, then your *ubuntu?

Why not then package the "core debian", with the tested component versions that work with the *ubuntu packages you're downloading? Hey, and what about script the installation to install both "core debian" parts and then *ubuntu automatically? That's an innovative idea indeed. No, wait, isn't it sort of what they already do today?

It's not like there's a Linux headquarters with a centralized organization that releases all multiple distros just to feed the hobby of distro hoppers. Distros are maintained and packaged by different people, and it's already a lot of trouble to keep each part in sync.

22 more...

A peer reviewed meta analysis of a significant number of sources concluded that it's just OP.

1 more...

See the first red box in the documentation text? The underline dashes don't go up to the last letter (s).

4 year old girl said the "s" was sad because of that, uncle submitted a patch to fix that, and it was accepted.

2 more...

If it's a sailboat, it's supposed not to use motors most of the time anyway. Sailboats use solar panels and wind generators since they became available.

Now, if it's not a real sailboat, but a electric motorboat with a sail just for helping, then it does not deserve the environmental badge. Solar panel power is not significant enough to move a boat, comparing to real sails.

First Linux servers I installed were RedHat 4.2. I stick with RH until 8.0. Then they stabbed us all in the back, starting to charge for it.

Have you RH users been fooled twice?

I switched to the then (and still?) distro that was most strict in commitment to FOSS - heck, they forked FireFox just because of the logo copyrights - Debian.

(RH to kubunto at home, because Debian then was (is?) too "enterprise" for home, and I wanted to stick to the same packaging)

The only other distro I've been using is SUSE (SLES), because that's what SAP suports for HANA database servers.

SUSE should gradually morph the RH fork into becoming SLES, and always provide an easy automated way to migrate, a one way only route to leave RH.

What's Reddit?

2 more...

The article does say free insulin paid by the government. We have that in my country (Brazil), even for foreigners, but my first thought was that in the USA not even citizens get that.

2 more...

Entertaining human written read.

But if I'm going to be that reckless, I'd rather feel the forbidden joy of riding my motorcycle sans helmet!

My daughter found a 3.5" floppy in a drawer a couple of years ago (she was 20) and went "What is this? It looks just like a 'Save' button!" :)

I'd try:

lsof (shows processes x open files)

or

strace (shows system calls, including file access)

Check the answers for this question:

https://unix.stackexchange.com/questions/58887/how-do-i-monitor-opened-files-of-a-process-in-realtime

When you can pay to win, to always have the last word... He'll let them know.

What the flux do you need a pen for? Now, let me show you these unique single pixel NFTs...

  1. The misconception that you need to "know linux" to use a computer with linux.

You need to "know linux" to administer linux servers, or contribute to kernel development. My wife is a retired pharmacist, and she uses exclusively a computer with Linux since around 2008. She knows that's Linux, because I told her so. If I had told her it was a different version of Windows, she'd be using it anyway - she was using win95 at work before, so any current windows would have been a big change anyway (granted, nothing like gnome, that's why I gave her kubuntu).

This misconception is fed by "experienced" Linux users who like to be seen as "hackers" just because they "know Linux".

Nobody uses the OS. You use programs that run on the OS. My wife doesn't "use Linux". She uses Chrome, the file manager (whatever that is in the ancient LTS Kubuntu release I have there and update only when LTS is over), LibreOffice Writer and Calc, a pdf reader (not adobe's, whatever was in the distro), the HP scanner app. The closest she gets to "Linux" is occasionally accepting the popup asking for updates.

Users shouldn't need to care about which OS (or which distro, for that matters) they're running their apps on. The OS (and distro) should be as unobtrusive and transparent as possible.

  1. Distro hopping cult. It's ok to try a few distros when adopting Linux, or even flirt with new ones after you've already settled with one. Even keep doing it forever, on a secondary machine or live usbs, if you're curious.

Doing it forever, on a primary machine is stupid; NO FSCK DISTRO WILL BE PERFECT. Windows users whine and cry every time Microsoft shoves a new and worse Windows version up their SSDs, but they stick with Windows anyway.

Distro hoppers hop often because they give up at the first inconvenience. They never feel at home or make it their home, because they never actually use their computers for long enough with any distro. They are more focused on the OS than in using the computer. Nothing wrong with that, but they'll forever be "linux explorers", not actual "linux users".

There will always be some other that has that small thing that doesn't come default on this one. There will always be compromises. It's like marriage. Commit, negotiate, adapt. Settle down ffs.

The OS/distro shouldn't be important for the average user; the OS/distro shouldn't get in the way between the user and the apps, which is what the user uses.

Of course there are distros with specific usage in mind (pen test, gaming, video production, etc), as they conveniently have all main utilities packaged and integrated. But for real average user apps, the OS shouldn't matter to the end user, let alone look like the user should know what window manager or packaging system they're using.

Then when they are faced with dozens of "experts" discussing about which distro has the edge over the other, and the gory technical details of why, and comparing number of distros hopped, well, it sounds like Linux is a goal by itself, when all they wanted was to watch YouTube and access their messages and social media.

When my wife started using a Linux computer I didn't tell her which distro was there (she probably knows the name kubuntu because it shows during boot). I didn't give her a lecture about Gnome vs KDE, rpm vs deb, or the thousands of customizations she could have now. "You log in here, here's the app menu, here's chrome, this is the file manager, here's the printer app". Done, linux user since 2008.

Linux will never be mainstream while we make it look like "using Linux", or "this distro", matters, and that is an objective in itself. Most users don't care. They want to use their apps.

1 more...

The problem is easy to solve:

Batteries will have unique encrypted codes (readable by the device), so only original ones from the manufacturer will work. Pretty easy for manufacturers to justify that, based on safety and liability.

Then the replacement batteries will cost more than a new phone.

6 more...

Ah understood. Kbin is the KDE binary to access this "lemmy" subreddit on facebook?

That's a ludicrous idea, why would they put humans diguised as sun bears? They're obviously racoons disguised as bears.

Everyone but me has the option of being out of my arm's reach.

2 more...

Unfortunately at some point AI will be able to generate articles completely indistinguishable from human ones by search engines.

I don't see why they couldn't generate even crappier articles than today, but ranking better on search results, if they are set to learn SEO, optimizing their articles specifically from being fed back their search ranking. AI could learn to actively boost their rankings by searching for their own articles, accessing the result links, cross linking articles and commenting about them on their own pages or on social media.

It will be a new SEO war, writer AI vs search engine AI.

And rhe scariest thing will be when they can produce articles indistinguishable from human ones, by humans, even playing the games and interacting in communities as human gamers.

3 more...

I need a leave for my pap exam.

Denied.

Why?

You're a man.

Gender discrimination reported to corporate headquarters.