HNHacker News
TopNewBestAskShowJobs

grangerg

88 karma · joined March 5, 2016

submissionscomments
grangerg··on Remotely unlock/start/locate any remotely connected Honda/Nissan [resolved]
My last car had a key fob that could do that up to about a half mile away; cell signal irrelevant. It's just a 2-way remote start system. I miss it. The fob even reported the cab temperature.
grangerg··on Laying myself off from Amazon
Someone on another Amazon related thread mentioned that 50% leave after 2 years and 80% leave after 4.

If you do the math on their TC to see how it actually works out from month to month, it makes sense. Unless you get more RSU's, you take a huge hit in pay, unless you weren't cashing in on them to make ends meet.

grangerg··on I strive to be a 0.1x Engineer (2016)
Perhaps tell them the story of the 10x carpenter.

Obviously, the one who uses the most wood wins! ;) If told right, they should easily figure out why LoC is a horrible metric.

grangerg··on Firefox Private Browsing mode upgrade
Even without rDNS, they're almost certain to know of at least one DNS name that goes with the IP address you're connecting to. Even if not, they can label/categorize/group it by ISP and/or approximate location.
grangerg··on Firefox Private Browsing mode upgrade
I used to wonder the same about Chrome. Try using a Chromebook with less than 4GiB RAM. You can handle 2 simultaneous tabs/apps---if you choose them well. It's due to this behavior alone that I never consider Chromebooks; by the time you find one with enough RAM to handle Chrome, you're in the price range of a "real" laptop.
grangerg··on I spent two years trying to do what Backstage does for free
Build an ecosystem, not an experiment.

Build an ecosystem, not a science project.

Build an ecosystem, not a microbiome.

grangerg··on Show HN: Query SQLite files stored in S3
Seems like it should be. That's pretty much the status quo with how Azure Synapse works. You put your Parquet file out on storage, and query it (via Spark or Pandas).
grangerg··on Project Ideas
Remember back in the day when we used to use the word "algorithm", instead of "AI"?
grangerg··on You're Not Losing Fat Because You're Eating Too Damn Much (2016)
Reminds me of this short comedy bit from Richard Jeni ("Stop eating, you fat bastard"): https://youtu.be/V7GnOyd_z1w
grangerg··on When hiring developers, have the candidate read existing code
Those are similar to my own thoughts. I like also having them talk about their favorite recent achievements.

> I can quickly train a person to have knowledge in some domain,

This part I have a little bit of trouble with. If you have a trivial domain, sure. In my experience domain knowledge takes a while to truly get your head wrapped around. But I expect that's why there's always other things that people do in an interview.

grangerg··on The Uselessness of Phenylephrine
Any sources on that bit about chronic ibuprofen usage? I'm aware of the GI issues (stomach lining actually), and not the others. I'm a long chronic user (daily for years now), and appear to have a reliable mitigation for the GI problems, so I'd love to know more about the other stuff you mentioned.
grangerg··on The Silence Is Deafening (2020)
^THIS^

...And what comes when people are under the cloak of anonymity, or otherwise feel there will be no negative consequences to whatever they choose to do.

grangerg··on Myths about Social Media
My opinion is that it's rooted in the anonymity people feel on the 'Net. There are no, if little consequences to being a jerk online---not nearly like in "real life".

The other problem I see is that a person says what they feel in the moment---and then they move on. But the (emotionally charged) comment from that moment lives on, potentially for years. The "energy" doesn't dissipate with time like it does in "real life".

grangerg··on Poll: Why are people leaving their jobs?
Expenses always rise to meet income.
grangerg··on My First Impressions of Web3
I think he touched on that in the article. The masses are trusting the centralized API, not the blockchain. His NFT exists in the chain, but not the API, so it effectively doesn't exist in the eyes of the market.
grangerg··on Toyota owners have to pay $8/month to keep using their key fob for remote start
Get a RokuTV. There's ONE ad on part of the home screen, and it's not animated. The OS doesn't feel bloated or slow at all. It ain't perfect, of course, but I'd never get a Vizio, Samsung, or LG anymore.
grangerg··on Ask HN: Has Google search become quantitatively worse?
I'm in a similar boat with the "Google Now" feed on Android. When I say "not interested", it fails to note that as expected, and I see the same news "story" pop up (usually different sites, but occasionally the exact same site!). It's likely related to the fact that it almost NEVER gets the subject/topic correct, so I can never use that option.

There was a time I thought I'd trained it to stop telling me about what celebrity said or wore what, but those are creeping back into my feed.

grangerg··on Lesser-known Postgres features
Both meeting A and B start at 2pm and end at 3pm.

After you're done with that corner case, you may find it better to determine if they don't overlap and negate that.

grangerg··on Lesser-known Postgres features
What I do is negate a check that determines if they don't overlap. Done.
grangerg··on Neal Stephenson reacts to Facebook name change
We've decided we're going to call them MetaFace. :)
grangerg··on Mozilla has defeated Microsoft’s default browser protections in Windows
Whenever a FAANG company gives this excuse, it makes one wonder how these people consistently make it through their hiring gauntlet.
grangerg··on Amazon Web Services In Plain English (2019)
I read the title and first expected some satire like this:

Imagine you're being taken on a "backstage tour" of the Internet. They open the door, turn on the lights, and as the distinct odor of decay and the chaotic scene of confusion and disarray greet you, you hear the guide blurt out, "Ah, crap! Who made this mess?! I swear it was presentable just a little bit ago! Well, good luck getting ME to clean this up! OK folks, we're outta here!"

And THAT is AWS in "plain English".

grangerg··on Ask HN: Any tips for a programmer wanting to switch into security?
Or the joke:

Those who can't do, teach. And those who can't teach? Infosec.

grangerg··on This is Real, That's Not
Another one: "If money can't buy happiness, I guess I'll have to rent it." - Weird Al.
grangerg··on Amazon Go grocery store opened and we accidentally stole a yogurt
It seems yogurt is a problem for Amazon. They also "sort of" stole a yogurt in the ArsTechnica article. :)
grangerg··on What ORMs have taught me: just learn SQL (2014)
It depends on what you're after.

I'm very comfortable in SQL, and would prefer to write my queries. But our team has grown, and we've found that developers say they know SQL, but they really don't. In general, I've found that it's not the syntax that messes people up. There's a significant mental "jump" between the usual procedural coding paradigm and the "set based" paradigm offered by SQL. Some people just never catch on.

So we're going to start using an ORM (Entity Framework Core 2) so that the "mere mortal" developers can pitch in. I know there's a way to run raw SQL, so I know that when we find spots where the ORM fails, we can just rewrite it with some good SQL if we decide that's best.

But maybe that'll never happen? We've been trying to do simpler SQL stuff as of late so that the heavier lifting in the system is done by the application/client instead of the database (bottleneck). As the database sees simpler, less unique queries, more stay in the plan cache, indexes are more reliably hit as expected, and performance increases.

grangerg··on Stopping the False Epidemic of Adult ADHD
Much of the time, ADHD is a medical term that simply means: "I don't like to pay attention to things that I find boring."
grangerg··on More Americans now work full-time from home than walk and bike to office jobs
I definitely feel my family helps a lot in that regard. If not for those interactions, I'd want an office job.
grangerg··on Princeton’s Ad-Blocker May Put an End to the Ad-Blocking Arms Race
This is the only reason I use an ad-blocker. They are often an attack vector for 0day exploits. They remove that risk and the block comes off.
grangerg··on Hulu’s Live TV service to cost $39.99/month with ads, sources say
Exactly. We canceled Hulu ages ago. Look! I can pay for Hulu, and get the exact same service as people that get it for free---but on something other than a browser!

Canceling "cable" was a bit jarring at first, but I don't miss it anymore. It was kind of like trying to stop watching the show "24". The show had its hold until I missed the subsequent episode, then it was gone; I didn't care anymore.

Page 1 of 2Next →