• 0 Posts
  • 80 Comments
Joined 3 years ago
cake
Cake day: June 21st, 2023

help-circle
  • I’m from Indy - no one is buying the story. The councilor is a complete tool who’s hated by his own constituents and will be voted out. He’s been caught multiple times making up shit like this just for attention.

    Just a thought - if someone was this passionate against new AI data centers, why would they get an anti-data center flyer, put it in a plastic bag, leave it under his doormat, and then shoot up his door? If they’re going to this much trouble, they want to stop the data centers. But they’d be relying on the councilor looking under his doormat and that his opinions wouldn’t be hardened by this. Why wouldn’t they try to kill the councilor, too? Why wouldn’t they at least leave behind an actual threat?

    What’s much more likely is he either did this for attention or it was a drive-by shooting and he either put the flyer there himself or it just happened to already be on his porch.






  • Or by configuring your parser.

    I do agree there are plenty of annoyances that shouldn’t exist in YAML but do because someone had an opinionated belief at one point, though. For example, it shouldn’t try to guess that “yes”, “no”, “y”, and “n” are truthy values. Let the programmer handle that. If they write true/false, then go ahead and consider those truthy. Times can also be a bit of a pain - iirc writing 12:00 is supposed to be interpreted as 0.5 - but at least that’s something you can work around.

    But there’s plenty in that article that are only problems because the writer made them problems. Every language lets you make mistakes, markup languages aren’t any different. It’s not a bad thing that you can write strings without quotes. It’s not forcing you to do so. Anchors also make it simple to reuse YAML and they’re completely optional. The issue with numbers (1.2 stays as 1.2 while 1.2.3 becomes "1.2.3" is very nitpicky. It’s completely reasonable for it to try to treat numbers as numbers where it can. If type conversion is that big of an issue for you, then I really doubt you know what you’re doing.

    On top of all this, YAML is just a superset of JSON. You can literally just paste JSON into your YAML file and it’ll process it just fine.

    I’m not saying it’s perfect, but if you want something that’s easy to read and write, even for people who aren’t techy, YAML is probably the best option.




  • Here’s a nice quote from The Communist Manifesto:

    What are the common wages of labour, depends everywhere upon the contract usually made between those two parties, whose interests are by no means the same. The workmen desire to get as much, the masters to give as little as possible. The former are disposed to combine in order to raise, the latter in order to lower the wages of labour.

    It is not, however, difficult to foresee which of the two parties must, upon all ordinary occasions, have the advantage in the dispute, and force the other into a compliance with their terms. The masters, being fewer in number, can combine much more easily; and the law, besides, authorizes, or at least does not prohibit their combinations, while it prohibits those of the workmen…

    We rarely hear, it has been said, of the combinations of masters, though frequently of those of workmen. But whoever imagines, upon this account, that masters rarely combine, is as ignorant of the world as of the subject. Masters are always and everywhere in a sort of tacit, but constant and uniform combination, not to raise the wages of labour above their actual rate… Masters, too, sometimes enter into particular combinations to sink the wages of labour even below this rate. These are always conducted with the utmost silence and secrecy, till the moment of execution, and when the workmen yield, as they sometimes do, without resistance, though severely felt by them, they are never heard of by other people…

    A man must always live by his work, and his wages must at least be sufficient to maintain him. They must even upon most occasions be somewhat more; otherwise it would be impossible for him to bring up a family, and the race of such workmen could not last beyond the first generation.

    Ah shit, never mind. This was from Adam Smith’s The Wealth of Nations




  • Well, in addition to his attempt to ban milfepristone, he also ruled that the Biden administration could not enact protections for transgender employees.

    Why? Well, sure, Title VII protects transgender individuals from discrimination, but that doesn’t mean it protects any of their conduct, actions, or anything else. So you can’t fire someone for being trans, but the moment they “act” trans, present as the opposite gender, ask for you to use their pronouns, etc., it’s completely different and they totally can be fired.

    He’s constantly choosing to selectively ignore parts of the legal code so it fits his view better. He believes he has the power to redefine words - once demanding that the lawyers on both sides use the term “unborn baby” instead of “fetus” because he says fetus is a made-up word and a liberal plot.

    He also tried to overturn the ACA… In 2022.





  • It’s not worth the effort and testing. People would only experience it once every 3-4 years, depending on when they get a new laptop. Must still shouldn’t have to worry since other software would install that version of .NET already.

    Plus, people don’t bother to read error messages anyways. Another tool I created would create PDFs of the financials. The first section would be pulled from the EPM and the second would be a data dump of every transaction for each cost center. If the totals don’t match to the dollar, the script would throw an error.

    90% of the time, it was because the EPM data was being refreshed as it’s scheduled to do so every half hour and takes 3-4 minutes. So I had the error message tell the person to just go take a quick break and come back. Still, people would email me saying they don’t understand why they’re getting the error and it would always be fixed if they just wait.


  • I don’t even work in IT but I make complex Excel tools for my Finance team.

    I get an email about once every week or two from one of my coworkers asking what to do about an issue. Nearly every single issue would have been resolved if they just read even the first few instructions.

    My favorite is a specific tool we use to review the financials. It relies on Scripting.Dictionary which is only present in .NET 3.5.1 or prior. The very first instruction on the file says you need to download it. There’s even a very handy button right there which will take you to our software center to install it.

    Yet every single time someone gets a new laptop, they immediately assume that the file is broken.



  • That’s the only reason I bought a modern car.

    My parents would always buy cheap beaters. They had a car from the 90s they only recently got rid of because the transmission was shot. My first car was an '05 Caravan I drove for almost two years and got rid of in 2018.

    I swallowed the pill after seeing cars get absolutely crushed to the point where the jaws of life were necessary yet passengers could just walk out.

    I remember someone posted a picture of their brand new sedan. It was involved in a serious accident and sandwiched between two large pickup trucks. The entire car was squished down until it was smaller than the passenger compartment. The driver was able to walk away with minor injuries and the paramedics weren’t even surprised.

    I don’t give a shit about the fancy features. I just want something that is reliable and safe.