skysight-inc/HackerNews huggingface dataset:
>"Not off the top of my head, no."

They were probably looking for the answer of, "Lets talk through it and figure out a better answer". Coders are often under a mistaken impression that interviewers care about your answer. They don't. They care about how you approach it, how you think through it, what you do when challenged, etc.

So from their perspective, they asked you to try harder on a problem, and you just said, "No." And they dropped you for it.

FWIW, I had similar questions in some interviews where we hashed through similar problems, and together collaborated down to a "No" answer... but we spent 15 minutes exploring the problem and seeing how well a couple coders can work through it before saying no. And I got the offer despite an otherwise rusty performance.
Wow, for a mature mind :), that was a lot to absorb.

It’s interesting to see an overview of the current state of art. Still, its too bad the conclusion is that only the big 5 have a chance (Google, Facebook, ...)
I really don't like take-home assignments. It's a one-sided time investment. If I'm asked to do one I say that I'm only prepared to put in 45 minutes on it. Now that I've done this a few times and subsequently been rejected after submitting, I'm leaning towards rejecting assignments altogether. It doesn't really serve me well in job searching but I feel strongly about it. It's a bad investment on my time and the assignments never asses things I'm actually good at.
> but the bonds could be convertible

Such bonds are called "convertible bonds". The bonds listed in this article are:

> WeWork is issuing seven-year, senior unsecured bonds

Which is pretty specific. I don't know the meaning of every word, but it sounds as if this is a conventional 7-year junk bond.

So I'm not 100% a financial professional. But I'm pretty sure the lingo is super-specific about these details.
This article is correct on a lot of points, but is overall an uncharitable rehash of every tired argument against Bitcoin.

For example, while I acknowledge that Bitcoin could easily end up failing and producing nothing of lasting value, and that regular investors should be extremely cautious, that does not make it either a "scam" or a "pump-and-dump scheme".
Sure. That’s why our government pisses itself every time Russians try to export S400.
I'm as critical of how we interview in this industry as anybody, but I've never found this particular criticism compelling or charitable. It's implicit that you know the correct first answer is to seek prior art. Making that explicit is fine but a bit pedantic. The follow-up question is: "ok great, now say that you can't find any satisfying prior art for this on Google, how would you reason through your own solution?".

They aren't looking for people who don't know to start by doing some research, they're looking for people who won't be completely stuck when that research doesn't turn up the answer.
I love this book. Still very current despite the fact it was published in the nineties. I re-read most of Neal Stephenson's stuff every few years. Just finished Anathem, again ;-).
Building Replicated Distributed Systems at Scale with Kafka
Because of the possible high returns.
This is almost totally off-topic, but this sentence caught my eye:

> I built it because after I had applied for about 15 jobs, I had no idea where I was in the process and I couldn’t give my wife a decent answer about my progress because I simply had no idea.

The real reason why people do things is often like this! It was a very hard lesson for me to learn, but very enlightening when I learned it.
There's mage.

https://github.com/magefile/mage
fair-point. we will also (try to) never do kickstarter.
We're shipping in August.
Does anybody else prefer iOS over android for this reason? I started out with an android device but none of the main apps ever felt native other than the settings app. Even sms seemed like a third party, and it didn’t feel as direct as an iPhone. It’s a very minor detail, but enough to give an edge to the iPhone in this matter.
yes 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, but u can always disable it to colours.
Inbox by Gmail does this, too. It's fantastic.
No, Social Security payments (USA) is by far the greatest scam. Bitcoin is a spec of dust compared to the number of contributors that will receive nothing when the vault is empty.

Edit: grammar
Exactly, I as well have been doing technical work for my whole life, and sitting here right now, I could more easily explain to you how to optimize the planner cache, and what hints are required to get a given result than I could explain to you which joins do what.

I just look up joins when I need them, and it's straight forward, but ask me in an interview and I sound like an idiot.
It's pretty unusual to say "coloured people" here in the UK, too. I usually phrase it something like "people who aren't white", clumsy though that is.
This is neat. I use disqus on my blog and had never heard of Isso. I'll have to check it out.
>Total Jobs Applied For: 82
>Total Jobs Where You Got an HR Interview 25
>Total Jobs Where You Got a Technical Interview: 15
>Total Jobs Where You Got an Onsite Interview: 2
>Total Job Offers: 1

From a recruitment standpoint, this guy's "sales funnel" is remarkably efficient. I'm more used to seeing a ration of 100 applications > 10-15 phone calls > 5 onsites/technicals > 1 offer. Needless to say he blew the initial phone call / interview numbers out of the water, though it did eventually narrow down to about the expected number of offers.

I don't like the current state of recruitment and job hunting. In fact, I have literally never met anybody that did. Recruiters whose living depends on it, our managers, the engineering managers we pitched to, our candidates, fucking nobody is happy with it.

Nobody has solved it though so now that we can all it agree that it sucks, it would be irrational to sit around and complain about how it sucks instead of adapting (and fixing it when you're not trying to figure out how to get health insurance before yours runs out and you gotta spend 400 on COBRA):

It's a number's game. You must send a fuckload of resumes because sometimes a resume for the perfect job will fall off the recruiter's desk or get lost in their email, or get lost in their spam folder, or the recruiter just won't understand what they're looking at, or there's a candidate slated for the position already, or somebody didn't like the formatting of your resume and got frustrated and threw it away. Or 50 other reasons.

That same randomness applies to each of the up to 10 steps (usually 3-5) before you get an offer. They couldn't get you scheduled for an interview in time. You came in and somebody thought your shirt was stupid or too casual. You came in and somebody thought you were dressed too well and a tryhard. They gave you a dumb algorithm that had nothing to do with a job and it created salty feelings on both sides. I mean, there's just so many variables.

So in this system, your best bet is to increase the resolution as high as you can. That gives you realistic access to the greatest number of opportunities you'll actually like, and the luxury (or burden, I suppose) of choice.

Until someone fixes this systems. Lord alive, somebody please fix this fucking system. The best progress I've seen on this front has been by coding test websites that hyper-tailor your profile to companies with specific needs, i.e. completely useless for every other job in the world. Beyond that your best bet is to just align yourself with a god-tier recruiter that actually cares about their relationship with you and their candidates (the established ones that don't have a manager breathing down their neck to randomly spam out resumes cause their numbers aren't high enough).
I find it very hard to disagree with you
At the moment, we're keeping genders separate. I know, it's very 90's. The issue is that we're just two guys and we don't want to police the platform. The reality is that the friendship apps out there are thinly-veiled dating apps, and that's ruined it for everyone else just looking for friends.

I put down some more thoughts on this in this blog post: https://www.we3app.com/why-tribes-same-gender/

We'll be experimenting with mixed genders later this year, but it will have to be in a careful rollout to make sure it's not abused.
It's not completely clear to me from reading the site - does this run a non-dockerized app build in kubernetes, or does it also work for building and deploying my app as a docker container itself? This usually requires things like being able to spin up a cluster of containers per build - one with my app, one with a database to run against, maybe one with memcached or elasticsearch for integration tests, etc. And does it work out of the box for complicated cases like partitioning a large test suite to run in parallel, where each parallel part of the build needs its own mini cluster of a couple of containers talking to each other?

I haven't looked into the current state of this recently but I ran into a lot of problems with this with a bunch of hosted CI services in the past. Somewhat ironically, as of a couple years ago if you needed to build your own docker container as part of a build you had to specifically stay clear of CI services that mentioned docker at all because that meant they were running their builds inside of containers and it was a pain to figure out how to run my own docker build, much less spin up a cluster per build with something like docker-compose, inside of a running container.

Curious if and how Jenkins X solves this. Or have things changed and it's now easy to build and run docker containers inside of a container?

(Aside from that, I'm not sure how I feel about Jenkins coordinating with a Kubernetes cluster. I've always found their monolithic approach to be a pain to work with, and always wished that, for example, I could just have Jenkins trigger jobs by pushing them onto an ActiveMQ queue or something and read back the results on another queue. Then I could just set up an autoscaling group of build servers, and provision them with whatever tools I'm already using to just start up and listen on this queue. Instead, jenkins wants me to duplicate a lot of this work I already have CM tools doing, and set it up manually through the UI, using community plugins that are often out of date).
'that does not make it either a "scam" or a "pump-and-dump scheme".'

I mean, at the very least, at this point one must be gracious and grant to BitCoin its success in being pump-and-dump schemes, plural.

Now, excuse me, I'm off to found an autonomous corporation to compete in the burgeoning field of PnDSaaS, a truly 21st century sort of organization.
E-waste recycler Eric Lundgren loses appeal on computer restore discs
spreading bets and hoping one takes off
Hi. This is legally incorrect.

All inter partes review decisions are subject to judicial review by the Federal Circuit. The standard applied by the Courts is called "substantial evidence." To dumb down the standard (it is only slightly higher than this): The board cannot simply make shit up on the way to its decision.

Your hypothetical would probably fail under even more deferential standards of review. God fucking knows it would not survive the Federal Circuit--I'm happy to link plenty of cases where they told the board that its invalidity decision was not supported by substantial evidence.
How to make your old Game Boy as good as (or better than) new
yes just Android apps. We used a lot of the widget-interface functionalities most famous apps already did to build this simplified UI, it was a lot straight forward than we thought.
Ubuntu Touch lives on in Purism's Librem 5 smartphone
Would love to get more information on this Blloc OS in terms of updates, both security and regular. Also, a video of this thing in action wouldn't be bad either.

It's definitely an interesting concept, but for me at least I need a lot more information from the get-go to go ahead and pre-order.
Subscribed for email updates. I hope everything goes well with shipping
I'll be honest, if anyone asked me to write a FizzBuzz style test, I would just walk out on the spot.
I'm having no apparent problem viewing it without logging in. I'm browsing from Chrome on Mac, starting with all cookies, cache, and history cleared. No blockers or filters are installed, either.

I wonder if you and I are hitting different sides of an A/B test or something like that?
I'm not sure if "Criminal Activity" is the most descriptive name. But "gray market" activity such as pornography seems to be a big market for cryptocoins.

IIRC, PornHub is experimenting with a cryptocoin (not BTC, but something else) because they don't like being subject to Paypal's whims. They believe they're in the legal clear, but banks don't want to be associated with that kind of business. And thus, there's a growing need of some kind of financial instrument for this politically unsavory, but legal, product.

But yes, the primary benefit of Cryptocoin seems to be about avoiding the standard regulations and standard financial institutions. And yes, a big chunk of that (ie: SilkRoad) is about illegal-activities. In short: "Criminal Activity" is pushing the hyperbole too far, but the core concept seems to be a hack around the US's conventional financial system and protections.
I built a runtime comparison of npm and yarn a while ago. It builds the same two things every day with different configurations (cold cache, installed, package-lock file)

The data can be seen here:
https://docs.google.com/spreadsheets/d/1ZE5B4qJw1kNGMzjgslcW...
Yeah and the 2008 bailout of finance firms was not a scam... Then the Fed creating money out of thin air and using it to buy up toxic assets from these very same finance firms (aka 'quantitative easing') is not a scam either...

Also I find it highly suspicious that they don't teach this in schools. Money is one of the most important things to mankind and yet schools don't teach is anything about where it comes from... When people finish school, they know a lot about sport, art, philosophy and even religion but they know almost nothing about money (except how to count it).
I love thinking of all this cosmic reality boiled down to a single ~100GB CSV file.
That kind of attitude is a recipe for stagnation. Sure, SO was better than everything else when it came out, but there's always room for improvement. And, as it shows, if they don't keep improving, then the quality and usefulness of the site goes down.
You do realize Whatsapp is owned by FB, right? so it's a "creepy digital relationship with our grandma" in exactly the same way messaging Grandma on FB is. The key issue here is not whether we use digital comms channels (or telephones, or carrier pidgeons), but whether those comms channels lead us towards getting together in person with our families and friends, or whether they lead us towards spending more ticking clicking around the comms channels. Check out Joe Edelman's videos on Vimeo about human-centred design for a more detailed discussion of this and related issues.
That's a great point. The community votes on whether an answer is helpful, so why not vote on whether a related question is actually related?
> The problem with portable routers is that it requires a different plan

So? You can get a voice-only plan for the dumbphone and a data-only plan for the AP.

> and you always have the phone with you

Given the AP is useless on its own, you can just leave it in your laptop/tablet bag (whichever you're using).
There's a module named `node-fetch` that mirrors the client Fetch API. Might make for a better solution. (but I agree it would be great for it to be built in)
It filters out certain groups of people, but you will also lose out on good hires that don't focus on your given question. ACID has had almost no impact on my career. Only evaluating lies of ACID from certain db vendors is the only time I think I can remember it coming up meaningfully.
They’re also unfair because different candidates have different schedules. One may even be on vacation that day.
Sounds exactly the like the type of company states choose to be sole suppliers of software and services. Not even joking, this sounds perfectly typical in my experience.
I can't find this in the docs; but what happens when a promotion fails? Do things get rolled back to previous known state? The reason I ask is because I"m trying to replicate similar functionality in our much simpler environment.
Well now you're getting historical/philosophical.

I subscribe to what the Durants argued in 'The Lessons of History'. There is an apparently irresolvable trade-off between freedom and equality and, historically speaking, the world has tended to vacillate between the two extremes, with inflection points typically demarcated by violent revolution.

In order to get closer to a stable equilibrium, we would need to achieve a more progressive wealth redistribution paradigm than we have at present.

A tremendous amount of wealth is being locked up by the global 0.1% in S&I. Yes it flows through the economy as capital, but we now know enough to appreciate that it mostly doesn't furthermore trickle down into increased wellbeing for probably anyone at or below the 90th percentile, at best. In other words, this system is highly inefficient when you measure it against one of the most meaningful criteria that we should (but do not) evaluate: statistical distribution of human wellbeing.

I have a lot more thoughts on this. But, in short, an unqualified belief in the virtues of capitalism is certainly misguided.
Not a take home assignment, just prep material. Like saying, we will ask you about X, Y, and Z, here are some pointers. I would just worry the night before anyways, might as well put my anxiety at ease by prepping and building confidence.
FWIW, my link is not equivalent to the one I replied to, and this lazy comment of mine probably deserves downvotes for making it seem I was implying that. These a.co links are not generated until requested, and new ones are generated each time they are requested. OP pointing out that you can quickly link to a common unique ID is valuable. I was just pointing out that the existing link shortener is pretty good.
From your report on the bug tracker:

> This is a non-regression issue as it is observed from M60 old builds.

No mention of the regression described here. If this is an issue you care about, I suggest you check out the bisect-builds-py tool I linked to.
I don't feel so guilty about this any more. We bailed out German, French and other bank bondholders for billions (that unlike TARP we will never see back) when we should have give them 50% haircuts. 18% of my countrymen now live abroad, far higher rates for young people - including way too many of my friends. Most of the reasons for our mistakes are entirely our own but the EU can bugger off if it thinks it should be able to set our tax rates - each citizen will be paying back debts because of their banks for decades - financially and at the human level.
At a former job, I had a set of simple, if contrived examples, that I asked. Programs were short, less than 20 lines; candidates were instructed that the source would compile unless indicated otherwise, in which case they were given the entire compiler output. I would ask fairly simple questions that would expose a lot about the candidates knowledge. Such as:

if (~false == true)
std::cout << "true";
else
std::cout << "false";

In C++, what does this print? And if they answered correctly, I'd ask them to explain how/why. This question wasn't a deal breaker, but did immediately given an insight into their depth of knowledge of the language.
Show HN: Canon Every HTML Element
My company does in two locations: Denver & London. We're an ad agency with a handful of employees in both locations that relocated for business.

We have other locations in Europe, LA, NY but for a single employee or two it makes sense.
Any other details about the OS? Is it an Android? How are the applications managed and what's their update pipeline? Are they whitelisted and managed by the manufacturer's own App Store? What's the privacy policy like? How often will it issue updates?

I really like the display. I've been waiting for a phone with minimalistic display to save battery ever since the Motofone F3.

But there's way too little information there to convince me to pre-order.
Sorry, I must have mixed it up with a different press release. Anyway, this is the first thing I found when trying to find it again.

https://www.wired.com/2017/03/clever-doubleagent-attack-turn...
Depends if the job can be done using one-liners from existing libraries.
I have a theory of why most of these changes in the job hunt came about: people became afraid of firing. I further theorize that this is an indirect consequence of primarily technical folks filling management roles.

How does a fear of firing impact hiring procedures? If you are afraid of firing, you're afraid that you won't be able to get rid of a toxic individual; that a single individual will act as a poison to the morale of your entire workforce. Thus, you want to make damned sure you don't make a bad hire in the first place - even when it means you leave a position open for a really long time.

This fear of firing has gotten so bad that FAANG-alike companies directly espouse how bad the impact of a bad hire is, how they would rather give up on 99 good candidates than hire one bad candidate.

But that's bullshit.

That's letting the fear of interpersonal interactions drive business decisions. The impact a bad hire can have on a work force is pretty minimal when caught and addressed quickly; it can even provide an overall boost to morale to know that the company is willing to address real problems in an adult way. Even a perfect initial hire can turn toxic after a few years: what will you do then, if not fire them?

Do you have 10 positions and 10 potential candidates? Hire all 10 folks, and fire the one bad person; your company will be better off for the decision. Much better off than it would be if you instead overwork your existing team because you haven't found your unicorn hires yet.
The Job Guarantee: design, jobs and implementation
Ahh. That makes more sense. I took it as a bit of (very) crude humor.
Err I always thought that the expected performant response is to have two indexes 0 and length-1 and bring them to the middle checking that the values are equal :)
I mean it in the terms of monolithic process vs. service-oriented architecture, distinct from a distributed vs. centralized operational topology.

FaunaDB and CockroachDB are implemented as monolithic processes and can break encapsulation boundaries for performance reasons. For example, FaunaDB does aggressive predicate pushdown to accelerate intersections and joins, which you cannot do if you have to conform to a key/value interface exclusively. It can also eliminate all network overhead for query data that's local to the processing node.

I understand how that terminology is confusing though...how would you explain it?
I have been using protopage.com, which is basically what iGoogle was back in the day. I just drop in the RSS feeds for the top posts from subs I want to check out and have it limit the number of posts. I do that with HN and a few other sites as well. Although would be nice to be able to set a minimum refresh rate so newer stuff wouldn't pop up on refresh.
Dumber Post
isn’t much of what he says, true for cash as well? i’d wager there’s orders of magnitude more criminal activity involving cash vs “bitcoin”.