• 0 Posts
  • 346 Comments
Joined 2 years ago
cake
Cake day: July 3rd, 2023

help-circle









  • I just tried “Language Drops” and it was… interesting. It didn’t place me at the right level, so I got a very beginner lesson when I’m closer to intermediate (but definitely not fluent). I’m not sure I liked matching the pictures- the picture for “thank you” could mean different things depending on how you interpret the person’s face and body language- and then I hit the end of the free content for the day. It didn’t get to different tenses or even whole sentences- just basic vocabulary and no verbs. Maybe it ramps up quickly?


  • Oh yeah. Cars are bad on like every metric.

    Socially they isolate people. You don’t interact with anyone when you’re driving except to get angry. The micro interactions you have on the train matter. Seeing people that aren’t just like you, also annoyed that the train is delayed, or just having a nice time with their kids, matters. More than makes up for when other people are annoying.

    Economically they hurt. It’s much harder to just pop into an interesting looking shop when you’re cruising along at 40mph. All the space dedicated to parking could be used for other stuff- housing, commerce, communal space, whatever.

    They make spaces less safe. Other than the direct impact (no pun intended) of people getting hit by cars, or crashing into stuff, a space that has steady foot traffic is generally safer. If everyone was in their car instead, you’d probably be alone on foot with no one to help if something happened.

    They’re bad for the environment. Air pollution, micro plastics, whatever.

    Drunk driving is way more dangerous than drunk “riding the train”.

    The more non-car options are built out, the better it will be for people who need to drive for whatever reason.

    Cars culture is trash and if we ever escape from it, it’s going to take years.




  • This reminds me of the new vector for malware that targets “vibe coders”. LLMs tend to hallucinate libraries that don’t exist. Like, it’ll tell you to add, install, and use jjj_image_proc or whatever. The vibe coder will then get an error like “that library doesn’t exist” and "can’t call jjj_image_proc.process()`.

    But you, a malicious user, could go and create a library named jjj_image_proc and give it a function named process. Vibe coders will then pull down and run your arbitrary code, and that’s kind of game over for them.

    You’d just need to find some commonly hallucinated library names





  • I don’t know about “fine”. It has a lot of weird stuff baked in. Hoisting. Unexpected type coercion. Too many ways to loop over something and I always forget which one is which. “There’s more than one way to do it” is kind of a recurring problem, come to think of it. Several function declaration syntaxes. Dot notation AND bracket notation for objects.

    Also it will forever bother me that object keys aren’t quoted.

    const foo = "hello"; const bar = { foo: "world" }

    That should be, in my mind, { "hello": "world" } . It’s not. It’s { "foo": "world" }

    But if you want to do that, you need to do const bar = { [foo]: world }. Which looks like your key is an array with one entry, a string with a value of “foo”

    You also end up learning a whole framework, with its syntax and idioms, every couple years. Angular. React. Redux. Whatever.

    There’s also a lot of people who have never used anything else, and want to use javascript for everything.

    Javascript is basically D&D. Wildly popular. Full of legacy jank. People try to use it for anything even though there are better or more specialized tools.



  • At the very least form unions. That will help with stuff like wage theft, some people getting underpaid, BS firings, etc.

    More aggressively, maybe some sort of collective ownership. Not this “options” bullshit where they never even vest for most people. The whole thing where management pays you $100 and sells what you made for $3000 needs to go. That $3000 needs to be more fairly shared among the people that made it happen.

    But I don’t really know. I’m just some guy with entry level knowledge and a sense that the current system is wrong.