(#wwzdyxa) @movq@www.uninformativ.de Exactly. But I fear you just don’t learn these kind of skills for real life in school. I think overall I was pretty lucky with mine, but I don’t have the feeling that school particularly prepared me all that well for reality out there. I would give my social environment much more credit. But it’s very hard to say, maybe subconsciously school had a larger effect than I think. :-?

Anyway, they definitely should teach that, I fully agree! :-)


#lccj72a

(#b5u7twq) @lyse@lyse.isobeef.org That’s the definition of a dumpster fire, isn’t it? 😂

What we should teach kids in elementary school: If you receive some notification/message that appears to be actually important and you’re not sure if it’s legit or not, then contact the sender of that message through another totally unrelated channel and try to verify it.


#wwzdyxa

(#cd4rmha) @stigatle@yarn.stigatle.no The original news article on reddit is no longer available, so I don’t know what it said – but there are still lots of restrictions in that law. There won’t be any shops and, if I understood correctly, you won’t be able to legally buy weed unless you register in a club or grow your own plants.

I think the main point of that law is to decriminalize those people who smoke (because they do it anyway and the punishments were too harsh) – and not to motivate regular people to become smokers.

We’ll see … let’s talk again in a couple of years. 😅


#yzusjza

(#y4lqq2a) @movq@www.uninformativ.de Haha! yeah sounds about like my HS CS program. A math teacher taught visual basic and pascal. and over on the other end of the school we had “electronics” which was a room next to the auto body class where they had a bunch of random computer parts scavenged from the district decommissioned surplus storage.

The advanced class would piece together training kits for the basic class to put together.


#te6knha

Looking out the window I saw a buzzard sitting in a tree, so I wanted to take a photo. But then its two bodyguard ravens attac^Wsaved it from me and it took off. :-(


#l2eip3a

(#rehtvsq) Delphi at school, later Java and an own teaching assembler. Uni started out with Ada and then added Java as well. Here and there a few other languages, like Prolog (that I knew from school, though), I think C, the hardware guys brought us VHDL and some assembler that I don’t recall anymore.


#x4oslta

(#rehtvsq) @prologic@twtxt.net High five, I’m “generation Java” as well! 😂 There were some leftovers of C++, we used that in the computer graphics courses in Uni a lot. But pretty much anything else that involved programming was Java.

(There was nothing even remotely resembling CS in our “high school”. That school neither had the required teachers nor the equipment / PCs.)


#y4lqq2a

(#rehtvsq) I finished my data structures classes with C++ and the next year they changed it out with Java. When i transferred up after my assoc degree it was C++ using the counter-strike source game engine.


#x6mohza

When dealing with unsigned integer, I always write e.g. unit8 instead of uint8. Every. Single Time. And this is usually only noticed by the compiler. I would blame the auto-correction, but I – luckily – don’t have any.


#krytvha

(#3c2i2ia) @xuu@txt.sour.is Oh, I wasn’t aware of this! Thanks for bringing it to my attention.

I do like that they move away from one shared variable per loop to an own one per iteration. That makes sooo much more sense. I don’t hit that often, but it happened a few times in the past and getting this figured out is not the easiest thing in the world.

I have to read up on the yield functions. From your examples I fear iterators would have been more useful. Let’s see.


#xd66rvq

(#aajeezq) * (3) Does Nostr require clients to download much more data than, say, Twitter? I can see it being a little more because of signatures, etc. However, text compresses well and clients should cache previous posts, anyway.

Of course, not everything is available with every client and some of the specs are still being worked out. It looks promising to me, though. I like its distributed model with dumb servers and smart clients. The software will get better over time.


#p6a7kfa

(#aajeezq) All three of your points on usability are definitely true, especially #3. I haven’t been able to find a good TUI client.

Regarding the technical points, it seems like there are mechanisms to address each of them. Please tell me if I’m wrong on any one of these. I have only been learning about Nostr for a short time.

  1. Relays aren’t a single point of failure because a user can (and should) post to many of them. The attacker in a censorship or sabotage scenario would have to take down every one of your relays at once. If they were taken down gradually, you could replace the bad relay with a new one and advertise that one on all the other relays your followers already use. It’s much more resilient compared to twtxt.

  2. Every event contains a signature from your private key, so it’s hard to spoof. NIP-10 provides a method for marking a note as a reply to another note.


#whtv7wq

I finally found the NASM assembler.

https://nasm.us/index.php

I had heard that name before, many times, but somehow never looked into it. Weird. 🤨🤔

This is the kind of program I was looking for.

  1. It is free software. Especially in the DOS ecosystem, free/libre software is a very scarce resource.
  2. It’s a small command line program, not a huge behemoth.
  3. Documentation appears to be well written.
  4. It can even cross-compile DOS binaries from Linux.

#rehtvsq