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

help-circle
  • Definitely 100% done with the resistance era, and any canon material that comes after it.

    Kinda done with the clone wars era stuff, but at least there are still some niche avenues left unexplored.

    Also definitely done with anything rule of two. The idea of it has ruined any chances of writing actually interesting dark side characters, because you’ll always see the same cycle of student-master power struggle.

    It’s about time sith ideology was portrayed for what it is actually supposed to be, and not just “bad guys with red lightsabers”. Curious what this show will bring, but not quite convinced yet. Only thing that will definitely get that right is a truthful, both-sides, Old Republic era show covering all different factions of interest without presenting any one as morally superior.


  • 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.


  • 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.



  • 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)


  • 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.



  • My goal is not really to turn this into a discussion, but I feel like your concerns might be based on common misconceptions about nuclear energy.

    Chornobyl (Ukrainian spelling) was such a big disaster because it was the first major nuclear disaster. The reactor was built without hands-on experience with the consequences of a nuclear disaster driving the design of the facility itself. We have since learnt a lot about proper design of nuclear reactors and about how to respond to any incidents.

    The Fukushima reactor was designed with that knowledge in mind, but the event was a perfect shitstorm consisting of both an earthquake and a tsunami hitting the facility at the same time. And even though the local population might disagree, the disaster was arguably less serious than Chornobyl was. Due in large part to a better design and proper disaster response.

    We’re more capable than ever of modeling and simulating natural disasters, so I’d argue we acutally CAN plan for most of those. Any disaster we can’t plan for nowadays is likely to also fuck up an area even worse than the resulting nuclear disaster would.

    But probably the most important thing to mention is that nuclear power is a lot more diverse in the modern world. Gone are the days that uranium fission reactors are the norm. They were only popular because they serve a secondary purpose of creating resources for nuclear weapons, in addition to their power generation. With molten salt reactors, thorium-based reactors and SMR (small modular reactors) there’s really not a good reason to build any more “classic” nuclear reactors other than continuing the production of nuclear weapons, which I hope we can just stop doing.

    The best way to prevent large scale incidents is to prevent large scale reactors, which is why there’s so much interest in SMR lately.

    All in all, we likely can’t fully transition to renewables fast enough without the use of nuclear power as an intermediary. But the actual dangers with modern designs are far fewer than they used to be and we should take care not to give in to irrational fears too much.

    To put things into perspective: We currently have no way of stopping a major solar storm that would thouroughly disrupt all modern life, nor can we stop large asteroids heading our way. Both are potentially planet-ending disasters, but the possibility that they might occur doesn’t stop us from trying to build a better earth for the future, right?


  • Going into a little more detail:

    There are plenty of ways to do open source, and the differences mostly come down to the license something is published under. Some licenses prohibit redistribution, while others restrict commercial use. One of the more popular permissive licenses is the GNU General Public License (or GPL for short). Which you can read up on over here.

    Technically there’s nothing stopping you from ignoring the terms of the license agreement and just doing whatever. Think “agreeing to the terms without actually reading them”. While the licenses are usually proper grounds for legal action, it depends on the project and the resources associated wether actual legal action is within the realm of possibilities.

    When it comes to “everything is open source”, you’re technically correct in the sense that you can reverse engineer everything and the amount of work you’re willing to put in is the only limiting factor. Compiled code and techniques like code obfuscation and encryption will pose barriers, but they will not protect from someone determined to get in. In the same way a door lock will not protect you from someone who brings a blowtorch.

    Some code is technically not open source, but is delivered in human-readable form. This is the case for things like websites and scripts in languages like python. Other software is compiled (pre-converted to specific instructions for your processor), and is delivered in binary, which is not particularly human-readable. But with the right tools even binary applications can be “decompiled” and converted into something slightly more closely resembling the original source code.

    A great one liner from the YouTube channel Low-level Learning is “everything is open source if you can read assembly”.

    So, in summary: It depends how you look at it, generally speaking open source means that te source code is available for the public to see and that you’re free to submit any suggestions or improvements to the code, no matter who you are. In practise the source code is sometimes visible (out of technical necessity or for troubleshooting purposes) even though the product is not open source, in which case the end user license agreement will likely contain a clause prohibiting you from doing anything with it.



  • Either that, or if attached to a pole/bike rack with a chain or bar lock, they’ll just pull out the old angle grinder and go to work.

    Happens everywhere, happens in broad daylight, happens when there’s people around, and usually doesn’t raise a lot of suspicion because “might be someone who’s lost their keys”.

    Since there’s 4 bicycles for every person living in the Netherlands, the key strategy is just making sure your bicycle is a little less fancy than the one locked up next to yours. Thieves tend to go for the ones they can resell for the most amount of money. In other words: Hide in the numbers.