[–] 3 points 17 hours ago*

Even C needs external libraries

You can compile a C program while statically linking the libraries, thereby producing a single binary with no runtime dependencies. Just because Go can do this, too, doesn't mean it's special. It's just that most libraries for Go ship as source code and not as compiled libraries. But as soon as you import some actual library like Sqlite, OpenSSL, GTK or whatever, using some wrapper code, you're going to have the same dependency issue.

  • source
  • parent
  • context
  • [–] 19 points 1 day ago (7 children)

    It's not Rust, OP was mistaken. It's ECMA-Script-like with Rust-like features and also Python-like features.

    I think the idea is, you can develop Amber scripts "at home" then deploy them on any machine that has Bash without needing to install anything. This benefits system admins.

    Amber compiles directly to shell code, so you can:

    • Leverage existing shell tooling and pipelines.
    • Deploy a single script without installing a language interpreter.
    • Benefit from shell‑native features (process substitution, job control) while enjoying high‑level syntax and safety.

    Is Amber production‑ready?

    In the the project it is production ready because it is already used in this context because the shell code generated is tested and confirmed that works, the language is evolving with the tooling set.

    Well, their FAQ isn't exactly production ready.

  • source
  • parent
  • context
  • [–] 1 point 4 days ago* (1 child)

    Your summary of the problems with the article sounds like it was written by a bad AI. There isn't nearly as much repetition as you're claiming there is, and what important parts we're left out?

    It reads like a perfectly normal article.

  • source
  • parent
  • context
  • [–] 8 points 4 days ago* (last edited 3 days ago) (6 children)

    We at least don't boil mammals alive, or bake them alive. If we find that crickets suffer from these things, we can find more humane ways of killing them. The article isn't arguing for not eating them, just killing them humanely.

    A bolt gun to a cattle's head is instant death. We can't go using tiny bolt guns on crickets, but perhaps asphyxiation or something. Asphyxiation is a painless form of death for mammals, as long as they aren't breathing excess carbon dioxide. The panic and pain that comes from not breathing is due to carbon dioxide buildup in the blood, not from a lack of oxygen. So maybe that's an avenue to explore if we want to lower cricket suffering.

  • source
  • parent
  • context
  • [–] 2 points 5 days ago

    You do all of that with a keyboard, too! You stop and think. You erase and try again. You never actually sustain your 80 WMP peak (or whatever),

    When it comes time to knowing what they're going to say, however long that takes, the average person can speak much faster than they can type.

    You're way overthinking it, and also wrong. Read the research. If you are some super-human typer, good for you! I specifically said "average person".

    Cope harder. slow-mo.

    Please explain.

  • source
  • parent
  • context
  • [–] 3 points 5 days ago

    Wait, you wait for individual responses? You're supposed to be giving Claude 15 simultaneous tasks where you dictate one per minute, and loop around when you're done to review the first task's output. What kind of vibe coder gives only one task at a time and then jerks around for 15 minutes? You're fired!

  • source
  • parent
  • context
  • [–] 1 point 5 days ago* (last edited 5 days ago) (2 children)

    When you're not thinking, and you know what you're going to say, you can talk at 130 words per minute very easily.

    When using a keyboard, you're going to pause just as much to think. The comparison is this: when you are in text entering mode (not thinking mode), are you faster talking on the microphone or the keyboard?

  • source
  • parent
  • context
  •  

    Update: Turns out this is caused by viewing a large image and then zooming in. At a certain zoom level the app goes into fullscreen, hiding the navigation buttons and top bar. It then never exits this mode until you quit the app.

    v0.9.0-3 Pixel 7 Pro Android 16

    [I edited my screenshot to add the border and the word "SCREENSHOT" because the full size preview was making it very confusing to view the post in the app. 😅]

     

    Like, I don't want to hear about the Steam Machine's price, registration date, or launch date 8 hours after the news comes out. I want to hear about it instantly! I want to be woken up. I want an Android App that subscribes to a webhook, runs in the background, and sounds an alarm when there's news. You know, like an Amber Alert but for Steam hardware.

    Any of you nerds want to help design this?

    I'm imagining not just the API, but also a front-end website where trusted users (admins and volunteers) can ring the bell when real news comes out by posting a link. Whether it's an announcement about the price, or even an announcement that that announcement will be soon. Any real news from Valve.

    Yes, I'm stoned, but my idea is brilliant nonetheless! This is totally worth the effort. If no one wants to help, maybe I'll vibe code it. I know Lemmy loves that!

    For real, though, are there any existing services I could use besides opening Lemmy every hour?

     

    Update: It's caused by the "Show Text Post Indicator" setting being on in Compact mode.

    Version v0.9.0-1

    I forgot I installed Thunder via Obtanium, so I get very quick updates. I guess I shouldn't be surprised no one else has seen it. It also turns out it's caused by a non-default setting.


    Is this happening to anyone else? It started after an update.

    I already submitted it to GitHub: https://github.com/thunder-app/thunder/issues/2070

     

    UPDATE

    It turns out I didn't lose all logins in Firefox, just a couple of major ones. It was very surprising. And this was after losing all in LibreWolf, so I thought it was all in Firefox, too. My bad.

    As pointed out in the comments, LibreWolf is basically "Private Browsing Mode" by default. I did not know that. I turned that off, re-copied my profile, and I'm good to go.

    Original Post

    I just installed Librewolf (Flatpak) the other day, here's the sequence of events:

    1. Install Librewolf
    2. Run it once and close it.
    3. Copy the contents of my profile folder from Firefox to my new profile folder in Librewolf after deleting its default contents.
    4. Run Liberwolf and see that everything is good: bookmarks, logins, extensions, etc.

    The next day I run Liberwolf and notice I'm logged out of every website that I normally keep logged in. I figured I probably failed to change some default privacy setting in the new browser and it wiped my logins.

    So I open Firefox and I'm logged out of every website there, too! I still have all my bookmarks and such, so I know I didnt move my profile contents by accident.

    What in the world happened? Why did I suddenly get logged out of everything in both browsers?

    OpenSUSE Tumbleweed with btrfs.

     

    Version v0.8.1. Android 16. Pixel 7 Pro.

    After scrolling a couple pages (endless scrolling is on) I start seeing "Instance of 'LemmyApiException'". Once it starts, the tiniest amount of scrolling—even upwards—causes the error. I can make a bunch of rapid, itty bitty scrolls, and each one will hide and reshow the error.

    What is Thunder doing with the API on every single scroll? Even up? Makes no sense.

    I don't have "mark read on scroll" enabled, or anything odd. I haven't changed any settings in weeks, and this started happening just a few days ago. It might only be happening on my home instance. I could test with an alt.

    Update: I can't reproduce this using a lemmy.world account

     

    Update: It's worse than I thought. It's crashing my VPN! I use the Mullvad VPN app. After that crashes, Thunder crashes. This happens every time.


    First, it slows way down and stutters a bit, then turns all black and crashes to my home screen.

    Is this happening to anyone else?

    Android 16. Pixel 7 Pro.

    submitted 10 months ago* (last edited 10 months ago) by to c/signal@lemmy.ml
     

    Android 16, Pixel 7 Pro. My Signal data was getting too bloated, so I backed it up, moved the backup to PC, and verified that signalbackup-tools can decrypt and extract the backup. Cool. Now I want to wipe the data in the app while not losing any settings or contacts or anything.

    In the app, I went to Settings > Manage storage > Delete message history. It pops up two separate confirmations, and I hit "Yes" to both. After waiting a bit each time, I did this three time. It hasn't gone well.

    • Signal storage settings still says it's using almost 9 GB of data.
    • However, Android says Signal is using just 154 MB of user data.
    • All of my conversations and messages are still in Signal, but the media in each conversation shows a broken icon.
    • The "Review storage" screen in Signal still shows tons of media with thumbnails, but none open. Tapping on one just shows a blank camera roll and black space.

    So, I went to "Review storage" and it let me do a select all and delete, saying, "Are you sure you want to do this? This will delete 9 GB of messages". I said yes, and it's still going. I hope this will at least delete the ghost media.

    I suppose I could set a message duration in settings and let old chats expire, though I'm not really against keep the text messages. It was just years of cat photos and videos taking up way too much space.

    But why isn't this feature working?

    Update:

    My phone screen turned off and when I re-opened it, the progress spinner on the delete progress is frozen. I can't cancel or anything. I can give it more time, and force close the app if I have to, but it's not looking good.

    Update 2

    I swiped the app away from the app switcher, and I was able to open it again and see conversations and such. When I opened settings, it showed that it was using 4.7 GB, and when i closed and reopened settings, it was s tiny bit smaller. Sure enough, after waiting a full hour, it now says it's only using 67 MB of storage, and all the thumbnails are gone from the media list. So... success?

    I still have years worth of plain text messages, and I guess I don't mind that.

    view more: next ›