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

help-circle
  • That’s the worst part about it - the fix is so simple. Google just completely abandoned it.

    It was just a single kernel function call on a single line with slightly modified arguments. Just make a small update and it works perfectly fine.

    I spent much more time researching the fix than I did applying it. But now I have to rebuild and reinstall it every single time I update my kernel.


  • Arguing the other side for both you and the user above:

    As shitty as the average driver is, I see a lot more car accidents in a parking lot than I see car accidents in some random field.

    People hit the street lamps in parking lots, too. We mitigated this by using a concrete base that goes up a few feet. They can hit it but the lamps are still fine.

    When you put the panels where cars are supposed to be, you have to put them up higher, this requires more material for the structure. Because the structure is now much taller, you need more material to keep it rigid.

    That’s true but solar panels aren’t that heavy.

    You’ll also have a bigger profile compared to the wind, so you guessed it, more material is needed to make it stronger.

    Wind isn’t really that much of an issue due to the profile of the panels.

    Oh, and if a panel falls on someone’s car and damages it, or injured a person waking underneath, you’ll get sued, so you need a wider safety margin, which means a stronger structure, which means more material is needed.

    You can say that about almost anything. Have you not wondered how they can build large stores and warehouses so quickly? Solar panels are much lighter than their roofs.

    When it rains on those panels, they create a concentrated line of water falling from a pretty good height. This will increase erosion of the parking lot, which means you need to do more frequent repairs to the surface, or you need to use more material to create gutters and channels to safely move that water away. If you go that route then you need to clean and maintain those gutters

    Gutters and channels are rather cheap, especially compared to pretty much everything else in the project or even the cost of the parking lot. You can also save a bit of money by just angling the panels a bit and including a small space between them.

    You’re also going to have a large energized transmission network running over an area with extremely high foot and vehicle traffic

    Solar panels are low voltage, around 40v. Electrocution risk is lower than with the street lamps.

    that’s not going to be a problem because the entire electrical system is going to be ripped out by a junkie before there’s a chance for anyone to get hurt…

    What’s stopping them now? There’s lots of copper in the street lamps and various equipment at a store. The answer is that the copper isn’t easy to access. It would take someone way too much time to get any substantial amount of copper from the wires so long as the run back is protected. They would need to rip apart each panel to get to it.

    Then there’s also the additional complexity required to clean elevated panels like that, the difficulty in maintenance, complication to firefighting, the list of logistical issues goes on.

    Not really - you just need a ladder.





  • 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.


  • Calling it a fancy autocomplete might not be correct but it isn’t that far off.

    You give it a large amount of data. It then trains on it, figuring out the likelihood on which words (well, tokens) will follow. The only real difference is that it can look at it across long chains of words and infer if words can follow when something changes in the chain.

    Don’t get me wrong; it is very interesting and I do understand that we should research it. But it’s not intelligent. It can’t think. It’s just going over the data again and again to recognize patterns.

    Despite what tech bros think, we do know how it works. We just don’t know specifically how it arrived there - it’s like finding a difficult bug by just looking at the code. If you use the same seed, and don’t change anything you say, you’ll always get the same result.



  • So if I take a glass, fill it with cream, and put ice on top, am I now eating ice cream?

    Even if I decided to call it that, you’d probably tell me that no one else would think of that as ice cream, even if I call it such or even if it’s the technically correct name, and that arguing that it is ice cream is very pedantic for no discernable reason.






  • 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.


  • It doesn’t have to be fire stations. But they are commonly used for a few good reasons.

    They’re relatively ubiquitous. It shouldn’t be hard for someone to locate a fire station. They’re almost always staffed 24/7. They’re trained on basic first aid. Quite often, they’ll even have medics on staff.

    Very importantly, though, they don’t have a lot of people coming in and out of them. One of the big benefits of this program is that there are zero questions asked and it’s as anonymous as you wish. The people who use these are often afraid they’ll be judged as a failure. The lockboxes have a built-in time delay so you can leave before the station is alerted.