![](/static/253f0d9b/assets/icons/icon-96x96.png)
![](https://lemmy.world/pictrs/image/ca9b0de3-205f-47ca-a620-5fbddb680695.png)
25 wpm 83%
I was using phones with hardware keyboards for way too long and never really learned to type on screen keyboards. Now I just hate them and use desktop communicators whenever I can.
25 wpm 83%
I was using phones with hardware keyboards for way too long and never really learned to type on screen keyboards. Now I just hate them and use desktop communicators whenever I can.
It’s a cultural thing. In Poland because of the climate, central heating and probably some other habits everyone has a carpet so you take your shoes off because carpets are hard to clean. In Spain because of the climate you don’t have carpets because stone floors help cool the apartment down. Bare stone floors are easy to clean and are cold during winter so you keep your shoes on.
Depends who’s protesting and what’s the support for the protests among general population. The problem with most of the protests you see is that the people that do the protesting are the same people that oppose the government. So yeah, no government is going to react to protests done by people that don’t vote for it, no matter how big. If the actual people that got the government elected protest or support the protest then they listen. Of course most of the time people know what they are voting and the government is doing exactly what it promised so they will not protest.
I know and what I’m saying is that all those project are moving very slowly while projects like GraphneOS/LineageOS already offer open, privacy oriented phones with good hardware and lot’s of apps. This is simply where more effort is going, where we’re seeing more progress and our best chance at getting “Linux phones”.
Yes, Android has issues but what I’m saying is that so far Linux on phones really hasn’t been able to compete. No one want’s a phone with no camera, no GPS, no apps and terrible battery. Making Linux phones is just super difficult and sadly I don’t see it happening anytime soon. Android is a good platform with lots of hardware and apps. You have Fairphone offering long tern support, f-droid offering privacy oriented apps and LineageOS offering stable OS. Getting more phoes to support it is a better bet than getting Linux to properly work on modern phones.
Yes, it’s all true but the issue is you can already do a lot of those things with a lot of cheap hardware that is is simply easier to support than old phones. And when it comes to phones being phones Android is really good and has a lot of apps. I think the problem with Linux phones getting more popular is that the overlap between desktop/server and mobile is very small. I mean I use my phone only for phone things and a lot of things I do on my phone I can do only on my phone (e.g. charging an electric car is basically impossible without a Android/iPhone). Having a phone that can do some things desktop/server can do but can’t do a lot of things a phone can do is pretty much pointless at this point.
When we’ll get a proper Linux phone with full Android apps support and convergence it will be really awesome but I just don’t think there’s enough interest to get there at this point.
I honestly don’t really get what there is to gain by using “Desktop Linux”.
More freedom I guess. I remember my n900 and how fun it was to just ssh into it and dig in my home directory, install apps with packet manger, edit config files with vi and so on. It really felt like having small Linux machine in my pocket. With Android everything is definitely more locked up but then again, I’m not sure what would I do if it was more open. Writing apps for Android is easier than for desktop (or just as easy), there are no more hardware keyboard phones so using terminal on them is terrible anyway and phones just work anyway so there’s no need to mess with the configuration. Personally I mostly gave up on the ‘Linux phone’ idea and if I need any new features I will simply write cross platform app that runs on Android (for example with tauri).
AOSP. Sad but true.
When first pinephone came out I really believed it’s heading somewhere. It thought that it will be kind of like raspberry Pi (fun, cheap platform to play with) and that we’ll quickly see copycats and it will slowly grow the way Linux on desktop did. AFAIK nothing like this happened. You still can’t get a phone with decent Linux support which for me shows that we’re stuck with android. I think most people that would help Linux phone happen are simply satisfied with LineageOS so there’s no incentive to put as much effort into it as it requires.
This story was also told in a movie. I don’t remember which one.
I’m smart and I’m mostly fine with my minority dying out. It’s definitely sad that in 50 years people will look at things my people created and will not understand any of it but then again, it’s a natural process. I’m sure our art will somehow influence their art and in a way it will live on.
Languages don’t care about complexity. Look at Polish. It’s like it makes things complex on purpose. Language evolution is not only about simplifying thing. It’s also about conveying meaning and will adapt to the culture that uses it.
But you need 2024 phone to run it.
Eating less. When making dinner I wold make half of what I usually made, for lunch I would only have small things like a salad or soup, I stopped supplementing during/after training with gels and recovery drinks, cut out desserts. Went from 68kg to 63kg in couple of months.
What’s wrong with clevo rebrands?
I used to tip most of the times when I got to Spain but I was told so many time it’s simply not something people do here that I mostly stopped. There no way tip when you’re paying with a card and I carry less and less cash so without any pressure to tip I simply lost the habit.
This was written by someone who never dealt with user requests. Typical user not only doesn’t know how to define requirements in a clear way, they also don’t understand limitations of the technology, side effects their changes can cause or different aspects of usability, compatibility and accessibility.
Those are the abilities that limit who can contribute to projects, not coding skills.
So for example you want an adaptive rewind time. Is it on by default? Where is in the settings? How does it interact with current auto-rewind feature (can you enable both at the same time?)? How do you name it so that typical user knows what it does? It’s not that those are difficult questions to answer. It’s that you need think about all that before you start changing code other people will use. Typical users don’t have the knowledge or experience required to do it. And it gets way more complicated with bigger changes.
Reminds me of a joke: A guy walks down the street and mumbles to himself angrily: You cook every fucking day but no one ever calls you a cook. You fix your car all the time but people never call you a mechanic. You have a small garden and grow your own food but when people see you they don’t say “Hey, farmer!”. But you rape someone one single time…
But seriously, for the same reason you don’t ban drunk drivers from driving for life or shoplifter from shopping. People have to function in society somehow, even if they did terrible things in the past.
Yep, programming is fun but working as a programmer not so much. For me writing software is a creative activity. It’s fun to come up with problems and find solutions for them. In my personal projects I decide what problem I want to solve, choose the technology I think will be fun to solve it in and then come up with a solution I like.
At work you are usually handed a problem you don’t care about (we’re decommissioning X, you don’t have to know why, just change everything to use Y), the solution is described in detail by someone else and you just have to turn it into some code using 5-10 years old stack.
Fortunately at my current job I mostly do projects without much technical oversight (proof-of-concept type project) so I can choose how I want to do then. I dislike the company culture but I know that moving somewhere else would mean going back to boring coding agian.
Or Spaniard. Or Pole.
Can you put this in a npm package so I can use it in my project, please?