skysight-inc/HackerNews huggingface dataset:
From the perspective of a business, building your own data center only makes sense if it part of your business (like at Dropbox). Paying a margin for a service that is not part of your core model is per se not a bad thing, in most cases it makes a lot of sense. That is because if a company makes a huge investment, it makes this investment with its own capital. In theory (and that often applies to reality) a company can only invest money effectively in its core business.

This is why many companies with a lot of money still rent their offices – even if they intend to stay in the (often customized) buildings so they don't need flexibility. It just would not make sense to buy and to bind the capital in a building, it can be invested in their core business with higher returns.

An exception might be made in cases where a company has suddenly so much money that investing it all in its core business might diminish the capital/return rate, eg. through the US tax break, where a company shifts the money stored oversee back to the US. This is why for Google it might make sense to buy property, even though its not their business: They just have to much money.
Oh, I'm totally with you on the root causes. I'm just resentful that I pay more in taxes to support kids when the parents don't care enough to ensure they have a stable life prior to bringing them into the world.

And while I agree with you that evolution is powerful, reliable birth control is recent enough that we haven't adapted to it. It's quite possible to control when you have kids via abstinence, birth control, and abortion. But it does require long-term thinking and contentiousness, and my point is that these sob stories are mostly missing these personality traits.
This makes me think that Chuck Moore would be the prototypical full-stack dev... just give everyone a Forth image with core vocabulary and turn them loose.
Your generic stock photo dude is not very appealing to developers. Try the test with that superhero bugfender lady instead of the bro and I bet you'll have better results.
They also might use Amazon to improve (speed up) the experience in regions where Azure doesn't operate.
Stanford, USC, Duke study shows AI can read contracts better than lawyers
Let me explain a little better, and again I am only basing this all off the small amount of data we have.

Let me give an example as I am not the best at articulating. hopefully this helps.

Lets say I hired this engineer as Senior or Team Lead. Now I want the base docker image we use for node bumped a major version. I checked the changelog for the nodes releases and knowing our codebase I think its safe.

I could ask a Junior dev to do it, but I knowing that they are lacking experience this may seem like a "big deal" when really its not.

What I want is the node version updated, validation unit tests pass, regressions tests are good. And it to be released. If there is a failure along the way, address it or sure lets chat about it.

But this Email in response to hackerrank - would make me perceive this to be someone who would respond with a complete change to our CI/CD processes, to our infrastructure, maybe to even using Node - as this sort of task is beneath him.

Sure there would be areas this person might excel at, but some days little tasks just need to get done to keep the ball moving.
Social Capital’s Chamath Palihap­itiya Wants to Fix Capitalism
NSFW warning please. I read HN at work
I'm not completely sure. I just know how modern economies work. If I don't use it, the economy optimizes so that someone else will.
Flip it around.

He has the skills, they want his skills. They are coming to him in the hopes that they're a good fit and that their rewards are enticing enough.

He obviously doesn't need to worry about being hired by ABC.. the only reason he didn't outright reject their test and proposed an alternative is because he thinks it's an interesting company or product.
It runs a local MySQL server, so I don't see why it would be incompatible with NFS home directories.
I'm a little biased as a devops guy and former SRE. When you're on call dealing with strict SLA's, your ability to make intelligent technical decisions quickly is important. I expect the guy I hire to not have to Google how to check CPU load or how to pipe tail output from log files into a grep function. At the very least a timed coding exercise tests their nerve.

For other development jobs I generally agree with you. The coding screen will not tell you much. Particularly for a mid-level or senior role. In those cases I am way more interested in their portfolio and in having a long casual technical discussion.
The head line should not be in the present tense. This is not something Google does now. It should use a modal verb like “could.”
The difference is that data storage is Dropbox's business, while Apple's business is selling devices. Yes, they do have a variety of income sources, but they are all built around and integrated into selling iThings and MacThings. They go with what they are expert in. Reliable and available around the world storage requires unique and difficult to learn skills that don't map well to OS design and pc hardware architecture.
Hanlon's Razor would seem to be a decent explanation.
Letting the applicant dictate the terms of the evaluation

That sounds vaguely biased toward the employer. An interview is a a two way process. The candidate in this case will likely have no problem finding a job. In a way, it sounds like he's doing his own pre-screening and the hacker rank request is a non-positive signal for him.

Our profession is somewhat bifurcated. There are the developers who only ever do glue code between systems and never progress beyond java 1.4 and work places where that is a valued trait.

This candidate however is in the other camp. He's creative, and self driven in his learning. He's also driven to get better. He won't be satisfied at the kind of place that doesn't look at him as a unique and creative developer.

This was a negotiation not letting an applicant dictate the terms of the evaluation.
You can buy a 'star name' online– doesn't mean it'll be officially recognised
If the implication is true, that would be a data point.

If the implication is false, it would be an exciting data point!

HN being what it is, here is quite a non-zero chance to meet a person with real hiring power who really could have made an offer to the person in question.
The Amazon headquarters search mystery has been solved or has it?
Sure, valid points, and agree there's a place for this type of screening.
I'm mostly referring to when you're experienced, and approached by a company via an on-site recruiter or employee referral. You are busy and not actively looking, but then trying to then feed you through hackerrank quizzes or whiteboards is just so off-putting.
It's not exactly selfish either. You realize there is a benefit to cooperation. Most cell organelles are product of symbiosis.
I think this is enforced by HackerRank, colleague recently griped that they couldn't set the time limit higher or get rid of the messages forbidding x,y,z.
The Uprooting of Mind: Can AI Save Us?
FizzBuzz is a bit of understatement, most of those tests are alike once you practice a bit and sink into trivial category; some companies actually give you way more difficult questions than what you get at Google/FB etc. and after you pass that terror then present you with an offer where you don't know if you have to laugh or cry. I haven't seen a single company doing that outside top 5 to compensate you properly for it. Everybody wants the best, everybody thinks they are the next Google (well, they are far from it), and everybody thinks coders are stupid and don't value their craft (which they don't it seems).
Nominating T-Mobile for Worst Customer Service Experience of 2018
Combines Buses and Air to Cheapen Travel
How I helped my company ship features 10 times faster, and made dev and ops win
# Using one product, deployed correctly, you can improve your company’s work methods, speed up software delivery, reduce errors, avoid maintenance and create a self healing CI system that is scalable, agile and customizable. #

What
After a few years of working with Jenkins for enterprises, Travis CI for open source and side projects; I began looking for a self-hosted solution. One that would provide the speed and agility of container-native servers, but, would be open sourced with a live community and an easy way to contribute features and create plugins.

Drone combines it all and a bit more, although the first official major version hasn’t been released yet (0.8 is the latest to date). The Golang-based server has been alive and flourishing for over 2 years, new features and fixes are being released, with a live community responding to any query, question or call for help.

Leveraging the light weight Go concurrency “routines”, drone applies parallel build pipelines, stages and jobs to enhance processes and improve build times.
The system provides an easy to setup server and agent(s), out of the box integration with VCSs like GitHub and GitLab, as well as a very quick deployment process overall.

Thank you for reading!
I hope you‘ve found this post as helpful as I’ve found Drone.

To read about Why: Configuration as code, Plugins, Develop your own; When (or when not), How, Example pipeline deploying Drone and more, read full article here --> http://dvps.pro/F17_Drone
With the pile of cash they're sitting on, it may be worth their while to pay more for storage rather than having to try to staff up their own infrastructure. They've plenty of money - more than they can figure out what to do with, it seems - but hiring's harder.
The smiling picture focuses on features ('remote logginf for IOS apps), where the normal page focuses on benefits ('Start Building Better iOS Apps Today'). Also, the layout/contrast is different.

To get meaningful results out of your A/B testing the number of variables should be as little as possible. So if your premises is 'smiling people convert better than a picture of an iPhone' you should keep every other detail the same.
If you don't mind sharing, what size company and how often do you hire devs?

>Some may think no CS graduate would fail a test that let you choose any popular language to implement some basic string parsing.

I don't see anything wrong with basic screeners like that, but I have experienced some really silly stuff. Recently I was given a test that asked ~10 questions (some trivia, some paragraph type response), a few small simple questions (reverse a string, etc.), create a class to handle card games (poker, blackjack, etc.), and create a user repository... in 30 minutes. I felt like a dog at a dog show.
I might agree if the author hadn't clearly listed their (very reasonable) objections to HackerRank near the start of the email.

I wish I had more teammates who could write as effectively.
> It's the same thing Firefox does with Linux distros who want to add their own patches.

"did", I think. I don't know which distros still run into this, but Debian now ships Firefox (RIP Iceweasel).
It's called a boost converter (or step-up converter), a specific kind of DC-DC converter. When searching, first look at rated input and output voltages. If the output voltage of a DC-DC converter is a range, verify in the data sheet that it can indeed _boost_ the voltage to whatever you set it to (unless it's specifically called a boost converter or step-up converter).
i don't take a job with on-call responsibilities! I work where there's an IT union; has it's ups and downs...this is one of the positives..the negative is most people are so lazy you can't get them to do anything most of the time..doing actual work is on low end of priority stick hehe..

As to a solution to your current problem, that's a tough one I think my partner would get disrupted no matter what once i get up. Is your partner a light sleeper?
They use Amazon as well:

> The encrypted chunks of the file are stored, without any user-identifying information, using third-party storage services, such as S3 and Google Cloud Platform.

https://images.apple.com/business/docs/iOS_Security_Guide.pd...

Page 53.
Decentralised Platforms Need Breakthrough Thinking,  What You Need to Know
You said the reason. You didn't say one of the reasons.
It's different. When doing something as your described in a public library, you're clearly breaking the library rules while you're in their premises and can be caught, very different than having that being done by a software your ran from your home. The former also does not scale to be economically profitable, where the later can be hacked once and ran to scrape thousands of books, basically a mass reproduction of books illegally.
the protocol and modulation/coding scheme between satellites (for in-space RF links) matters a great deal, because coding efficiency can vary... If would have a great deal of protocol overhead and wasted bps if they were to optimized it to actually speak Ethernet between satellites (eg: to pass standard 1600B or 9000B frames) versus something that has been designed from the ground up for a very specific amount of latency, and designed for a satellite-to-satellite trunk link. However they're breaking up the data also has to deal with the possible earth station architecture. I have not personally seen the design of a Starlink satelilte, but the concept is basically similar to a very small version of o3b.

Each satellite will have basically three different RF setups on it:

1) L or S-band TT&C (tracking, telemetry and control). This is the admin and OOB management for the satellite and some of the frequencies can be seen in SpaceX's recent FCC filing, with earth stations in the Seattle and Los Angeles area.

2) Multiple Ka/V-band or other multiple spot beam antennas aimed straight down, serving CPEs.

3) There will be at least two dedicated high capacity dish antennas per satellite aimed at large, high capacity fixed earth stations (2.4 to 5 meter size) operating in the Ka-band or higher. The earth stations will need to be geographically distributed around the globe at various fiber IX points, similar to how o3b has done things now, so that the satellite-to-satellite trunk links can take the fewest possible number of hops before downlinking to the terrestrial internet. The more medium sized earth stations the better, because it increases the chance that a link to an individual CPE can take a bent-pipe path rather than traveling through multiple satellite-to-satellite hops. For example a CPE in far rural Wyoming, and a satellite passing over the general area of Wyoming, might be able to "see" a 3.0m sized high capacity earth station located near fiber in Cheyenne. Data from CPE, up to satellite, down to Cheyenne, one hop.
So my most-breached e-mail address (a hotmail address from 17 years ago that I basically use for stuff I know will send me spam) has 3 or 4 newly-added breaches.

2,844 Separate Data Breaches (unverified): In February
2018, a massive collection of almost 3,000 alleged data
breaches was found online. Whilst some of the data had
previously been seen in Have I Been Pwned, 2,844 of the
files consisting of more than 80 million unique email
addresses had not previously been seen. Each file
contained both an email address and plain text password
and were consequently loaded as a single "unverified"
data breach.

Compromised data: Email addresses, Passwords

The problem is I have no idea what this breach is sourced from, so I don't know what account in particular was affected. Not Troy's fault, obviously, but it's basically just telling me, "Your e-mail address and a password to somewhere was found online somewhere." For all I know it's recycled data from a breach I already know about.

At this point it's not really a big deal. I use a password manager and they're all random at this point, so I just need to figure out which one to rotate.
They also use Samsung-fabbed chips. They just try to not be dependent on a competitor.
Those of us above about 6'4" are already in this boat. Pay more for the "economy plusultra" or whatever seats just to get the extra 2-6" of leg room, or suffer knee pain.
Vulkan Applications Enabled on Apple Platforms
some of the Acer chromebooks have the option to upgrade the RAM or SSD. I would consider one of these, but you will have to search if the one you are interested has this feature.
It took me a minute to understand why this is happening, but it comes down to this: everything is escaped properly, but the Vue.js component is defined _in the HTML_. By injecting anything at all inside the component's markup, you're modifying the component's source code rather than modifying inputs to it. Even if you're using a perfectly well-built HTML escape function, the user can then write code that gets parsed and executed because it's part of the component's source template.

Edit: A better approach here would have been to compile the component into a JS file and load it separately from the page itself, then pulling user input from a global variable or data attribute somewhere in the page. The same attack could conceivably be carried out on React if you're building your components inline (albeit sans-JSX) and injecting user input into the raw <script> source.
You can see the right tip of the "r" past the redacted part.
My take would be that they weren't starving because they were poor, they were starving because there was no food to be had. Starvation in a famine is different from starvation in a land of plenty where you simply can't afford food.
#Basketball – win on Google maps – #NewYork
I would guess that nothing happened to them, and that they have never been used to store encrypted iCloud data. Apple has an enormous amount of data that needs to be stored beyond iCloud: iTunes, App Stores, Apple Music, etc. I'm sure they store much of that data in-house.

There is also the possibility that Apple eventually plans to move iCloud to their own storage solution, but hasn't yet scaled up to it yet.
Programmer and owner of a technical recruitment agency here. I forked and rewrote the whole thing: https://gist.github.com/iwangu/b0d8b8e140afdd4e30bb7e401babc....
I made it more generic so more people can use it and removed things that make no sense to me as a recruiter. Also, I deleted all the patronizing parts and made the English simpler. If you start quoting authors and even think I am going to read articles linked in footnotes, you're wrong. I think many HR people will just ignore you if you e-mail this. They won't want to talk to you because you signal that you will be hard to work with and you clearly don't value time of others. Your e-mail is way too long. Seven paragraphs with bullet-points, are you kidding? RIGHT NOW, I have 197 other e-mail conversations in my inbox that are easier to read than this essay.

This is one of the things where just shoot yourself in the foot by being too demanding too early in the process. (You can be demanding ONLY AFTER they told you that they want to hire you, but not before)
You're angry already. Can you explain what's fueling your indignation?
Created an automated chicken coop door which opens/closes the door based on sunlight.

It consists of:

1. Chicken coop
2. Old wiper motor to drive the door up/down (the door is suspended on fishing line)
3. Arduino Nano
4. Motor control shield
5. Light sensor
6. 2 mechanical switches for the door positions (stop the motor if switch is pressed)
7. Old car battery
8. 3 chinese 12V 15W solar panels
If you read the linked PDF document, it mentions they use AWS as well

> The encrypted chunks of the file are stored, without any user-identifying information, using third-party storage services, such as S3 and Google Cloud Platform.
Some people just like it more, if they have haptic feedback. It's "The Feel". You can do this without watching the screen, for example. Not everyone wants a PC in their pocket. Some just need a phone, that does connect them to more than just another phone and let's them shoot photos, I guess.
> Seeing as how the infant/mother mortality rate is so high in the US compared to other developed nations

6.2 in the US versus 5.7 in the EU doesn't really back that statement up.

https://www.infoplease.com/world/health-and-social-statistic...
They don't have to relay purely on one solution. It would make sense to host certain parts of their infrastructure on GCP if enough of their customers are also located on GCP.
The whole advantage of deep learning comes from the large number of parameters that can fit very complex feature distributions. If you don't have a lot of data and try to train a deep net on it, you're just going to overfit.

Of course there's the opportunity for transfer learning where you try to adjust a pretrained model slightly for a different task, but that only works if the model already mostly solves your problem. (e.g. it picks up on the necessary features, but the class you want is not one of the possible outputs.)

If your data is unlike any popular task with large datasets available, (say because you're trying to predict something from a small in-house database), transfer learning can't work (because there's no knowledge you could transfer) and you are better off with simpler models.
Linear interpolation.
How Lidiya Built a Personal Development Blog Earning $2,000/Month
Except to anyone who's ever been on an H&S introductory course.
Hey PuffinBlue, my email is in 14 breaches :D so yeah, I beat that. (my email is in my profile, you can check)

2 years ago I started using 1password and "user+sitename@domain.com" so I'm no longer worried. I assume all accounts that I haven't migrated are compromised.
3 Far-Flung Cities Offer Clues to Unsnarling Manhattan’s Streets
I expect a 10x to be effective, and to know when to pick a fight or not.

In this case, it definitively shows a bent for the innovative and smarts, but shows lack of judgement / wisdom.

For a 10x, merely completing the test is a lot faster and more effective than trying to go change the process from the outside.
Programmer and owner of a technical recruitment agency here. I forked and rewrote the thing to make it more appealing to recruiters: https://gist.github.com/iwangu/b0d8b8e140afdd4e30bb7e401babc...
I mainly removed things that sound patronising to me.

I think many HR people will just ignore you if you e-mail what OP posted. Once, I wrote a blogpost why programmers don't get jobs due to random factors ("Why software engineers don’t get jobs: Four horror stories" https://goo.gl/v4PUWV), but being patronising and "explaining programming to HR" is one of the things where you just shoot yourself in the foot by being too demanding too early in the process. You can be demanding ONLY AFTER they told you that they want to hire you, but not before.

A tip for e-mailing HR and business e-mails in general: Try to never signal that you will be hard to work with. Always be kind and even a little bit submissive.
Don't try to teach people something, don't quote authors and don't do footnotes. Imagine the person will take a maximum of 3 seconds per paragraph and 10 seconds in total to read your e-mail. There is a chance the reader is listening to an audiobook or is watching Youtube while answering e-mails in a cubicle. If you need to discuss something critical, invite the person for a phone call. Salary, negotiating or deviating from a standard process (like here) should be discussed in person/in a call.

Hope that helps to get some insight from "the other side".
You're asking the same of the candidate, though. You want them to write a unique solution to your silly puzzle tailored to your company.
It's a two-way street.
Developers that are in high demand can help guide prospective employers on what sort of technical interviews are acceptable and which are a waste of time on everyone's parts.
alright :) enjoy
I very much agree after adding similar at my last company, it was a great way to screen the best-fit hires. Ironically the on-site recruiters didn't like it because it gave better results than their phone screens.
5 yrs is not that long of a time. Foldmate example you linked supports my case not yours.