• 0 Posts
  • 18 Comments
Joined 11 months ago
cake
Cake day: December 6th, 2024

help-circle



  • A quick look through its documentation shows that it instructs the user how to go through a subset of the instructions the original user provided (or an alternative set of instructions if using Android 11+ as there it can use a different mechanism) plus a few more, in order to run a Shizuku service as user “adb”.

    From then on, that Shizuku service can then be used by other apps to do everything the “adb” user can, including installing and updating applications.

    So I guess it could be used by something like F-Droid to go around Google’s new mechanism to close down app installs.

    For Android < 11 it’s is no more non-expert friendly than the instructions already provided by the original user, though it’s better in Android 11+ as there it’s all interacting with menus on the Android side (see here under Start Shizuku)





  • Most of that stuff is automatable - except the bit about activating Developer mode and USB Debugging on the device (steps 3 to 6) which only needs to be done once per device - so I expect we will soon see several nice GUI tools that automate the rest and eventually we might even just see stuff that talks directly to the phone over USB via libusb and using the same protocol as ADB, so installing the Android Platform Tools won’t at all be needed.

    But yeah, at this point it requires people to at the very least be familiar with using the command line.


  • Well, I did do app development for Android for a couple of years, so I’ll be using ADB it install APKs in any device affected if needed.

    I’ll also never do development work for Android ever again, beyond making utilities for myself if need something like that.

    Beyond that, I’ll never buy an Android device that cannot be unlocked. Last one I got was a Xiaomi phone, which at the time could be unlocked (which I did and installed an alternative ROM on it before I started using it), but they stopped that so Xiaomi isn’t going to be getting any more money from me.

    Mid to long-term, I expect Linux devices are the solution. I’m especially interested in getting a Linux tablet (7" or 8") to replace the tablet I currently use mostly for book reading and internet browsing when I’m out and about (hence the size needs to be small enough to fit a back or jacket pocket).

    When I started looking into it, my expectation was that Linux tablets would make even more sense as devices than phones since they’re closer to notebooks in terms of how they’re used, but I haven’t really found all that many out there - there are more Linux phones than tablets - and all of them were 10" or more (so, too large for my use case).

    (PS: suggestions welcome, even just stuff I can root and install something like Ubuntu Touch on it)

    Am I so unusal in wanting an portable computing device with a big enough screen to read stuff, for the purpose of consuming media rather than working on (so no keyboard need), which is not so big that I need to haul it in a backpack, not a full-blown smartphone with all the bells as whistles (I already have a smarphone on my pocket with mobile data, camera and GPS, so why would I need that shit AGAIN on a tablet???) and not a locked-down system like iOS or Android?




  • In my experience people who systematically work long hours have crap productivity because they’re much more tired and tired people produce a lot more negative work (in the form of bugs, bad design decisions, inflexible code that will need to be rewritting if changed, weirdly structured code that’s hard to work with, “stupid lazy” bad practices that shave seconds from coding time upfront whilst adding hours latter on, and so on) which adds to the total work that needs to be done (as those things either have to be fixed or make later work be harder to do in that codebase).

    So the people working like that were only devaluing your labor in the eyes of incompetent managers (competent managers measure results to determine “productivity”, not “bums on seats”).

    Then again, if those manager actually applauded them for doing it, those manager were most assuredly incompetent.

    PS: Not saying that any of this make it right, just saying that it’s a symptom of stupidity and incompetence all the way to the top.


  • Curiously, actual scams also go through “a speculative boom that looked like a scam in the moment”, and then they turn out to actually be an overhyped scam that doesn’t in fact change the World.

    Crypto currencies are a good example.

    Your “don’t throw the baby out with the bath water” statement makes a lot of sense in the early stages, when we don’t really know yet if what’s being overhyped might or not be just the beginning of something big, hence one shouldn’t just discount a tech because there’s a massive hype train on it. The thing is, this was maybe 1 or 2 years ago for things like LLMs, but by now it’s becoming obvious that it’s a dead end since the speed of improvement and cost relative to improvement ratio have become very bad.

    Whilst broader Machine Learning tech is useful, as it was useful already since when it started (back in the 90s Neural Networks were already used to recognized postal codes on mail envelopes for automated sorting), this bubble was never about the broader domain of Machine Learning, it was about a handful of very specific NN architectures with massive numbers of neurons and huge training datasets (generally scrapped from the Internet), and it’s those architectures and associated approaches to try and create a machine intelligence that are turning out to not at all deliver what was promised and as they’ve already reached a point very low incremental returns, seem to be a dead-end in the quest to reach that objective. What they do deliver - an unimaginative text fluff generator - turns out to be mainly useless.

    So yeah, if you’re betting on the kind of huge neural networks with huge datasets used in the subsection of ML which has been overhyped in this bubble and the kind of things they require such as lots of GPU power, you’re going to get burned because that specific Tech pathway isn’t going to deliver what was promised, ever.

    Does this mean that MLs will stop being useful for things like mail sorting or other forms of image recognition? Of course not, those are completelly different applications of that broad technique which have very little to do with what people now think of as being AI and the bubble around it.

    Machine Learning has a bright future, it’s just that what was pushed in this bubble wasn’t Machine Learning in general but rather very specific architectures within it - just like when the “Revolution in Transportation” which turned out to be the Segway and kind crap thus quickly fizzled didn’t destroy the entire concept of transportation, so the blowing up of the LLMs bubble isn’t going to destroy the concept of Machine Learning, but in both cases if you went all in into that specific expression a technology (or the artifacts around it, such as massive amounts GPU power for LLMs), that the broader domain will keep going one isn’t going to be much comfort to you.


  • This is really just a driver which sends a bunch of bytes via I2C to a microcontroller.

    I2C is a very standard way of communicating with digital integrated circuits at low speed so this is not specific to the microcontroller used on Synology NAS devices (which is actually a pretty old and simple one) much less specific to drive leds.

    So whilst technically this specific Linux Driver ends up controlling LEDs on a very specific device, the technique used in it is way more generic than that, and can be used to control just about any functionality sitting behind a digital integrated circuit that exposes an interface to control it via I2C, be it one that hardcodes it or one which, like this one, is a microcontroller which itself implements it in code.

    All this to say that this is a bit bigger than just “LED driver”.




  • They would have one either way - I mean, just look at Twitter, Reddit, FOX News. Even when there weren’t such NAZI spaces bought and paid for by billionaires, NAZIs had their own websites, mailing lists and whatever.

    Weakenning the freedom inherent to the Fediverse’s implementation just because the NAZIs might use it to create their own space is just indirectly constraining yourself because of the NAZIs, which IMHO is the opposite of what we should be doing.

    Would you defend changing HTTP(S) and HTML to somehow stop NAZIs using it because as they are now they can be used by NAZIs to spread their message? How about e-mail? How about pen and paper?

    You can’t just throw the baby with the bathwater “because NAZIs”.

    If you really want to stop NAZI messaging altogether you can’t do it by Technical means, you have to do it by Social and Political means - Laws Censoring NAZI messaging - and even there, look at Germany that does it and all they seem to have achieved is that the NAZI symbology is hidden whilst a large part of the NAZI way of things is widespread in society (hence the AfD success) and some elements of it are even shared by the majority (hence Germany’s very overtly race-justified unconditional support of a nation commiting a Genocide). De facto Germany’s banning of NAZIsm hasn’t stopped the kind of Fascism like in the US right now or the AfD there, were they use the NAZI propaganda techniques and share many ideological elements with the NAZIs but just don’t use NAZI symbols.


  • Them making their own space actually lets us much more easily reduce our exposure to them - without their space we get them everywhere and each of us have to ban such users individuals to avoid their poison, whilst if they’re congregated in a server we can just ban that server and/or its forums.

    In terms of the NAZI bar metaphor, this is more like the NAZIS setting up their own bar and congregating there rather than trying to take over other bars - everybody else can very easilly avoid even looking at the NAZI bar, much less going there and listening to them spreading their ideology - yeah, by default the sound of their activities does leak to the street, but in Lemmy we’re the ones who can chose to close the door, not them.

    Compare that with, for example, how the Zionists captured news@lemmy.world and even up to a level the server itself, by seeking moderation and admin positions there: subverting an existing large traffic forum and the biggest Lemmy instance is way much more pernicious than what the other kind of NAZI are doing by setting up their own - easily avoided - corner.