• 3 Posts
  • 219 Comments
Joined 2 years ago
cake
Cake day: August 4th, 2023

help-circle


  • I first heard of it from Joel Spolsky’s blog and wikipedia also credits that article with popularizing the concept. In it’s original formulation, it was based on remote procedure calls being hidden in APIs. Because a remote computer call has all these limits of latency, packet/info loss, and possible connection loss, it is impossible to make a perfect abstraction that allows the programmer to treat the remote call as though it were local. The reality the abstraction tries to hide “leaks” in those fundamental limits.

    All of contemporary global society is such an abstraction; that’s one of the principles of post-modernism. When you buy clothes online an entire invisible work force of shippers, manufacturers, resource procurerers, and more lies beind each article of fabric.

    Pressure from climate change, tariffs, global war, and more are straining the foundations of society and the comfortable abstraction is starting to crack.


  • The binary executable for Fossil is a single file (repos are also single files, sqlite databases). That one executable does all the VCS functions but it also has a built-in web server that will host repos as a little customizable website. That’s how you access the wiki, chat, forums, and ticketing system. You can also configure the repo, view timelines, view code, and all that stuff.

    One can set up a proxy and publicly self-host the repo over the internet. That’s what the official fossil site is, a hosted repo of it’s own source code. I didn’t feel like setting up a local web host, an ngnx reverse proxy, figuring out vpn for remote access, etc etc. So i just use synching and only run locally, because it’s easier for me.

    That’s another nice thing about fossil, it’s quite flexible and can grow with the needs of the project.


  • Codex@lemmy.worldtoTechnology@lemmy.world*deleted by creator*
    link
    fedilink
    English
    arrow-up
    33
    arrow-down
    1
    ·
    7 months ago

    The dip in usage comes just as Microsoft has been forcing full-screen ads onto the machines of customers running Windows 10 to encourage them to upgrade.

    Yeah no shit! When my computer does full-screen, disruptive things that I didn’t tell it to do, I figure out how to remove that malware. I’ve been off Windows at home for about a month now, thanks Linux Mint! Getting some games to work has been challenging, but most things have just worked and quite a few work much better!

    Performance is up overall, and my confidence that my computer isn’t running a bunch of secret ad and spy ware is way up. Hardware like my gamepad and microphone would randomly disconnect and have issues on Windows, all working perfectly now.

    Unfortunately I’m still deep in MS land for work, but there’s almost a comedic quality to it. Everything’s very slow, everyone has constant issues with Teams, or Office online, or Dynamics, or copilot shoving it’s tendrils into everything. Watching businesses struggle to keep operating in the face of Microsoft’s inadequacy is like being a mechanic watching a motor grind to a halt because the owner/manufacturer replaced all the oil with syrup.

    Like yes, it’s my problem to fix, but I’m just glad it’s not my car.


  • I love Fossil and use it for all my personal projects! I use syncthing to keep my all my repositories updated across devices and it works great!

    I do wish I better understood either self-hosting or that there were more web hosts though, it would make collaboration easier when I feel like sharing. A git(hub) bridge could do it too I guess…


  • I had in some ways the opposite 23&Me experience and goals. My parents told me growing up that I had some small native ancestry. This is actually a common myth many Americans have either been told or somehow deluded themselves into believing.

    So I did the DNA testing (which I now regret from all the obvious enshittification and privacy reasons) to prove that my ancestry was boring and predictable. Which it was, no indigenous ancestry, just the expected European countries that my great grandparents came from.

    They also do a lot of nice health screening things and I think that’s probably the much more valuable aspect of it. It really is very American that people are so much more concerned with what DNA says about one’s race or ethnicity than about their health and wellbeing.



  • Codex@lemmy.worldtoMicroblog Memes@lemmy.world*Permanently Deleted*
    link
    fedilink
    English
    arrow-up
    18
    arrow-down
    1
    ·
    7 months ago

    Coffee beans are laid out on a big sheet after roasting and then sprayed with flavor oils to create this kind of thing. So it’s no more or less healthy than any coffee, plus some flavor compounds that probably won’t give you cancer at those concentrations.

    Flavor-wise is up to your preferences. Coffee snobs are dorks, don’t listen to them. Obviously M&M flavored coffee isn’t something you hand grind for a pour over, you brew it up in bulk then add some sugar and milk to bring out the chocolate flavoring.

    Would I prefer a pour over with some fine cocoa powder? Sure. I also have time and energy to put into coffee. Some people need the coffee to put time and energy into them.




  • Codex@lemmy.worldtoMicroblog Memes@lemmy.worldI do not feel serenity.
    link
    fedilink
    English
    arrow-up
    36
    arrow-down
    3
    ·
    8 months ago

    I’ve expressed a similar sentiment as “it’s easy to be enlightened up on a mountain.” As in, big whoop to all the wise hermits who fled society to find peace: that’s not being above the problems of the world (except literally), it’s hiding from them and pretending that ignorance can be bliss again. The real work is maintaining peace and wisdom in the face of monstrous injustice.







  • I don’t know exactly how much code reuse Sawyer had going back then, but if you’ve ever played Transport Tycoon (or more likely the open source version around today, OpenTTD) then you know that the interface and graphics are extremely similar. So it’s not like he started from scratch each game with nothing but a hot spinning disc and a magnetized needle.

    But yeah, the main reason to put up with all the modern framework bloat is the ever-ephemeral promise of being able to write your thing once and have it ported to run anywhere with minimal to no further effort.