I had similar revelations after switching from using a 1660 super with KDE Wayland to an AMD card.
It felt like a whole new system.
Anything with blur in Wayland with the nvidia card was glitchy. I had other issues with some transparency in apps that just went away. Random crashing of plasma shell at login is gone.
I just gave up on the shitty nvidia drivers being a crap shoot whether I'd be able to use my system or not.
A girl read documentation and see that all the titles are underlined with -, but one of the letter isn’t underlined like the others (that’s the lonely s). Then she asks the person doing the commit to fix it and they fix it together.
Inevitably, there will be times in one’s life when another’s attempt at humor fails to amuse. When striken by such terrible tragedy, take heart, for you have the knowledge that it’s just your opinion, bro.
The first red box shows that the dotted line underneith the text doesn’t go all the way to the s in the text above. In the other red box, the dotted line goes all the way.
The neice submitted a patch to add the missing line.
There was a time when there was no minimum age for Gmail registration, as the registration process didn’t ask for your date of birth. Even if there was a limit at that time, no one ever lied about their age in an account registration?
The line of code (well, documentation in the code) used to look like something like this (I’m not sure if this formatting will work on mobile, sorry):
The code ends with an s
----------------------
And after her changes it looks like this:
The code ends with an s
------------------------
See how I added an extra - in that second line? That makes the S happier because now it also has a - below it like all the other letters. This also just generally makes that line more consistent with other spots in the code. So it’s not a bad change. It doesn’t do anything really but making your code format nice, easy to read, and consistent is usually important in programming so although it doesn’t do anything tangible it’s still a valuable change!
Welcome to Open Source software where its ok to help once and never again. Thats actually not even a bad thing.
Imagine there is this one project that kicks everyones autism and has many issues. But only a team of 100 people is allowed to change its code. I’d rather want the world to change the code and make it improve for everyones liking. Even if it was just one commit and never again.
I “maintain” (I don’t) a thing I made 5 years ago for playing Minecraft. I no longer care about it because I don’t play anymore, but over the years many people have submitted pull requests to improve it to the point there is very few miles of code that are from me.
Think about it this way. It’s a social project. Everybody does their part to help. If they can only help once, great! If they have time to help a few hours a week, great! If they want to help in a significant way, great!
With these social projects, the most important thing is to help, even once.
Except for decades if you tried to help but you were even so slightly wrong the lead developer would yell and swear at you and tell you to never program again. Social projects need better leaders than what Linus was.
At every place I worked the motto for hiring has always been, you could be the best person in the industry for this job but if you’re an asshole we don’t want to hire you. I can’t agree more with that. I don’t care how good his code is, if he’s an asshole then I don’t want to submit to his project. He’s like the Elon Musk of Linux. We don’t need to support those types of assholes. I wouldn’t do paid work for Twitter or Telsa because of Elon, I ain’t going to do work for Linux for Linus.
Also, one person is not the life of a project but they can define the project’s culture. If Linus wants to write Linux all himself with a cult of followers then sure, he can have a slightly more successful version of TempleOS. He’s still not going to attract the world of developers out there that are far better as a whole and more successful as a whole than him. He proudly defines and encourages this toxic culture and it keeps very talented developers away. Frankly, someone should fork the Linux kernel and create a non-toxic work environment for people.
Why not be the change you wish to see, then? Fork it, and surely they will come.
That or Linus' work is of high enough quality that people are willing to put up with his crass behavior.
Also, somewhat unrelated, but comparing Linus to Elon is a nonstarter. Elon has money, but contributes little more than ego past that. Linus, on the other hand, actually gets his hands dirty. I don't care for his behavior, but I do respect someone who actually does the work.
I wanted to like Guix very much, but eventually found it extremely inflexible. You will miss a lot of packages that are not trivial to create in Scheme yourself. Also a lot of packages have issues that no one wants to fix, or it takes half a year (e.g. being able to use NetworkManager for an eduroam/university wifi connection).
It’s also not possible to just compile a package yourself because the directory structure is totally different.
I don’t think Guix will ever become more flexible, I’ve given up on it
I’m using Debian 12 stable and I do everything on it, even gaming. I use flatpaks to keep certain apps that benefit from being up to date, and I install backported kernel and mesa when they release for more performance (amd gpu).
I’ve been on and off with vanilla Debian for years while distrohopping, but I tried out Debian 11 testing and everything just worked for me, am still using that same install but I’m sticking to stable branch now.
Also, proprietary drivers are now officially supported by Debian as of Debian 12, and are available to install out of the box without needing to search for them or add the non-free repositories now, which was a pretty big roadblock for a lot of people.
It looks like you have a routing issue with your default route. The fact that a ping gets the IP to start working, tells me that you need a broadcast packet on the local network, that broadcast excites the other computer to send a message out, that updates the IP to Mac table, which then makes the machine routable because now there is a direct ethernet pathway.
So I think the magic here is the initial broadcast ping is doing.
Ideally this isn’t necessary, ethernet should be sending out a broadcast packet for the Mac to IP table anyway for your TCP traffic. I don’t know why that’s not happening. I would do an TCP dump in both scenarios, and see if the broadcast is going out.
My intuition is that there’s something fucky going on with your default route, that ping is not being affected by. I bet you don’t send out a broadcast address discovery packet in the TCP scenario but you do in the ping scenario
When this happened to me, the broadcast would trigger the ARP update; the camera would respond ever so slightly slower and since it was the last device to claim it was at the IP the ARP table would be updated with it. It would work until the conflicting device would send a packet which would update the ARP table again, back to the original device. The services I expected to respond would no longer receive the packets, they’d go to the wrong machine and it of course wouldn’t respond to requests for services it was not running.
That’s how you end up in this situation of “works for a bit then stops responding”
Are you sure the camera is not going into some kind of low power sleep mode and then has a wake-on-LAN functionality that only responds to icmp/magic packets? The number of embedded devices that have aggressive power saving measures built in is kinda stupid tbh.
Can you reliably rtsp from a different machine to rule out the routing table?
The android app, if proprietary and manufacturer specific, could very well be sending its own magic wake-on-lan packet to check if the camera is alive.
I unfortunately don’t know enough about nitty-gritty networking stuff to help with the actual routing though, refer to the other commenters for that.
I gave up on Wayland because my monitors start flashing uncontrollably when i have more than 2 windows opened (Librewolf, Steam and other things). I have never found a fix and cant see any sort of log about it, and i cant find anyone else having this problem.
It feels superior to x11 when working properly though. Way sharper and less millisecond between inputs and actual display of said input.
Converting audio into a different set of tunes, especially if they have multiple layers, is ridiculously difficult. There already exists MIDI converters online a google away that can create chiptune-esque arrangements from input songs but they SUCK, doing nothing more than trying to match input frequency averages to the target frequency of every midi note. But just asking someone to create an app (let alone a free open source one) that could make a usable chip tune with the slightest awareness of its input tunes is a very very tall order and this is not the right community to be asking it.
Now. That said, if you just want to map input MIDI’s or some other raw format describing the actual tones (not just an audio waveform)- that would be doable with a little table lookups.
Honestly… what I had in mind was a modern song (with vocals, etc) being converted in real-time through a “winamp-esque” music player (think: “Open file”, then after the song is chosen, “Converting to chiptune, please wait…” then the song is played.). But since this is a stupidly difficult task… then sure, I’m okay with a “standard” midi-to-chiptune converter.
It’s not difficult to guess: they got EA’d. IBM’d. FaceBook’d. Their startup got bought up, hollowed out, and dissolved. All in the name of killing off competition and padding staff rolls.
I’ve found many startups are merely “investments” by some entrepreneur that were intended from inception, whether explicitly or not, to be grown to a sufficiently negotiable state and sold to the biggest buyer. That’s not to say that big tech companies don’t buy-out their competition, but many startups also dream of being bought-out.
I wish he’d respond. But from my experience, Oracle sells you a license that’s just what you need, nothing more. They do so on good terms to get you in the door. Then when you rely on their database they jack up the rates and start ridiculous pricing strategies that either force you to rearchitect away from Oracle entirely or sacrifice your ability to use their product and force you to work around their license.
linux
Newest
This magazine is from a federated server and may be incomplete. Browse more on the original instance.