Preferences

beej71
Joined 5,250 karma
Author of Beej's Guides.

Identity claims: https://keyoxide.org/beej%40beej.us

[ my public key: https://keybase.io/beej; my proof: https://keybase.io/beej/sigs/plrv1S0-bVb3oNnF6pu5UaGSWvkQV5ZtYDByQ5pZmww ]

openpgp4fpr:CD99029AAD50ED6AD2023932A165F24CF846C3C8


  1. Well, it's a step in the right direction. I will never pay for an ebook that I cannot permanently possess. And DRM is pointless. At some point the words become visible and therefore are copyable.
  2. They can do it legally if it's within the terms. Otherwise it's bait-and-switch.

    I can't sign a contract with you for $10/month for no ads and then start showing you ads.

  3. Reminds me of that comic where the dog runs a ball up to his owner with the thought bubble "Throw!" When the owner goes to take the ball, the dog steps back, thinking, "No take! Only throw!"

    So in the glorious future, well only need senior devs to manage AI. No juniors! Only seniors!

  4. They could make it so we could subsidize development like with Thunderbird.
  5. With my opinion of the current administration, I doubt I'd qualify.
  6. They're doing everything they can to make piracy the best option.
  7. Not the GP but I've been doing it for 16 years and I don't know or care how much traffic I'm getting. :)
  8. I'm definitely against the government censoring any of those groups. But I don't see how the First Amendment allows Congress to pass a law telling web sites what they must publish.
  9. > All the justifications for censorship during Covid were corrosive, "The 1st amendment only protects you from _government_ censorship, etc.

    Does the First Amendment not also give you editorial control over your websites, including which third-party content you host?

  10. I definitely started reading more when I quit "algorithmic" social media a couple years ago. Still do. But I'm also mid-50s so I could just be reverting to my base. Maybe it's different for younger folks.
  11. But on the plus (???) side, he's extremely bribable.
  12. However, in the United States, the President is supposed to have very limited unilateral authority over any company.
  13. I do believe it really is this simple. I don't buy a $47 carton of eggs because it's just not worth it.

    People do the math and think, "I don't want to spend $40,000 on this. I can get a decent job without spending that, and then I can buy a car, too."

    Politically and economically, it's incredibly dangerous for universities to keep going down this path. When the common citizen finds low value in a particularly expensive-to-run government institution, they elect lawmakers who dispose of those institutions.

    As a society, we need to highly value widely-obtainable post-secondary education, from the citizens to the President. Or we're doomed.

  14. One good thing about Direct File being cancelled is that I get to make spreadsheets for taxes again (in Libre). Worth it? Not at all. But a consolation prize.
  15. Features fully secure e2mitm2ee.
  16. I'm sure that's true, but there are different kinds of "difficult" that rely on different kinds of effort.
  17. It's not so much that, although I'd argue that LLMs can certainly teach you some bad habits from time to time, much more so than Deep Blue ever would.

    Rather, it's because early on, when beginners are learning the basics, they need to do the hard work of figuring stuff out so they develop problem-solving skills. It's not the code-writing skills they need to develop--that's easy. It's the problem-solving skills.

    If I could figure out a way to grade on effort rather than correctness, I'd do that every time. Bust your ass and get a program 80% working and learn a ton doing it? You get an A. Spend 2 minutes copying ChatGPT output of a perfectly-working solution? F.

    The effort is where you build the skill. And the skill is critical problem-solving. Having someone (or something) else do that work does not improve your skill.

    Now, eventually, when you get to be better than the AI (and it's not hard to do that), stuff that you find easy is not longer beneficial to your learning. I've implemented linked lists a hundred times by now; I no longer learn anything from doing it. When you're that experienced with a subtopic, then sure, get ChatGPT to write it, and you verify it.

    Going back to the weight lifting analogy, once you've been lifting the 2 kg weights for a while, you're not going to get much out of it. At that point, if the 2 kg weight must be lifted because it's part of your job description, have your robot do it. Meanwhile, you go on to the 4 kg weights and build muscle.

  18. Appreciate it!

    This response turned into more of an essay in general, and not specifically a response to your post, marginalia_nu. :)

    Sharing information, to me, was what made things so great in the hacker culture of the 80s and 90s. Just people helping people explore and no expectation of anything in return. What could you possibly want for? There was tons of great information[1] all around everywhere you turned.

    I'm disappointed by how so much of the web has become commercialized. Not that I'm against capitalism or advertising (on principle) or making money; I've done all those, myself. But while great information used to be a high percentage of the information available, now it's a tiny slice of signal in the chaff--when people care more about making money on content than sharing content, the results are subpar.

    So I love the small internet movement. I love hanging out on a few Usenet groups (now that Google has fucked off). I love neocities. And I LOVE just having my own webpage where I can do my part and share some information that people find entertaining or helpful.

    There's that gap from being clueless to having the light bulb turn on. (I've been learning Rust on and off and, believe me, I've opened plenty of doors to dark rooms, and in most of those I have not yet found the light switch.) And I love the challenge of finding helpful ways to bridge that gap. "If only they'd said X to begin with!" marks what I'm looking for.

    I'm not always correct (I challenge anyone to write 5000 words on computing with no errors, let alone 750,000) or as clear as I could be, but I think that's OK. Anyone aspiring to write helpful information and put it online should just go for it! People will correct you if you're wrong[2] :) and you'll learn a *ton*. And your readers will learn something. And you'll have made the small web a slightly larger place, giving us more freedom to ignore the large web.

    [1] When I say "great information", I don't necessarily mean "high quality". But the intention was there, and I feel that makes the difference.

    [2] It can be really embarrassing to put bad information out there (for me, anyway). I don't want people to find out I don't know something and think less of me. But that's really illogical--I don't even personally know my critics! And here's the thing: when the critics are right (and they're often right!), you can go fix your material. And then it becomes more correct. After a short time of fixing mistakes critics point out, you get on the long tail of errors, and these are things that people are a lot less judgmental about. The short of it is, do the best you can, put your writing out there, correct errors as they are reported or as you find them, and repeat. I cannot stress how grateful I am to everyone who has helped me improve my guides, whether mean-spirited or not, because it's helped me and so many others learn the right thing.

  19. You're absolutely correct, of course. And part of that is because the degree that you get when you want to be a programmer is a "Computer Science" degree in the US.

    I've added a clarification to the first chapter about the naming and rationale.

  20. I think that's a valid point. The naming came from the fact that the (my) students reading this are in a degree program called "Computer Science". But I do thing that's worth a mention in the guide. Cheers!

This user hasn’t submitted anything.