• 0 Posts
  • 133 Comments
Joined 3 years ago
cake
Cake day: June 22nd, 2023

help-circle



  • Outside of the for loop counters i and j, short variable names are awful. Coming back to old code written with abr var nams is like talking to someone in the military who just constantly throws out jargon and acronyms that they know you don’t know.

    But so are Java style ObserverFactoryManagerTemplateMachinistTemplater names.

    There’s a sweet middle ground of short, but actually descriptive name. Sometimes it’s not possible but that’s usually a code organization / language / framework smell.

    Too short variable names is usually a sign that you need to use a proper ide, with auto complete, or that you need to use a proper build process that will minify your code after the fact.

    Too long names are usually a sign that your module of code (function, class, namespace, etc) is too large, or that your language/framework naming conventions are too strict, or the language doesn’t encapsulate scope properly.


  • If you want a heavy brick that doesn’t need to move around, then buy a desktop for the power.

    If you want a heavy brick that does need to move around, then buy a Think Book so that it can survive a fall.

    And if you want a light laptop that’s easy to carry around, then buy a Gram so that it can survive a fall and do basic 2007 things like include a numpad.

    MacBooks heavy feel is literally just them overcharging you for something brittle. It’s like being charged more for furniture because it’s heavy only to find outs it’s made with MDF.

    Macbooks have decent chips that are limited by Apple’s crappy software, a flat out badly designed OS, nice screens, and way too much weight for their utility.





  • Tl;dw: he has two points:

    1. That between cameras and now AI monitoring, it has just drastically reduced the cost of running an authoritarian regime. He claims that running the Stahsi used to cost like 20% of the government budget, but can now be done for next to nothing and if will be harder for governments to resist that temptation.

    2. That there hasn’t been much progress in the world of physics since the 70s, so what happens if you point AI and it’s compute power at the field of physics? It could see wondrous progress and a world of plenty.

    Personally I think point 1 is genuinely interesting and valid, and that point 2 is kind of incredible nonsense. Yes, all other fields are just simplified forms of physics, and physics fundamentally underlies all of them. That doesn’t mean that no new knowledge has come from those fields, and that doesn’t mean that new knowledge in physics automatically improves them. Physics has in many ways, done its job. Obviously there’s still more to learn, but between quantum mechanics and general relativity, we can model most human scale processes in our universe, with incredible precision. The problem is that that the closer we get to understanding the true underlying math of the universe, the harder it is to compute that math for a practical system… at a certain point, it requires a computer on the scale of the universe to compute.

    Most of our practical improvements in the past decade have and will come from chemistry, and biology, and engineering in general, because there is far more room to improve human scale processes by finding shortcuts, and patterns, and designing systems to behave the way we want. AI’s computer scale pattern matching ability will undoubtedly help with that, but I think it’s less likely that it can make any true physics breakthroughs, nor that those breakthroughs would impact daily life that much.

    Again though, I think that point number 1 is incredibly valid. At the end of the day incentives, and specifically cost incentives, drive a massive amount of behaviour. It’s worth thinking about how how AI changes them.


  • masterspace@lemmy.catoComic Strips@lemmy.world*Permanently Deleted*
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    1 month ago

    Again, that’s not what Cory Doctorow coined it to mean. However, the pressures that enshittify two sided marketplaces can be abstracted to general capitalist pressures that push you to squeeze profitability at every opportunity, even to the detriment of your customers.

    Two sided marketplaces often have the dynamics of creating a massive sticky force that prevents competition or movement, which enables their exploitative behaviour, but non marketplace companies also find ways of creating that stickiness through other anti-competitive means, and the use that stickiness to make their products as shitty as possible to squeeze every penny they can put of people.

    I think that Doctorow’s points about two sided marketplaces are extremely useful because of their specificity, they can lead directly to specific legislation, but the term of enshittification is rapidly expanding to be used more generally.



  • and it’s not even the way it’s usually misused, so even more confusing

    How do you think it’s most commonly misused?

    It does exemplify why it’s such an awful word in general though, so that’s helpful in some small way, I guess.

    Why is it awful? Because people have generalized its original specific meaning? Or because of the awfulness it represents?


  • masterspace@lemmy.catoComic Strips@lemmy.world*Permanently Deleted*
    link
    fedilink
    English
    arrow-up
    8
    ·
    edit-2
    1 month ago

    I watched Fallout and Silo in close succession and they felt like an inversion in terms of which parts were good.

    Fallout felt like it’s scene to scene dialog was well written, but it’s overarching plot felt kind of nonsensical. Silo felt like it’s scene to scene writing was a little cheesy, but it’s bigger plot beats were far more nuanced and interesting.

    I honestly have more faith that, being based on a series of books, Silo will turn out to be the better show. Fallout could be good, but it felt way more like the writers were laying down the tracks in front of the train as it was already rolling… Though again, at this point in time, Fallout’s still nowhere close to the level of bad writing that was the star wars prequels, let alone the newer three.





  • I agree with everything you’re saying, but even speaking specialist to specialist, or say to a group of specialist colleagues who might not be working on exactly what you’re working on, you still often simplify away the technical parts that aren’t relevant to the specific conversation you’re having, and use specific language on the parts that are, because that inherently helps the listener to focus on the technical aspects you want them to focus on.


  • If you’re communicating with another scientist about the actual work you’re doing then sure there are times when you need to be specific.

    If you’re publishing official documentation on something or writing contracts, then yes, you also need to be extremely speciific.

    But if you’re just providing a description of your work to a non-specialist then no, there’s always a way of simplifying it for the appropriate context. Same thing goes for most of specialist to specialist communication. There are specific sentences and times you use the precision to distinguish between two different things, but if you insist on always speaking in maximum precision and accuracy then it is simply poor communication skills where you are over providing unnecessary detail that detracts from the actual point you’re trying to convey.