Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)S
Posts
8
Comments
581
Joined
3 yr. ago

  • Kissinger died Nov 29, 2023 per web lookup. Maybe close enough? I'm sure there were some this year too. I just can't name any offhand.

  • You start with a working Forth and then bootstrap, sort of like writing a C compiler in C. There is an additional trick that Forth calls metacompilation (note, that term has a different meaning outside of the Forth world). See: https://www.bradrodriguez.com/papers/moving4.htm

  • I don't bother with a proxy host or with LetsEncrypt, though I guess you could use LetsEncrypt perfectly well. Back when I was doing this, LetsEncrypt didn't exist and you had to actually pay for public certificates, so using locally generated free ones saved money. It also had a minor(?) security advantage in that if the private server key somehow leaked, it wouldn't let people impersonate our internet domain.

    For the private CA I simply used the crappy CA.pl script that comes with OpenSSL or did at the time. There are much better ways to do it, especially at any kind of scale, but CA.pl sufficed dealing with a few development machines.

  • Not sure what you mean. If you want to stay focused on the task, then try to do so. If you want to let it slide, then do that and get back to it whenever. It's possible that you'll completely forget or it's possible that you will get back to it. Back in college there was a certain book (fiction) that I wanted to read. I finally got around to it 20+ years later. I'm glad that I read it and the delay wasn't a problem. It wasn't like it was bugging me for all those years. Something eventually reminded me of it and I followed up.

  • Proxy host out on the public internet? Usually I just use a local private CA for this, and install the CA root in my browser.

  • Traditionally Forth is implemented completely in Forth. Jonesforth is kind of non-traditional in that sense, because it is in assembler.

  • Doing that in Java sort of misses the point? I guess the enjoyment still counts if course.

  • radio show

    They still have those?

  • Not sure what you mean? He didn't really care. Linux started out as a hobby project, and became usable at around the time that the GNU userspace was mostly sufficient for a full system, the Hurd kernel project bogged down from technical overreach (maybe still is), and BSD was bogged down by licensing snags (later fixed). The GNU project by then had somewhat quieted its naysayers by releasing some very impressive userspace code such as GCC and Emacs. Plus the X window system was a thing. So once there was a runnable complete GNU/Linux/X system, maybe it wasn't for everyone, but there weren't real doubts about its viability. I guess there was always more uptake in the server space though, and it's still like that.

  • This is a cute idea but I've generally been satisfied with the idea of using Gitit. That's a wiki backed by a git repo, so you can use normal git commands to propagate updates between servers. https://github.com/jgm/gitit or "apt install gitit".

  • I'm not affected by the visuals afaict. I do wonder about the air. I always wear an N95 respirator in any store and that helps filter pathogens. I haven't brought a CO2 monitor or anything like that though. I have been wanting to do that.

  • If people dont care enough to mess with their browser settings thenselves, then they can either a. join a privacy-focused Mastodon instance

    "Joining a privacy focused instance" is exactly an opt-out approach so the answer is exactly the same is before, opt-out is the wrong chocie.

    live with the fact that choices are being made for them. People need to take actions for themselves, we cant treat everyone like babies.

    It's not that choices are being made for them, it's that they are adversarial choices. There's a difference between "treating everyone like babies" and being on their side. Users who want sites run by predatory jerks already know where Elon's site is. The fediverse's main appeal afaict is that it's run by people who aren't like Musk and Spez. That is, its operators can be trusted more. They should be looking out for the user. They should make choices for the user that the user would want them to make. Otherwise there is no point to it.

    This article looks good: https://www.wheresyoured.at/never-forgive-them/ :

    The people running the majority of internet services have used a combination of monopolies and a cartel-like commitment to growth-at-all-costs thinking to make war with the user, turning the customer into something between a lab rat and an unpaid intern, with the goal to juice as much value from the interaction as possible.

    I've only started reading it though. Anyway, if the fedivese has anything to offer, it's a respite from that. Stop trying to ruin it.

  • The referer header tells the site which specific users and which specific clicks came from lemmy world. That's flat-out invasive. Revealing the number of users (as Mozilla wants to do) is also invasive even if it doesn't single out the user (of course that's much less direct and people usually tolerate it until they become attuned to the issue).

    The thing to ask yourself when site X wants information Y is "what does X want to do with the information?". If the answer can possibly be "something bad", then X should not get the information unless the user opts into sending it. That is even if it's statistical or aggregated information. Being included in the count is like casting a vote for X, which (as we see with Trump getting elected) can have significant effects even with no identification of the individual voters.

  • E5 because it supportsECC memory.

  • Only nerds do stuff like mess with their browser settings through about:config. The bulk of activity is from people who don't mess with those settings and don't stay aware of what's going on. Those are the ones who the info gatherers want to observe, so that's why the system should be opt-in in every case, and it's also why they want it to be the opposite.

  • Deleted

    Gumroad PSA

    Jump
  • There are in fact many extensions designed to suppress or rewrite headers, most notably cookies, but also proxy headers and other things like that. Stripping out privacy invading (or in this case revenue redirecting) query parameters is another thing that extensions can do, and there are various extensions for that too, including apparently ublock origin (UBO).

    UBO is not able to rewrite urls completely (a deliberate decision to protect users from accidental or intentional security breaking rules appearing in rule lists) but there are other extensions that do that too, like changing www.reddit.com to old.reddit.com, or bypassing google redirects and link shorteners that snoop on user activity. The web is a predator-prey ecosystem (users are mostly prey) and it is necessary to respond to new hazards as they appear.

  • It's not entirely clear, but it appears to be up to the instance operator.

  • Better ask whose benefit the system is being run for in that case. If I want a system run by Elon Musk then I already know where to find one.

  • Unfortunatly its a cost we must accept since the justification makes it worth it.

    That's for the user to decide. The devs should not presume to make it on the users' behalf.