1,176 karma · joined June 18, 2020
I didn't see a link to the source in the article, but this seems to be it: https://sourceforge.net/p/tiny-pascal/code/HEAD/tree/NorthSt...
IMO, being under X lines of code is part of the readability—10,000 lines of code is hard to approach no matter how readable it otherwise is.
Compare that to, say, Rust, which would be pretty painful to single-pass compile with all the non-local behavior around traits.
What killed the Wirecutter for me was the standing desk referral code scandal, full stop. Their whole thing was "one stop for the best thing", and if there's any hint of bias there, it kills that. I believe that was after the NYT acquisition--I think it's very fair to lay the blame at their feet.
> Mycin was never actually used in practice. This wasn't because of any weakness in its performance - in tests it outperformed members of the Stanford medical school. It was as much because of ethical and legal issues related to the use of computers in medicine - if it gives the wrong diagnosis, who do you sue?
https://cinuresearch.tripod.com/ai/www-cee-hw-ac-uk/_alison/...
Swing It Seattle? Me and my wife go to the wednesday dances :-)
Like I've worked on a lot of small games (https://vgel.itch.io), some better, some worse, but I've never tried, e.g., an FPSRPG or a Dwarf Fortress-esque simRTS. The process of "stripping down" those genres to be feasible as a small game fundamentally transforms them into something else. When you rip the complex skill tree out of an FPSRPG to simplify it, it becomes a different kind of game! And some people just don't like that—they only want the complex game. They didn't like early Minecraft, they only like Minecraft now, after 10+ years of development gave tons of interlocking features and mechanics. And that's... what it is. It makes me a little sad, but I don't think those people will be very happy as solo indie devs (unless they have the superhuman willpower to push through years of development on a single game without enjoying the early stages or the tight feedback loop of improvement you get by releasing smaller games).
I've tried to sell this vision to people before, maybe not as eloquently as OP, showed them Itch.io and some of my favorite games on there, and... they just didn't care. It didn't interest them at all. Other people got the appeal immediately. It just seems to come down to personal taste.
I've replaced the battery and the health is fine, people just don't test their stuff with old devices (I've done frontend before, I get why not).
Microsoft bought Github in 2018. We'll see what happens in 2025...
```quote
As Moss pointed out, even the FDA-mandated nutrition facts box that has appeared on most packaged food since the ’90s “was conceived by none other than the food industry itself as a way of placating us.” Back in the ’70s, he explained, consumer advocate Ralph Nader was talking “really loudly and publicly about the evil-sounding” chemicals that the food industry was feeding to unknowing consumers. “As a way of countering that attack, [they figured] why don’t we disclose lots of stuff on the labels of packages and if we do so, people will feel comforted by the idea that the government is keeping track and it must be okay,” Moss said. “What I thought was our friend was in fact a conceit of the industry to lull us into complacency.”
```
Alternative read: activist makes a stink about a bad industry practice and industry self-regulates an effective response that helps the situation significantly. Is it perfect? Of course not, but my understanding is that the US has some of the strongest food labeling regulations in the world (similar to the EU's, much better than e.g. China) and they're being continuously tweaked to be better. As a consumer I can look at a food label and see basically everything that's in it that I care about, e.g. HFCS, and that means customer preferences drive company behavior. What this article sees as crass language about "good labeling" from the chicken concentrate manufacturers, I see as evidence that food labels work to change corporate behavior. If there were no food labeling laws who's to say that store-bought chicken stock would have any chicken in it at all?
Maybe I just have more of a stomach for industrial food production? I mean I make homemade stock and it's delicious and in a different league than anything from the store, but sometimes a meal needs some chicken water and you have nothing in the freezer, you know? It's not so bad. If we want to talk about store-bought crimes against the culinary arts let's talk about store-bought bread.
A lot of managers feel the same way when engineers talk about tech debt, refactoring, etc. Maybe they've never read code, or aren't familiar with the specific codebase. Projects seem to be getting completed—what's the problem? Maybe velocity is going down, but are the engineers right about why? Or are they just being anal about something that's simply less than ideal?
A good contractor walks you through why the repair is needed, what your options are (cheap temporary fix, long-term repair, total replacement), the consequences of those choices, and how much each will cost.
Unfortunately in software we don't really know how to answer any of those questions. A lot of refactorings and rewrites just shuffle irreducible complexity around ("it makes so much more sense now!" says the developer who just spent a week studying the code and rearranging it to their personal preferences). Not to mention that we suck at giving estimates.