HNHacker News
TopNewBestAskShowJobs

hc-taway

233 karma · joined March 1, 2021

submissionscomments
hc-taway··on Show HN: Relocate.me – get your next tech job abroad
Limit's higher for families. You still have to file, though.
hc-taway··on Show HN: Relocate.me – get your next tech job abroad
Been looking for a country where I can seek permanent residence status (and maybe, later, citizenship) with my family without having to give up my 1099 (contractor) US remote job and find something local (no, I'm not trying to dodge taxes, and I'd fully expect to pay normal taxes on that income for wherever I ended up). Coming from the US (all of us are native-born citizens).

It's been tricky. I get why there's not some kind of policy or program in place, since that's a pretty niche circumstance, but I don't see how it wouldn't be a good thing for whichever country I'd end up in. I don't make SV-bucks but I make more than I'd easily be able to in, say, Canada, and I'd be spending that money and paying taxes in the new country (I'm not at a level of income where I'd get double-taxed by the US, though I'd have to file there). At the same time, having to job-hunt and probably take a pay cut to find a job before we even move would suck, since I already have a job I like, that's fully remote.

Anyone got any helpful info on that situation, that I may not have come across elsewhere?

hc-taway··on Student passes 3 classes in 4 years, ranks near top half of class with 0.13 GPA
I mean, yeah, that's fair. School admin is one of those things you had some thoughts about as a kid, and later learn you weren't only entirely right about them, but it's much worse than you thought, rather than one of those things where you realize you were wrong when you grow up.
hc-taway··on Student passes 3 classes in 4 years, ranks near top half of class with 0.13 GPA
It is entirely possible the school didn't communicate well, but be aware it's typical for a parent with a grievance to report not having received messages that have been presented to them several times via several different channels. And that's not even considering the ones who'll simply lie (every teacher will run into some of these), but just the ones who don't read anything or respond to phone calls.
hc-taway··on Student passes 3 classes in 4 years, ranks near top half of class with 0.13 GPA
> I've heard of horrifying schools in middle-of-nowhere towns that will never get his kind of attention.

The fact that practically all rural public schools are bad is what keeps us from living the remote-work dream of moving out to a quaint little town or cheap country house. If you're not rich enough for (good) private schools (bad private schools are more common than one might expect, though), and not daring enough to hope to luck into a good urban charter school, then you're basically stuck living in the 'burbs, even if you'd prefer either the city or the country/small-town to that.

hc-taway··on Student passes 3 classes in 4 years, ranks near top half of class with 0.13 GPA
This is pretty much spot on. A common pithy complaint about US schools is that they're funded by property taxes, so it must be all that extra money the nice suburban schools get that makes them successful.

Unfortunately, that's completely wrong. The worst-of-the-worst schools, especially in cities (maybe also out in the sticks, I have less visibility into that) get tons of extra money (state, feds, non-profit grants, et c.), such that they're not-uncommonly spending more per student than their "rich" counterparts, paying their teachers more, and so on.

The reason that's so unfortunate is because if funding failing schools equally to "good" schools, or even somewhat better than them, made meaningful progress to solving the problem, that'd be a relatively easy thing to do.

It turns out, instead, that any actually-helpful approach to fixing US schools amounts to "solve poverty". That's a much bigger problem, is much more expensive, is much more complex, and is far harder to sell, politically. One finds oneself immediately in the weeds of trying to fix US labor relations, wealth inequality, and our social safety net. But that's what has to be done to really fix the problems with our schools. Everything short of that is just a show put on so it looks like "we're doing something about it".

[EDIT] instead of down-votes I'd love a pointer to a more tractable solution than "solve poverty", but everything I've seen so far indicates that's the only thing that's gonna work and that the wonderfully simple solution of "fund schools equally" has little or no effect. AFAIK the only thing we've tried that even kinda worked was so-called "bussing", but that was so wildly unpopular (and not just among the people you'd expect to have hated it) that I can't imagine anyone having the guts to propose it again.

hc-taway··on Student passes 3 classes in 4 years, ranks near top half of class with 0.13 GPA
> The American school is striking in its emphasis on externally managed curricula, state-wide tests, etc. It feels like the teachers are competent but nobody trusts them.

One of the most important things to understand how America works, I think, is to appreciate that blame-avoidance is the #1 priority of basically all actors who matter—which itself isn't that unusual—and also that we also have a bizarre cultural blindness to same, such that we'll give people a pass when they plainly are responsible just because they set something up in advance to shift the blame (to e.g. a system of rules or a committee).

The flip side of this is that we crucify people who can have mistakes pinned on them, or admit to a mistake.

"No-one got fired for buying IBM" is practically a national motto for us.

We'll tolerate a chronically-broken and ineffective system far, far longer than we will an individual making one bad choice for every ten good ones they make.

Keeping this in mind makes a lot of how our institutions and "decision-makers" operate much clearer.

hc-taway··on Mischa's Cursed Webring
I'd say that one gets in for having photos with "2019-2020", so clearly still being updated, but for feeling so very much like it's from 1999. Choosing to lead with an unremarkable aerial photography shot, and something about the saturation in the images, is so 1990s, not just the design. @aol.com contact email. The name is reminiscent of "icy hot stuntaz". The whole package is very special.
hc-taway··on Mischa's Cursed Webring
Could you expand on this? I can't figure out what you're getting at.
hc-taway··on Book Review: Fussell on Class
Given the call for a die roll, I think the intent was an exercise in attempting to describe a culture in terms of the rolled class, not actually selecting the one(s) best for HN. Either just for fun, or as an attempt to claim that the whole thing is just tea-leaf-reading and you can claim anything is "high" or "low".

(HN is mostly Prole-and-proud and, especially, Middle-who-erroneously-think-they're-Upper-Middle-because-they-can-afford-expensive-hiking-clothes, with some actual Upper-Middle but not that many—most of the Upper Middles in tech are in more people-person roles, if not ownership or management, than pure technical ones, even if they have some kind of tech background, or sometimes are in the more academic wing of tech)

hc-taway··on Book Review: Fussell on Class
The parts I read that I could directly relate to from my own upbringing (a mix of Middle and mid-to-upper Prole, between the two sides of my family, with my own strong coating of Middle and accidentally-adopted Upper-Middle thinly painted on top) were very accurate and insightful, even when funny. I'm inclined to believe very little of it is manufactured or even exaggerated for entertainment value, despite the wit of the book and the way it sometimes reads as jokey, even when I know for a fact it's relating plain truth.

[EDIT] That is, I wouldn't take it as a straightforward academic effort or something like that, but I wouldn't dismiss it because it happens to be entertaining. Not one thing I had first-hand knowledge of in it make me go "oh come on, that's not quite right". I'd guess if it contains such, it's a very small portion of the book.

hc-taway··on Book Review: Fussell on Class
The Preppy Handbook and maybe Class (I can't recall for sure) cover North versus South prep (upper-middle class) differences and if you're at least aware of Albion's Seed it's hard not to see it as Puritans/Quakers versus Cavaliers.
hc-taway··on Book Review: Fussell on Class
> this was another one of the sections where I had trouble figuring out where Fussell was and wasn't joking

Judging from how many apparently-jokey parts where I was in a position to judge their accuracy were entirely accurate, I'm inclined to believe he's rarely joking in the book. What he writes may be funny, even intentionally so, but I think only a very little of it, if any, is misleading or substantially exaggerated.

hc-taway··on Book Review: Fussell on Class
Most of the people who'd comprise a traditional "intelligentsia", Fussell'd probably put in (by class, but interestingly, not so much by income) the upper-middle (artists, professors, literary figures, editors of "classy" magazines).

Graeber builds on this in Bullshit Jobs by taking a stab at why this is, which is in part because most of these jobs pay like crap and take a ton of time to get into, but are nonetheless desirable, so they're preferentially held by people who have enough family support to earn little or nothing for years and years and still not have to worry much (plus family contacts are a big deal in some of them). Graeber's analysis of the class-dynamics of desirable, seen-as-basically-contributing-to-humanity jobs is one of the more interesting parts of that book, IMO (the military is the equivalent for people who can't afford a PhD plus five years of unpaid internships in a high COL city, travel, etc.)

hc-taway··on Book Review: Fussell on Class
The saddest part of the book is his "Class X" concept. Didn't really work out like he hoped. Just became another flavor of upper-middle or middle (which you regard at is probably depends on how much you dislike them, I'd suppose--for context, I'd take this mutated, absorbed-into-the-system "class" to include SV-dominated tech culture, or at least what it thinks it is and/or is trying to present as)

Book's a ton of fun. Recognizing the elements of one's own class roots, reflected in Fussell's mirror, if you will, is entertaining. Fascinating tool for analyzing (sorry to bring him up, but, it's really interesting) Trump & family's, uh, fashion and decorating preferences.

[EDIT] And on actually reading TFA, Scott notices and covers all of this, because of course he does. There's a reason I like his stuff.

hc-taway··on Ask HN: Do you think Agile/Scrum is beneficial for software delivery?
"Agile" and related are terrible more often than not, in my experience, but they can be very good. I've seen a lot of different pathologies in them, but one quick diagnostic tool I'd suggest:

Can the team decide they don't need dedicated standups, and stop doing them until they decide they want them again?

If not—if management mandates them, if some single in-charge person (who may or may not also do some programming on the team) would, all on their own, be able to veto that change even if every single other person didn't want them, and even if offered alternatives to suit whatever needs they actually have, or if you'd feel uncomfortable even bringing it up even after you're pretty familiar with everyone there, or if you're not even sure when such a discussion might occur ("pretty much any time" is the best answer, but "during a retro, and only then" is... OK) then very probably the agile you're in is bad.

If that's something that could, plausibly, happen, then there's a decent chance it's the good kind.

One way to get a sense of this if you're new (even during an interview) at a place that actually claims to "do agile" and has done it for any length of time, would be to ask what they've changed about their process since starting. "Nothing", especially if accompanied by seeming baffled by the question, is such a bad sign I'm tempted to name it as sufficient evidence per se for a "run far away, very fast" reaction. Citing deliberate abandonment of or modification to any major agile "ritual", arrived at only after initially trying it the normal way and not just because some manager said to change it, but because the team wanted to, is a very good sign, though just because they haven't done that isn't necessarily bad. The point is: is agile a straight-jacket for the team, or just another tool to use as they like.

There are lots of other bad signs one might see (multiple teams in a standup, standups becoming perform-for-the-manager prove-you-did-work describe-every-little-detail-of-your-"struggles" garbage-micro-management-meetings ruining every single work-day, et c.) but that's an easy one that can be checked for even in the absence of other obvious problems.

hc-taway··on Apache Age: A Graph Extension for PostgreSQL
Cypher's pretty much the only thing about Neo4j that I found to be both pleasant-to-use and... well, any good, really. Love seeing it borrowed by other graphDBs. I'm far from being a SQL hater, but being able to bounce into Cypher to replace (at least some large subset of) recursive CTEs would be a huge developer-experience improvement for PostgreSQL, for multi-model DBs.

Example from the n4j Cypher docs, for the curious:

    MATCH (user:User { name: 'Adam' })-[r1:FRIEND]-()-[r2:FRIEND]-(friend_of_a_friend)
    RETURN friend_of_a_friend.name AS fofName
Returns names of friends-of-friends (connected with FRIEND-labeled edges) User nodes having the "name" property "Adam". Stuff like "friend_of_a_friend" is set as an alias for the matched nodes, like in SQL. () denotes a node, [] an edge. (It's been a while, so this explanation may be subtly wrong, but it's close)
hc-taway··on What’s Wrong with “Multiplication Is Repeated Addition”? (2008)
> ½ X ½: oof. You can sorta do it, like "add ½ a half time", but the concept is an impediment that isn't helping anymore.

On the contrary, continuing to conceptualize fractional multiplication exactly as your "1/2 X 1/2" as addition example served me well. My wife—with a higher measured IQ than mine, FWIW—evidently can't see it that way. She basically stopped learning math when multiplication of fractions was introduced (it's interesting that one can continue to earn decent math grades, regardless) as all the results felt arbitrary and magical to her, and still do in middle-age. This is actually a very common point for students to stop following WTF is going on in their math classes and never really get back on track (yes, all the way down in, what, 2nd or 3rd grade) from what I've seen; factoring is another, later on.

"1/2, added 1/2 times" is precisely how I think of it. If I can't just pattern-match or rule-follow my way to a solution (because I've forgotten the rules, say) that's still my line of reasoning to figure out what to do to get the solution.

I do exactly the same sort of thing to come back to my senses if I get lost or forget exactly what is happening in fractional division. "How many times does 1/2 fit in 1/4? 1/2. How many times does 1/4 fit in 1/2? 2." Even if I have to manipulate some things to figure out the result with uglier fractions, that's absolutely how I think about what I'm doing as I do it, and it keeps me focused on the ultimate purpose of the calculation. I imagine that's also wrong, according to the author.

In short I can vouch that yes, that exact thing was very helpful to this particular person, including for multiplication of fractions. I truly don't know how else I might have understood those problems, to avoid joining the ranks of the mathematically-lost as early as lower elementary school.

hc-taway··on How an Anti-TypeScript “JavaScript developer” like me became a TypeScript fan
That the output is (or can be, with the right settings, anyway) very reasonable looking JS that would be easy to navigate and work on for anyone who'd been working on the same project in TS is a huge selling point. It's a nearly-instant, high-quality escape hatch if you decide you hate TypeScript, even if you're deeply into your project and have a ton of TS code already written. It's why comparisons to things like CoffeeScript don't hold up well, and (part of) why it's easier to sell to technical management than something like PureScript. Switching from TS to JS is very low-cost.

It's not just that the output is well-formed and sensible JS, it's that it's structured so similarly to the TS. With a recent EcmaScript version as your output, it's practically just the TypeScript with the type-related keywords & blocks stripped out.

As much as it could provide more and better features by breaking that guarantee, I think it's a brilliant decision & guideline, at least until WebAssembly is far more mature and the space starts to open up.

hc-taway··on On the Experience of Being Poor-Ish, for People Who Aren't
It's the US, so of course "free healthcare" still leaves you with lots of large bills if you actually use any healthcare. Usually one pays for "gap coverage" insurance, running low-hundreds of dollars per person (consider: married couples) to cover things that aren't covered, or are poorly-covered, by Medicare[0] and those still don't mean you aren't going to have a substantial hospital bill if anything goes wrong (as they usually don't cover 100% of a bill, just like normal US health insurance)

[0] Medicare is our insurance program for old people, and I think also kicks in for those who are disabled at younger ages. Medicaid is the name for our HC program for the very poor. People get these mixed up because the names are so similar. Then of course there's our coverage for the active military and their families (Tricare) and VA healthcare coverage for retired military. And programs for other government employees, and their families. By the time you add it all up, a huge percentage of the US population is already covered by government healthcare schemes, actually, which is reflected in our spending enough on publicly-funded healthcare that we should be able to cover everyone with just that money, if our costs were similar to the rest of the OECD. Instead we still have the costs of private insurance and bills to individuals even when covered by healthcare (these can run into the five figures per year, easily, on top of insurance costs) and, for some of the above, huge expenses in addition to the costs of the government portion of the HC program.

[EDIT] Medicare gap coverage tends to run low-hundreds of dollars per person per month, in case that wasn't clear.

← PreviousPage 2 of 2