HNHacker News
TopNewBestAskShowJobs

gh-throw

313 karma · joined March 17, 2021

submissionscomments
gh-throw··on Where have all the kindergartners gone?
Remote’s a disaster for little kids, and about as much work for one or both parents as just teaching their kid some stuff themselves. If you don’t need special reading or speech intervention then well-chosen apps and a workbook can replace most of the useful actual instruction in kindergarten. Maybe just YouTube how to teach the alphabet correctly for phonics and you’re golden.
gh-throw··on Deprecated Grandparents of America
Much of Black Mirror is about stuff that's obviously about to happen, a very slightly more advanced or tweaked version of something already happening, or allegory that isn't actually about the future, even if it's set there, but is entirely about right now (the most notable of the last category is probably Fifteen Million Merits).
gh-throw··on IRS guidance for thieves, drug dealers, and corrupt officials
Hahaha, nope. Not in any of the major tech hubs. I think it’s true in most cities.
gh-throw··on Windows 95 – How Does It Look Today?
I used a 100mhz Pentium with 64MB or memory and, later, a 166mhz Pentium with 128MB. Win98 (people are correct that midis were way more common in the ‘95 days, as even a 2MB mp3 would take forever to download on dial-up and hard drives were small) and my experience was than any OS was fine if you were only playing mp3s, but on anything but BeOS or QNX you’d get bad pops and UI lag if you did anything else while a song way playing. Linux was actually worse about this than Windows, in fact, but both were bad.
gh-throw··on IRS guidance for thieves, drug dealers, and corrupt officials
I’ve never known cops to investigate theft unless you basically hand them the culprit yourself. You just get your police report and hand it to insurance, if relevant. That’s their whole and entire role in the process. Even where there’s a 99% chance there’s, say, a gas station with video of the thief and their car (=license plate). They don’t even bother to check it out. You really do have to give them everything yourself to get them to maybe do anything.
gh-throw··on OpenMW – open-source TES3 Morrowind reimplementation
Late last year, after they restored shadows (I think they'd had to take them out while fixing some stuff, or something) I played most of Morrowind with this. Still intending to go back and finish. Finished the main quest, a huge percentage of the side quests, and Tribunal. Was just getting ready to start Bloodmoon.

What works: everything. Everything I tried. What did I try? All the parts of the game listed above, plus 20-30 plugins, including one obscure library plugin that's not on Nexus. Used Mod Organizer2, IIRC. No problems. Worked great. Know what's amazing? No crashes. Not. A. Single. One. Anyone who played Morrowind back in the day remembers all the crashes. So many, even with stability mods and later versions of the game. This? Rock solid.

What doesn't: plugins that patch or wrap the Morrowind .exe file. That's about it. Oh well.

Bonus round: you can crank up the view distance to fairly high levels on even a medium-good rig, much farther than in the original game. Definitely improves it.

gh-throw··on On the Decline of Perl – external factors
Yeah, I mean more in the information it carries for the human reader than its effect on how the machine sees it.
gh-throw··on Arabian Nights
Mardrus got translated into English by Mathers. It's the edition I've read (partially—my copy is in four very fat volumes, so it's a lot of reading). Can confirm that it includes tons of stuff I'd expect to be missing from any kind of Bowdlerized or censored version. Not sure I'd recommend it for a modern reader in English given the other options available, these days.

https://en.wikipedia.org/wiki/Edward_Powys_Mathers

gh-throw··on On the Decline of Perl – external factors
They're kinda just a barely-there static-typing system, but damned if that's not way better than none. And if one recalls that monochrome screens used to be a thing, and that syntax highlighting was wonky (because shortcutted to be usable on weak hardware) and/or too computationally expensive for computers for a while after that, one really understands the appeal of the sigils. Perl is one of the most notepad-friendly languages around.

PHP's weird half-assed copy of the sigil system ($ only, for everything) is one of my least-favorite things about it (but I don't really hate PHP the way some people do, so that may not be saying much).

$, %, and @ are why using complex multi-dimensional arrays & associative arrays in Perl is non-crazymaking. You can at least state the kind of thing you're intending to use at each layer of the array, and have that intention readable even when syntax highlighting isn't available, which is a lot better than nothing.

gh-throw··on Hit songwriters ask pop stars to stop taking credit for songs they didn't write
“Other workers are trying to get a better deal than me and should cut it out” is one of my least-favorite opinions on labor matters.
gh-throw··on The French armed forces are planning for high-intensity war
I have zero references, just that I've encountered that bit of "common knowledge" enough times among IR professors and military-connected people to take it as basically true. As any such hearsay/common-knowledge, it could be wrong. I've heard a lot of stuff like "headlines say French advisors arrived in Afghanistan, guess they needed some help with interrogations (ahem, torture)." I should have been more up-front about the quality of that statement (middling, I'd judge). The way those things are presented sometimes in e.g. Foreign Affairs sure seem to support that subtext. Strikes me as somewhat less "well it's denied officially, but nonetheless everyone knows..." than Israeli nuclear capabilities. Attempts to find any recent documentation of this are frustrated by modern search engines being terrible, and French torture in the Algerian conflict being so well-documented and infamous that results for that overwhelm everything else no matter how one tries to search past it (and Algeria would likely be mentioned in any long treatment of the topic, making it even harder to narrow in on more-recent examples). There's a definite sentiment of "the last Western government you want to come after you with black ops is France, because they'll be ripping out all your fingernails before they start asking questions, then they'll get really nasty"—sometimes stated almost exactly in those terms—that I've picked up, though. It's entirely possible this is a widespread but inaccurate notion, or even a deliberately-cultivated whisper campaign on France's part.
gh-throw··on The French armed forces are planning for high-intensity war
You expressed confusion about why France would claim to be preparing for war with North African or Near East states. I'm not making any claims about their effectiveness in combat, just that they probably do expect to take part in certain conflicts in those regions, should they happen. Whether they'd be useful once there, whether the conflict would last long enough for them to even show up, et c., are other matters.

Ukraine is contributing to this attitude, I expect. Western states at least want to project the image that they would, given enough pushing from Russia and others, intervene, in order to (they hope) make them think twice about further expansion. Exercises aren't just about actual preparation, but about sending messages. The intended audience may be domestic and foreign, and in this case they seem to be pretty up-front about some of the intended recipients.

More directly, I don't think it's true that there's no possible level of aggression from certain states that wouldn't draw an actual military response from France, even well into Eastern Europe, the Near East, and North/West Africa (and, in such a case, almost certainly some of France's allies would be involved as well, outside smaller conflicts in West Africa particularly). Exercises and public statements about their purpose may be designed to make potential adversaries less certain about just how far they can go without crossing that line, while also providing actual preparation should a conflict happen. They're saying (bluffing, or not) that they're preparing for exactly the kind of greater intervention you're talking about. That's why they'd hold exercises like this and make the statements they have about them.

This and my earlier posts are an explanation for why France would, very publicly, hold exercises with the stated purpose that they did. Obviously they know Turkey and North African states aren't going to invade France herself. They're not preparing for an invasion by Tunisia. They're sending a message about the regions they will defend (claim they will defend, of course—the seriousness of this posturing is untested, but the new stance seems to promote the idea that they are now more serious), and which states they want to know they're concerned about—apparently Turkey, and with Turkey, implicitly, Russia, either defending them from Russia or defending against a Russia-aligned Turkey, which relationship is seemingly going to continue being a major component of European politics indefinitely, as it has been the last couple centuries.

gh-throw··on The French armed forces are planning for high-intensity war
Specifically why I added the caveat of "at least in the EU or NATO". If you don't think they'd show up to defend Poland or Greece against attack, I'd love to see your rationale.
gh-throw··on How to Manage a Dark Ages Estate
Corn just means grain. The shift to being equivalent to "maize" is later, and I think not universal in English-speaking dialects (and obviously only happened after the Columbian exchange).
gh-throw··on Apple’s Worldwide Developers Conference is back in its all-online format
They have to expect to figure out how to make non-terrible AR glasses in the nearish future. There's no other explanation for why they (and several other companies) keep dumping money into AR tech that's cute to use for a couple minutes, but otherwise terrible outside some very niche applications, on current devices. They want to be ready to take advantage of the new tech on day one, when they finally figure out how to package the hardware.

Maybe it won't be this year, but I 100% expect to see widespread AR glasses becoming the next smartphone revolution before 2030, if only because so many big tech companies seem to be betting big bucks on it. Certainly seems more attainable than self-driving cars.

gh-throw··on The French armed forces are planning for high-intensity war
I think it's safe to say they intend to do that, though, in the event of an outright invasion or hostile coup of one of their closely-tied states in Africa or the Levant, or an attack on Europe. Which explains the exercises.
gh-throw··on The French armed forces are planning for high-intensity war
The US is separated from Iraq by half a world, but invaded it twice.

France still has a top-10 military and maybe the most effective overseas force projection capabilities outside the US and Great Britain (maybe China, we'll see how effective their navy is, sooner or later). Not to mention a long-standing nuclear arsenal. If Europe—any of it, at least in the EU or NATO—is attacked from the East, the French will be on the front lines, and landing on beaches. Turkey, on its own or as a puppet of (probably—god, they've wanted it for like 200+ years at this point) Russia, is increasingly a realistic threat. Plus Russia itself.

Like other major European former-colonizer states, France maintains strong ties to many parts of the world and is relied on, or considers itself responsible for, security in those regions. Algeria is attacked? France will surely show up to the party. Algeria decides to take some kind of Cuba-like action against French property? France will likely be there, in a very different capacity. They have strong interest in Lebanon (threatened, potentially, by Syria and Turkey, among others) and much of West Africa, as well, where, if you follow international news, their foreign legion and special forces are often deployed and quite active.

Sidebar: They're also possibly the most experienced torturers in the West. You see them called in for it sometimes, if you read between the lines a bit. Yikes.

See also: Libya, and Italy's leadership there (for better or worse). France has similar ties to a dozen or more countries in Africa and the Levant. Warranted or not from some broader perspective, they'll tend to see intervention in conflicts there as obligatory and desirable.

gh-throw··on Man Built a $188M Fortune Investing in Stocks Then Donated It to Charity
It's old retired people, mostly, I guarantee it. One million dollars doesn't mean what it used to. If you hit 65 and don't have at least a million dollars in retirement accounts, you'll be working as a Wal-Mart greeter. Healthcare's insanely expensive, even on medicare. A "household" at retirement is probably two people, so that's half a million a person and you're "millionaires" but sure can't live like the term implies. Retire at 65 a low-end "millionaire" and your kids may well not inherit jack-shit. It'll all go to hospitals and hospice care and such, before the end.

Add in that Boomers skew much richer at the same stage in life as later generations, and that they're a large chunk of retired people, and yeah, "1 in 25 households are millionaires" just means half or 1/3 of retired people aren't living on cat food, and were actually able to retire. Hooray.

gh-throw··on Why Microsoft Wants Discord
I haven't used Teams in almost two years, but when I did I never felt like I was sure "where" I was, or where anything else was. I'd find myself "somewhere" not have no confidence I'd ever be able to get back. I hated using it. Anything I cared about I'd copy out, or keep notes, including stuff that I'd absolutely leave to Slack to keep for me (so, middling-important stuff).

Lots of enterprise UI is like that for me, actually, including most PM software more complex than GH issues + boards. I find them extremely uncomfortable to use because I'm never confident I'm doing the right thing, or that what I'm doing is safe to do, or whether I'll be able to find the things I need again.

Slack is heading that way with some of their changes (the way drafts and threads are handled is juuuuust on the edge of putting it in that territory) but I still never feel "lost" for long, on there.

gh-throw··on Endless Operating System
Normal computer users don't understand:

- What a filesystem is.

- How directories, files, and filesystems relate to one another.

- What a server is/does.

- How any kind of raw text whatsoever relates to what the computer "actually is" (the GUI)

- When or how or under what circumstances a program might read a file (say, re-reading a config file)

- What all that prompt noise means.

- Why some things they type on the command line work and why others don't—they don't understand that the things they're running are discrete programs and not somehow built in to the terminal or the OS, and they certainly don't understand the concept of a PATH.

- All kinds of magical bullshit you need to just know (or spend time finding out then internalizing) to use a command line (what the fuck is ".."? Why do I need to put "-" before things seemingly at random, but other times that breaks stuff? Et c., et c.)

- What they can even expect to be able to do on the command line (change permissions on files? Is that a thing you can do? Oh now you're going to need to learn how your OS permissions system works on a lower level than you've ever needed to know before, or else just blindly copy-paste from the Web and hope for the best)

And that list is far from comprehensive.

gh-throw··on KDE vs. Gnome Design Philosophies (2017)
Yeah, I had no idea PA was even a thing (and I guess it kinda wasn't yet, which is part of why the release was so rough) so that was a rude surprise when my whole system just... broke, on upgrade, in a ton of ways that they had to have known about. Especially when it was over audio, which was the one part of Linux that hadn't given me any trouble whatsoever since like 2002. I still kinda hold a grudge against Ubuntu and PA over that (in the case of PA it's also because, I'm pretty sure between that and SystemD, Poettering and I have very different ideas of what an appropriate level of engineering design-quality is for fundamental system components, and what quality design looks like—in fact I'd say he's the main reason I've become more distant from Linux over the last ~decade)
gh-throw··on KDE vs. Gnome Design Philosophies (2017)
I thought they started going to hell when they had that botched too-early integration of (resource-sucking, to add insult to injury) PulseAudio, in... '08? '09? I remember it was back when Flash was still big, and opening Flash content on that Ubuntu release would, IIRC, crash X, reliably, because of PulseAudio, in addition to its general bugginess, lots of audio stuff that had "just worked" for years suddenly being fiddly and broken, and absurd levels of memory & processor cycle use for PA (I'm not sure whether PulseAudio ever got those under control, or we just started using faster computers so no-one cares about the audio subsystem sucking up tens of MB of memory while idle, anymore).

Flash was still big enough that there's no possible way they didn't know they were crashing with it. Zero chance no-one at Canonical had tried it, and discovered the problem. Released it anyway.

gh-throw··on KDE vs. Gnome Design Philosophies (2017)
1) They're usually the best-supported by major distros,,

2) Most other solutions don't present as much system-config stuff as well as they (or Windows, or macOS) do in the GUI, so you're in for more mucking about in config files, writing scripts, et c. with any of the many window managers (not "desktop environments" like Gnome or MATE or KDE)

gh-throw··on Gnome 40
Where do you see that? I tried hitting cmd+s in Safari, Terminal, and Pages and got a normal macOS file-save dialog in all three cases. Looks more or less the same as it has for quite a while. I haven't touched anything related to file save settings (I probably should, as I'd like the arrow-down-to-browse-files to always be expanded, and I know there's a setting for that somewhere, just haven't bothered to yet).
gh-throw··on Thunderbird 2020 Financial Report
Oh yeah, Mozilla was heavier than IE, which was heavier than Phoenix/Firebird/pre-2.0-Firefox. Plus FF had a popup blocker built in, which was huge in a way that's hard to appreciate these days. Very quick to start, pages (at least seemed to) load faster, no more popups which were like 99% of ad-annoyances on the web in those days, and tabbed browsing, all free and open-source with no ads in the browser itself (see: Opera). That's what sold it, originally.
gh-throw··on Erlang Garbage Collection Details and Why It Matters (2015)
Of those only Java (and, by association, Kotlin, since you'll likely be interacting with Java) strikes me as often-hard-to-read, mostly because of the cultural love of using ten layers to do what two or three layers could. But the tools are good enough that it makes it merely annoying, rather than productivity-torpedoing.
gh-throw··on Erlang Garbage Collection Details and Why It Matters (2015)
Golang isn't a language for the person writing code today—it's a language for the person who has to come along and take over their codebase after they leave.

The farther away I get from "fresh CS grad", actually, the less I give a shit about catering to the person writing the code and helping them express themselves optimally, and the more I care about how much hair I'll lose trying to figure out someone's meta programming or shoehorned-in-because-it's-fashionable functional crap. Either of which I can write just fine, thank you very much, but god knows I'm sick of inheriting such codebases, to the point that these days I basically just won't do that anymore.

You have a Rails "app" that's been through three development teams? Cool, good luck with that, next opportunity, thanks. You're not only using React, but your codebase is purely functional (I mean, your functions are objects, you know, but that's quibbling, OK, sure, it's purely functional conceptually-speaking) top-to-bottom and you've got all kinds of supporting libraries to make Javascript contort into kinda-halfway working for this pattern? And you're thinking about porting to Purescript so you can better express yourselves with types? That sounds very nice, but I'm sure it's just too smart for me, thanks for the offer.

You're using Go, Typescript where you have to, and your mobile apps are boring, straightforward native code? Oh thank god. When do I start?

gh-throw··on Google confirms an issue with WebView is crashing many Android apps (Fixed)
Not really, though vendors of Android can provide alternative web views (of course). Samsung used to (may still) which was a giant pain in the ass, since you'd see different behavior out of web views on Samsung versus almost any other Android device, but Samsung was too common to ignore, so if you did cross-platform apps that included web views you ended up with platform specific bugs for iOS, then for two flavors of web view on Android—and then multiply that by the many versions of Android you'd have to support, for Samsung and everyone else, versus maybe 2 versions for iOS for non-super-huge-userbase applications (where those sub-1% users not on the two most recent versions are worth spending money to support, because you have so many users that 0.5% or whatever is still a ton of people)

If anyone could provide web views they'd be practically useless, as they'd just be a constant source of bugs, and everyone would simply start embedding a browser engine instead.

gh-throw··on Barren American Suburbs
I'm only here for the schools. We'd prefer the close-to-the-city old suburbs (on entirely grid-layout streets, easy walk to various stores and entertainment, parks galore), country living, or the city proper, in roughly that order. The twisty-street burbs with nothing walkable is our last choice. Except it's the only thing available where the good (public) schools are.
gh-throw··on Akira Kurosawa’s List of His 100 Favorite Movies (2015)
IMO, for whatever reason, the great comedies of the silent era are a lot more approachable to a modern viewer than the great dramas. Even the lesser comedies are usually quite watchable. Of the dramas I'd recommend The Passion of Joan of Arc over anything else I've seen, for someone who hasn't watched much from that time period. It's both excellent, and easier to watch (in one sense, I mean, obviously the subject is pretty rough) than most other non-comedy silent films.
← PreviousPage 2 of 3Next →