skysight-inc/HackerNews huggingface dataset:
I've gotten all my jobs that way since 1999. Based on the current trends of tech hiring, I would never bother with a company that does what's mentioned in this article.

Question 1: What's the interview process look like?

Anything other than 1 hour phone / in person interview would get rejected.
Sounds like their interview worked and they dodged a bullet.
>a baby; wife doesn't work currently.

As a favor to you, let me note that whatever your job is, your wife works harder than you do.
Finally some good use for that foreign Apple cash hoard. :)
Be honest, all the way to level 3? Did it help you with your career? Level I did NOTHING for me, so I went into software development after a fund manager at Fidelity hired his cousin with no credentials over me.

Oh, and I agree, except I recommend plain index funds. I got worse at investing after the degree/cfa/series 7/63.
> As it is unlikely that more than three people will use the search engine in a year, this seems a good idea to not spend too much time on this non-essential feature.

I disagree. When I want to remember something, I blog about it. When I implemented a search feature on my site, it was a godsend, and wondered why I had overlooked it for so long. Finding something I had blogged about years ago wasn't a pain anymore, since a box is right there.
https://news.ycombinator.com/item?id=16608236

https://wallmine.com/google-finance-portfolio-alternative

https://mobile.twitter.com/paultoo/status/978775606006489089...
The Gig Saloon, now open sourced
They do NOT work in magazines and newspapers. That's why they are going out of business. And that's why all the larger media companies are coming online and ditching offline versions.
Show HN: JSON storage bins with schema validation
It's been less than five years since I switched to a smart phone. If I wanted to go back to a distraction free device, I would buy a pay-as-you-go dumb phone, and that would be that. Another option is a cell plan without data. I think it's easier to cut out the functionality altogether rather than trying to let a few things through without opening the floodgates.
I think the point was that malicious actor gets early access to "exploits" by becoming paid customer and has a lot of time to pwn general public.
I think you're right that this is one (early/first) use case, as it was during the beginnings of the internet. Also, one could argue "gray markets" is complementary to "free speech" or "censorship resistance" - which is indeed one of the core ideas of cryptocurrencies.
A common minimum voltage requirement for the nominal +5V supply is 4.5 V. Let's assume a voltage below that won't damage the drive, but it won't operate.

The diode is going to drop 0.6V, leaving you with only 4.4 V max for the drive. Then the capacitor is going to immediately start dropping in voltage as soon as you start pulling the stored energy out of it.

So, in practice, to do a quality job of this it will probably need a DC-DC converter. These aren't necessarily expensive, but definitely more complicated than the old diode trick.
So...tens of millions in the U.S. alone, now.
So is it actually O(n^2)? Because that is a solution that can be implemented.
My personal opinion on what a senior dev interview should be is: open with a fizzbuzz-level 'bozo filter' coding question, then step away from the whiteboard and spend the rest of the interview speaking to each other like normal, functional adults.
Before I was married, I did racing and video games. Now it's more taking care of my family and saving.

One of the most rewarding things was giving to charity. Find a cause you're passionate about and see what donating some time or money to it does for them and you.
Direct link to the opinion: https://www.supremecourt.gov/opinions/17pdf/16-499_1a7d.pdf.
I am incredibly shocked by how much money I am making, more than I expected when growing up, obviously, but more than I expected even when entering the industry.

I think everybody else is giving good advice, so here's something I always heard was maybe a bad idea, but so far I don't regret: Friends and family hitting me up for money. I've given a few people loans, one very large (40K, cancer debt). Hasn't been a problem, one wasn't paid back, and that's OK. When you loan a friend 1K because he's homeless, mainly you're just glad he's not homeless anymore, I would have just given him it, but he preferred a loan. His situation is still precarious, years later. But I guess you have to make that judgement for yourself, I'm not having acquaintances ask me for money for a new TV or something.

I target giving 10% of my income to charity each year. https://www.givingwhatwecan.org/ is a site that advocates for this. I usually fall short just from forgetfulness.

I also got the standard yuppie hobby of photography (and vintage lenses, though the cheaper ones).
EDIT3: got it to cross compile and load off a server. And....ugh. It's got a long way to go. It works, at least. Still too large for a mobile device however.
Atomic Commit in SQLite
I'm a little troubled that this seems to be completely missing the point of the Diamond Age (aka, "the Fight Club effect"). The whole lesson of the Young Lady's Illustrated Primer is that you shouldn't make the Young Lady's Illustrated Primer.
Id say recertification is an option as time passes. It keeps people up to date and on their toes.
I should have said benefits the rich disproportionately. They are throwing most of us a bone (sometimes even a half-decent bone) while treating themselves to a 11 course meal. I don't think that this is a controversial statement, its just how it is going to be. They know that a few thousand dollars in the pockets of average Americans is a huge deal, even if it results in millions in the pockets of others.

The question is, in the long run, does that couple grand benefit us more than it costs us in terms of long term deficits, reductions in government services, etc?

The "hell yeah I'll take more money anyday!" mentality is what they depend on to sell the bill and it works.
What's also interesting is in the comments someone stated they'd used a Godaddy certificate issued on april 7. Maybe they had access to their account, or Godaddy's internal systems?
You want to keep a few months living expenses away in a Rainy day fund. I actually kept much more and it helped me 2 times greatly:

* I was laid off from my first job; I had more than enough saved to ride out the couple of months I spent searching for a job. It was actually a nice vacation.

* I'm currently moving to SF for a new job. They do pay for relo, signing bonus etc. but you get the cash only after you start working. You need that liquidity to pay for moving, security deposit/rent etc.

After the rainy day fund, follow the great advice others have said and invest aggressively in ETF's with very low admin costs. I'm personally a huge fan of Vanguard Admiral Shares.
You get clusters that match quite well with geographic origin for obvious reasons. But that isn't race. Irish, Sicilians and Kazakhstanis will be in three different clusters even though they're all supposed to be the same "race".
My suggestion for anyone who wants to get some returns without a lot of work or risk: https://www.bogleheads.org/wiki/Three-fund_portfolio
Floppy disks, tentacle pr0n, and Ramen

But seriously get a spouse and one or more offspring and the extra money ends up getting invested in family events, college savings, kids' activity fees/gear, etc.
Yeah, but the person who implemented it sure could big-O the shit out of a b-tree.
Good points, I forgot about that.
Watch me build a Slack clone in 45 minutes with React and Pusher Chatkit
> Point number 2 doesn't really land for me. I can see how a dev of 10 years might never have needed to think about tuples, depending on what code she was responsible for.

i'm sorry but i don't agree there. in this specific case, tuples and lists are really different and there's specific reasoning for using one or the other. it's a core feature for the language. it would be like saying someone that is a Java dev and doesn't know the difference between an ArrayList or a LinkedList.

i understand not knowing nuances of the language (in python, understanding how __slots__ work and how to make usage of it), but not knowing a core feature?
I read this waiting at a bus stop, going to put it away now and enjoy the weather.
* Pay off literally all debts.

* Make sure you're contributing as much as gets matched to your 401k if you have one.

* Open a Roth IRA and contribute the max at $5500/year.

* 10% of income to good causes and/or fighting the power. For example, I'm a DSA member and an ACLU monthly donor.

* If you're not over 20-30% of your income yet, start throwing stuff in more Vanguard index funds at the full tax rates.
Interesting. I had no idea. So you're saying all the podcasters are hosting their audios on their own self-hosted server instead of using a 3rd party podcast hosting provider?
Show HN: 4Minitz 1.5 – Free Collaborative Meeting Minutes and Protocols WebApp
He's barely started and it looks like Gorsuch is already paying back his masters' investment. This is going to be a very long 30 years.

https://www.thedenverchannel.com/news/politics/report-single...

https://www.democracynow.org/2017/3/22/neil_gorsuch_backed_b...
good observation! with this contrast 10% backlight is enough for almost 80% of lighting conditions.
we initially used OLED and our phones after testing managed to use on average around 65% of the energy with our ui. We're dropping it unfortunately as its a supply-chain nightmare.. (for now). Black and white mainly increases your focus sharply
Yeah, I would have been okay with pretty much anything close, and would have given massive bonus points if they could give me a couple of relevant definitions. I wasn't looking for textbook, just for a reasonable discussion.

And I have similar anecdotes related to candidates who claimed years of distributed systems architecture experience, and were yet unfamiliar with CAP (and when explained, could not tell me even at a high level whether, in the event of a partition, their system was CP or AP, let alone the specifics of how that actually exhibited itself).
> Every tool has its own advantages and disadvantages.

I agree with this, but only as a conversation starter, not a rebuttal-killer.

When I was a PHP dev I had a colleage who liked to say "the only tool nobody complains about is the one that nobody uses", as if that somehow makes all tools equal. Yes, all languages have flaws; no, not all languages will set the font colour to 33200000000000 because they guess that the string "332e11" should actually be treated as an integer written in exponential notation. Looking back, I guess it's a form whataboutism (although without any specific examples).

PS: I absolutely agree with (almost) everyone that personal attacks are absolutely unjustified.
I've definitely seen people stretching the truth to various degrees. I do it too, because you're in for unnecessary difficulty getting past the recruiter screen if you don't do _some_ spinning.

The key is to only stretch it to the extent that you can explain your background in detail to the hiring manager and be able to openly admit where you don't know much if those areas come up. Generally speaking a hiring manager you actually want to work for understands that experience is heavily dependent on what your last role needed, and skills can be picked up as long as you have enough of the bare minimum covered.
Why It’s Good to Be Wrong (2015)
Well, looks my memory got corrupted over the last 2 decades: apparently not the correct number. Anyway: You had to specify purpose once and provide an allocation plan for the periods I mentioned above.
Relatively easily, you'll need to be prepared with a mix of DV providers to make sure you don't get screwed by DNS caches.
> This is a contributed post by Bill Harris, former CEO of Intuit and founding CEO of PayPal and Personal Capital.

That doesn't mean his points aren't valid. There's no membership required to make anti-bitcoin arguments.

> Not to mention the title is a gross exaggeration and undoubtedly fishing for angry clicks.

I think that title accurately matches his points. And you even admit there's a "nugget of truth" in his post.
I'm still a student so I don't have too much expendable income to be putting it into things that I want to but I do like to invest in the stock market. I've been able to maintain ~30% roi (beginners luck?) which I then use to travel. But as a black man too, I believe in investing back into the community. Especially programs you wish you had when you were younger. One of my goals is to go to local schools and pay some of the children's school lunch debts. Its ultimately your choice but look around see which ideas you like and implement them. Be smart with it too. And kudos for the journey you've went through, not enough of us in that field.
Right to all of these; which is why you have to make it the hiring manager’s job to be very involved with the process. HR should be involved for governance purposes, but the manager and the team need to be involved with hiring new team members.

Part of the problem is that no matter how careful you are, it seems whenever you bring in 10 candidates to interview, 1 is obviously overqualified and has higher salary expectations than you can offer, 2 are about right (but likely also have other offers), and the other 7 are varying shades of “sorry, not right now...” to “why did we even let you in the building?”

It’s entirely normal to interview 10 candidates, make 2 offers, and get no accepts. That’s a huge waste of time on everyone’s behalf. But I have yet to see anyone find a way to significantly improve on this process, because as the OP states, everyone figures out to just start googling the answers to the questions.
Yeah if it can run Facebook, Uber, WhatsApp, etc its going to need a full stack and lots of resources.
You might like the chrome extension "Delayed Gratification"[0]. I also use xTab[1] to limit my tab count to about 6 to prevent opening every link I come across. (The interesting ones go into my OneTab[2] to alleviate FOMO and so I know I can find them later, although I rarely need to.)

[0] https://chrome.google.com/webstore/detail/delayed-gratificat...

[1] https://chrome.google.com/webstore/detail/xtab/amddgdnlkmoha...

[2] https://chrome.google.com/webstore/detail/onetab/chphlpgkkbo...
> people clicked through certificate warnings

Which is a shame. They could have prevented users clicking through warnings by implementing HTTP Strict Transport Security.
Nerves – Craft and deploy bulletproof embedded software in Elixir
That's a limiting factor in our current form factor. We so far have yet to identify a similar physics-bound reason preventing us from transferring consciousness and identity to a different substrate, or even a computing substrate for that matter. Admittedly, we still are in the very early stages establishing exactly what consciousness and identity are, so it is premature to claim that we can perform the transfer in the future. The most we can assert at this moment is based upon the laws of physics as we know them today, we can hold out more hope for transference than breaking c.

Similarly, we are not aware of any physics-based reason that prevent the design, construction and maintenance of computing substrates that renew themselves over billions of years. There are certainly political, cultural, social, even energy limitations, but nothing quite as hard as the c limit.

So theoretically, we can hope to even in this reality to eventually create versions of our selves that reside in computing substrates and "wake up" for "interesting" events along a multi-million year journey. Perhaps they run in a low-power mode, where 1 day in real universe == 1 second in the substrate. In that context, even if we never go faster in that future than our current technology's Juno space probe, a trip to Alpha Centauri is "only" 17,785.27 years, or 12.35 years subjective substrate time, enough to get excited about and study the torrent of increasingly-fine-grained data pouring in from the real world about the destination.

If the galaxy is relatively teeming with these compute substrate hibernation ships, then that presents interesting possible resolutions to the Fermi Paradox: what we are doing today on Earth is not "interesting" enough to the automation on these alien ships, or we are deemed interesting, but even the nearest ship within our light/EM cone is still thousands to tens of thousands of years away.

It gets even more interesting if we figure out how to "decant" substrate consciousnesses into physical bodies.

Even at that glacially-slow crawl of the Juno space probe, it would still take "only" 383,551,218 years to traverse the Milky Way's 100,000 light years. Put up against the ~13 billion years of the Milky Way's existence, that means spreading across the Milky Way is still within the realm of not-ruled-out-by-physics.
After all is said and done with my savings and retirement I spend the leftover on my hobby of fishing.

So, if you have any money leftover you should maybe look into picking up a hobby. If you don't want to spend anymore then the default is to save it.
Will the OS be open sourced? - I'd love to get this on any android phone!
I started something like this 4 months ago:

- I only removed social media

- and turned off every notification, leaving badges for company email.

This made already a huge difference. Some of the points are also not relevant for me (never had games or so...)
Are you talking about cache utilization in the context of collision handling, or hash functions themselves? I'd love to learn more about cache-conscious hashing, could you suggest a paper to read, or algorithm to search for?

I Googled "Cache-Conscious Hashing" but didn't quickly find anything promising :(.

Thanks!
You sound like somebody who would derail all of the technical discussions and pat himself on the back for it because he was "technically correct" while still missing the point altogether.
If Amazon provided the delivery box it could easily reduce costs. The delivery box could automatically open when the delivery person approached it, it could have transceivers to improve robotic delivery in the future, and it could be size-matched to what Amazon typically needs to deliver and order.
Just be honest about when you've accumulated enough, I guess. If you're already sitting on a large enough pile of savings to live comfortably until you're 120 maybe it's time to retire / give back, not buy extra property.
I like the clear “this is not a dating app” messaging. Not quite sure I like the monetization strategy.
On a comment to the article:

> To give an example, the app I’m working on (https://github.com/OSSIA/score) is roughly 300kloc of Qt / C++ code and compiled in WASM almost from the first try. I’m still having freezes in some places but overall it’s working great.
Sweden's Super Stealth Submarines Are So Lethal They 'Sank' a US Carrier (2016)
Update: see other comment chains invalidating the security I'm claiming HSTS provides.

APIs will probably go directly to https://, and hopefully cert failures will cause the API to blow up with minimal harm.

If you want to visit my web site, and you need to type it in, you'll probably just put realms.org into the URL bar of your browser. Most secure websites, such as paypal.com, have something called HSTS https://en.wikipedia.org/wiki/HTTP_Strict_Transport_Security to force the browser to always hit the site with https, even if requested to it it http:

dana@araman:~$ curl -D - https://paypal.com 2> /dev/null |grep -i strict-transport
Strict-Transport-Security: max-age=63072000
dana@araman:~$

So even if going to paypal.com lands you on a blackhat server, the cert will still blow up, protecting you.

Slightly related: much to my annoyance, it seems that neither AWS ELB nor ALB support sending HSTS, which is a real bummer.
Were you able to talk to them and ask questions during the test?
Why people have trouble reading neutral faces
This is especially useful in single page apps, or static sites, if that's not obvious.
I usually like sending take home assignment for graduates.And having a discussion about the approach taken, and do a peer programming session to add features.

However, don't see how well take home can work for senior engineers. In fact, its unfair and delays interview process to expect take home assignments from working folks.
Well, they still pretty much mean the same thing. It's just that effective control of the domain temporarily changed hands.. This is a well known limitation, we just don't typically see DNS hijacked this close to the core.
Wow, that's very immature.
>Put your assets in a trust, if you go bankrupt personally, it's irrelevant.

Can you extrapolate on this? The more detail the better.
Excuse my ignorance but how does this allow someone to forge TLS certs for a given website/domain name that already has active certs? Wouldn't they have to revoke existing certs and then get new ones during the attack to pull this off?
Hi HN! This is a side project I've been working on for a while now.

It's similar to https://jsonbin.io (which was an inspiration!), but focuses on the second step of prototyping with data - once you're editing JSON online, how do you make sure you don't break your app? npoint.io lets you enforce a structure using JSON schema (http://json-schema.org).

More background info: http://alexzirbel.com/npoint

Also, it's open source! https://www.github.com/azirbel/npoint

All feedback is super welcome. Also happy to answer any questions here.
I'd like to suggest donating money to causes/organizations you believe in, whether that's locally, in the US, or abroad. If you have excess, why not use a bit of that to help someone else? (Plus, it's often tax deductible.)
I save 15% for retirement, I save 10% for college/trade school/other for my 3 kids.

I race in the 24 Hours of Lemons (http://waitwhat.racing). We also like to ride quads and dirtbikes and camp to do so.
The only thing that could make this SV startup better is the blockchain.
There has to be a simpler, privacy focused way to figure out pageviews, right? As long as I don't know _who_ looked at my site, I should be able to find out _how many_.

Similar thing goes for "how many people clicked this button"

Or am I way off here....
I want to know how resourceful the candidate is, how quickly they make mental leaps and whether they'll play nicely with others in the team under the context of the work we're trying to get done. If the choices are a) find out first-hand by (gasp) asking for a demonstration of skill while I watch or b) try to decipher these things by shaking a tuning rod at their GH repository--then I guess we'll have to agree to disagree :)
Ban sterlite
That's like saying that if you can retype The Great Gatsby, then you're a great writer.

So much more goes into software engineering than "Can solve tiny example problems in an examination system"
Not everyone has their car in a place where the window is likely to be smashed. I live in a place where windows are smashed frequently but work in a place with a parking lot patrolled by private security. I'd be perfectly comfortable having a package sitting in my car all day, and in fact have left my car sitting in that parking lot untouched for 6 weeks without issues.
Collecting Teslas
I think you should have made a non-compatible API. MomentJS's is pretty horrible in my opinion. Why on earth are the Moment objects mutable? Unless there's a good reason (performance?) it's just a pain to have to call weird setters all the time and have to worry about whether you're not accidentally changing an object passed as a function parameter. Python's datetime gets this right in my opinion.
I'm not so certain that Google's process is more broken than anyone else's. The thing the giant companies have going for them is that they tend to be more consistent, so at least you can get a good sense of what they'll ask, how to prepare, and how they're measuring you.

With small companies, it often comes down to "were you charming enough?" They won't admit it, but it's a clear subconscious bias.