HNHacker News
TopNewBestAskShowJobs

ineptech

4,324 karma · joined February 2, 2016

Currently a director of software teams, previously an sdet. You may enjoy my parody software company website, which can be found at my username followed by .com. I can be reached at dick @ that same domain.
submissionscomments
ineptech··on US National Debt Tops $31T
The purpose of monetary policy is to stimulate the economy, i.e. increase the value of dollars that are invested in something. The fact that it decreases the value of dollars that aren't invested is a feature, not a bug.
ineptech··on “Privacy”.com–Yeah Right
Notaries already exist. The proof that they are not a good solution to this problem is that they're not currently being used to solve it. All the companies doing hokey things like asking people to take a picture of themselves holding their ID and so forth could just start asking them to find a notary instead. AFAIK none of them do and I'm not clear on why you're thinking they would or should.
ineptech··on “Privacy”.com–Yeah Right
In my preferred alternate reality, Keybase was (somehow) purchased by the feds instead of Zoom and used for exactly this purpose.
ineptech··on “Privacy”.com–Yeah Right
You've misunderstood the problem we're trying to solve.

Right now, N companies have N partial records of my identity, with varying ages and accuracy levels. Company A has my name and phone number, company B has my email and name and my previous phone number, company C has a copy of my driver's license from two years ago, etc. N partially accurate versions of my identity, floating around, getting bought and sold and merged together with buggy perl scripts, forever. Notaries do nothing to solve this.

Whence comes this fear? How would the government having an accurate list of the citizenry, and storing a key for you so you can attest your identity, intrude on your life? Doesn't having to scan a copy of your ID and send it to your [bank/insurer/crypto account/hosting company/employer/etc] intrude on your life more?

ineptech··on “Privacy”.com–Yeah Right
Sooner or later we're going to need a federal dept of is-this-guy-who-he-says-he-is. No startup can solve this; it's not profitable enough to do right. The last resort for authentication will always be "go to a place and talk to a human" and the gov't is the only entity who is willing/able to staff a brick-and-mortar office in reach of everyone in the country.

I know some people are afraid of the feds having a centralized and accurate registry of citizens, but the alternative (that every company who takes payments must have their own separate, partial, and inaccurate registry) causes a lot of problems.

ineptech··on PayPal’s updated acceptable use policy [pdf]
IANAL but that sounds like "If we charge you $2500, and you argue that that's too high, you'll lose."
ineptech··on S.F. sued over homeless camp sweeps: city charged with criminalizing unsheltered
"The only solution to my problem is more candles", says the man with more candles than anyone else on Earth.
ineptech··on Censorship by big tech at the behest of the U.S. government?
sigh

Here's why the the two linked cases were dismissed:

> "Plaintiffs lack standing. And even if that were not the case, the content of their claims— and the sources those claims cite and depend upon—does not plausibly suggest they are entitled to the relief they seek."

> "[The plaintiff] has not plausibly pleaded that any action by President Biden or Surgeon General Murthy was causally related to Facebook and Twitter’s decisions to enforce their misinformation policies against [him]"

Summarizing that as the courts finding that "the Biden administration was ordering social media companies to censor certain posts" is not even misleading, it's just false. And it's not particularly relevant to the actual subject of the article, which is the Missouri v Biden case brought by the three people named in the first sentence.

ineptech··on Censorship by big tech at the behest of the U.S. government?
That's not a fair summary of what happened in those cases. The article doesn't even argue those judges were wrong! It just says, in essence, "Here's a list of cases where judges said this didn't happen, as opposed to Missouri v Biden where a judge said it did, which we will spend the rest of the article discussing." And the person I'm responding to for some reason listed the former rather than the latter in responding to someone looking for examples, and somehow I'm the one getting downvoted.

Dammit, there's a reasonable discussion to have over this. Biden said, "Misinformation on Facebook is killing people." Facebook said, "Oh crap, the president is calling us out, that looks bad so let's block stuff." Is that censorship? Maybe! It kinda is, and it kinda isn't! We could argue about it! But not while we're arguing over semantic crap like this. It felt like a good and useful thing to do, to point out when something is taken egregiously out of context like that, but now I really regret even wading in.

ineptech··on Censorship by big tech at the behest of the U.S. government?
The rest of that quote is, "...[according to judges] still did not suffice to establish that the plaintiffs were censored on social media due to government action." Pretty misleading to cut that out.

Edit: TFA goes on to contrast those cases with a different case, Missouri v. Biden, which I didn't mention because it's the entire topic of the article I'm charitably assuming we've all at least skimmed before coming here to argue about, but I'm adding it now due to naasking's uno reverse card.

ineptech··on The Strid: The ‘deadliest stretch of water’
From a kayaker's guidebook:

> The Strid (grade 5-) is a long thin section of river where the Wharfe narrows to 5-6 feet in places. The main problems are beneath surface in form of ledges which if you're swept under - you can forget it! At a higher level as seen in pictures, it's runnable. The pictures show med-high water and most of the ledges were covered. I'd have graded it at 5- this day. At lower levels it runs at class 5+ and many would portage, the ledges that trap you need divers to get to you and even good safety cover would be of little use in an entrapment situation. (2 tourists fell in at the Strid last year and one didn't emerge for nearly a week)

Portage in this context means get out and carry your kayak past it. From https://www.ukriversguidebook.co.uk/rivers/england/north-eas...

ineptech··on Ask HN: What do you think when companies ask for gritty people?
They're probably referring to the term of art in psychology[0].

I personally don't think it's an important concept; I don't think measuring "grit" tells you anything deep or important about a person. For example, someone might exhibit "grit" in one job but not another, just because one was a good fit and one wasn't.

But neither do I think it tells you anything deep or important when a company mentions it in a job description. I think it's a trendy fad in pop-sci, akin to Myers-Briggs or DiSC. Someone there probably read an article about it recently.

0: https://en.wikipedia.org/wiki/Grit_(personality_trait)

ineptech··on U.S. appeals court rejects big tech’s right to regulate online speech
I think the usual term for being asked to leave a place due to your behavior is "eighty-sixed".
ineptech··on U.S. appeals court rejects big tech’s right to regulate online speech
Being kicked off Twitter isn't the same as being silenced.
ineptech··on U.S. appeals court rejects big tech’s right to regulate online speech
"Hey Twitter, please block this crap" is users trying to block what they don't want to see.

Blocking unpopular content doesn't become a political act just because one side produces more of it than the other.

ineptech··on Ask HN: Why is everything a SaaS product?
Imagine a world in which most middle-class families have a cloud VM where they run server-side stuff (Mom's blog, Junior's minecraft server, etc), and when a software vendor sells you software with a client/server model, it's normal for them to deliver the server component as a container to run on your server.

That's the world in which you can buy the software you described without SaaS. As long as the vendor is running the server side, you're paying by the month.

ineptech··on The search for dirt on Mudge
> Zatko told me, “These tactics should be beneath whoever is behind them.”

Hahahaha! Probably time to get a padlock for your garbage cans.

edit: apparently I should clarify, this was a humorous suggestion that the people who do research for hedge funds will stoop considerably lower than the tactics Mudge was referring to, not a serious suggestion that he actually padlock his garbage cans

ineptech··on FB feed is 98% suggested pages and barely any friends' posts
Crazy idea: FB should stop trying to lure people back from Tiktok with weird features and just lean in to its one remaining strength, which is that among social media sites, it's the most generic and boring and ubiquitous. Being the default place for non-influencers to do quotidian stuff like hearing about school closings, joining the PTA or HOA, coordinating family gatherings, see your nephew's school photos, etc would be a pretty good little business. And they already have all of that functionality built, so they could run significantly leaner, and hence not have to drive their remaining users away with excessive ads.

This seems like a good idea to me. But I also think it's about as likely to happen as President Stallman.

ineptech··on Who cares about diversity?
They do it to all low-effort political posts, not just the right-leaning ones. It is an explicit goal of the site management to not let this place turn into a forum where people come to argue divisive political topics.
ineptech··on It seems that the good times for online Minecraft play are over
I think "what Microsoft is trying to do" starts and ends with your kids having office.com logins.
ineptech··on Less is more agile
Sure thing! We do still do 2-week sprints, it's just that nothing really happens when one ends and the next begins.
ineptech··on Less is more agile
Just do away with sprint commitments. Pull a new story off the backlog each time someone needs a task, and count how much you accomplished at the end of the sprint instead of guessing at the beginning.
ineptech··on Less is more agile
Sure. I worked on a legacy (monolith, >5 years old, no automated test coverage) thing and managed the teams that turned it in to a modern (microservices, ci/cd, full test coverage) thing. So, kind of a naturally occurring A/B test.

Five years ago, we deployed once per sprint, and it was a big deal: the test pass takes this many days, the change management team needs this much time, etc. So quite often, finishing a story on day N might mean it goes out on day N+4, but finishing it on day N+1 means it'll take two more weeks, day N+18. That's where the urgency came from: that "tax" of lost time due to infrequent deploys. So there was a lot of pressure to get things into a given sprint. Hence, sprint commitments.

Now, on the same platform but with frequent deploys, we still have pressure to get a story done by a certain day sometimes, but the sprint cadence no longer affects our ability to do that. It goes when it goes. Without that pressue, we realized that sprint commitments didn't serve much purpose, so w stopped doing them, and we haven't missed them.

That's what I was referring to - it's not the sprint that matters, it's the "tax" on deployment time, which varies depending on where you are in the sprint. Take that away, and you stop caring where you are in the sprint, like a teenager in summertime losing track of the days of the week.

ineptech··on Less is more agile
Obviously not all projects are the same, there are certainly pieces of software that would be disastrous to do that with, I'm just speaking generally. For reference, my (very not-startup) team is ~20 engrs in 3 teams responsible for ~30 services and we deploy stuff ~25x/wk.

Also a 'crunch' around the end of a sprint sounds like mini-waterfalls.

ineptech··on Less is more agile
re: estimates: This is equivalent to saying don't confuse estimates with delivery dates, which I wholeheartedly agree with. But you also have to be willing to say "The estimate was wrong, here's a new one" sometimes.

re: sprints: You don't need a barrier against "can you do this thing". If the thing is important enough, do it; if it isn't, don't. You work on whatever the top priority is, and your sprint commitment is just a list of what the priorities were, N days ago.

(Edit: you do still need a PO willing to say "doing the thing would delay the other thing" though)

ineptech··on Less is more agile
I generally agree, couple observations:

1. If the people on the team can't change the process, it ain't agile

2. Sprints aren't a failure of agile, they're a failure of devops. Once you start deploying multiple times a day, nobody will care when one sprint ends and the next begins and it'll be fine

3. Estimates aren't literally the devil, execs need to have a rough idea how big it is, just don't get more granular than months

ineptech··on PC wakes from sleep when changing clothes
I know it can be worked around, it's just mystifying that it needs to be.

This is #2 on my "what the hell, microsoft" list, right after the way the Teams join meeting? taskbar popup obscures the Teams join meeting button.

ineptech··on PC wakes from sleep when changing clothes
I believe that's log out, I'm looking for sleep/hibernate.
ineptech··on PC wakes from sleep when changing clothes
My computer wakes up randomly in the night, I've always assumed it was due to the mouse moving a pixel from random vibration of my desk.

And, side note, would it be too much to ask that after a billion dev-hours effort in to the most popular consumer OS on earth, that it could figure out that a 1-pixel movement at 3:28 AM does not mean I want my display to light up and stay on for a full 60 seconds? And while we're at it, why is the only way to send Windows to sleep (one of the most common things I do with a hotkey) a four-key combination (win+x,u,s)?

ineptech··on Final thoughts on Ubiquiti
> what more do you want from the guy?

"This has taught me that my platform can be weaponized by any bad actor who can fool or manipulate me. One column from me could get a CISO fired or move a Fortune 500 company's stock price. That's a heavy responsibility that I wasn't really accounting for, but now that I understand it, I've put some thought in to it and I have made some changes that I hope will harden me and my platform against this kind of social engineering attack."

← PreviousPage 12 of 29Next →