[-] onlinepersona@programming.dev 34 points 1 month ago

Projects are more than just code. They are all the metadata, ecosystem, and people around it. You can easily move a git repo, but try moving github issues or github PRs, pipelines, community questions, and so on. You'll realise how much of a fallacy "It’s not a big deal since git repos aren’t hard to migrate" is.

Anti Commercial-AI license

[-] onlinepersona@programming.dev 34 points 3 months ago

Somewhere, somebody's having a meltdown because Rust is spreading more and more in the kernel.

Good to see that NVIDIA is writing opensource drivers (or starting to). I guess it's too much to ask to support old graphics cards, with NVIDIA mostly caring about money and a linux driver being an incentive to choose NVIDIA over AMD for some.

Anti Commercial-AI license

[-] onlinepersona@programming.dev 33 points 5 months ago* (last edited 5 months ago)

More surprising is that it's taken ~4 years for these Linux kernel patches to materialize with Zen 3 having first debuted in late 2020.

Reminder: Linux kernel funding is 2% of the Linux foundation's 200M$/year budget.

Anti Commercial-AI license

[-] onlinepersona@programming.dev 33 points 8 months ago

Decisions like these are why they can't move away from proprietary platforms. How much does it really cost to host and maintain this? A single employee could host a mastodon, peertube, and lemmy instance. The employee could also work full-time on one of the projects to address issues.

They also only had 6 accounts on the instance - out of how many politicians and bureaus?

Anyway... shame.

Anti Commercial-AI license

[-] onlinepersona@programming.dev 32 points 10 months ago

I bet he's paid nothing to do it. Then one day, when a timing attack happens that can be traced to the DB, some knobhead CTOs and tech influencers will start talking about "securing the supply chain". They'll want other such bullshit and responsibilities to be shoved unto volunteers.

Two quotes come to mind "Fuck you, pay me" and "Open source maintainers owe you nothing".

Anti Commercial-AI license

[-] onlinepersona@programming.dev 33 points 1 year ago

Nice. Another model trained on GPL code.

Anti Commercial-AI license

[-] onlinepersona@programming.dev 33 points 1 year ago

Amazing. And they even made it opensource! I'm amazed at how readable it is, even though I don't get most of it. Code written by people with 20 years of C experience looks leagues worse than what this repo looks like. Bravo!

Anti Commercial-AI license

[-] onlinepersona@programming.dev 33 points 1 year ago

So, worse performance, more battery drain, windows, and same to higher price? Why would anyone buy this?

CC BY-NC-SA 4.0

[-] onlinepersona@programming.dev 33 points 2 years ago

US salaries are just completely bonkers. 500k is "mid-level facebook"? What the actual fuck? Europeans are getting completely shafted. They are the cheap, qualified, tech labor of the US.

[-] onlinepersona@programming.dev 33 points 2 years ago

Wasn't exactly NVIDIA, but an employee from another company who was hired by NVIDIA. Whether NVIDIA asked the employee to steal for them will probably determine how deep in hot water they are.

[-] onlinepersona@programming.dev 32 points 2 years ago

The "RTFM" linux users.

22
What's a pirate's utopia? (programming.dev)

Let's say an app came out that allowed pirating without consequences; that it connected every user to a fast, anonymous network, and users could donate anonymously to content creators and/or uploaders.

Piracy were so normal that even your grandma could just search "ahoy movie name", be directed to a third party store, download and install the "Ahoy App" and start watching movies and TV shows like on Popcorn Time or listen to music like on Napster and Spotify. It reached mainstream popularity and had download numbers like WhatsApp or TikTok.

Is this something we would want? Would the entertainment industry survive?

112

I2P support anonymous torrents

TOR is good for direct downloads (DDL)

Don't know if others exist...

[-] onlinepersona@programming.dev 32 points 2 years ago

More like "we were doing this before, but now we have to tell you we are doing it".

55

Say you want to contribute to a project and find out the only way to do so is by discussing the issue on IRC or the mailing list, then submitting the patch per email.

28
submitted 2 years ago* (last edited 2 years ago) by onlinepersona@programming.dev to c/neovim@programming.dev

I thought switching from vim to neovim would be like switching from a nano+ to a VSCode CLI, but it's far from that. There are so many plugins and it's not as easy as declaring which plugins I want, having one dictionary/mapping/attribute set with keybindings, another with global preferences, and done.

Then there's something about language servers. The list on https://github.com/rockerBOO/awesome-neovim is daunting. I thought LSP support was built into nvim. Why are there so many LSP plugins? And what the hell is treesitter and why do I need it?

I copied some dude's config and suddenly Ctrl+P for completion didn't work like in VIM.

There's just so much unexplained jargon and abbreviations, that it feels like I have to read neovim code before even using it (ain't nobody got time for that). Is neovim actually the right tool to use to have an easy CLI IDE? Is there an easier command-line alternative that just lets me go "oh, this language isn't supported, let me open the package manager and install the $language-plugin", with "Goto Definition", debugging with breakpoints, code formatting, refactoring (rename variable/method/class, extract function, etc.) ? Maybe neovim just isn't the right tool for those without years of time.

Edit: Thanks for the suggestions everybody. Finally went with Lunarvim and it's been a joy!

95

I've seen people call themselves "senior" after 3 years on the job, other become CTOs in the same time, and others still have a senior title after 20(!) years in the industry yet have a fuckton of technical experience.

I've heard that they are all just titles and opinions from "if you don't have the technical skill you can't call yourself a senior", to "senior and staff are just a feeling, principal is the actual senior" and "staff? above senior? we call that manager".

What's your story? Is there a ladder? Do you feel like you belong on it? Where are you on it? Does it make sense? Did you see major bumps in salary? Did titles count at all?

15

The Threads app was downloaded by more than 100M people on launch week. How did the engineering team build the app, and handle an unexpectedly intense launch? Exclusive.

25

als kruisbericht geplaatst vanaf: https://tilvids.com/videos/watch/44f411df-acd9-4091-9a41-8e7c0b73ad5d

Stream any OS, app or desktop straight to your browser: Kasm Workspaces Community Edition – https://www.kasmweb.com/community-edition

Grab a brand new laptop or desktop running Linux: https://www.tuxedocomputers.com/en#

👏 SUPPORT THE CHANNEL: Get access to a weekly podcast, vote on the next topics I cover, and get your name in the credits:

YouTube: https://www.youtube.com/@thelinuxexp/join Patreon: https://www.patreon.com/thelinuxexperiment Liberapay: https://liberapay.com/TheLinuxExperiment/

Or, you can donate whatever you want: https://paypal.me/thelinuxexp

👕 GET TLE MERCH Support the channel AND get cool new gear: https://the-linux-experiment.creator-spring.com/

🎙️ LINUX AND OPEN SOURCE NEWS PODCAST: Listen to the latest Linux and open source news, with more in depth coverage, and ad-free! https://podcast.thelinuxexp.com

🏆 FOLLOW ME ELSEWHERE: Website: https://thelinuxexp.com Mastodon: https://mastodon.social/web/@thelinuxEXP Pixelfed: https://pixelfed.social/TLENick PeerTube: https://tilvids.com/c/thelinuxexperiment_channel/videos Discord: https://discord.gg/mdnHftjkja

#Linux #asahi #macbook

00:00 Intro 00:44 Sponsor: Stream any OS or desktop to your browser 01:40 Asahi Linux 02:58 Install 05:15 Hardware support 07:55 Performance & Battery Life 09:33 GPU & Gaming 11:57 App support 13:04 Is it ready yet? 14:45 Sponsor: Get a PC made to run Linux 15:51 Support the channel

You can't currently run any linux distro you want on Apple Silicon hardware, but thankfully, some insanely good developers have created Asahi Linux: it's Arch Linux with some super bleeding edge drivers to support the newest macbooks, and desktop macs, from M1 to M2.

Installing Asahi Linux is a simple process: you just run a single terminal command.

Asahi supports all M1 machines for now, except the mac Studio, and you'll need about 60 gigs of storage. Once the script has done its thing, you'll need to completely shut down the mac, then reboot it by pressing and holding the power button, until you see a volume list to boot on, where you can pick Asahi Linux.

So, on my macbook pro, a lot of stuff works perfectly without anything to do on my part. The keyboard is perfectly recognized. Keyboard backlight also works out of the box. The touchpad works perfectly. The display is recognized with its full resolution although it doesn't support the high refresh rate that it should have, it's locked to 60 hertz. Wifi also worked immediately, but audio didn't.

Bluetooth also works perfectly. Of course charging the laptop works, and in terms of ports, the USB C ports do work, but only as USB C, and USB 2 for now, not USB 3 and not thunderbolt either.

The SD card slot also works, but the HDMI port doesn't. Your webcam also won't work here, and the onboard mic isn't detected for me either.

What about CPU performance and battery life then? The M1 Pro under Linux got a single core score of 1718 and a multi core score of 10079.

https://browser.geekbench.com/v5/cpu/21697738

Compare that to Geekbench 5 on macOS, where I got 1775 in single core, and 12521 in multi core. That's a difference of 3% for single core, and 24% for multi core, in favor of macOS.

https://browser.geekbench.com/v5/cpu/21697762

In terms of battery life, though, it's WAY WORSE. With youtube videos playing in a loop in the background, Asahi barely lasted for about 5 hours.

THe Asahi Linux team managed to write a fully conformant OpenGL driver for Apple SIlicon, something APple themselves doesn't have, because they only support their own graphics API, called Metal. You CAN install these GPU drivers, optionally, with a few commands. They will replace your current version of mesa, with one including these nice openGL drivers.

And now, you DO get GPU acceleration, and it's now recommended you use Wayland, because the Asahi team said X11 wouldn't really be a supported target for their graphics drivers.

As per gaming, don't expect much here. Steam won't run, because, well, it's ARM, and Steam on Linux doesn't have an ARM version. Even if it did, there are no Vulkan drivers yet, so stuff like DXVK wouldn't work, and there is no translation layer baked in to run x86 apps in there.

And of course, we need to talk about app support. Asahi Linux is basically Arch + more drivers, so you do get the AUR and everything else Arch has access to. BUT it's also an OS running on ARM, which means some software just isn't available for that architecture.

420

Context: An external contributor is taking it upon himself to implement ActivityPub and possibly ForgeFed in Gitlab after Gitlab ignored the issue for more than 7 years

42

ATM, I'm just in an inquisitive mood, but there doesn't seem to be an "AskDevs" community here. Dunno if it's fine to just ask questions here or if the mods would rather those kinds of things be done in another community.

107

Let's be honest, the majority here probably has a github account. Some of us are happy as a clam and wouldn't switch no matter what happened, but there are some who would and haven't yet. Why?

97

Being forced to use a particular OS, hardware or programming language? Working remotely? Certain company structure?

24

There exist a few linux hardware vendors (laptops, pcs, phones) out there. Is the community using them?

See https://linuxpreloaded.com/ for vendors

view more: ‹ prev next ›

onlinepersona

joined 2 years ago
MODERATOR OF