• 0 Posts
  • 17 Comments
Joined 1 year ago
cake
Cake day: July 1st, 2023

help-circle

  • I think it depends on the adoption of Linux on the desktop. When more people get a taste of what freedom of software brings, they are going to want that for their phones as well.

    That or we might just be years away from the next big thing where everyone walks around with AR glasses and the cycle starts all over again with companies competing for a duopoly, and we’re just fucked.


  • Others in this thread have covered most of the points already, but it is mainly software support for certain key things I want to do using my phone, such as online banking.

    I realise most of this is just anxiety about taking the plunge and seeing what it’s like, so if I have money to burn I might just buy a second phone just to see if it’s a viable option for me.

    But yeah, I wish mobile Linux was popular enough for there to be support from key service providers. Though it might be a long shot since “desktop” Linux is still growing and we haven’t yet seen the support shift.


  • KrokanteBamischijf@feddit.nltoProgrammer Humor@lemmy.mlLighter BBQing
    link
    fedilink
    arrow-up
    27
    arrow-down
    7
    ·
    10 months ago

    It was a big mistake by Google to base the Android Framework entirely on Java. Pivoting to Kotlin because you’ve discovered that working in Java produces nothing but garbage does nothing to fix the situation either.

    Can’t wait for generic Linux phones to be a (more popular) thing so we won’t have to deal with this clown world nonsense anymore.


  • Not necessarily a bad thing though.

    Think of it this way: There’s value in having access to a list of curated content others have deemed “worth reading or looking at”. But there is just as much value in engaging in some banter, provided it doesn’t lead to outright war in the comments.

    I admit, it is tiresome trying to seriously discuss a topic when people haven’t actually read the article, but there is still an upside to a topic triggering at least enough interest to where people actually want to engage.



  • It’s a global phenomenon, caused by infinite growth based economic modeling (you know, where you base your whole economy on extracting increasing amounts of value from finite resources).

    This type of modeling has been proven wrong and debunked early in the previous century, but it is still practised because it works very well for those gaining most of the profits.

    You’ll usually hear the politicians promoting policies that help the larger companies argue that such policies directly create jobs and thus economic value for the people. But this is more of that trickle-down economics bullshit that doesn’t apply in the real world.

    Because politicians worldwide have been so fixated on financial gains as a measure of the economy, they fail to measure and correct on (mental) healthcare, housing, education and equality.

    Just some context on how large our housing problems have become: There is currently a deficit of 450 000 homes, which is projected to grow past 500 000 by the end of 2024.

    The time we stop running countries like we do companies is when we’ll see things improve.


  • Certified European here, can confirm individual member states and EU as a whole as not being a utopia.

    Especially us Dutch folks who have been fucked over and held hostage by a waaay to large upper middle class for years. To the point where we’ve managed to abolish the ministry of housing, open up the housing market to foreign investors, replace a functioning healthcare system with a healthcare market where insurance firms rule with an iron fist and demand more bureacracy than actual care being provided.

    … and the list goes on.

    It’s a worldwide symptom of economic unequality and the decrease in social skills stemming from the fact that we live our lives increasingly isolated in our own online social bubbles. We’re turning increasingly hostile towards each other because we’re no longer confronted with all people and perspectives in our surroundings, but just the ones we like.

    The United States, being a large country filled with very diverse people, despite all being taught to “love America”, still deals with Nebraskan farmers having wildly different wants and needs, and way different social standards than the Californian yuppies.

    You’re a large country, with 334 million people spread out over a vast amount of land. Meanwhile, we’re 18 million living on a patch of marshy land roughly 3/4th the size of West Virgina, and we’re further from being united than ever before. The fact that you’re even holding together as a country is nothing short of amazing considering the fact that your political systems probably cause way more chaos than ours do.

    A lot of Europeans probably mean it when they say “How are you even a country?”. And it’s not so much an attack on the American people as a whole (though some of y’all deserve to be made fun of), but geniuine amazement at the fact that it has more or less held together since 1776.


  • A trend I’ve noticed over the years is that there are just very little jobs available where you “design shit”. It feels like the market is saturated with designers and companies already have all the workers they are looking for.

    Meanwhile most people I’ve seen graduate have no real talent for the job. And they never seem to get hired for positions that require talent in design for manufacturing.

    You’d think there would be more jobs available, but there simply aren’t. All the jobs are either trade skills, pure CAD or some other part of the product lifecycle that doesn’t require any real design skill.


  • engineer UK /ˌen.dʒɪˈnɪər/ US /ˌen.dʒɪˈnɪr/

    a person whose job is to design or build machines, engines, or electrical equipment, or things such as roads, railways, or bridges, using scientific principles:

    • a civil engineer

    • a mechanical/structural engineer

    • a software engineer

    Cambridge Dictionary

    I’m all for letting people ramble, but Engineering is, by definition, the design of tecnical stuff.

    Risk management is a part of “designing things”, but it is not what makes you an engineer. Converting technology into objects that solve problems is what makes you an engineer.

    And there are lots of disciplines out there that started calling themselves engineers while they are objectively very deep into the grey area. If your work does not involve calculus, logic or physics of some kind, it is highly likely that you are not in fact a real engineer. (Looking at you, Sales and Marketing Engineers)


  • Yes, this is the best argument in favor of air cooling. Air cooling has less points of failure.

    With water cooling there’s tons of potential problems that “haha wind go brrrr cooling” just doesn’t produce: Water block gummed up with mold? Take a performance hit. Pump dead? Sucks to be you. Leak in the system? Enjoy replacing your motherboard.

    Main issue you might encounter in air cooling is just “fan died, replace fan”. (Obviously not counting thermal interface materials since they are required for both cooling solutions)



  • Honestly that probably goes for any interpreted programming language that supports imports.

    Many Javascript frameworks just put their configuration into -.config.js files in the project root. Which is a pretty elegant solution that does not require custom parsing. Just import the config and go nuts.

    Compiled (and by extension bundled) software obviously requires a different approach, but at that point you should probably consider storing your config in some kind of database.

    Maybe there just isn’t a right answer to the config conundrum if all the general solutions are janky in some way.


  • Yeah not a fan of YAML either. I simply don’t see the benefit of getting rid of delimiters and replacing them with indentation. Yes, it does save several bytes, which might be important if you measure space in kilobytes I guess. It does provide cleaner files which may or may not be more readable.

    It does not provide any advantages in parsing complexity. It does not provide any protection against typos.

    I guess the same can be said of python, which forces indentation and therefore readable code formatting. Which is a problem that does not exist since the invention of code formatters and linters.

    I like python for what it does but delimiters are actually useful in terms of readability. They provide an extra hint that the text you’re about to look at conforms to a specific structure.



  • Sounds like it’s not really SQL as a query language but rather the whole database paradigm that’s the problem here.

    Look into noSQL databases and their respective drivers. They often use JSON-like syntax and are more likely to be seamlessly integrated with whatever programming language you’re using.

    If a search engine won’t point you in the right direction I’d suggest having a look at MongoDB, which is well documented and fairly accessible to mess around with.


  • I take issue with some of the statements here. First of all:

    I find this whole “right to repair” really pointless endeavour pushed by repair shops wanting to retain their outdated business model.

    Right to repair is definitely not just being pushed by repair shops. If you take a good look at the rate Framework is selling devices at (batches instantly sold out until Q1 2024), you’ll see that consumers want this more than any other group. We, as the consumers will ultimately benefit the most from having repair options available. Right to repair is not meant to halt innovation, it is not about forcing manufacturers to design products in ways detrimental to the functioning of said products. It is about making sure they don’t lock third parties out of the supply chain. If you replace a traditional capacitor with a SMD variant, someone is going to learn to micro solder. If you convert a chip from socketed to BGA mount, someone is going to learn how to use a heat plate and hot air gun to solder it back in to place.

    The main problem is manufacturers demonstrably going out of their way to prevent the feasable.

    The second part I take issue with is this:

    It is probably better use of our collective resources to focus on researching technologies that will help us deconstruct these tiny components into their constituent matters

    From my 12 years of experience in design of consumer goods and engineering for manufacturing I can tell you this is not happening because no one is going to pay for it. The more tightly you bond these “constituent matters” together, the more time, energy, reasearch and money it will require to convert them back into useful resources.

    There is only one proper way to solve this problem and it is to include reclamation of resources into the product lifecycle design. Which is currently not widely done because companies put profits before sustainability. And this model will be upheld until legislation puts a halt to it or until earth’s resources run out.

    In terms of sustainability the desireable order of action is as follows:

    • reduce: make it so you need less resources overall
    • prolong: make it so you can make do as long as possible with your resources. this part includes repair when needed
    • reuse: make it so that a product can be used for the same purpose again. this part includes repair when needed
    • repurpose: make it so that a product can be used for a secondary purpose
    • recycle: turn a product into resources to be used for making new products
    • burn: turn the product into usable energy (by burning trash in power stations for example)
    • dispose: usually landfill