skysight-inc/HackerNews huggingface dataset:
But ARM cannot, and won't, officially support the OEM's devices and start releasing updates for them. The process is a bit more complex than you might be imagining.
I have the opposite reaction to this. The open borders crowd has been insistent that Western nations don't have enough poor people to work low skilled jobs, so they argue we need to import them in mass from other countries.

But, as you said, if the robots work out cheaper over a short enough amount of time then it is logical we will not to continue with virtually unlimited immigration.
I'm not sure I can agree. There's clearly a market there, because taxis suck almost everywhere they exist, but nothing, including its having identified that market, requires that Uber continue to be the primary company in it. I can see an argument that "Uber is evil ZOMG never use them", should it actually result in Uber doing less business - itself a questionable surmise, but whatever - opens up more space in the market for Uber's presumably less exploitive competitors.

It's also a little much to suggest that Uber is merely "not perfect". Its business model has always been predicated upon the near-term advent of self-driving car technology, which has clearly not occurred quickly enough to make the company sustainable. That being so, Uber's instead been forced to fall back on tactics toward its drivers and customers which are widely regarded with what we might charitably call considerable distaste. As such, Uber itself has become ripe for disruption, and I think that's the intent toward which "Uber is evil ZOMG never use them" is ultimately directed - the underlying reasoning being that Uber, having been designed around an unsustainable model, is pretty much screwed no matter what happens, and the question now is how to limit the extent of damage it can do before its inevitable collapse and replacement in the market by more sustainable competitors and successors.
It's really amazing a whole industry has now sprouted up around hacking the interview process - you have interview boot camps, specific books about cracking the coding interview, mock interviews services with actual S.V engineers. As long as you have memorized how to reverse the last k elements of a doubly linked list you are probably a safe hire.
Planning Conflicts for Faster Parallel Transactional Machine Learning [pdf]
Man, i dunno call me crazy but policing other people's emotional responses to events seems insane.

maybe you should take a look at this [1]

/petpeeve

[1]https://en.wikipedia.org/wiki/Laughter#Causes
Verizon go90 burned over $200M trying to catch the eye of millennials
Use a spreadsheet to create a forecast model. Create best case, worst case and medium case volume scenarios. Assign probabilities to each. Plug in some cost numbers. Generate the cross products discounting costs with probabilities and the time value of money. Look at the numbers.

Roughly, this is financial accounting and part of what running a business usually means. It should form the basis for cash flow analysis.

Now my general advice: don't spend money until you have to. YAGNI is more common than people imagine because things are almost invariably either worse or better than imagined.

Good luck.
If you're going to have to argue about the 'intent of the question' then you've already lost.

Really, the question should be 'add these two integers' and any solution that produces the result in a transparent and straightforward way should be honored with top marks.

Trick questions, especially those where only the interviewers pet solution is permitted are a sure sign that this employer is best avoided because they care about form and ego more than they care about getting the bloody job done.
It's not about actually having to implement these algorithms in your practical, day-to-day work. It's a challenge to test your reasoning and problem-solving ability in abstract, that you can administer in 15 minutes. You can't really test a candidate with real-world workloads, can you.
Electricity demand forecasting using Predictive Analytics
> There is a worrying trend of treating staff as equally capable but untrusted cogs in a wheel, and metricising performance.

That's a great way of summing up what I've heard called "managerialism".

There's a theory behind, e.g., the MBA that a competent manager can manage anything. That what one manages makes no difference as long as you're a real manager. One of the corollaries of that theory is that all one has to do is find the right short-term metrics and make them go up and to the right.

I don't think this theory makes much sense when you examine it. But it's excellent at justifying a caste system, one where all workers are controlled by wise managers, and where there's a stable hierarchy of executives above that. I note that the hierarchy established is basically equivalent to those of feudalism. It also has the handy property of justifying high compensation for managers and executives; since workers are cogs and higher-ups do the important thinking, all gains should flow upward.

There are other ways of organizing things, of course. But this has become such the default that people have a hard time even imagining alternatives.
> Isn't it far more important to know how to design a modern, maintainable, scalable web application? Know how an when to cache stuff. How to design a API.

How do you do that without some basic understanding of computer science-y stuff?

How do you define "scalable", how do you measure it? How can you have some intuition about a design before we spend 3 months and many sprints building it first?

How do I know when to cache stuff? Does it matter if I have calls to a remote cache in a tight loop? Should I be using an in-process, out-of-process, or remote cache for a particular piece of data?

Here's one that comes up A LOT with junior and mid-level developers: floating point numbers aren't magically precise things.

There's a balance here, somewhere. I personally would never use the trivia questions in the OP. But the idea that you don't need to know even basic computer science-y type things, seems crazy to me.

I can't see myself hiring a computer programmer who is offended by being expected to have a casual acquaintance with computer science.
I live in the rural USA. We get local milk in glass bottles once a week. I can not imagine why they dont have it everywhere. Its nice to get to know your farmers and growers. I get to specify my favorite cuts and gice direct feedback. If i had to eat walmart food I might understand going veg/vegan.
None of those taste anything like real milk.
Personally I use prototype definition without argument names because when I change the name of an argument in the C file I don't have to go to the header file and change the prototype. The code I work with in C is generally small enough that I have all the relevant C files open in different windows while working on the code, and furthermore because my programs are quite small I don't use autocompletion. What I do have however is simple completion that is not sensitive to the context but which will complete a word once I've typed part of it. This way I can have meaningful names for things without having to spend too much time when I write them.
This seems similar to https://mailtrap.io
Good point. I think it's a combination of zealot-like intensity and humble open-mindedness which wins the day.

Most people are one or the other (or somewhere in between) but to combine both in one human personality is quite rare. This may be a reason why people find it hard to work around and for such people.
I did find some device that can do DAC/ADC or IO for $99.
I did not find one that can also do SPI and I2C.
one the web site, could give a link to a device like Nusbio
from the web site http://www.mccdaq.com/
So this is useful for:

1. developing software that sends e-mails, but not having to set up a test environment/pray you don't break production, and

2. testing out new software that insists on sending e-mail when you're just one person in a small/localhost-only environment.

I love it.

One thing I'm sad to see is that there seems to be no TLS/STARTTLS support on the side of develmail. Given that TLS can be a bit finicky to set up and that plaintext SMTP is ideally deprecated as fast as possible, it may be worth a thought to just Let's Encrypt it.
I have a number of public hotspots that sometimes decide to connect over one of my private networks (like xfinitywifi). It's annoying when you're driving too, really.
Probably. A question though, what would these locals and young be doing if migrants did those jobs?
While I haven't done any formal research on the topic anecdotally it totally works on SO and abroad.

People seem to start from a more eager position of "How can I help this person?" rather than the more typical "Does this person deserve help?" attitude support channels tend to have. The nature of the discussion is more clarifying than patronizing.

I suspect the idea of a female disarms the typical competitive "Which of us knows more?" attitude discussions tend to take in IT circles and without that in the way things are more productive for both parties.
Yes, looking forward to that plumber robot.
That together with a link to https://develhell.com/ at the bottom actually made me think it was a joke at first.
Sequence-To-Sequence Models Can Directly Transcribe Foreign Speech
I might vote for an atheist presidential candidate, but I certainly wouldn't vote for an Atheist one.
5GHz isn't a panacea, at least in my experience. It doesn't penetrate walls well enough to reach to the edges of my (quite small) apartment, so my laptops and other devices drop down to an acceptable rate on 2.4GHz.

In addition, I think Sonos still sells devices without 5GHz radios (and probably plenty of other companies).
Using integrations to reduce SaaS churn
"No fake recipient email addresses anymore, use real ones!"

This is a really bad idea. Keep PII far away from your test environments.
Not all lions kill as well as other lions though. Take a snapshot of all the lions in the world alive right now and rank them by their ability to kill and the number of offspring they have. Some are better at these two things (they killed more and attracted more mates). This is quantifiable and trivial to fit into a hierarchical scheme of some kind.

It isn't hard to extract similar hierarchies from other species...including humans.
20 things to consider when creating your first Node.js application
Alert Notification System Software
Well, seriously though, they are expensive because the industry* takes advantage of people who are grieving.

*Service Corporation International namely, and other companies that buy up local funeral homes to basically price fix the area.
K7 Total Security 10 Serial Number Plus Activation Key Free Download
> Not every PhD should have a guaranteed spot as a professor (that would be insane) but when less than 8% of postdocs become professors, the system is in crisis.

There are lots of industries like this, e.g., corporate law, sports, acting, music. Are they all "in crisis"?

http://slatestarcodex.com/2015/07/28/non-dual-awareness/

[EDIT] Others: military officers, investment banking, organized crime, tech start-up, trade guilds, etc.
When it starts affecting people who vote, they'll start to push back and you'll get either Keynesian economic stimulus (we'll pay you to dig a hole and fill it back in again), or regulation that makes automation more difficult (e.g. French-style job protections).

Put in a policy saying that anyone whose job gets eliminated or reduced as the result of automation is eligible for half-pay and full pension benefits until they have a new job at an equivalent salary and suddenly the business case for robots wouldn't be nearly so strong. And people will be pushing for stuff like that if they feel that their jobs, rather than some Polish guy's, is at risk.

Migrants, by and large, don't vote, so you can automate their jobs away without incurring regulatory risk to yourself, if you are a large organization. It's the safe place to start.
Y. Has anyone actually tried running a complex enterprise pipeline via github. What you will find is the almost exclusively everyone ties github to a "project platform" like JIRA, Assembla, Pivotal, etc. Github is a repo hosting tool with just enough to support collaboration. Shipping, testing prod code 100% in github is very rare. I do think the comments and PR similarity is a challenge yeah - where to comment?
It does not depend on a functioning, growing economy at all. TIPS and Series I savings bonds require the U.S. Govt to not default on its obligations. They preserve purchasing power.
One very useful feature would be to add up to date filtering systems in report only mode (eg SpamAssassin), SPF / DKIM / DMARC checks, etc. Without having your own up to date inbound MTA, it's very difficult to test your own mails for things that might be triggering spam filters.
That does not detract from the truthfulness of my statement.
This site isn't only focused on tech, there's also a lot of tech entrepreneurship - particularly the VC-funded Bay Area variety, and also a bit of gossip about that community.

For tech, https://lobste.rs is decent. There's more interest in papers and proofs-of-concept than here. (Give a link to your profile on Twitter/GitHub/here in #lobsters on Freenode and someone will give an invite pretty quickly.)

For bootstrapped entrepreneurship, https://barnacl.es (my site) is small but welcoming and growing. (No invite needed.)
Plus, all it takes is one bad setting to accidentally spam all of those people.
Social media cuts out the journalist middleman and makes everyone a broadcasting journalist.

Print journalism was (relatively) one to many.

Social media is many to many.
The tech necessary to replace front line service workers is not there. If it was we'd all be buying one to use as a domestic servant/slave. The robots in the article are more assembly line types, what happens when someone spills a coffee in some place 'unexpected', customer wants a custom frappadappalappachino instead of the regular drink, or something needs to be moved out of reach some customer needs help in a million other unexpected ways. The tech will get there eventually I'm sure but not by 2019. They will need to hire more locals, and probably increase their wages because they (rightfully so) won't accept such nonsense wages like £8 an hour in London.
Premiere of the Yellow Duck Podcast with Ted Neward – How to Grow as a Developer
I don't like the idea of external SMTP for this when http://danfarrelly.nyc/MailDev/ can make everything works locally - and it's very easy to add in our Docker based projects.
In the seventeenth century, media shifted from manuscripts to print.
Now print has shifted to digital, but with the rise of Social some of the earlier dynamics of manuscript circulation are coming back into play, e.g "scribal communities" can be compared with "social media communities".
What this means, I've no idea, but it could lead to a further polarising of political opinion as social media communities solidify and cross-community dialogue disappears.
Extremely comprehensive post on reddit:

https://www.reddit.com/r/worldnews/comments/636bxy/blast_rep...
Yeah there were a few articles about it. The first one I found when googling just now was WSJ but that's fully pay-walled at this point
Future improvement: We can embed the scanner inside the tongue, so it can directly tell you if you're on or off schedule (perhaps by emitting a bitter vs sweet taste).
Does it actually help on your phone? I should think that falling back to cellular data would potentially consume more power, since the chipset will increase tx/rx power to compensate for weak signal. Or do you turn that radio off, too?
I agree that these interviews are often just an annoying rite of passage, and they exclude many very talented programmers, but dismissing companies that use them as 'incompetent' seems like a stretch to me.

Learning basic data structures & algorithms is an immensely useful thing for a programmer, and completely essential in many cases. The best of these puzzles are based on problems which people have had to solve in the real world.
For the companies, there are many benefits to conducting algorithms interviews:

- setting a minimum standard to make sure there is a shared language and knowledge that you can expect any engineer in company to know.

- making sure you are able to do more than trivial optimisation and go beyond the abstractions that libraries / frameworks provide

- giving you a simple problem to solve in 30 minutes to see if you can program at all.
Thanks, Matt! I will try it out.
Every German supermarket I've been to has refrigerated milk. Pasteurized milk however has become almost impossible to find in Germany - I think it's only available in organic supermarkets anymore at like 5-6 times the price of "normal" milk.

Instead it's all ESL (extended shelf life up to 2-3 weeks) milk these days. And of course the ultra-high temperature treated milk you mentioned that doesn't need refrigerating at all.

I actually prefer the latter for coffee, it just tastes better IMO. For everything else I use ESL milk.
In the Netherlands zero deposit mortgages for your primary home are the default.

While there have been shenanigans in the past, up to so called 'career mortgages', where the mortgage amount was based on your career potential, nowadays the lending norms are pretty strict.

I guess it helps there is a 2% tax on the total sum when buying a house, so flipping becomes even less attractive. At least I've never heard anyone about flipping, that is a foreign concept to us.

According to a graph[0] I found housing prices dropped 15-25% between 2008 and 2013. But I feel this was caused by the financial crisis, not the other way around. Yes, a lot of mortgages went under water, but there is simple fix for that: don't move.

Requiring 1/3 down payment seems like it wouldn't allow anyone to buy a home. That would basically require you to 'pay' the mortgage twice, once as rent and once as savings, for about 10 years. Using the average income of €35K, which leads to a max mortgage of €154K, you suggest not living in a home worth over €77K?? I'm not even sure those exist.

[0] https://www.berekenhet.nl/nieuws/prijsontwikkeling-huizenpri... (the lines are different types of homes)
I think this view is a little bit cynical. Hiring your friends which usually happens in the early stages is often more about having worked with them before or having them come in based on a recommendation / knowing they're a culture fit ahead of time etc. It's a way for small startups to spend less time on hiring, and increase their chances of getting talent that they couldn't necessarily attract on the broader market in the early stages.
I agree. To find out if one is actually competent, open questions that allow the candidate to elaborate on his previous problem solving experience are much more useful.

Some examples:

1) Explain how and why you would implement authentication on a HTTP API. What other authentication methods do you know and why would you not use them?

2) Tell us about a scaling-up challenge/problem you had on your last application and how you solved it.

3) What technology stack would you use for a browser-based P2P file sharing application?

4) Name a library you recently discovered. What problem did it solve?

5) What mobile app on your phone right now has a bad user experience in your opinion? How would you make it better?
You absolutely can test a candidate with real-world workloads. It takes longer than 15 minutes, though.

I have no idea why anybody cares about the 15-minute thing. Each person you hire adds thousands of hours to your available labor. So even if I spend 100 hours finding the right candidate, I'm still way ahead. And the better my working environment is, the lower my turnover, in which case I can spend even more.
It appears that your prior is uninformed by the extensive research into NHEJ, and the other successful genetic engineering methods which ate based on it.
Let's not forget that Git is not the only VCS - if you're doing only text files great!
> You can't really test a candidate with real-world workloads, can you.

But you can test a candidate with imaginary non-workloads?
So how does Google flights compare
Probably more likely that the government will create very, very accessible and liberal visas for europeans and they will continue to work in the same jobs that they do now.
>"These companies carrying water for Hacker Rank and their ilk ought to be totally ignored."

Yeah, I just deleted the email.

In the case of Atlassian and some others I have seen recently, the job of the recruiter now seems to be sending out links to hacker rank challenges after a successful key word search on a candidates C.V. I imagine recruiters love this because it means they now have to understand even less than the little they understood before.
Would be good to see this in PyCharm to enable stepping over yield in @tornado.gen.coroutine methods. The whole step over step in debugging model assumes traditional imperative code and stack frame continuity.
You can just use MailHog for free, it works pretty good.
https://github.com/mailhog/MailHog
>I am 100% confident that I could successfully perform a relatively complex cardiac surgery on a patient with about 2-3 weeks of training and some good staff. "Cut here, tie that together, done".

And what if something goes wrong?
Timely and useful.

Something like this could really help morale, especially if used on special occasions (e.g. Wrestlemania weekend).

Anytime I've entered a room to selected theme music (weddings, recreational sports, a roommate watching me through the window and hitting play), it's always given me a nice pop.

I think it's a good idea for businesses to spend time on little things to make their employees feel special, in addition to doing the important things well too.
The pug made me think that to be honest.
> I have the benefit of time to develop an argument and resources with which to do so.

One would assume so. That's not always the case in my experience. Improvisational discussion of design tradeoffs and costs happen a lot. YMMV, I guess.

Though I agree that no-google, closed-book, no-IDE whiteboard development is very unnatural.

> ...if your company makes significant decisions like that in a single 45-minute (or any length, really) meeting you need to change your design process, not your hiring process.

I'd agree with that, but design processes on the whole tend to more dysfunctional than organizations realize. There's still a lot stuff running on deprecated OSs, dead languages, and mountains of technical debt.
1 Simple Step to Adjust Brightness on Your Nintendo Switch
Hinting at possible future litigation (and ultimately winning damages from Apple) is them trying to offer some light at the end of a very dark tunnel.
It still has to start at the top, and if they did update their drivers at least open source projects could then update on said platforms instead of being stuck on a 5 year old kernel till the end of time.
"reasoning and problem-solving ability in abstract"

Implementing a syntactically correct tic tac toe program on a whiteboard doesn't fit it. Plus many are comfortable in working behind the screen than to work in front of white board (real world)
Even if the current contributions are slim, wouldn't the long term benefit of perhaps gaining a permanent contributor outweigh the current effort to educate more people?
The home page seems to load, pics and all.

The link to the blog loads.

Clicking 'Getting Started' does nothing.
Infiniband RDMA is quite old yes but the Ethernet protocols are still rather new and they (iWarp & RoCE) are still competing for supremacy which doesn't really help adoption. At this point it looks like RoCE will win because Intel dropped iWarp but at this point there is basically only one major manufacturer backing each protocol.
Yeah, there are a couple very good opensource options like this on github.