ManMachine

@max@manmachine.me

Professional computer toucher.
Amateur photographer and musician.
Autistic.
webhttps://manmachine.me/
ManMachine boosted

[?]Chris Silverman 🌻 [he/html] » 🌐
@csilverman@mastodon.social

A strange and disturbing figure, rendered entirely in dark, dull, monochromatic blue-green against a pale tan background. The figure is lurching forward, the way a zombie would, arms hanging down. One arm is longer than the other. Its legs are oddly thin compared to its upper body. It is wearing a suit coat and tie, but the left arm of the coat is short, like a short-sleeved shirt, and the left side of the coat is higher than the right. Also pinned to the left breast of the coat is what looks like an ID card, although whatever is printed on it is not visible. The figure wears mismatched boots, one of which is open, and appears generally dysfunctional. Where its head would be is a shapeless black smudge; a void that looks like a large ink blot. At the center of the void is a small orange icon of a gas pump—the icon a car displays when it is close to running out of fuel. The painting is signed "Chris Silverman".

Alt...A strange and disturbing figure, rendered entirely in dark, dull, monochromatic blue-green against a pale tan background. The figure is lurching forward, the way a zombie would, arms hanging down. One arm is longer than the other. Its legs are oddly thin compared to its upper body. It is wearing a suit coat and tie, but the left arm of the coat is short, like a short-sleeved shirt, and the left side of the coat is higher than the right. Also pinned to the left breast of the coat is what looks like an ID card, although whatever is printed on it is not visible. The figure wears mismatched boots, one of which is open, and appears generally dysfunctional. Where its head would be is a shapeless black smudge; a void that looks like a large ink blot. At the center of the void is a small orange icon of a gas pump—the icon a car displays when it is close to running out of fuel. The painting is signed "Chris Silverman".

    ManMachine boosted

    [?]lcamtuf :verified: :verified: :verified: » 🌐
    @lcamtuf@infosec.exchange

    Math trivia: the "B." in Benoit B. Mandelbrot stands for Benoit B. Mandelbrot

    🗳

    [?]𝐿𝒶𝓃𝒶 "not yet begun to fight" [She/her] » 🌐
    @Lana@beige.party

    Pick the best fallacy

    Sunk Cost has been my favorite since 1982:371
    Proof by Assertion is best:65
    Why y'all hate Strawman so much:76
    I just heard about Recency Bias:152
    If you don't vote Ad Hominem you're ugly:91
    Any fallacy fan knows No True Scotsman is best:191
    God told me Appeal to Authority is his favorite:112
    "Vote for False Attribution" - Abraham Lincoln:69
    The best is Circular Argument because it's awesome:205
    Category Error is the prettiest fallacy:94
    You said Tu Quoque so I did too:30
    C'mon vote Bandwagon everyone's doing it:125
    Vote Slippery Slope, next thing you're doing drugs:204
    I like turtles and also Non Sequitur Fallacies:241
    If Appeal to Probability can be chosen then it is:70
    Motte-and-Bailey is best, but I meant kinda good:72
    These are all bad and wrong, vote Fallacy Fallacy:352
    ...
    ManMachine boosted

    [?]sound description » 🤖 💔 🌐
    @sounddescription@uff.rip

    [uneasy music playing]

    ManMachine boosted

    [?]ISO7010 pictogram of the day » 🤖 🌐
    @iso7010@hacksrus.xyz

    W071 – Substance or mixture presenting a health hazard

    Image source: https://commons.wikimedia.org/wiki/File:ISO_7010_W071.svg
    Author: Wikimedia Commons user Clemenspool
    CC0 (http://creativecommons.org/publicdomain/zero/1.0/deed.en)

    🗳

    [?]Eniko Fox » 🌐
    @eniko@mastodon.gamedev.place

    thinking about putting my aseprite qbasic BSAVE format export script on git. wondering if i should do it as a gist or as a full repo. it's less than 90 lines of lua so a repo feels overkill but gists arent very discoverable

    what do fedi

    gist:9
    repo:67
    some secret 3rd thing:17
    i just like voting in polls:33

    Closed

    ...

    [?]Eniko Fox » 🌐
    @eniko@mastodon.gamedev.place

    you're not allowed to vote "some secret 3rd thing" without telling me what the third thing is!!

    ...
    Older...

    [?]Machine Lord Zero » 🌐
    @MachineLordZero@mastodon.social

    @eniko If we tell you, it's not a secret, duh

      [?]lick here for more info [he/him] » 🌐
      @virtulis@loud.computer

      @eniko does the whole thing fit in one post on your instance? :blobcatupsidedown:

        ...

        [?]Eniko Fox » 🌐
        @eniko@mastodon.gamedev.place

        @virtulis no way, gamedev.place has an annoyingly short limit :/

          ...

          [?]lick here for more info [he/him] » 🌐
          @virtulis@loud.computer

          @eniko a thread, then!

          (but less jokingly, there's nothing wrong with having a repo for a tiny bit of code. especially if it would benefit from a readme, which it sounds like)

            [?]Sin Vega » 🔓
            @sinvega@mas.to

            @eniko bastards

              Older...

              [?]Machine Lord Zero » 🌐
              @MachineLordZero@mastodon.social

              @eniko my suggestion is chuck it in whatever form makes best sense for it to you, then link to it in a big collection page named something like Eniko's Stuff

                [?]🌈 Andrew ☄️ [he/him they/them] » 🌐
                @bnut@aus.social

                @eniko I’d do a gist and a blog post intended as the main way for people to find it

                  [?]Jeremiah Fieldhaven » 🌐
                  @JeremiahFieldhaven@mastodon.gamedev.place

                  @eniko Is it likely to see much revision? If so, I'd vote for a repo.

                  If it's likely to be largely static and not need any history? You have a website!

                    ...

                    [?]Eniko Fox » 🌐
                    @eniko@mastodon.gamedev.place

                    @JeremiahFieldhaven hm it might grow. though it might also not >_>

                      ...

                      [?]Jeremiah Fieldhaven » 🌐
                      @JeremiahFieldhaven@mastodon.gamedev.place

                      @eniko Website for now, if it grows bung it on codeberg and link/redirect to it from your website?

                        ManMachine boosted

                        [?]Tomáš » 🌐
                        @prahou@merveilles.town

                        DO NOT TALK TO COMPUTERS

Should you ever find yourself in the company of a computer attempting to communicate, do not engage.

Talk to computers damages your health.

Educational poster

                        Alt...DO NOT TALK TO COMPUTERS Should you ever find yourself in the company of a computer attempting to communicate, do not engage. Talk to computers damages your health. Educational poster

                          ...
                          Older...

                          [?]dmi 💽 [they/them (or she/her)] » 🔓
                          @domi@donotsta.re

                          @prahou as always, unfathomably based

                            ...
                            ManMachine boosted

                            [?]Misty [she/her] » 🌐
                            @misty@digipres.club

                            WSL stands for Windows as a second language

                            [?]jwz » 💀 🌐
                            @jwz@mastodon.social

                            Zipbomb JSON.

                            Someone who is not me should formulate a maximally-malicious JSON file. I made one with a nesting depth of ~182 million, but "jq" gives up early, at only around depth 3,000. So one trick would be to find the right balance of nesting and array length that stays under typical parsers' limits as long as possible, while requiring as much RAM as possible to get there.
                            jwz.org/b/yk2x

                            ...

                            [?]jwz » 💀 🌐
                            @jwz@mastodon.social

                            Ok FINE, since you have all failed me, I wrote my own JSON bomb generator. jwz.org/b/yk2x

                            ...

                            [?]Jesse Atkinson » 🌐
                            @jsatk@sfba.social

                            @jwz in Perl no less!

                              ...
                              ManMachine boosted

                              [?]jwz » 💀 🌐
                              @jwz@mastodon.social

                              @jsatk I like languages that are *stable* and don't require me to have 7 different versions installed at once.

                                ...

                                [?]Jesse Atkinson » 🌐
                                @jsatk@sfba.social

                                @jwz brother I hear you. As someone who has written JavaScript for 17 years I’m exhausted by all the changes to it and node.

                                  🗳
                                  VWestlife boosted

                                  [?]Amin Girasol » 🌐
                                  @fluidlogic@oldbytes.space

                                  folks: I'm trying to get a sense of the proportion of people here who are into a given class of retrocomputer today but didn't experience the machines when they first came on the market. I want everyone's input! Please boost!

                                  This poll is about the early consumer home computers released between say 1977 and 1994.

                                  Minicomputer poll: oldbytes.space/@fluidlogic/116

                                  32-bit home/personal computer poll: oldbytes.space/@fluidlogic/116

                                  I had access to an 8 or 16-bit computer during their heyday:786
                                  I did not have access to an 8 or 16-bit computer during their heyday:60
                                  8 or 16-bit computers had their heyday before I was born or when I was an infant:175
                                    ...
                                    ManMachine boosted

                                    [?]tante [he/him] » 🌐
                                    @tante@tldr.nettime.org

                                    "AI is built on the collective knowledge of humankind."

                                    No. Nononononono. It is not built on _knowledge_, it it built on _data_. And not everyone's experiences are available as data, many communities are excluded. Also: "Collective" implies some sort of collaboration and shared activity. But "AI" is just accumulation by a few powerful.

                                    So No. It's not collective but extractive, not knowledge but data, not humankind but the hegemonic western view. Everything in that statement is wrong.

                                    ...

                                    [?]jwz » 💀 🌐
                                    @jwz@mastodon.social

                                    @tante I have been reliably informed, since the 80s, that knowledge is data with parentheses around it.

                                      🗳
                                      jwz boosted

                                      [?]aeva [she/her] » 🌐
                                      @aeva@mastodon.gamedev.place

                                      for all you beautiful hard working professional computer touchers out there:

                                      "my day job has me making the world a ____ place"

                                      (be honest, don't just repeat what your CEO says)

                                      better:438
                                      worse:93
                                      not better not worse but a secret third adjective:337
                                      my mental health depends on me not examining this:332
                                        ...

                                        [?]Kiwa "meow" Tiger » 🌐
                                        @kiwa@tiggi.es

                                        im doing a thing on a linux vm at work and forgot everyting lol, less than a year since i stopped using linux and can barely remember a thing

                                        maybe i need to get a vm or something for practice

                                        ...
                                        0 ★ 0 ↺

                                        [?]ManMachine » 🌐
                                        @max@manmachine.me

                                        @kiwa@tiggi.es Well you can have a local Proxmox on the tiniest of boxes now (I do it like that myself)

                                          ...

                                          [?]Kiwa "meow" Tiger » 🌐
                                          @kiwa@tiggi.es

                                          @max oh no I'm not self hosting any time soon hah not really in the headspace for that

                                            ...
                                            0 ★ 0 ↺

                                            [?]ManMachine » 🌐
                                            @max@manmachine.me

                                            ah fair enough

                                              ManMachine boosted

                                              [?]abadidea [she/her] » 🌐
                                              @0xabad1dea@infosec.exchange

                                              This textbox is a message and part of a system of messages. Java is installed on over three billion devices. Java is found everywhere, even in your car. We thought we were a powerful culture.

                                              [?]Roni Kaufman » 🌐
                                              @ronikaufman@genart.social

                                              Condensed Flexflex, after Guido de Boer

                                              All the letters of the alphabet in the Flexflex typeface, stacked horizontally, as thin as possible. White background, black letters.

                                              Alt...All the letters of the alphabet in the Flexflex typeface, stacked horizontally, as thin as possible. White background, black letters.

                                              All the letters of the alphabet in the Flexflex typeface, stacked vertically, as thin as possible. White background, black letters.

                                              Alt...All the letters of the alphabet in the Flexflex typeface, stacked vertically, as thin as possible. White background, black letters.

                                              ...
                                              0 ★ 0 ↺

                                              [?]ManMachine » 🌐
                                              @max@manmachine.me

                                              @ronikaufman@genart.social Reminds me of Ryoji Ikeda's "Data Matrix" live music videos, very nice!

                                                ManMachine boosted

                                                [?]Thomas Fuchs [he/him] » 🌐
                                                @thomasfuchs@hachyderm.io

                                                It's so weird that a lot of people think the quality of software is measured in how often it gets updated—it's literally the opposite.

                                                ...
                                                Older...

                                                [?]John Maxwell » 🌐
                                                @jmax@mastodon.social

                                                @thomasfuchs Software as fashion, essentially. Change as a social status token.

                                                  [?](roll m3tti) » 🌐
                                                  @m3tti@functional.cafe

                                                  @thomasfuchs thats exactly why i'm a big fan of and updates yes if necessary otherwise it just works.

                                                    [?]Bart Louwers » 🌐
                                                    @bart@floss.social

                                                    @thomasfuchs If the quality of software is literally measured by how infrequently it gets updated then Internet Explorer is high quality. Don't think so.

                                                    Software update frequency has little to do with quality. Software updates often do tend to make software better, at least in open source where entshittification does not play a role. Frequent updates also mean software is actively developed, which is also a good thing.

                                                      ...

                                                      [?]rootnode » 🌐
                                                      @rootnode@social.wollwage.com

                                                      @thomasfuchs that’s why I love Common Lisp libraries. Most of them are just “done” and haven’t been updated in 15 years or so.

                                                        [?]Alison Chaiken » 🌐
                                                        @alison@burningboard.net

                                                        @thomasfuchs A lot of developers will disagree with both statements. Without knowing any details, having good test coverage, single-responsibility functions and clean static and dynamic analysis results looks good. Updating the code base itself is not necessarily desirable, but keeping current on dependencies certainly is.

                                                          ...

                                                          [?]mirabilos🐈‍⬛ » 🔓
                                                          @mirabilos@toot.mirbsd.org

                                                          @alison @thomasfuchs that’s mostly a problem of people working in unstable dependency environments like npm

                                                            ...

                                                            [?]Netux » 🌐
                                                            @Netux@mastodon.sdf.org

                                                            @thomasfuchs idk, vim and now neovim have been getting updates forever, and they are pretty high quality.

                                                            Update frequency either way isn't a very good metric. Maybe bugs and security vulnerabilities needing frequent patches, but never getting them is just a program not being used or not maintained.

                                                            I think it's actually pretty hard to judge it unless you have access to the source.

                                                              [?]Andy Fletcher » 🌐
                                                              @X31Andy@mastodon.green

                                                              @thomasfuchs I used to work on embedded software in communication equipment. After manufacture it was never updated so we simply had to get it right by a combination of good design and proper testing.

                                                              Most of the issues we currently see are a consequence of not testing properly

                                                                [?]Ed Davies [He/him/they/them] » 🌐
                                                                @edavies@functional.cafe

                                                                @thomasfuchs Wonder how many of them would choose a car by selecting the one which has had the most recalls.

                                                                  [?]mathew » 🌐
                                                                  @mathew@universeodon.com

                                                                  @thomasfuchs A problem that recently came up is that some educational establishments will not allow use of software that hasn’t seen a release in more than two years. This was preventing some teachers from being able to use Inform in class, so now there’s discussion about having a release of Inform just to satisfy the bureaucrats.

                                                                  (Shh, nobody tell them about TeX.)

                                                                    ...

                                                                    [?]Lunar 🛸 ♾ » 🌐
                                                                    @lunarloony@dosgame.club

                                                                    @mathew @thomasfuchs In the UK, educational establishments have to comply with Cyber Essentials. Off the top of my head, you technically can't have software that's over a year out of date (which sounds wrong now I write it down); and worse, any software updates have to be deployed within *two weeks*.

                                                                      ...

                                                                      [?]Julianoë » 🌐
                                                                      @Julianoe@mastodon.xyz

                                                                      @thomasfuchs @skynebula my usermind wet dream: finished softwares. That just work. Ideally security updates if need be. That's it.
                                                                      I don't want a new UI, I don't want you to change the icon font for no other reason other than "it looks better", I don't want a new shiny feature that could be a separate app or software.
                                                                      Make it libre and people will be able to make a different one, a new one, an alternate one. Fine. But don't change our tool while we are using it.

                                                                        [?]Vile Lasagna » 🌐
                                                                        @VileLasagna@mastodon.gamedev.place

                                                                        @thomasfuchs you need to reach that sweetspot where it gets touched juuuuust enough to reassure the user it's not completely abandoned. Like it gets one, maybe two patches per year

                                                                          ...

                                                                          [?]arclight » 🌐
                                                                          @arclight@oldbytes.space

                                                                          @VileLasagna @thomasfuchs It needs to be touched often enough to verify the build environment still works. We're dealing with a safety code (F77) wrapped in a VB6 GUI. We suspect the vendor has lost the ability to build the code since VB6 was EOL'd ages ago. Bugs are generally dealt with by documentation changes but there's only so long you can do that, especially if you sell the code with a QA certification that revolves around software lifecycle management.

                                                                          The irony is, this code would easier to maintain and be more useful to us if it was just the dumb F77 executable. We need to run uncertainty cases involving 90+ runs - automating the VB6 GUI has involved some extremely awful and brittle scripting. We're really screwed because the vendor lost their build environment and the staff to recreate it.

                                                                            ...

                                                                            [?]Thomas Fuchs [he/him] » 🌐
                                                                            @thomasfuchs@hachyderm.io

                                                                            @arclight @VileLasagna that sounds like the software was always buggy and broken ¯\_(ツ)_/¯

                                                                              ...

                                                                              [?]Vile Lasagna » 🌐
                                                                              @VileLasagna@mastodon.gamedev.place

                                                                              @thomasfuchs @arclight Maybe, but as someone who has to build a bunch of software that's dodgy and poorly maintained, I do sympathise T_T

                                                                                [?]Eniko Fox » 🌐
                                                                                @eniko@mastodon.gamedev.place

                                                                                RE: mastodon.social/@verge/1160410

                                                                                lol fuck that i aint doing that

                                                                                ...
                                                                                Older...

                                                                                [?]Vile Lasagna » 🌐
                                                                                @VileLasagna@mastodon.gamedev.place

                                                                                @eniko Finally something* I can point to when people whine about me bitching about Discord and not wanting to sign up to any channels there

                                                                                * Other than **gesticulates vaguely at everything** which they see as illegitimate commie nerd type whining that has no real consequences despite an ever flowing stream of evidence

                                                                                  [?]Nikita Lisitsa » 🌐
                                                                                  @lisyarus@mastodon.gamedev.place

                                                                                  @eniko Ah, so the question "should I make a discord channel for my game" somehow just answered itself

                                                                                    [?]Kojack 🦎 » 🌐
                                                                                    @kojack@mastodon.gamedev.place

                                                                                    @eniko I kind of want to make a bunch of discord accounts now, just to see the lowest quality effort I can use to get a face scan to pass. Will a crappy model in MakeHuman work? :)

                                                                                      1 ★ 0 ↺

                                                                                      [?]ManMachine » 🌐
                                                                                      @max@manmachine.me

                                                                                      @eniko@mastodon.gamedev.place doing it globally is uhh what

                                                                                        [?]🌈 Andrew ☄️ [he/him they/them] » 🌐
                                                                                        @bnut@aus.social

                                                                                        @eniko it’s still a problem if you want a community on there, but apparently it’s pretty easy to bypass 80.lv/articles/people-are-usin

                                                                                          0 ★ 0 ↺
                                                                                          in reply to »

                                                                                          [?]ManMachine » 🌐
                                                                                          @max@manmachine.me

                                                                                          1 ★ 0 ↺
                                                                                          in reply to »

                                                                                          [?]ManMachine » 🌐
                                                                                          @max@manmachine.me

                                                                                          0 ★ 1 ↺
                                                                                          ManMachine boosted

                                                                                          [?]ManMachine » 🌐
                                                                                          @max@manmachine.me

                                                                                          Nature is healing, there's a new Dankmus track out: https://www.youtube.com/watch?v=AOci81Xve7g

                                                                                          ManMachine boosted

                                                                                          [?]John Regehr » 🌐
                                                                                          @regehr@mastodon.social

                                                                                          something I've been thinking about is how, when I teach a class, I tell the TAs to never, ever touch the keyboard when they're helping a student with an assignment. not even once! because as soon as someone else is driving, it becomes real easy for the student to stop thinking and just let things happen.

                                                                                          kind of like what happens when we use a coding assistant.

                                                                                          ManMachine boosted

                                                                                          [?]hades » 🌐
                                                                                          @hades@social.lol

                                                                                          […] I’m anti-the branding of it as “artificial intelligence”, because it’s not intelligent. It’s a form of machine learning. “Generative AI” is just a very good Markov chain that people expect far too much from.

                                                                                          localghost.dev/blog/stop-gener

                                                                                          ManMachine boosted

                                                                                          [?]abadidea [she/her] » 🌐
                                                                                          @0xabad1dea@infosec.exchange

                                                                                          it has been 0️⃣ days since I had to send a corporation a nastygram about disrespecting my “reduce motion” and “do not autoplay videos” accessibility settings

                                                                                          ...

                                                                                          [?]Nina Kalinina [she/her] » 🌐
                                                                                          @nina_kali_nina@tech.lgbt

                                                                                          me being bitter about genai [SENSITIVE CONTENT]

                                                                                          We have reached a new era of civil engineering; now we can build bridges by simply dumping truckloads of shit into the river until the shit mountains are tall enough that some people and maybe cars can cross the river. Truly, it is a revolutionary technology that democraticizes access to bridges; now everyone can dump a truckload of shit over small rivers here and there and cross the rivers instead of asking an engineer to build the bridge for them. This approach completely removes all the bottlenecks in engineering, too: no need to navigate difficult legal or ethical frameworks. The biggest players on the market are staring to replace their bridges with shit mountains, you'd better be catching up and learning how to use this new groundbreaking technology. Some of you have ethical concerns, but this is beyond of the scope of my post. I also recognise that some might notice fish in the rivers dying, or simply slip on the shit; just you wait, I bet it'll be fixed in ~6 months

                                                                                          ...

                                                                                          [?]Nina Kalinina [she/her] » 🌐
                                                                                          @nina_kali_nina@tech.lgbt

                                                                                          re: me being bitter about genai [SENSITIVE CONTENT]

                                                                                          Look, there are lots of skeptics out there, but the shit mountains are becoming really useful these days. With just a shit mountain or two you could reach places that previously required a ladder or a bridge or a vehicle. The vehicle part is still out of reach, but in the future we can make shit mountains placed in such a way that, when we pour some shit between them, would allow us to reach the destination almost as fast as cars and boats. And it runs on shit, and as you know, shit is virtually free, you can literally go to a number of websites and get the shit for free. You can even get open-sourced shit these days, and pour it locally. Open source shit mountains are not as good as the commercial ones yet, but we're getting there.

                                                                                          Anyway, the bottom line, shit mountains are here to stay. Learn how to live with them.

                                                                                          ...
                                                                                          Older...

                                                                                          [?]rfnix » 🌐
                                                                                          @rfnix@piaille.fr

                                                                                          re: me being bitter about genai [SENSITIVE CONTENT]

                                                                                          @nina_kali_nina me and my local neighborhood agree with you, I just walked on the street past an ad for what's probably AI shit (haven't looked at what it is and the ad doesn't explain it either but it sure has that distinct visual fragrance of arrogance) and it was defaced to hell with countless tags saying "IA = caca" meaning "AI = shit" but in beautiful French it rhymes

                                                                                            [?]Ben Ramsey » 🌐
                                                                                            @ramsey@phpc.social

                                                                                            re: me being bitter about genai [SENSITIVE CONTENT]

                                                                                            @nina_kali_nina We got here because software engineering has never required licenses or guardrails like other engineering professions.

                                                                                              [?]Bakunin Boys » 🌐
                                                                                              @bakuninboys@aus.social

                                                                                              re: me being bitter about genai [SENSITIVE CONTENT]

                                                                                              @nina_kali_nina legit question: how did civil engineers do it? Capital wise they have the same incentives, why do buildings not fall over all the time?

                                                                                                ...

                                                                                                [?]Nina Kalinina [she/her] » 🌐
                                                                                                @nina_kali_nina@tech.lgbt

                                                                                                re: me being bitter about genai [SENSITIVE CONTENT]

                                                                                                @bakuninboys civil engineering is a profession with thousands of years of history. The first known regulations for it were introduced about 3700 years ago, apparently, and since then it evolved into a highly regulated area that requires practicioners to have mandatory certifications and follow the laws. It seems the laws were added or improved due to large-scale disasters caused by engineers (building or bridges collapsing, fires spreading faster than they could be put off). Software engineering could have leveraged existing engineering practices, but lack of regulation and rapid development of the profession mean that finding creative ways to bypass law is still more profitable than doing things the right way. Civil engineers still do that every now and then; in this aspect, comparison to asbestos usage might be relevant.

                                                                                                  ...

                                                                                                  [?]Bakunin Boys » 🌐
                                                                                                  @bakuninboys@aus.social

                                                                                                  re: me being bitter about genai [SENSITIVE CONTENT]

                                                                                                  @nina_kali_nina so I guess pushing for better regulation and actual responsibility for harm would improve things? Like most software limits liability as much as possible right?

                                                                                                    ...

                                                                                                    [?]Nina Kalinina [she/her] » 🌐
                                                                                                    @nina_kali_nina@tech.lgbt

                                                                                                    re: me being bitter about genai [SENSITIVE CONTENT]

                                                                                                    @bakuninboys probably, but that doesn't come naturally, unfortunately

                                                                                                      Older...

                                                                                                      [?]Quinn Norton » 🌐
                                                                                                      @quinn@social.circl.lu

                                                                                                      @nina_kali_nina I mean, this but literally for natural gas (and even coal) plants being built to power data centers.

                                                                                                        [?]allison » 🌐
                                                                                                        @aparrish@friend.camp

                                                                                                        me being bitter about genai [SENSITIVE CONTENT]

                                                                                                        @nina_kali_nina my fav are the blog posts that are like "in only one day i was able to build a shit bridge that 63% of users were able to cross successfully. i take no joy in saying this but civil engineering is cooked"

                                                                                                          ...

                                                                                                          [?]Nina Kalinina [she/her] » 🌐
                                                                                                          @nina_kali_nina@tech.lgbt

                                                                                                          re: me being bitter about genai [SENSITIVE CONTENT]

                                                                                                          @aparrish "deploying a bridge isn't a bottleneck anymore" checks: we are in the business of building public transit systems end to end, from building vehicles to running them

                                                                                                            [?]James Widman » 🌐
                                                                                                            @JamesWidman@mastodon.social

                                                                                                            me being bitter about genai [SENSITIVE CONTENT]

                                                                                                            @nina_kali_nina as an engineering firm, what would you rather deal with:

                                                                                                            - *years* of meetings with crusty old engineers with their "math" and "simulations" and "safety protocols", and endless staffing meetings?

                                                                                                            ~ OR ~

                                                                                                            - *days* to see a fully-functional mountain of shit?

                                                                                                            just in terms of time-to-market, the mountain of shit is the clear winner, and the way of the future.

                                                                                                              ...

                                                                                                              [?]Nina Kalinina [she/her] » 🌐
                                                                                                              @nina_kali_nina@tech.lgbt

                                                                                                              re: me being bitter about genai [SENSITIVE CONTENT]

                                                                                                              @JamesWidman be a "market disruptor", obviously, investors love this

                                                                                                                [?]doragasu » 🌐
                                                                                                                @doragasu@mastodon.sdf.org

                                                                                                                me being bitter about genai [SENSITIVE CONTENT]

                                                                                                                @nina_kali_nina "Shit mountains are unstable and smell bad, but we know how to solve the problem, just give us 563 quadrillion dollars more and sure this time we will get it right, not like the other times we promised it in the previous 3 years."

                                                                                                                  [?]Gustavo [he/him] » 🔓
                                                                                                                  @qgustavor@urusai.social

                                                                                                                  me being bitter about genai [SENSITIVE CONTENT]

                                                                                                                  @nina_kali_nina Reading it gave me a mild PSTD since I had been working on some dams the last few weeks and I don't know what's worse, a shit dam or the radioactive dam I was working on. :tohruwtf:

                                                                                                                    ...

                                                                                                                    [?]Nina Kalinina [she/her] » 🔓
                                                                                                                    @nina_kali_nina@tech.lgbt

                                                                                                                    re: me being bitter about genai [SENSITIVE CONTENT]

                                                                                                                    @qgustavor sorry to hear :<

                                                                                                                      [?]Ben A L Jemmett » 🌐
                                                                                                                      @baljemmett@mastodon.online

                                                                                                                      Since @majenko is out gallivanting this evening, a late-running replacement stream will be departing from twitch.tv/baljemmett at 2100ish GMT (about half an hour from now). We'll be looking at the PSU design I started on Sunday, but chucking that out and starting over in a way that isn't boring and sucky. Hooray!

                                                                                                                        ...

                                                                                                                        [?]Chloé Raccoon » 🌐
                                                                                                                        @chloeraccoon@mastodonapp.uk

                                                                                                                        @baljemmett We might get a hype replacement bus service on our Majenko replacement Ben service....

                                                                                                                          [?]Ben A L Jemmett » 🌐
                                                                                                                          @baljemmett@mastodon.online

                                                                                                                          In what seems to have become somewhat of a theme this week, I'm going to steal @TechTangents's usual Sunday slot since he's unable to stream today - so I'll be moving mine forward from the planned 2100 GMT to take advantage of the gap. Hoping to finish off the LTO sled PSU board design so the extra time might come in handy!

                                                                                                                          That'll be at the usual twitch.tv/baljemmett from, eh, probably 1730 GMT (half an hour from now). Need to find myself a big coffee first...

                                                                                                                            ...

                                                                                                                            [?]Chloé Raccoon » 🌐
                                                                                                                            @chloeraccoon@mastodonapp.uk

                                                                                                                            @baljemmett @TechTangents One pint of coffee...

                                                                                                                              ...

                                                                                                                              [?]Ben A L Jemmett » 🔓
                                                                                                                              @baljemmett@mastodon.online

                                                                                                                              @TechTangents @chloeraccoon Absolutely! Proper British pint, too, none of these American short measures ;)

                                                                                                                                0 ★ 0 ↺

                                                                                                                                [?]ManMachine » 🌐
                                                                                                                                @max@manmachine.me

                                                                                                                                @baljemmett@mastodon.online @TechTangents ooh hello

                                                                                                                                  ManMachine boosted

                                                                                                                                  [?]abadidea [she/her] » 🌐
                                                                                                                                  @0xabad1dea@infosec.exchange

                                                                                                                                  from an article about the bitcoin crash: “Bitcoin is crashing hard, reaching historic lows of well below the $70,000 mark. At the time of writing, the token is hovering just above $63,000, levels we haven’t seen since October 2024.”

                                                                                                                                  Given that I personally remember people being excited that bitcoin had reached the mark of one (1) dollar, the term “historic lows” to describe returning to the state of things slightly over one year ago is rather telling about the tech industry’s lack of perspective and cultural memory…

                                                                                                                                  (it’s still dropping though 😌)

                                                                                                                                  ...
                                                                                                                                  Older...

                                                                                                                                  [?]Tom Forsyth » 🔓
                                                                                                                                  @TomF@mastodon.gamedev.place

                                                                                                                                  @0xabad1dea isn't the big landmark that it now costs more to mine a bitcoin (in dollars) than 1BTC is worth?

                                                                                                                                    [?]Clifton Royston » 🌐
                                                                                                                                    @CliftonR@wandering.shop

                                                                                                                                    @0xabad1dea

                                                                                                                                    The age-old tale of history! The inexorable march of ages!

                                                                                                                                    The epic span of 16 months!

                                                                                                                                      [?]Jonathan Schofield » 🌐
                                                                                                                                      @urlyman@mastodon.social

                                                                                                                                      @0xabad1dea just part of the bigger ‘store of value’ playing out over 16x longer, I guess mastodon.social/@urlyman/11603

                                                                                                                                        [?]David Chisnall (*Now with 50% more sarcasm!*) » 🌐
                                                                                                                                        @david_chisnall@infosec.exchange

                                                                                                                                        @0xabad1dea $10 was when I looked at it, realised it was a ‘greater fool’ thing, and thought it was probably too late to buy because the supply of greater fools must be close to exhaustion.

                                                                                                                                          [?]Joris Meys » 🔓
                                                                                                                                          @JorisMeys@mstdn.social

                                                                                                                                          @0xabad1dea
                                                                                                                                          It sounds like a dog whistle to lure in more investors. "Historic lows, grab your chances!"

                                                                                                                                            [?]David Chisnall (*Now with 50% more sarcasm!*) » 🌐
                                                                                                                                            @david_chisnall@infosec.exchange

                                                                                                                                            @0xabad1dea

                                                                                                                                            From the context in the article it looks like an editing error. They meant to say that the drop is unprecedented (which it is in absolute terms, possibly not in percentage terms).

                                                                                                                                              [?]Pete Prodoehl 🍕 » 🌐
                                                                                                                                              @rasterweb@mastodon.social

                                                                                                                                              Capitalism has convinced people that new always equals “better” so if you want to rebel against Capitalism start to recognize that “new” is often just a way to extract more money from you.

                                                                                                                                              Existing (or “old”) things can be functional and beautiful, and often easier to repair.

                                                                                                                                              The word “old” should not be an insult. Not to things or to people.

                                                                                                                                              ...
                                                                                                                                              ManMachine boosted

                                                                                                                                              [?]Matthew Dockrey » 🌐
                                                                                                                                              @attoparsec@clacks.link

                                                                                                                                              @rasterweb I'm also trying to stop using "amateur" to mean sloppy and "professional" to mean high quality. That has always been a shitty dichotomy, and deskilling is only going to make it worse.

                                                                                                                                                ...

                                                                                                                                                [?]Pete Prodoehl 🍕 » 🌐
                                                                                                                                                @rasterweb@mastodon.social

                                                                                                                                                @attoparsec "Amateur: a person who engages in a study, sport, or other activity for pleasure rather than for financial benefit or professional reasons" seems about right!

                                                                                                                                                It's about doing it because you love doing it.

                                                                                                                                                  [?]Pete Prodoehl 🍕 » 🌐
                                                                                                                                                  @rasterweb@mastodon.social

                                                                                                                                                  @attoparsec I once emailed a community member letting them know we had to hire a "professional" to do something and he replied saying "Have I done a sub-standard job in the past as a volunteer?" and I had to explain that we were basically being extorted by a venue who was going to charge us *more* to have our own volunteer do something rather than pay them to do it.

                                                                                                                                                  (I put "professional" in quotes to mock the term, but he didn't get it until I explained it.)

                                                                                                                                                    ManMachine boosted

                                                                                                                                                    [?]Working Class History » 🤖 🌐
                                                                                                                                                    @workingclasshistory@mastodon.social

                                                                                                                                                    6 Feb 1916 the Cabaret Voltaire nightclub opened in Zürich, Switzerland. Described as "history's wildest nightclub" it was the spiritual home of the often radical Dada art movement, formed by artists revolted by the capitalist carnage of WWI stories.workingclasshistory.co

                                                                                                                                                      [?]Simon Tatham » 🌐
                                                                                                                                                      @simontatham@hachyderm.io

                                                                                                                                                      _Why_, in sed and perl, does the s/foo/bar/ syntax default to substituting just one occurrence, and not all of them?

                                                                                                                                                      I can't immediately remember any situation where that was specifically what I wanted. And I can remember lots of situations where I was caught out by forgetting to add the 'g' flag on the end. (One of them three minutes ago, oddly enough.)

                                                                                                                                                      Why isn't 'g' the default, and 'only substitute once' a special option you have to select?

                                                                                                                                                      ...
                                                                                                                                                      Older...

                                                                                                                                                      [?]Roger BW 😷 » 🌐
                                                                                                                                                      @RogerBW@discordian.social

                                                                                                                                                      @simontatham Computationally cheaper in 1970?

                                                                                                                                                        ...

                                                                                                                                                        [?]Simon Tatham » 🌐
                                                                                                                                                        @simontatham@hachyderm.io

                                                                                                                                                        @RogerBW not if you have to do it again with the right flag before you get the answer you wanted!

                                                                                                                                                          [?]Dan Sugalski » 🌐
                                                                                                                                                          @wordshaper@weatherishappening.network

                                                                                                                                                          @simontatham Perl does it, I'm 99% sure, because sed did it, and at the time Larry was writing perl it was a think replacement for shell scripting so inherited all the quirks of the tools being replaced to make it easy for folks (including, I suspect, Larry) to switch between the two.

                                                                                                                                                            [?]Mark Dominus » 🌐
                                                                                                                                                            @mjd@mathstodon.xyz

                                                                                                                                                            @simontatham The typical use is “find a particular thing and replace it”. One wouldn't want it to do a second replacement just because there _happened_ to be a second instance of the thing later on. It would be a footgun, your program would work until it encountered the one-in-ten-thousand case where something unrelated looked like the thing your program happened to be searching for.

                                                                                                                                                            What I don't understand is what kind of atypical usage patterns you have for s/// that you don't understand this.

                                                                                                                                                              ...

                                                                                                                                                              [?]Simon Tatham » 🌐
                                                                                                                                                              @simontatham@hachyderm.io

                                                                                                                                                              @mjd but 'sed s/foo/bar/' doesn't replace just one instance. It replaces (at most) one instance _per line_. I don't see why _that's_ likely to be what you want!

                                                                                                                                                              Plus, even if I really did want to replace one instance of foo per line, I might well need to choose which instance it was in a way that's more subtle than 'first occurrence on the line'. So s/foo/bar/ is underpowered for that purpose.

                                                                                                                                                              There are lots of obvious use cases for replacing all instances. Renaming an identifier in a program, for example. (Yes I know you're supposed to use a fabulously sophisticated language-sensitive editor for that these days; you haven't always set one up in a given situation.) If I only rename one instance of the identifier per line, the ones I missed cause compile errors.

                                                                                                                                                                ...

                                                                                                                                                                [?]Mark Dominus » 🌐
                                                                                                                                                                @mjd@mathstodon.xyz

                                                                                                                                                                @simontatham The basic use case for sed is that you have structured data, one record per line, all of the same form, and you want to perform a single operation on each record.

                                                                                                                                                                I think the disconnect here is that you're thinking of freeform text, rather than structured data.

                                                                                                                                                                  ...

                                                                                                                                                                  [?]Simon Tatham » 🌐
                                                                                                                                                                  @simontatham@hachyderm.io

                                                                                                                                                                  @mjd yes, in which case it might very well be that the 'foo' I want to replace is the one in the third field of each line, if any. And there might or might not happen to be a foo in the preceding fields, or the following ones, and if so, I want to leave those ones alone. So then even sed s/foo/bar/ won't do what I want.

                                                                                                                                                                    ...

                                                                                                                                                                    [?]Mark Dominus » 🌐
                                                                                                                                                                    @mjd@mathstodon.xyz

                                                                                                                                                                    @simontatham Look man, you asked why. I told you why. I get that you don't like it.

                                                                                                                                                                      [?]Mark Dominus » 🌐
                                                                                                                                                                      @mjd@mathstodon.xyz

                                                                                                                                                                      @simontatham Counterpoint: I went and looked in Perl code I had around to find examples for you and: I found none.

                                                                                                                                                                      I didn't use s/// much—it gets more use in ephemeral command-line stuff. All the uses I found of s/// either

                                                                                                                                                                      1. used anchors (so wouldn't be broken by a default /g) or
                                                                                                                                                                      2. used /g or
                                                                                                                                                                      3. default /g wouldn't matter for some other reason or,
                                                                                                                                                                      4. in one case, had a subtle latent bug.

                                                                                                                                                                      I found no uses at all of `sed` because when I use sed, it's not in a file. If I were writing some awful shell script, and I needed to do a substitution, I would use perl.

                                                                                                                                                                        ...

                                                                                                                                                                        [?]Simon Tatham » 🌐
                                                                                                                                                                        @simontatham@hachyderm.io

                                                                                                                                                                        @mjd in Perl, you now remind me, I do have at least one use case for 'replace once', which is to run it in a loop, allowing each substitution to see the string output by the previous one:

                                                                                                                                                                        1 while s/foo/bar/;

                                                                                                                                                                        But I'm not sure that's quite in the spirit of "replace once" :-)

                                                                                                                                                                          [?]наб » 🌐
                                                                                                                                                                          @nabijaczleweli@101010.pl

                                                                                                                                                                          @simontatham I'm afraid it's because that's how ed (I) does it, because that's how QED did it: bitsavers.trailing-edge.com/pd (page 6-1): IS/newtext/oldtext/ does one, IS:G/newtext/oldtext/ does all, and IS:123/newtext/oldtext/ does 123

                                                                                                                                                                          QED doesn't claim an ancestor editor, so "because the QED authors chose to do it like this"?

                                                                                                                                                                          and that will be because this is the behaviour you want when you're using (s)ed commands interactively to create a document; if this command language was devised ex nihilo today in a stream processing context, it would probably be the reverse, I agree

                                                                                                                                                                            [?]StoneBear :potion_genderqueer: [they/them] » 🔓
                                                                                                                                                                            @stonebear2@hachyderm.io

                                                                                                                                                                            @simontatham "First, do no harm"? When I do M-x query-replace-regexp in Emacs, I always do a few test cases before hitting "!" to speedrun the rest of the file... because even after 35 years I can fatfinger a regex. And there have been any number of times where I've been like, ooh, doing a regex for this really complicated case is gonna be way more trouble than just going down the file and eyeballing it, yes, yes, yes, no, not that one, yes, no, not these two, yes, yes, yes, okay NOW speedrun it...

                                                                                                                                                                            But then I suspect that your use cases and mine are rather radically different... but I think my human factors prof would say that doing it just once by default would satisfy the rule of least surprise...

                                                                                                                                                                            That's my take on it, others may think differently...

                                                                                                                                                                              ...

                                                                                                                                                                              [?]Simon Tatham » 🔓
                                                                                                                                                                              @simontatham@hachyderm.io

                                                                                                                                                                              @stonebear2 but, as mentioned elsewhere in the thread, "sed s/foo/bar/" doesn't replace it just once _total_, it replaces it just once _per line_, and that's the part that seems _more_ surprising than replacing it everywhere.

                                                                                                                                                                              Yes, in interactive editing you often want to do things one at a time and check each one. The general consensus in this thread seems to be that 'sed' inherits its default from 'ed'. In an interactive ed session, s/// is your normal tool for replacing any part of a line – the equivalent of cursoring over to a piece of text and retyping it. So in that context it certainly makes sense that global replace is not the default.

                                                                                                                                                                              But as soon as you're running the same s/// over every line in sed, you're doing a high-speed all-at-once batch processing operation whether you like it or not. If you're not confident your sed command will do the right thing, you have no way to confirm it one operation at a time. All you can do is put the output in a fresh file and check it before you replace the original (if you were even going to do that at all).

                                                                                                                                                                                ...

                                                                                                                                                                                [?]StoneBear :potion_genderqueer: [they/them] » 🔓
                                                                                                                                                                                @stonebear2@hachyderm.io

                                                                                                                                                                                @simontatham oh, _right_...

                                                                                                                                                                                No, I've done the trick where I wanted to replace the _first_ doublequote in a line with a single quote (and then follow up with s/"$/'/....) really useful where I'm maybe doing a here document and trying to get the quoting right... though I'm most often running said sed (ahem) _inside_ vi rather than in a batch file...

                                                                                                                                                                                And then Perl is just being sed-consistent.

                                                                                                                                                                                  [?]Matthew Garrett » 🌐
                                                                                                                                                                                  @mjg59@nondeterministic.computer

                                                                                                                                                                                  faultlore.com/blah/c-isnt-a-la deserves a fucking record for managing to trigger people into being extremely upset while also demonstrating that they don't understand the actual point being made

                                                                                                                                                                                  ...
                                                                                                                                                                                  Older...

                                                                                                                                                                                  [?]Glyph » 🌐
                                                                                                                                                                                  @glyph@mastodon.social

                                                                                                                                                                                  @mjg59 I had to stop reading halfway through as it gradually dawned on me that this was giving me a slow-burn panic attack. 176 triples. aaaaaaaaaaaaaa

                                                                                                                                                                                    ...

                                                                                                                                                                                    [?]jwz » 💀 🌐
                                                                                                                                                                                    @jwz@mastodon.social

                                                                                                                                                                                    @glyph @mjg59 This is bringing back some *really* old memories for me, too... I had entirely forgotten that one of my projects at Lucid was automating our FFI. I wrote a Lisp package that parsed C header files and auto-generated the FFI interface, without running a C compiler, so it had *just enough* of an implementation of cpp to barely limp by on the common cases... What a horror that was. this must have been like 1991?

                                                                                                                                                                                      ManMachine boosted

                                                                                                                                                                                      [?]Matthew Garrett » 🌐
                                                                                                                                                                                      @mjg59@nondeterministic.computer

                                                                                                                                                                                      It doesn't matter whether C is good or not. It matters that if I write code in two languages that aren't C, and I want it to all be part of the same process, I need to care about C. C pervades all. You cannot escape it. C will outlive all of us. The language will die and the ABI will persist. The far future will involve students learning about C just to explain their present day. Our robot overlords will use null terminated strings. C will outlive fungi.

                                                                                                                                                                                      ...
                                                                                                                                                                                      Older...

                                                                                                                                                                                      [?]jwz » 💀 🌐
                                                                                                                                                                                      @jwz@mastodon.social

                                                                                                                                                                                      @mjg59 Dooming us all to inhuman toil for The One whose name cannot be expressed in signed char.

                                                                                                                                                                                        ...

                                                                                                                                                                                        [?]Trammell Hudson » 🌐
                                                                                                                                                                                        @th@social.v.st

                                                                                                                                                                                        @jwz @mjg59 the elder Fortran gods patiently dream of their time to return

                                                                                                                                                                                        Moldy paper tapes with DEC fortran libraries.

                                                                                                                                                                                        Alt...Moldy paper tapes with DEC fortran libraries.

                                                                                                                                                                                          [?]Matthew Garrett » 🌐
                                                                                                                                                                                          @mjg59@nondeterministic.computer

                                                                                                                                                                                          "But C++ libraries" motherfucker I did not live through the C++ ABI wars of the 2000s to have people tell me with a straight face that C++ will be interoperable 1500 years from now, but I would wager a lot of money that whatever software they're building then will be able to call into libglib.so

                                                                                                                                                                                          ...

                                                                                                                                                                                          [?]Janne Moren » 🌐
                                                                                                                                                                                          @jannem@fosstodon.org

                                                                                                                                                                                          @mjg59
                                                                                                                                                                                          Any examples around of good, language-interoperable ABIs around? Or has C sucked all the oxygen out of that room?

                                                                                                                                                                                            [?]Jens Finkhäuser » 🔓
                                                                                                                                                                                            @jens@social.finkhaeuser.de

                                                                                                                                                                                            @mjg59 /me fondly recalls that paper from Drepper from 20 years ago.

                                                                                                                                                                                            Aaaanyway the point that C is a protocol is very true.

                                                                                                                                                                                            But the flip side to that is: there are no pervasive cross-platform, multi-language protocols other than it.

                                                                                                                                                                                            If you e.g. see WASI as an attempt to rectify this, for one it's basically XKCD 927 (xkcd.com/927/).

                                                                                                                                                                                            But even if it catches on, an IDL based approach basically concedes that some underlying protocol is *forever*.

                                                                                                                                                                                            Might still be the practical way "out".

                                                                                                                                                                                              [?]Ben Zanin [he/him] » 🌐
                                                                                                                                                                                              @gnomon@mastodon.social

                                                                                                                                                                                              @mjg59 C: "you cannot kill me in a way that matters"

                                                                                                                                                                                                [?]Rue Mohr » 🌐
                                                                                                                                                                                                @RueNahcMohr@infosec.exchange

                                                                                                                                                                                                @mjg59 and C is 10x more efficient.

                                                                                                                                                                                                AAAAAHHHHHH!!! OH MY F*******ING GOD ITS CODED IN C!!!!!!!!

                                                                                                                                                                                                Alt...AAAAAHHHHHH!!! OH MY F*******ING GOD ITS CODED IN C!!!!!!!!

                                                                                                                                                                                                  [?]Aaron Sawdey, Ph.D. » 🌐
                                                                                                                                                                                                  @acsawdey@fosstodon.org

                                                                                                                                                                                                  @mjg59 You could argue that with a sufficient supply of graduate students you could build a complete software system with ABIs divorced from C. You’d kind of have to build a new processor too though because all the modern instruction sets have been co-evolved along with C/C++ compilers for the last 30+ years.

                                                                                                                                                                                                    [?]Jef Poskanzer » 🌐
                                                                                                                                                                                                    @jef@mastodon.social

                                                                                                                                                                                                    @mjg59 I still miss the VMS world where any language could call routines in any language.

                                                                                                                                                                                                      [?]James Henstridge » 🌐
                                                                                                                                                                                                      @jamesh@aus.social

                                                                                                                                                                                                      @mjg59 It's kind of amusing thinking back to 16-bit Windows where pretty much all of the ABI used Pascal calling conventions.

                                                                                                                                                                                                      I guess it wasn't always destined to end up like this.

                                                                                                                                                                                                        ...

                                                                                                                                                                                                        [?]Matthew Garrett » 🌐
                                                                                                                                                                                                        @mjg59@nondeterministic.computer

                                                                                                                                                                                                        @jamesh Chunks of AmigaOS used BCPL calling convention because AmigaDOS was based on TRIPOS which was a Martin Richards production so obviously he wrote it in his language (TRIPOS being a Cambridge University reference because obviously)

                                                                                                                                                                                                          ...

                                                                                                                                                                                                          [?]James Henstridge » 🌐
                                                                                                                                                                                                          @jamesh@aus.social

                                                                                                                                                                                                          @mjg59 Looking at this Raymond Chen blog post, it seems the choice was to reduce code size rather than because they saw Pascal as being more interoperable: devblogs.microsoft.com/oldnewt

                                                                                                                                                                                                          It also seems they didn't use Pascal calling conventions for all of the win16 ABI: just most of it.

                                                                                                                                                                                                            [?]noplasticshower » 🌐
                                                                                                                                                                                                            @noplasticshower@infosec.exchange

                                                                                                                                                                                                            @mjg59 oh yeah?

                                                                                                                                                                                                            Here is one of my slides from 2001-2. I once presented this slide in a talk with Dennis Richie in the room.

                                                                                                                                                                                                              [?]clew » 🌐
                                                                                                                                                                                                              @clew@ecoevo.social

                                                                                                                                                                                                              okay but no, fungi will develop to eat PCBs and PFAS. Fungi will save the world.

                                                                                                                                                                                                              Though not for us.

                                                                                                                                                                                                              @mjg59

                                                                                                                                                                                                                [?]Demi Marie Obenour [She/her] » 🌐
                                                                                                                                                                                                                @alwayscurious@infosec.exchange

                                                                                                                                                                                                                @mjg59 Only until there is an alternative widely-accepted ABI. Rust is working on a stable ABI for a subset of the language, and I doubt it will be a 1-to-1 correspondence with C.

                                                                                                                                                                                                                  ...

                                                                                                                                                                                                                  [?]Matthew Garrett » 🌐
                                                                                                                                                                                                                  @mjg59@nondeterministic.computer

                                                                                                                                                                                                                  @alwayscurious That'll be great once we no longer need to call libc

                                                                                                                                                                                                                    [?]Anthony » 🌐
                                                                                                                                                                                                                    @adx@infosec.exchange

                                                                                                                                                                                                                    @mjg59 We could trigger even more people by stating that using whatever the fuck the rust people cook up will probably be worse than what we have now.

                                                                                                                                                                                                                      [?]mcc [she/her] » 🌐
                                                                                                                                                                                                                      @mcc@mastodon.social

                                                                                                                                                                                                                      @mjg59 Reading this and thinking about LuaJIT-FFI's approach, which is that instead of parsing C header files it defines a easily-parseable subset of C and parses that. You wind up editing your header files into long strings and passing them into Lua.

                                                                                                                                                                                                                      Maybe this "parseable header C" should be a cross-language standard.

                                                                                                                                                                                                                        [?]Je ne suis pas goth » 🔓
                                                                                                                                                                                                                        @jenesuispasgoth@pouet.chapril.org

                                                                                                                                                                                                                        @mjg59 yes, I really liked that post. A long time ago I had to optimize code for a Fortran-wrtitten program. I wrote my portion in C, because in some cases (use of intrinsics without having to write asm) it made things easier (and it was impossible in Fortran directly). Everything used the C ABI anyway.

                                                                                                                                                                                                                          [?]myrmepropagandist [she/her/lady/ma'am/That One/Mrs.] » 🌐
                                                                                                                                                                                                                          @futurebird@sauropods.win

                                                                                                                                                                                                                          @mjg59

                                                                                                                                                                                                                          This article is a little advanced for me, is the point that not enough languages have written their own methods to interface with assembly?

                                                                                                                                                                                                                          I know very little about what goes on outside of the IDE. Just some vague notion that "the compiler makes this into assembly" But is it more like the compiler makes it into C and then C makes it into assembly?

                                                                                                                                                                                                                            1 ★ 0 ↺
                                                                                                                                                                                                                            in reply to »

                                                                                                                                                                                                                            [?]ManMachine » 🌐
                                                                                                                                                                                                                            @max@manmachine.me

                                                                                                                                                                                                                            @hi@romanzolotarev.com @manmachine@mastodon.world @max@mastodon.world oh yeah, absolutely loving it so far! I’m sure I will do some minor tweaks later on, but overall I’m very happy with snac

                                                                                                                                                                                                                              ...

                                                                                                                                                                                                                              [?]roman » 🌐
                                                                                                                                                                                                                              @hi@romanzolotarev.com

                                                                                                                                                                                                                              same here. keep us posted 🙏

                                                                                                                                                                                                                                [?]roman » 🌐
                                                                                                                                                                                                                                @hi@romanzolotarev.com

                                                                                                                                                                                                                                yay! moved from @romanzolotarev@mas.to

                                                                                                                                                                                                                                like/favorite if this appears in your feed please :)


                                                                                                                                                                                                                                  ...

                                                                                                                                                                                                                                  [?]Paul Cantrell [he/him or they/them] » 🌐
                                                                                                                                                                                                                                  @inthehands@hachyderm.io

                                                                                                                                                                                                                                  What’s your laptop/desktop backup recommendation for general public, not-highly-technical people who don’t have extreme security needs and just want not to lose their family photos etc?

                                                                                                                                                                                                                                  Maybe it’s just “use the cloud drive,” but…OneDrive seems to cause a lot of problems? or does it?

                                                                                                                                                                                                                                  ...
                                                                                                                                                                                                                                  ManMachine boosted

                                                                                                                                                                                                                                  [?]jwz » 💀 🌐
                                                                                                                                                                                                                                  @jwz@mastodon.social

                                                                                                                                                                                                                                  @inthehands Time Machine on two removable USB drives. One lives in your house and gets connected regularly; one lives somewhere else and you back up to that once or twice a year. All other answers are incorrect.

                                                                                                                                                                                                                                    ...

                                                                                                                                                                                                                                    [?]Paul Cantrell [he/him or they/them] » 🌐
                                                                                                                                                                                                                                    @inthehands@hachyderm.io

                                                                                                                                                                                                                                    @jwz
                                                                                                                                                                                                                                    Yeah, that’s my exact setup too (except the remote one is more like monthly). It feels like a lot for the tech-phobic who find even a password manager overwhelming, but maybe that’s just a hurdle worth finagling people over.

                                                                                                                                                                                                                                      ...

                                                                                                                                                                                                                                      [?]jwz » 💀 🌐
                                                                                                                                                                                                                                      @jwz@mastodon.social

                                                                                                                                                                                                                                      @inthehands In my humble but correct opinion, they can either get over using external drives, or they can get over losing all of their photos. There's no third choice.

                                                                                                                                                                                                                                        ...

                                                                                                                                                                                                                                        [?]The Orange Theme [he/him] » 🌐
                                                                                                                                                                                                                                        @theorangetheme@en.osm.town

                                                                                                                                                                                                                                        @inthehands @jwz May I ask where the remote one is? Parent's/friend's house? Safe deposit box?

                                                                                                                                                                                                                                          ...

                                                                                                                                                                                                                                          [?]jwz » 💀 🌐
                                                                                                                                                                                                                                          @jwz@mastodon.social

                                                                                                                                                                                                                                          @theorangetheme @inthehands Anywhere that is not likely to burn down at the same time is fine.

                                                                                                                                                                                                                                            [?]Charlie Stross » 🌐
                                                                                                                                                                                                                                            @cstross@wandering.shop

                                                                                                                                                                                                                                            @jwz @inthehands I use TM on *three* removable USB drives—two SSDs (one to carry outside the house in case of fires) and one spinning rust (for reliability). Also Dropbox for file sync to the spare machine, a hot spare which *also* has two SSDs for Time Machine, but isn't always freshly backed up (or touched) from one week to the next.

                                                                                                                                                                                                                                              ...

                                                                                                                                                                                                                                              [?]jwz » 💀 🌐
                                                                                                                                                                                                                                              @jwz@mastodon.social

                                                                                                                                                                                                                                              @cstross @inthehands I know *so* many people whose backup strategy is: I have never taken a photo in my life with something other than an iPhone, so if I ever lose access to my iCloud, everything I've taken since I was a teenager is gone forever.

                                                                                                                                                                                                                                                ...

                                                                                                                                                                                                                                                [?]Charlie Stross » 🌐
                                                                                                                                                                                                                                                @cstross@wandering.shop

                                                                                                                                                                                                                                                @jwz @inthehands As I was last plausibly a teenager in late 1984, more than an entire teenage lifespan before the iPhone first appeared, I now feel ancient …

                                                                                                                                                                                                                                                  ...

                                                                                                                                                                                                                                                  [?]jwz » 💀 🌐
                                                                                                                                                                                                                                                  @jwz@mastodon.social

                                                                                                                                                                                                                                                  @cstross @inthehands Not only were almost all of my employees born after @dnalounge opened, but probably most of them were born after I took it over...

                                                                                                                                                                                                                                                    ...

                                                                                                                                                                                                                                                    [?]Fazal Majid » 🌐
                                                                                                                                                                                                                                                    @fazalmajid@social.vivaldi.net

                                                                                                                                                                                                                                                    @jwz @cstross @inthehands you need to take responsibility for your loved ones as well.

                                                                                                                                                                                                                                                    My wife lost a year's worth of photos when her iPhone was stolen. I used to have PhotoBackup (rsync-based photo backup app on iOS) handling this for her, but it hasn't been maintained for a while and its cipher set no longer has any compatible with a default OpenSSH installation so they basically failed silently.

                                                                                                                                                                                                                                                    I now switched her to the Immich app, but the damage was done. Another lesson learned is to use something like healthchecks.io to alert you if a backup hasn't successfully completed in N days.

                                                                                                                                                                                                                                                      [?]your auntifa liza 🇵🇷 🦛 🦦 » 🌐
                                                                                                                                                                                                                                                      @blogdiva@mastodon.social

                                                                                                                                                                                                                                                      @cstross @jwz @inthehands but aren't SSD’s unrealiable for long-term archiving? i see the SSD as more of a mobile solution with HDs with with the more long term one.

                                                                                                                                                                                                                                                      i mean, i have 15 year old HDs still working as archives of old media.

                                                                                                                                                                                                                                                        ...

                                                                                                                                                                                                                                                        [?]Paul Cantrell [he/him or they/them] » 🌐
                                                                                                                                                                                                                                                        @inthehands@hachyderm.io

                                                                                                                                                                                                                                                        @blogdiva @cstross @jwz I was part of the team (though not a very important part, tbh) that advised Minnesota Public Radio on a storage format when they were digitizing their audio archives in the late 90s / early 00s. The conclusion our group reached was that •no• workaday digital format is suitable for long-long-term archiving, and by far the best approach is to have a process for copying and recopying it all forward onto new physical media into perpetuity.

                                                                                                                                                                                                                                                          ...

                                                                                                                                                                                                                                                          [?]jwz » 💀 🌐
                                                                                                                                                                                                                                                          @jwz@mastodon.social

                                                                                                                                                                                                                                                          @inthehands @blogdiva @cstross Exactly this. Don't worry about how long your media will last, just assume that it won't, and have a system that tolerates that. When my backup drive fails, I notice immediately and it's a complete non-issue.

                                                                                                                                                                                                                                                            [?]Tony Finch » 🌐
                                                                                                                                                                                                                                                            @fanf@mendeddrum.org

                                                                                                                                                                                                                                                            support for DNS-over-TCP has been explicitly necessary since 2010

                                                                                                                                                                                                                                                            it's irritating that we still have to keep explaining this lobste.rs/c/hatmxu

                                                                                                                                                                                                                                                            ...
                                                                                                                                                                                                                                                            ManMachine boosted

                                                                                                                                                                                                                                                            [?]Simon Tatham » 🌐
                                                                                                                                                                                                                                                            @simontatham@hachyderm.io

                                                                                                                                                                                                                                                            @fanf so, RFC 5966 said SHOULD, RFC 7766 turned it into MUST, and they still had to publish an even _more_ emphatic RFC 9210?

                                                                                                                                                                                                                                                            "The key words 'SHOULD', 'MUST', and 'GOOD GRIEF WHAT IS WRONG WITH YOU HOW CAN WE MAKE THIS ANY CLEARER' are to be interpreted …"

                                                                                                                                                                                                                                                              ...

                                                                                                                                                                                                                                                              [?]Tony Finch » 🌐
                                                                                                                                                                                                                                                              @fanf@mendeddrum.org

                                                                                                                                                                                                                                                              @simontatham there's a slight subtlety that rfc 7766 is about implementations and rfc 9210 is about deployments, so rfc 9210 is more like HEY OPERATORS, THIS MEANS YOU TOO, FIX YOUR FIREWALLS

                                                                                                                                                                                                                                                              it has a very banging-my-head-against-the-wall review of the painful and somewhat erratic history, pointing out that there are lots and lots of other rfcs that depend on dns-over-tcp, and it was in practice required before 2010, just not clearly written down as such

                                                                                                                                                                                                                                                                [?]ManMachine » 🌐
                                                                                                                                                                                                                                                                @manmachine@mastodon.world

                                                                                                                                                                                                                                                                To whom it may concern: I am currently experimenting with Snac, @max is also me, if you get a follow from it, be not afraid.

                                                                                                                                                                                                                                                                  ...
                                                                                                                                                                                                                                                                  1 ★ 0 ↺

                                                                                                                                                                                                                                                                  [?]ManMachine » 🌐
                                                                                                                                                                                                                                                                  @max@manmachine.me

                                                                                                                                                                                                                                                                  @manmachine@mastodon.world @max@mastodon.world Am confirming from here, is me. Imports of lists are under way.

                                                                                                                                                                                                                                                                    ...

                                                                                                                                                                                                                                                                    History