[-] cbarrick@lemmy.world 141 points 6 months ago
[-] cbarrick@lemmy.world 82 points 7 months ago

However, Linus's kernel was more elaborate than GNU Hurd, so it was incorporated.

Quite the opposite.

GNU Hurd was a microkernel, using lots of cutting edge research, and necessitating a lot of additional complexity in userspace. This complexity also made it very difficult to get good performance.

Linux, on the other hand, was just a bog standard Unix monolithic kernel. Once they got a libc working on it, most existing Unix userspace, including the GNU userspace, was easy to port.

Linux won because it was simple, not elaborate.

[-] cbarrick@lemmy.world 238 points 7 months ago

Apple Security Bounty awards may not be paid to you if you are in any U.S. embargoed countries or on the U.S. Treasury Department’s list of Specially Designated Nationals, the U.S. Department of Commerce Denied Person’s List or Entity List, or any other restricted party lists.

Kaspersky can whine all they want. Russia is embargoed. They're not getting their money.

Kaspersky is a good company doing good work in the cyber security space. Unfortunately, because of the embargo, they may have to turn to the black market to sell future exploits. Or maybe not; I'm not totally sure what kind of ethical standards they have.

45

On my "subscribed" page, if I scroll down, the app crashes. Not sure of anything more than that. But it's definitely repeatable for me.

Device information

Sync version: v23.11.29-22:27    
Sync flavor: googlePlay    

View type: Smaller cards    

Device: ASUS_AI2302    
Model: asus ASUS_AI2302    
Android: 14
[-] cbarrick@lemmy.world 79 points 11 months ago* (last edited 11 months ago)

This is how LJ operates.

Sync is already polished. It's older than Lemmy itself, originally released in 2013!!! The current version is 23!

There aren't a ton of updates these days because there's not much to update. This app is polished as hell, having over a decade of development.

Edit: There are way too many sinks being posted. All by OP. Mods, can we ban them already?

[-] cbarrick@lemmy.world 90 points 11 months ago

From an engineering perspective, I prefer Debian distros. Apt is the greatest package manager ever built. For a production server, I'd choose Debian or maybe Ubuntu if I needed to pay someone for support.

But for a desktop, Ubuntu kinda sucks. These days, I think I'd recommend Fedora to Linux noobs.

And for my toys at home, I run Arch btw.

6
submitted 11 months ago by cbarrick@lemmy.world to c/football@lemmy.world

cross-posted from: https://lemmy.world/post/11618012

TL;DR

  • Canada plays in Toronto on June 12 and Vancouver on June 18 and June 24.

  • USA plays in LA on June 12 and June 25 and Seattle on June 19.

  • Mexico plays in Mexico City on June 11 and June 24 and Guadalajara on June 18.

  • Semifinals in Dallas and Atlanta. Bronze Final in Miami. Final in NYC.

The article has a nice graphic schedule you can download if you want to plan travel to specific cities. Groups have not been drawn yet, so we only know USA, CAN, and MEX.

78
submitted 11 months ago by cbarrick@lemmy.world to c/music@lemmy.world
19
submitted 1 year ago* (last edited 1 year ago) by cbarrick@lemmy.world to c/syncforlemmy@lemmy.world

GBoard (Google's keyboard for Android) has a GIF entry feature.

Sync properly uploads the GIF from GBoard to my Lemmy instance, but the GIF does not play in the comments, and clicking on it returns an error "image was actually a web page!"

For the record, they're not technically GIFs. GBoard uploads the image as WebM.

This seems like a user journey that should be supported. Android users who use Google's keyboard to input a GIF comment would expect it to work or throw an error at upload time. Instead, Sync allows us to submit such comments, but they are broken upon viewing.

Device information

Sync version: v23.11.29-22:27    
Sync flavor: googlePlay    

Ultra user: true    
View type: Smaller cards    

Device: ASUS_AI2302    
Model: asus ASUS_AI2302    
Android: 14
[-] cbarrick@lemmy.world 149 points 1 year ago

With pipes/sockets, each program has to coordinate the establishment of the connection with the other program. This is especially problematic if you want to have modular daemons, e.g. to support drop-in replacements with alternative implementations, or if you have multiple programs that you need to communicate with (each with a potentially different protocol).

To solve this problem, you want to standardize the connection establishment and message delivery, which is what dbus does.

With dbus, you just write your message to the bus. Dbus will handle delivering the message to the right program. It can even start the receiving daemon if it is not yet running.

It's a bit similar to the role of an intermediate representation in compilers.

[-] cbarrick@lemmy.world 116 points 1 year ago

Jesus.

The 14 year old brother shot his 23 year old sister.

Then the 15 year old brother shot the 14 year old brother, and disposed of the handgun.

The 23 year old sister is dead. The 14 year old brother is stable.

The 14 year old is being charged with first degree murder. The 15 year old is being charged with attempted first degree murder.

The sister had a child, which was not harmed.

[-] cbarrick@lemmy.world 142 points 1 year ago

There's a Confederate memorial in the National Cemetery?

What the actual fuck! They were literally the enemy of the United States.

[-] cbarrick@lemmy.world 103 points 1 year ago* (last edited 1 year ago)

They didn't even read the headline.

The headline clearly says that Hasbro (owners of WotC/D&D) did layoffs, not Larian Studios (creators of Balder's Gate 3).

[-] cbarrick@lemmy.world 95 points 1 year ago

OSX is, though only loosely.

MacOS is definitely Unix. Same syscalls, same command line, same permissions and virtual filesystem concepts. Pipes, text files, all that jazz. It uses zsh for scripting, PAM for authentication, CUPS for printing, OpenSSH for remote access, Unix sockets and virtual interfaces for networking.

Hell, a good chunk of macOS is straight up FreeBSD.

2129
Trump's mug shot (lemmy.world)
submitted 1 year ago by cbarrick@lemmy.world to c/pics@lemmy.world
[-] cbarrick@lemmy.world 86 points 1 year ago

No one gives a shit which phone you have.

In high school, they absolutely do.

Like, the epitome of the high school experience is social peer pressure about dumb shit.

And this can have a huge effect on the market in 5 years time.

[-] cbarrick@lemmy.world 76 points 2 years ago

I'm qualified, but 5-10 hours can mean a lot of different things.

Are you looking just for oncall/incident response, or are there more active reliability projects that you need help on?

24
view more: next ›

cbarrick

joined 2 years ago