HNHacker News
TopNewBestAskShowJobs

merrywhether

700 karma · joined March 22, 2015

[ my public key: https://keybase.io/merrywhether; my proof: https://keybase.io/merrywhether/sigs/0nWXm1fsES2oYMyB6NZ6FLwy6BkpntD8eTAjK3PVtfA ]
submissionscomments
merrywhether··on Facebook going down meant more than just a social network being unavailable
WA _is_ a better alternative to SMS and mail. Outs not the only one perhaps, but that doesn’t make that statement less true.
merrywhether··on Ask HN: Why are relational DBs are the standard instead of graph-based DBs?
Lots of people struggle to use Excel at all beyond simple non-relational lists. And even then they do tons of raw copying and manual work to generate the data they need. I would not say that Excel’s prevalence is somehow a sign that tables are natural to people.
merrywhether··on Senior developers are leading the great resignation movement
Do you also rail against speed limits and any form of giving up “rights” under the social contract that is government? Or is it that you don’t want a truly Mad Max-style every-man-is-an-island and might-makes-right existence and we’re now talking about a matter of degree?
merrywhether··on Apple and Disney among companies backing groups against US climate bill
Lots of industries are low margin (the natural state of competitive markets) and cannot simply pay the carbon tax and act like nothing happened. They can pass the price along, and that will hurt these industries according to how elastic their customers’ demand is. So at least we’d be emitting carbon for the things markets deem more useful.

It may not be a total solution, but it’s a first step. Too many climate activists have this brinksman “no but” approach to changing the course of the political ship of climate change (see nuclear power discussion above), when we really need “yes and” even if the first steps aren’t perfect or big enough. Yelling at people to make drastic changes has never convinced even honest skeptics.

merrywhether··on Senior developers are leading the great resignation movement
> require you to have a gene therapy

Would you prefer they require basic science education instead so that you can be less misinformed?

In my observation, so many engineers think that because they get paid a lot for being smart developers they are actually just smarter than everyone, and that other fields are simple things that they can master from a weekend of web surfing. It’s probably an extension of the general American puritanical belief that the rich are rich because they are simply better people who have been rewarded by grace. In this demographic, the senior engineers have simply had more time to build themselves up in their own minds.

merrywhether··on How big tech runs tech projects and the curious absence of Scrum
Or Alice is more familiar with that section of the code and would move more quickly in there and Bob would be doing more learning along the way.

Quick discussion of the differences is useful, but 15 minutes is ridiculous. Just take the higher value and move on. Eventually you’ll baseline at slightly more points per sprint on average, but they are imaginary numbers anyway and not really comparable across teams.

merrywhether··on We deserve better than Confluence and Notion
In those instances, were the docs useful as a starting point or historical snapshot? Or would it have been better not to have wasted your time with them at all?
merrywhether··on EU Is Warned Green Label for Gas Would Be ‘Disastrous’ Mistake
It’s impossible to say, but it’s highly likely that an alternate history where we went much more strongly into nuclear power would have yielded far more active investment and development of variations on reactors than we have today. We could be much further along the fast or thorium (or something newer) reactor timeline for instance, or have more advances in safety and speed of setup that don’t exist without much larger demand. We also could’ve irradiated much more of the Earth if things had gone wrong, but ultimately I don’t think you can use the problems of nuclear today against someone who wishes we’d been all in on nuclear for the past 50 years.
merrywhether··on Quitting your dream job twice
I caught this a few weeks ago, so it was funny seeing it pop up on here!
merrywhether··on Many believe it's time to do away with lawmakers making stock trades
Sure, sorry for being a little curt.

It’s possible that were politicians only in seat for a short period, some of them would succumb to the incentive to “make the most of it” personally. Since this would leave lobbyists as the most “senior” people on Capitol Hill with the most experience managing these interactions, they’d be able to optimize for providing lucrative payouts to these short-timer politicians.

I’m not saying this is guaranteed, just that there are incentives toward that outcome and also that experience gives power in “repeated game” scenarios. A converse example of this is the lifetime appointment for judges, ensuring them stability to help minimize the appeal of maximizing short-term gains.

merrywhether··on Quitting your dream job twice
Thanks for the reply, and what you say makes sense and is a familiar tale. Weirdly a lot of people describe their coding past with a burnout, reassessment, and subsequent pullback, almost like a drug relationship.

Kudos on the community activism; talk about building something of meaning.

merrywhether··on Many believe it's time to do away with lawmakers making stock trades
Or give lobbyists more power over the revolving cast of lawmakers who each want to cash in during their short window of opportunity.
merrywhether··on Quitting your dream job twice
> if you're really looking to code for 40 hours a week

Seems like a founder can definitely do that, but then _also_ spend 40 hours a week on the business side. (Only kind of a joke)

merrywhether··on Quitting your dream job twice
Do you find that you then have more time and energy to code on the side on your own things as a hobby? Or do you get enough of a “hit” from being code-adjacent and spend that mindspace elsewhere?
merrywhether··on Quitting your dream job twice
Part of the “appeal” of some of these tech areas is the supposed status of working on something that is perceived to be hard. But then people get into them and realize that, unless you’re the ones doing the actual research (which itself is frequently a slog in a different way), for most part the day-to-day is the same as anywhere else: occasionally solving small challenges amidst a lot of “boring” work and maintenance. Some “cool” tech alone is not what makes a job fulfilling over any appreciable timespan.
merrywhether··on Quitting your dream job twice
I don’t disagree at all, it’s just about difference phases of a business’ arc. Early on you take big risks and move quickly, optimizing for completely different things than when you’re further along and more established. And sometimes you’re happy to do the slower soft work of trying to turn a giant ship (case in point, this is my current position) but other times you just want to ride the ocean on a raft that you’re cobbling together from passing driftwood. Both approaches are terrible fits when attempted at the wrong phase of a company’s lifecycle, but that doesn’t mean a person can’t appreciate the different modes while understanding why the grass looks greener. (I also know that being total yolo to start something is a myth, but so is the idea that everything at a large established business should involve slow consensus-building).

“Predictable Success” is one of the few business books I recommend, not because it’s necessarily revelatory but rather because it verbalizes these concepts so well.

merrywhether··on Quitting your dream job twice
Wow, what a 2021!

It’s definitely never fun when increasing front-end engineering complexity becomes the band-aid for back-end shortcomings. Especially when things are still small enough where everybody should reasonably be able to contribute to anything if they can make improvements.

Sometimes you just want to be able to make choices based on instinct, forgoing deep analysis when you need to move fast and fully accepting that the wrong direction could be the end of the road for the project. But maybe the right choice would have been too; that’s the adrenaline rush of starting things and seeing what you can build. Good luck on this next step.

merrywhether··on Amazon says it’s permanently banned 600 Chinese brands for review fraud
I have several Aukey products that I quite like (mostly GaN stuff), and they came shipped in nicely designed packaging to boot (similar to Anker). It’s a bummer for them to get removed as they were one of the few brands I trusted (ravpower too) not to burn down my house amid the mountain of other crap in the Amazon listings similar products. So it feels like consumers get punished because brands are forced into the prisoners dilemma of review fraud when the underlying problem is just crap products clogging up the listings? Neat.
merrywhether··on Vaccine experts: Covid-19 booster shots aren't needed now
> So what should they have said in the beginning?

Probably something like “Masks aren’t proven to help yet, but unless covid is unlike any other respiratory disease they probably won’t hurt.” Yes, this could’ve caused a rush on them (though maybe that would’ve alleviated some of the need in hospitals?) and we would’ve had to deal with that, but lying to people in the name “for their own good” is not empathizing with them.

Getting too deep into technical reasons in the middle of such an event is not understanding the definition of teachable moment. Most people aren’t open to learning deep knowledge when their fear or other emotions are up, but it can take real skill to avoid diving into details as an expert. And I have some sympathy for people getting metaphorical microphones shoved in their face, but that just goes back to my point about public health (and medical people in general) needing to know that their job is as much soft skill as hard.

merrywhether··on Vaccine experts: Covid-19 booster shots aren't needed now
There’s a serious disconnect between public health experts and the general public, and the experts have continued to not learn that lesson over the last year plus. It’s mind-boggling.

Earlier in the summer, we lifted mask mandates “because the vaccines were preventing disease”, and regardless of the technical facts behind that decision, the perception was reality for the general public. Now they are trying to walk that back to “vaccines prevent serious disease” in the face of delta breakthroughs but the baseline had already been set.

Not to mention the fact that experts continue to pedantically stick to their definition of serious disease as “needed oxygen in the hospital”, once again out of touch with the layperson’s opinion that a week of debilitating sickness at home followed by a month of weakness until full recovery seems pretty “serious” and something people do not want. Boosters are appealing because laypeople don’t want any serious-by-their-definition disease and experts seemingly are incapable of acknowledging or understanding that, let alone their part in creating confusing messaging (partly to appease a 3rd set of people who ironically don’t really want to hear from them at all).

Public health officials need to understand that their primary job is managing public perception of a situation first and foremost. They can go push their glasses up and pedantically spout off technical corrections behind closed doors as much as they want, but in public they have to connect and empathize with normal humans.

Part of this probably comes from medicine’s continued promulgation of their air of expertise (read: superiority) that they’ve affected for a long while, but things like compassion and bedside-manner at lower importance. I worked in medicine and studied public health, and this status-over-all-else attitude was one of the reasons I left.

merrywhether··on Pentagon retakes control of IP addresses it moved in last minutes of presidency
I think I found a way for the USPS to fund the pensions for all their future yet-to-be-born workers…
merrywhether··on OSHA to require employers with 100 employees vaccinate or test workforce
Yeah, so many people see boogeymen around every corner, living in fear of deep conspiracies like chemtrails and nanobots and others. It’s amazing how much they’ve let fear overtake their brains.
merrywhether··on Dutch cities want to ban property investors in all neighborhoods
This happens now anyway, except currently people are priced out by an increasing cost of goods and services and then forced to leave the area entirely. The idea/hope/whatever behind LVT is that it would force redevelopment into more density, allowing more people to live in valuable areas while keeping cost of living flat and manageable. Density is the end-goal of LVT proponents.

I admit I don’t have a lot of attachment to a given plot of land, and understand some people place more value on that. But it’s also pretty selfish for one person/family to claim a plot in a productive market to the exclusion of ten others by standing in the way of densification. It’s a question of singular good vs that of the collective, and there is no right answer there at which point I guess it’s agree to disagree?

merrywhether··on Dutch cities want to ban property investors in all neighborhoods
Re: 3, you can’t apply non-LVT outcomes to an LVT scenario. The tax situation would eventually force the redevelopment of the lot (outside of a few super-rich owners who want a trophy SFH and are inelastic to tax pressure), bringing more density and opportunity for people to live in valuable space.
merrywhether··on Dutch cities want to ban property investors in all neighborhoods
Who’s getting tossed out of homes? If they own any part of it, they can sell their land at its new higher value and pocket their share of the gains. Then the can either move into a nearby newly redeveloped multi-unit building (increased efficiency as incentivized by LVT) or they can move further out to land with the same low value on which they used to live in a detached home.

This same type of thinking drives me crazy in CA where Prop 13 exists because someone might have to move because they’ve made a million dollars in house value (simply by existing) that they might have to realize.

merrywhether··on Dutch cities want to ban property investors in all neighborhoods
Someone who wants to demolish it and turn it into an apartment building! That’s literally the point of LVT: incentivizing increasingly efficient usage of land in high-value areas.
merrywhether··on China has forbidden under-18s from playing games for more than three hours/week
In a parallel world they just attack this problem directly and outlaw lootbox/gacha gambling entirely for all ages. It’s obvious that such design is meant to prey on intrinsic feedback loops in the human brain, so why not just go straight to the source. People will still find ways to gamble, but at least elsewhere it’s generally explicitly labeled as such.
merrywhether··on Fixing under-engineered code vs. fixing over-engineered code
To be slightly pedantic, one might call this situation over-architected rather than being purely over-engineered. I would agree that over-architected solutions (regardless of the internal engineering quality) are definitely hard to alter due to the many disconnected disparate parts, not to mention any human/political boundaries that have grown up around the implementation.

Following along that train of thought, under-architected solutions are often great to update because you get to make logical cleavages that are informed by time spent in actual production use, giving you a much better basis for any decisions.

merrywhether··on Fixing under-engineered code vs. fixing over-engineered code
“Gang of Four”, the name commonly applied to the authors of the seminal book “Design Patterns”

https://en.m.wikipedia.org/wiki/Design_Patterns

merrywhether··on Apple’s crackdown on multicast
> Note: You can test your app using the iOS and iPadOS simulators without an active entitlement, but using multicast and broadcast networking on physical hardware requires the entitlement.

-- https://developer.apple.com/news/?id=0oi77447

← PreviousPage 5 of 8Next →