Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)Y
Posts
4
Comments
270
Joined
1 yr. ago

  • AI is a tech debt generator.

    Any programmer who worked with legacy code knows a situation where something was written by a former employee or a contractor without much comments or documentation, making it difficult to modify (because of complexity or readability) or replace (because of non-existing business documentation and/or peculiar bugs and features)

    AI accelerates these situations, but the person does not even exist. Which, IMO is the main thing that needs to be called out.

  • I ran prosody server and used Siskin IM as a client, it worked pretty well. But as others mentioned, since this is Apple, the client developer has to run a push server, no background processes and long-polling allowed. Some other XMPP clients (Secret Messenger I think) did not have that set up and do not have notifications.

  • Why? Programming language isn't a natural language. In fact, I think not knowing English makes it easier, since you cannot attach any preconceived notions, assumptions, or word order to keywords. I learned some Pascal, Visual Basic and whatever GameMaker used at the time without being fluent in English.

  • Profanity for XMPP and gomuks for Matrix are both neat ncurses clients that work pretty well.

  • Looks like BM818 in Librem5 supports VoLTE, but might have issues with some networks.

    PinePhone's (and one of Mudita's phone's) EG25 modem technically supports VoLTE, but was very flaky for me (in a mid-low signal area)

    FuriLabs (FLX1) seems to have VoLTE working.

    Ubuntu Touch explicitly states that it does not support VoLTE.

  • Nice! Writing a similar converter was my first step when I set up my parallel site-capsule.

    Love gemtext, it's so simple yet pragmatic. (And there is just one version of it, unlike Markdown)

  • How did you do it? I tried convincing several people to use Matrix or Signal, and I get "who am I gonna talk to on there?" and "WhatsApp works fine".

  • My peeve is products made "easy" to use, in a way that makes explaining them extremely difficult. Two top examples are:

    URL bar in browsers which doubles as a search bar. Good luck explaining why if you type in an exact existing address, you will get there, but otherwise (typo, extra space), you will end up on Google.

    Apple's iMessage. Your message will be sent to your contact using one of three protocols: SMS/MMS, iMessage or RCS. This is almost entirely opaque, and I even had to explain to a tech-savvy person why videos they send me look like blobs.

  • Me, a (mostly) backend developer, reading a Medium post on how to make your computer display a div using Awesome New Web Framework (TM)

  • I taught basic computer literacy. I am a software developer. It's tough to reframe my own knowledge so drastically, but the new perspective also makes me question why so many things are wrong with current tech (particularly UI/UX).

  • When I last used Dino (a few years back, on a PinePhone), I had to build it with notification sounds flag. Not sure if this is still the case, or if that is the same for calls.

    ./configure --enable-plugin=notification-sound

    While looking for above, also found a GitHub issue with your problem

  • Could someone please enlighten me on what is the companies' endgame with putting AI chatbots everywhere in their products? (Especially generic ones like this) What are they looking to gain by doing so? And if money, how? Injected ads?

    Honest question.

  • WDYM soft-bricked?

    Here's what I did: I had a OnePlus (before there was a Lineage image for it), rooted it, disabled Google Play, which made all apps scream at me repeatedly (although still worked), then installed MicroG, which made the screaming stop, and most apps continued to work fine (except a specific one that used Google Maps API on a page - MicroG was not enough for some reason)

  • I am not sure what you mean. Is there a different way to connect a USB-C hub to a smartphone other than the only USB-C port?

  • I know you are being sarcastic, but that is pretty much how many people buy phones and cars. It's a gas guzzler with barely 20MPG, requires premium gasoline, is unreliable and can only be serviced at specific dealerships for a top dollar? But it has a premium feel

    The entire luxury market would not exist otherwise.

  • Hardware is nice and all, but how is the software? The 2020 Nord 10 I had was way too eager to kill any background processes, and had a very bad bug consuming all storage space.

    I assume the bootloader will be unlockable, being a OnePlus?

  • "Android is Linux" is a bit oversimplified.

    What the is issue, still simply, the way I understand it:

    • Linux kernel contains drivers for the specific hardware used in devices (processors, modem, memory, display, camera, etc.)
    • Each Android smartphone has different hardware configuration
    • Hardware manufacturers want to guard their secrets, so they sign contracts and NDAs with phone manufacturers
    • Phone manufacturers create a unique, dead-end fork of a Linux kernel that contains drivers and is configured specifically for that model. (There are exceptions, but generally)

    So yes, Android uses a Linux kernel, but in most cases, a very specific one.

    Why not replace it? This requires:

    • Access to the bootloader and ability to read/write to internal storage on low level, and manufacturers lock it down.
    • Knowing the hardware and the drivers. As mentioned, manufacturers will provide drivers only to their contracts. So someone would need to write a driver.
    • Once someone writes a driver, it can be added to mainline Linux, available to all.
    • That is why "mainlining" a device is a big deal - that means that the kernel for that device can be built, and going forward, that device will be supported for all future kernel versions.
  • However, Proton's policy is that if you use some accounts for illegal purposes, you will also lose access to the accounts where you have not yet conducted illegal activities.

    Cue horror stories of Google locking person's entire account due to a credit card charge-back or minor Play Store ToS violation.

    Proton should have stayed ProtonMail, not a Google-like "ecosystem".

  • Those are called pivots, and what you are saying seems plausible: there are vision algorithms to recognize and selectively spray weeds (see Bilberry ), recent prototypes with light-pressure grabbers to gather fruits and soft vegetables.

    Even for harvesters, there are projects to automate harvesting and swapping the grain trucks (see Outrun ). GPS-guided (or assisted) tractors are already a thing.

    Agriculture has some interesting innovations, but it often gets bogged down in corporate acquisitions and monetization.