• 0 Posts
  • 105 Comments
Joined 2 years ago
cake
Cake day: November 19th, 2023

help-circle
  • In industrial software, I’m sure performance is a pretty stark line between “good enough” and “costing us money”.

    The pattern I’ve seen in customer facing software is a software backend will depend on some external service (e.g. postgres), then blame any slowness (and even stability issues…) on that other service. Each time I’ve been able to dig into a case like this, the developer has been lazy, not understanding how the external service works, or how to use it efficiently. For example, a coworker told me our postgres system was overloaded, because his select queries were taking too long, and he had already created indexes. When I examined his query, it wasn’t able to use any of the indexes he created, and it was querying without appropriate statistics, so it always did a full table scan. All but 2 of the indexes he made were unused, so I deleted those, then added a suitable extended statistics object, and an index his query could use. That made the query run thousands of times faster, sped up writes, and saved disk space.

    Most of the optimization I see is in algorithms, and most of the slowness I see is fundamentally misunderstanding what a program does and/or how a computer works.

    Slowness makes customers unhappy too, but with no solid line between “I have what I want” and “this product is inadequate”.


  • Apple put inadequate coolers in the later Intel Macbooks to make Apple Silicon feel faster by contrast. When I wake mine, loading the clock takes 1.5 seconds, and it flips back and forth between recognizing and not recognizing key presses in the password field for 12 seconds. Meanwhile, the Thinkpad T400 (running Arch, btw) that I had back in 2010 could boot in 8.5 seconds, and not have a blinking cursor that would ignore key presses.

    Apple has done pretty well, but they aren’t immune from the performance massacre happening across the industry.

    The battery life is really good, though. I get 10-14 hours without trying to save battery life, which is easily enough to not worry about whether I have a way to charge for a day.





  • When you account for inflation, oil prices today are in line with oil prices in the early 2000s. The price is too low, and the risk is too high for massive infrastructure spending that would extract more oil from Venezuela to be worth it.

    Possibly, green energy technologies are now on a trajectory to overtake fossil fuels altogether - and they are already a factor in driving the price of fossil fuels (and therefore the profitability of many wells and mines) down substantially. If that happens, the long term value of Venezuela’s oil reserves, without suitable infrastructure already built for extraction, could be close to zero.

    In line with small government ideals, the best thing to do is let companies decide whether and how much to invest, but that won’t be a headline worth showing off. So Trump is trying to make $100B happen, and believes that that (alone) will restore the Venezuelan economy to the way it was.



  • I was raised religious, and fell for the whole “porn makes you unable to form real, properly attached bonds with another human” thing. Then I started reading the scientific background of that stuff, and - while you definitely can damage your ability to form strong relationships with porn (or just about anything else) - that made me far more porn positive.

    Maybe this is just me, but I actually watched/looked at far more porn when I felt deeply ashamed of doing so. Now that I’m OK with it, and it just feels normal, it’s comparable to a tool I have access to.






  • The world trade center was required to be insured against terrorism by the banks in the leasing deal. That was an obvious requirement for the banks to include because of the recent (at the time…) 1993 world trade center bombing.

    Larry Silverstein got the insurance so recently before the attack because he signed a lease that included the insurance provisions, and he signed that lease in July 2001 because negotiations for the deal took from January 2001 until July 2001. Prior to that, the Port Authority was having trouble keeping the occupancy of the building high, and they thought private management of the building would increase tax revenue, and give them money for other projects. The plan for privatization began in the 1990s, and coincided with other revitalization efforts in the area, some managed by the Port Authority, and others stemming from the city government.

    I think in context there’s nothing surprising involved here, and the timeline of the attack was driven by different things than the timeline of the leasing deal. In other words, this is a coincidence.



  • My most frequent breakfasts are just coffee, or 2 eggs over medium, some kind of meat (spam, bacon, sausage, or steak in that order of prevalence), and some kind of bread (toast, English muffin, biscuit) with coffee. Those options account for perhaps 85% of my breakfasts.

    Sometimes (1-3 times per month?) I have cereal and milk. Very rarely, I’ll have fruit and salami.

    During the summer, I sometimes substitute iced tea for coffee. During winter, I sometimes have leftovers from dinner the night before. Any time of year, if there’s leftover pizza, I’ll have that for breakfast, cold, with salt and red pepper flakes added.

    About twice a year I pull out my waffle maker, and make waffles on a weekend. Every time I tell myself I should do it more often, but every time it seems to sate my craving for ~6 months.





  • It’s a cycle I can describe, but cannot understand. A business has some minor decline in sales, or profits, or whatever. Private equity firms convince one group of people this is the biggest disaster, and the company is ruined forever, hardly worth anything. Simultaneously, they convince a second group of people that the company has a strong business model, and will recover soon.

    The second group lends the company a ton of money to buy itself from the first group of people, for the private equity firm. Now, the private equity firm tries to make a temporary spike in value, pay themselves large dividends, and sell the (now actually, fundamentally broken) company for as much as they can.

    The original shareholders lose. The employees of the business lose. The banks (or their insurance company) lose. Private equity wins.

    My lack of understanding is, if I were a bank, I would spot this scam either the first, or second time it happens. Next time Mitt Romney came to ask me for ten billion dollars, I would tell him to pound sand. How has it taken actual professional bankers hundreds of times to (still not) see the cycle?

    Likewise, the insurance companies backing some of these loans must know they’ve lost billions on this. Why haven’t they done anything?


  • “AAA” gaming began as a reference to the “AAA” creditworthiness rating, meaning (essentially) “certain to repay the loan” // “certain to earn more than the development costs” (contrarespectively). AAA gaming has always been about the safe bet, the easy money, and the tailored to mass market design.

    High budget games can only have so much ROI, so there’s kind of implicitly a limit on how much risk is tolerable for investors/publishers. Meanwhile, a game that costs a few million (or even less) could be the next big success, and rake in a massive sum - enough to justify its own budget in addition to many failed attempts to craft a star.

    Even more risky is indie gaming, where the cost of development is provided by crazy people that want to produce “fun”, and gain money as some kind of (important) side effect. That’s where you get the wild “no one (in the know) would expect this to work” ideas, and most of them do fail, just as expected. The ones that are good enough to make it are by nature surprisingly good - indeed, this surprise is why publishers won’t go after the same concept under most conditions.