• 1 Post
  • 221 Comments
Joined 2 years ago
cake
Cake day: June 7th, 2023

help-circle
  • Why do you believe life has meaning?

    I personally don’t believe life has any meaning, other than the one you choose for your own life. It’s rather terrifying and freeing at the same time. If there is no meaning, and if there is nothing else, no higher power, then this is it. You get the time you get, running around as self aware stardust, and then it ends. Everything that is “you” flips off one day and there is nothing but oblivion as the stardust you were slow seeps away. But, that also means that you don’t have to live up to anyone else’s idea of what your life should be. You can make your own path, your own meaning, and fuck the people in funny hats who try to tell you otherwise. You are you and no one else gets to define what that is.

    I was pondering why people fight so hard to beat diseases and live a few more years. What are they planning to do? Why exert effort just to be here longer when you don’t have a reason?

    If this is all there is, if oblivion is on the other side of the door, I’ll scrabble for every day existing that I can get, thank you very much. Sure, I have my own beliefs and things I would willingly accept oblivion for. But, if those aren’t on the table, I’m gonna keep on existing as long as I can. It’s one of the few things I’m pretty good at.


  • This is basically me every night. Unless I go to bed at 3am, I usually toss and turn for an hour or more. So, I listen to audiobooks. Nothing heavy, usually just sci-fi or fantasy. Basically cotton-candy for the mind. Unless I have a good lecture going, the Great Courses stuff is soothing. But, that usually distracts me enough that I finally fall asleep. I use a single ear bud in my right ear and set a sleep timer so that the book shuts off after a reasonable time. That usually gets me close enough to sleeping that I can finally get the rest of the way.

    The only downside to this plan, is when you get a really good book, with a good reader and you start getting towards the end of the book. The temptation to go just one more chapter is hard to resist.


  • Overall, love it. We had a hybrid RAV 4 and wanted to move to a larger vehicle. When we discovered that Toyota was releasing a hybrid Sienna for 2021, we jumped at it. We get ~35mpg on average. And we’ve put just a bit over 55k miles on it since we got it. Maintenance has mostly been routine, though we did have an odd issue with one of the sliding doors filling up with water. According to the tech at the service center, there is a drain which was clogged and needed to be cleared. This was likely exacerbated by the fact that it’s parked outside, in a wooded area. So, it sees a lot of leaf litter. And that is one down side, the back hatch can accumulate leaves and crap in the space between the top of the door and the body of the vehicle. Annoying, but you just have to clean it out on the regular. The adjustment rails for the rear seats are also hard to clean, if anything gets in them. So, that can be annoying.

    As for performance, it moves well enough. It’s a mini-van, so you’re not going to beat a small car off the line, but you do get up to speed at a good clip. The turning radius is surprisingly narrow for such a large vehicle. At speed, the vehicle feels stable and handles ok. I’ll also say that the adaptive cruise control is insanely addictive. I’ve been driving in traffic this week and I can go a long time without touching the pedals. I’d also recommend getting to the trim level where you get the backup camera with the false overview of the vehicle, makes parking super simple.

    We mostly use it for routine tasks like getting groceries or taking the kids places. We also go camping regularly and we can pack all our stuff into the back and put the kayaks on top. Its not a vehicle I’d take off road on anything challenging, but it handles unpaved roads ok.

    So ya, we’ve been happy with it and I’d give it a recommendation.


  • It’s such a strange concept. “Here kid, eat this food you hate or I’m going to starve you!” You wouldn’t do this to an adult, and we’d all hate to be in the position of having food we hate force on us. So why do we do it to our kids? Sure, maybe we need them to eat something other than hot dogs and candy; but, we can do better than just, “this is why I bought so you will eat it!”



  • Bitcoin is a ponzi scheme with a really long time horizon. In a way, any fiat currency kinda is as well. The difference is that a government backed fiat currency like the US Dollar is backed by the US Government saying “you will accept the USD, or else”. That backing keeps the game running. Bitcoin has nothing like that. The only reason it keeps going is because of speculation, money laundering and the purchase of black market goods.

    So, as long as you can go buy drugs or move money across borders with Bitcoin, it will have value. As long as it has value, some folks will speculate on it. That can keep prices up, right up until it doesn’t. So, as is always the case for speculative assets, caveat emptor.


  • I happen to be a prime example of how bad US Rail is this week. I’m taking my son from near Fredericksburg (the real one), up to Ballston for a summer camp. We have a couple options:

    1. Drive
    • Distance: ~70 miles one way, ~140 round trip
    • Time: 1 hour and 45 minutes one way, with traffic. ~3.5 hours round trip.
    • Cost:
      • 4 gallons (US) of gas @ $3.50/gal: $14
      • Wear and tear: estimate at 0.5 gas cost: $7
      • Parking: $11
      • Total: $32/day
    1. Virginia Railway Express (VRE) and Washington Area Metro (WMATA)
    • Distance: N/A
    • Time:
      • Drive to Fredericksburg station: 20 minutes
      • VRE (Fredericksburg to L’Enfant station) - 1 hour 20 minutes
      • WMATA (L’Enfant to Ballston) - 20 minutes
      • Total: 2 hours one way, 4 hours round trip
    • Cost:
      • Drive: we’ll just ignore this, it’s close enough to zero.
      • VRE: $23.56/person * 2 people: $47.12
      • WMATA: $3.45/person * 2 people: $6.90
      • Total: $54.02/day

    So, for the low, low cost of about 1.68 times the cost of driving, we can take slightly longer to get to our destination and have zero control over our schedule, which makes the actual time devoted to travel considerably longer. We tried the public transit route last year, and it meant leaving earlier in the morning (about 30 minutes) to catch a train to get us there on time, and getting us home around 45 minutes later. And this is right around the US Capitol, which has some of the better transit options. Needless to say, we’re driving this year.

    I really want to be able to take transit, but it’s basically dead in the US. Earlier this year, I needed to go to Boston for work. Catching a train from Washington, DC to Boston meant an 7 hour train ride (using the “high speed” Acela line) at ~$500 round trip. Flying was 1.5 hours and cost ~$300 round trip. Wanna guess which option I used?

    Basically, all of the incentives are stacked against transit options in the US. Except within certain metro areas, driving or flying is always cheaper and faster. Yes, inside those metro areas, public transit can be great. I used to work in Washington, DC and used the VRE I mentioned earlier to get there and then WMATA or the Capital BikeShare to get to my office. That was great, since I didn’t have to drive into DC every day, which sucks big donkey balls. But it probably wasn’t cost effective and wasn’t really time efficient either.


  • But have you considered, line goes up?

    Sadly, there are probably a lot of developers who are burning the candle at both ends to push this out the door, on an unrealistic schedule. And who will then burn the candle in the middle as well when the release is a buggy mess. Only to finally be tossed aside like so much trash when the game fails to realize these unrealistic expectations. And all of that will squarely be the fault of management, who will wipe away crocodile tears with the profits this game will generate. Just not the profit they unrealistically promised investors; so you know, the game was actually a failure. Fuck EA’s management, the world would probably be a better place if the C-Level suite and board room got emptied out by some disaster.






  • Theoretically, browsers could even stop from the JS engine from being started for the site in the first place.

    The NoScript extension is basically this. Most of the client side stuff is off by default and you can enable it per-domain. It breaks a whole lot of websites, but often in ways where the main content of a website is still readable. Over time, you can build up a list of “allow by default” domains and most of the web you care about works. Though, you may have to spend a moment or two sorting out permissions when you visit a new site.


  • That actually sounds like a reasonable response. Driving assist means that a human is supposed to be attentive to take control. If the system detects a situation where it’s unable to make a good decision, dumping that decision on the human in control seems like the closest they have to a “fail safe” option. Of course, there should probably also be an understanding that people are stupid and will almost certainly have stopped paying attention a long time ago. So, maybe a “human take the wheel” followed by a “slam the brakes” if no input is detected in 2-3 seconds. While an emergency stop isn’t always the right choice, it probably beats leaving a several ton metal object hurtling along uncontrolled in nearly every circumstance.




  • Not a specific word or phrase, but Google Dorking is useful for limiting down search results. Just the basics of putting things in double quotes (e.g. “Find this exact text”) and negating words/phrases (e.g. -NotThis) can go a long way in refining search results. The “filetype:” modifier is much less useful than it was a decade or two ago, as SEO assholes have gotten wise to it and so include tags to show up on results using it. The “site:” keyword can be really handy, when you are pretty sure what you want is on a specific site/domain. Or, if you are trawling a website for specific information. You can also negate the “site:” keyword. So, you can add something like “-site:expertsexchange.com” to a search and get rid of useless advertising sites.


  • While I’m all for fresh ideas, one of the advantages to sticking with well known naming is that folks will often look for those things and might end up missing the community, if the name isn’t obvious and easily searchable. While “LFG” does imply that one is looking for a group, rather than maybe just a single other person, it also has a very long history in gaming and is a well known acronym. I suspect a lot of folks are going to specifically look for that acronym when starting their search. So, I’d argue with sticking with that classic.

    That said, it is your community and you should build the identity you want to build. So, don’t let some old curmudgeon like me push you away from doing something that interests you.


  • The first issue with running a coin miner is using company resources for your own profit. Your own system, using your own electricity, go for it. Running it on a company owned laptop, while at a company building, burning electricity the company is paying for. Ya, that starts to get uncomfortably close to fraud or theft. There is also that whole, “running unauthorized software on a company system, doing who knows what else in the background.” There is a very real possibility that the coin miner has unknown vulnerabilities which could allow remote code execution; or, just outright be malicious and contain a remote access trojan. Maybe he was smart enough to audit all the code it was using and be very sure that’s not the case. More likely, he just grabbed a random implementation of XMRIG, put his wallet in the config file and ran it. Either way, he also made a point of refusing to remove it, so we escalated up to management. With the recent ransomware outbreak having been in the multi-million dollar (possibly low tens of millions) damage range, refusing to remove unauthorized software went over about as well as a lead balloon. There may have been other factors at play; but, the unauthorized software and being a dick about removing it was what got him out the door.


  • If you spin it up, fucking own it. When you’re done with it, shut it down. I have long lost count of the number of times I’ve reached out to a team to ask about the coin miner they are running on some random EC2 instance only to find out that some jackass spun it up for a test, gave it a public IP, set the VPC to allow any inbound traffic, installed all kinds of random crap and then never updated it. Nor did it get shutdown when the test ended. So, a year and a half later, when the software was woefully out of date, someone hacked it and spun up a coin miner. Oh, and the jackass who set it up didn’t bother to enable logging or security monitoring. But, they sure as hell needed the ability to spin stuff up on their own. Because working with IT to get it done right would be too hard for their fragile little ego.