HNHacker News
TopNewBestAskShowJobs

dhd415

2,236 karma · joined March 7, 2015

email: hackernews.dah328 [at] 0sg [dot] net
submissionscomments
dhd415··on Lessons learned from the recent job hunt
I suspect that lots of people ask for O(n) when they mean Θ(n) instead which specifies both an upper and lower bound. For example, specifying Θ(n^3) as the running time for a bubble sort would be incorrect whereas O(n^3) would be imprecise but not incorrect.
dhd415··on Ask HN: What should I bring up during salary negotiation as a junior developer?
Perhaps that is the disconnect here. Negotiations do not necessarily include ultimatums. Obviously, one must be prepared to deal with the situation where an employer declines to meet your compensation requests, but framing it as an ultimatum is probably counterproductive.

That said, at least in the US, there is huge demand for capable developers (see the salaries posted on levels.fyi) and I would encourage anyone who is at all able to take a few interviews to assess their market rate. There are plenty of companies who treat their developers well _and_ pay them well. There's no need to settle for just one of those.

dhd415··on Middle managers fear they've become irrelevant with work from home
Daily 30-minute meetings sounds to me like the antithesis of good management. If you feel like you need 30 minutes of synchronous time per day from your team of engineers, you are not a good manager.
dhd415··on Changing jobs during the Great Resignation
I recently went through this process with a lot of the same companies on this guy's list although I limited mine to 100% remote roles. I do agree that some interview and coding prep is beneficial although not nearly as much as he suggests. I limited my prep to a round of "practice" interviews with 2 or 3 companies that I wasn't really interested in. I then applied to the companies I was interested in and ended up with a 60% pay raise in a 100% remote role. I'd encourage anyone who can tolerate the interview process to go out and see what's available these days. And I highly recommend the levels.fyi site for comp info. Based on my recent experience, their comp numbers are slightly on the low side, probably lagging slightly behind the recent rapidly-increasing comps for developers.
dhd415··on Tell HN: Recruiters are lying about remote positions
I recently had a slew of interviews at FAANG and FAANG-adjacent companies (and accepted a great offer at one of them) that were 100% remote. It's good to name and shame the ones that are lying or otherwise underhanded about it, but I've never seen so many good-paying, 100% remote roles available. Do get it in writing and it never hurts to focus on companies with a track record of doing remote well rather than just doing it under pandemic duress.
dhd415··on OpenSearch – open-source search and analytics based on Apache 2.0 Elasticsearch
I am no fan of a lot of the design choices or the effort required to operate large ES clusters, but there are easily several hundred man-years of development effort behind ES. It would be a really long time before a team starting from scratch could produce something better.
dhd415··on OpenSearch – open-source search and analytics based on Apache 2.0 Elasticsearch
It seems especially egregious that AWS claimed their hosted offering was a partnership with Elastic when they launched it: https://twitter.com/kimchy/status/1351534454154543106
dhd415··on Elastic and Amazon reach agreement on trademark infringement lawsuit
Having interacted with Elasticsearch a lot, I assure you there is a lot for them yet to improve. Frankly, I think Elasticsearch followed the MongoDB model of "make it easy for developers to adopt and then make it good." MDB did that by making it easy to throw "schema-less" documents into their database and then later working on "advanced" things like avoiding data loss [0]. Elasticsearch did something similar in that you don't have to run a separate cluster coordination server like Zookeeper which Solr requires. It's also easy to get up and running with indexing unstructured data. Running it at scale with heavy workloads? There are still plenty of rough edges there. It's a good way to gain market share and both products have definitely improved, but I wouldn't want my day job to involve the operation of a large Elasticsearch cluster.

[0] https://pastebin.com/raw/FD3xe6Jt

dhd415··on Elastic and Amazon reach agreement on trademark infringement lawsuit
Wow, it's pretty surprising to me that the agreement allowed AWS to refer to Elasticsearch at all when promoting their own managed search offering.
dhd415··on Open Salary and Equity Database
I guess there's some value to a listing of salary/equity figures without the associated company, but it would be far more valuable if the company were included. One thing I really like about levels.fyi is that their comp data streamlines my job search process. E.g., get pinged by a recruiter from a company where comp is 75% of my current comp -- hard pass. Get pinged by a recruiter from a company where comp is 150%+ of my current comp -- perhaps we'll chat. Without that data, it's awfully time-consuming to go through the process only to find that the comp numbers are a non-starter.
dhd415··on Google could face class action lawsuit over free G Suite legacy account shutdown
This +100. I'd pay a reasonable amount for my Google Voice numbers, too, if it would ensure that I don't lose them on short notice.
dhd415··on Lessons from my PhD
In addition to ringing true, this seems largely in line with Thomas Kuhn's thesis in his Structure of Scientific Revolutions [0], a book which despite its shortcomings, should be required reading for anyone in a STEM field.

[0] https://en.wikipedia.org/wiki/The_Structure_of_Scientific_Re...

dhd415··on Pay transparency: which states have laws and do they work?
Frankly, you should just ask your manager what the comp change, if any, would be if you switched roles. This is a normal question in all but the most dysfunctional companies.
dhd415··on Understanding Startup Offers
I would expect that your startup experience would place you well among a pool of entry-level candidates once you made it past the resume screening stage. Where the FANG position is going to help you is in getting past that stage. Fairly or unfairly, having a FANG position on your resume is kinda' like having a degree from an elite university in that recruiters will view your resume more favorably.
dhd415··on Understanding Startup Offers
In my experience, getting a FAANG job accelerates your career as well or better than titling up quickly in a startup. Having a FANG position on your resume is more of a known quantity for future potential employers than being promoted quickly in an unknown startup.
dhd415··on Michelin's airless tires are scheduled for market launch in 2024
Michelin has been selling these under the "Tweel" name[0] for skid steers, commercial lawn mowers, and other mid-sized wheeled equipment for several years now. Supposedly, they improve the handling and ride of the equipment since the Tweel's internal structure flexes more than an air-filled tire and therefore adds more of a suspension to the tractor.

[0] https://tweel.michelinman.com/light-construction-products.ht...

dhd415··on Michelin's airless tires are scheduled for market launch in 2024
Alloy wheels have had open designs for decades and that hasn't been a problem for them.
dhd415··on From nuclear fallout shelter to data center (Paris)
Interesting -- this reminds me of the the Greenbrier Bunker[0] which was a secret fallout shelter intended to house Congress in the event of a nuclear strike on DC. It was also decommissioned in the early 90s and ~20yrs later repurposed as a secure offsite data storage facility. It's worth the $40 tour if you're ever in the area.

[0] https://en.wikipedia.org/wiki/Project_Greek_Island

dhd415··on Amazon Elasticsearch Service Is Now Amazon OpenSearch Service
While this is tangentially related to Amazon's fork of Elasticsearch, it's more related to Elastic's trademark infringement suit against AWS's use of the trademarked Elasticsearch name in their managed service, especially egregious given AWS's attempt to portray it as a "partnership" with Elastic in a since-deleted tweet:

https://mobile.twitter.com/ppgosavi/status/11791819009690378...

dhd415··on Amazon Elasticsearch Service Is Now Amazon OpenSearch Service
Especially considering ~11 of the Apache Lucene committers are Elastic employees as well as 10 members of the Apache Lucene Project Management Committee.
dhd415··on Your devices and your employer
I have essentially this setup -- A decently powerful Win10 machine connected to three large monitors and I connect via X11 over wired gigabit Ethernet to my Linux work machine using Mobaxterm in Win10. It's the best of all worlds -- personal and work machines are completely separate, work apps show up as individual windows on my desktop machine, pure Linux dev environment that matches the prod environment, and no messing around with multi-monitor HiDPI setups in Linux when it "just works" in Windows.
dhd415··on How to Work Hard
Using the standard definition of "independently wealthy" as "no longer needs to work to cover living expenses", I would say that $1MM is nowhere enough to do that in almost any place in the US, especially if you have kids. I'd say at least $3MM in cash and as much as $5-6MM in higher cost-of-living areas would be required to maintain an upper middle class standard of living.
dhd415··on Binance banned from doing business in UK
Would storing a wallet's private key in an encrypted password manager be insecure in some way?
dhd415··on We are publishing the tax secrets of the .001%
>>A household that makes $500k on a good year is actually in the 1% statistically. They have left the working class long ago. They could work for about 7-10 years in their career and retire with an above-median salary (withdrawing following the 4% rule) in perpetuity. That is by definition not the working class: that family barely has to work in order to secure a lifetime of comfortable living.<<

The "in a good year" qualifier in both your comment and the parent comment means that your conclusion that this person has left the "working class" is untrue. It's not uncommon to get a windfall (stock option vesting cliff, inheritance, capital gains, etc.) that boosts income in a single year to many multiples of one's typical income. Such an occurrence does not boost the recipient out of the working class. Managed carefully, it can change their life (buy a house, turbo-charge retirement savings, etc.) but no one's buying a private island with a single year of $500k income.

dhd415··on Replacing grass lawns with native plants
In addition to that, there's some unwarranted anti-grass sentiment in the article with sentences such as "Good things happen when you remove the choking thatch of grass and let the earth breathe.". Non-grass landscaping can be done just as badly with chemical fertilizers and pesticides and unnecessary amounts of water just as much as with grass. Well-done turf grass with good quality soil can be organically fertilized and when fully-established, requires less water and essentially no pesticides as the healthy grass crowds out weeds. It also handles foot traffic, resists erosion from rain, produces oxygen, and promotes a healthy soil ecosystem with earthworms, etc. The problem is not grass, it's badly-done grass.
dhd415··on [dead]
Looks like there's an extra zero in the HN title on this one.
dhd415··on Analysis: Texas power outage leaves officials working political angles
The article's author clearly has an ax to grind if an unsubstantiated "botched Covid vaccine rollout" accusation is thrown into an article about this winter storm and the power grid. In reality, Texas has one of the most effective vaccination rollouts being tied for the tenth-highest percentage of available doses administered. A friend of mine who's employed at Moderna commented that Texas's non-micro-managed approach to vaccinations has proven quite effective. I do wish that Texas's power grid were more resilient, but that is an entirely unrelated topic.
dhd415··on Tesla: Recalled touchscreens were meant to only last 5-6 years
Some of these already exist in certain niches. For example, there are a fair number of "chef-style" ranges with no smart features. I have a gas unit with all analog controls and its only electric features are the oven light and the piezoelectric igniters for the gas burners. I expect it will last close to forever though, somewhat ironically, it did cost more than the smart-feature-laden ovens you'll find in most consumer stores. There are also commercial fridges without lots of extraneous features though they're often not ideal for consumer applications due to the way they look, the amount of noise they make when cooling, and their size.

I'd love to see more such "dumb" options in the TV and auto markets but I suspect we overestimate the demand for such things because we HN readers are largely tech-savvy. I think the ideal would be dumb devices with open APIs so that third-party smart features could be added, but that's of negative benefit to manufacturers (lack of vendor lock-in, potential for brand damage due to poorly-implemented third-party features, etc.), so I'm not optimistic about that happening.

dhd415··on Amazon: Not OK – Why we had to change Elastic licensing
Notably, they are apparently considering that: https://www.elastic.co/blog/license-change-clarification
dhd415··on Amazon: Not OK – Why we had to change Elastic licensing
Elastic's other blog post with a clarification about their recent license change is also interesting: https://www.elastic.co/blog/license-change-clarification. Apparently, they're considering further license changes such as MariaDB's Business Source License in which code is usable for anything other than offering the product itself as a service but becomes fully open source (including SaaS) after 3-5 years. That makes it pretty clear that it's meant strictly for competition with AWS.
← PreviousPage 2 of 11Next →