skysight-inc/HackerNews huggingface dataset:
I'm a fan of MailHog. It's simple for the whole team to setup and the optional chaos monkey button is a great way to make sure your email system can tolerate periodic failures properly.

It works locally and is really simple to setup for shared staging/prerelease environments, handles high volumes really well and the websocket auto-update system is great.

Personally, I'm a fan of using Mailhog for local and Mailtrap.io for shared environments because in my experience, non-technical testers have a better experience with Mailtrap and it's simple tie ins to review the look of emails on different platforms/clients.

Basically, Mailhog for local sending, does it send, can it handle failure, etc and Mailtrap.io for "does it look right?".
I suspect that a mix of Wordpress and Parse probably reduces to Wordpress and some programming. There might even be an existing addon that does what you want, but probably not exactly.
The Evolution of the Unix Time Sharing System [pdf]
This feels like hiring a new rough framer by asking him to carve a cabriole leg.
Or extra BIG ASS FRIES... (Carl's Jr from Idiocracy)

ObOnTopic: Cashiers are doing a very automatable job.. Like, it's done already to good effect. And if you do like our Krogers does at night, you dont have a choice to not use automation.

The harder thing is mechanics and QC for food production. But with cheaper motors and actuators, makes more complicated food automation cheaper, easier, and higher quality than human workers. And robots don't complain, or whine about bad working conditions... And they show up to work without fail.
Funny that people didn't want the migrants because they took up job positions otherwise the pure English could've taken. Maybe they'll have to do a TechXit too?
I knew what theme it'd play before clicking the link :)
I'm interested to hear more. Could you elaborate?
This thread reads like an argument on the merits of standardized testing in school.

I suppose if you value employees who are trained by rote and operate in a manner reflecting that training...
Larry Wasserman – Rise of the Machines [pdf]
The article names several non UK companies as suppliers of the technology. They shouldn't have much trouble getting visas for their installation teams.
I think the really interesting point was that UK firms lag behind other countries in automation precisely because low skilled human labour is fairly cheap here.
I think the reasoning goes like that:

If you give 100k people each 10k$ each month, chances are that some of them stop working because they consider it enough.

The same holds for 1k$ but to a lesser extent.

Still, UBI reduces the incentive to work.
The Verizon brand is toxic enough that even without hearing what this has to offer I have a negative opinion on it. For example, I've been so soured on the Verizon apps that get installed to my phone without my permission (pre-installed apps on Android) it makes me incredibly hesitant to even look at adding another app to watch TV offerings I don't know about.
But this submission just links to the Mastodon about page, and tells me nothing about this "recent uproar".
> How do you do that without some basic understanding of computer science-y stuff?

What do you mean by "understand"? In some ways your question is like asking an engineer how he can choose a particular bolt for use in, say, an elevator, without understanding the basics of how the failure characteristics of the bolt are known. There's some relationship there, but is it really an important one? Sometimes it may be. Other times (most times?) probably not.

> 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?

"Scalable" is entirely dependent on the business' needs and plans, and measuring it certainly doesn't require any formal understanding of computer science. This is fairly basic arithmetic. As for the design intuition: computer science-y things are only so useful as far as that goes. Their real utility is in optimization, not designing ahead of time.

> I can't see myself hiring a computer programmer who is offended by being expected to have a casual acquaintance with computer science.

Well, as you yourself noted, questions of this sort aren't for "casual acquaintance" levels of knowledge. These kinds of exercises are basically things an undergrad (or, in some cases, graduate) student thinks are important because they're all he knows.

Incidentally, the fact that interviews focus so much on these kinds of "CS fundamentals" is one reason I chuckle whenever somebody tries to describe these companies' activities as "engineering." Any engineering that goes on in places that put much weight to these kinds of questions, and which isn't interviewing candidates specifically to engage in academic, or close-to-research CS, day-to-day, is usually by accident.
But that was the result were two academics recognizing a diamond in the rough. An MBA-type concerned with metrics would never even have accepted him for graduate studies.
Automating diagnosis goes too far. Deep learning will largely be used for decision support; i.e. surfacing and indicating possible diagnoses for a medical professional to choose from.

Most machine-learning companies have misunderstood the role of radiologists. Their first job is not diagnosis. It is to find the right domain, the right view of the data, from which to formulate a diagnosis. So the problem is to map from one set of parameters, say, how an X-ray is taken, to another more promising set of parameters for the same X-ray, to get the view they need. It's not just see an image, find a tumor.
In that 2% of the cases where you have to come up with something new, I don't really think that knowing pretty much any of this would help. You are storing a lot of information that will probably never be used. On the other hand, knowing how to come up with the solution. Knowing where to ask, what books to read or what people to ask, seems like a more important skill.
Another factor in China is that people all ready use WeChat to make payments to each other (http://uk.businessinsider.com/wechats-p2p-usage-is-massive-2...).

Hence, it was a natural progression to allow payments to businesses which is where chatbots came in.
Can you drop a link?
> automation, in aviation, is a partnership between humans and machines

as a lay person who's visited too many people in hospitals, this sounds like a reasonable description of the modern hospital room as well.

* bp and pulse monitors do a job which doctors and nurses used to do manually

* non invasive oxygen saturation level monitors do a job which could not be done easily in the past

* automated IV drip monitors do a job nurses used to have to do manually

* wrist bands with bar codes and an accompanying scanner coupled to a database serve as a "second opinion" or double check on the medication a patient is being given

etc
It is a tough comparison. E class starts at $52k USD, Tesla Model S at $72k (no fed tax credit, and the 60 will be discontinued soon so jumps to $78k w/ the 75), S class at $97k.

Model S tops out at $160k, S class at ~$250k w/ a S65 or technically a Maybach.

Interior and luxury the S class wins for sure. Performance and tech the Tesla wins.
This is how one local grocery store does self checkout. One attendant for about 10 machines, only a few people working the classic checkouts.
Sure, that scenario is equally broken and happened to me with a big S.V company recently. If the company can't even schedule an interview with someone on the actual team then I'm probably not interested in the company and can and have cut the phone interview short upon learning that.
Where does one get a job writing actual algorithms and data structures? I actually enjoy that and am pretty good at it. I'm sick of jobs that are nothing but glueing together poorly documented and tested libraries.
I am also a manager of managers. I agree 100% that managers/leadership makes a big difference in performance.

But I don't see the difference being systems and metrics. I see it much more as interpersonal relationships, respect, and caring about the people that work for you. The manager's competence in the domain itself is also important.

Selecting the right person for the job is also vital, but you are specifically addressing different performance by the same team with a different manager.
Not really surprising. I've heard about corpses being fastened in their coffins with a metal pole through the corpse and that said practice is the origin of the idea that you can kill a vampire by driving a wooden stake through their heart.
I remember the Go90 ads that looked exactly like the MTV "M" ad that ran in 1981. It was cool at the time but now it just looks dated.

As a Generation X-er I remember that as a betrayal, when a few years later the 60+ Sumner Redstone decided that we couldn't watch music videos anymore, MTV stopped showing music videos and became yet another whistlestop in a vast wasteland of reality television.
2017 Toyota TS050 Hybrid LMP1 Sound – WEC Prologue 2017 at Monza Circuit
> The factory of the future will have only two employees, a man and a dog. The man will be there to feed the dog. The dog will be there to keep the man from touching the equipment.

- Warren Bennis
My bad, I misread it to be the opposite somehow. I'm sorry for that.
Does anyone else remember "Chatbots" on BBSes (of long ago)? Are these modern versions any better?
A good example is any IT related project that needs to obey EU data protection laws.

With UK out of EU, those servers need to be on EU country, unless they do some data agreement.
> I'd go for a small fpga->ftdi usb controller

Is there any specific product you can recommend for a hobbyist's project?
>If an engineer gave me your answer ("I never learned the principle because I never had to") I would know they aren't a fit for my team

So we should learn all the things, ahead of time, just in case we get an interview question at some point in life?
Probably more abstract than you were hoping, but look at the controversy surrounding public education in the US right now. It's always been a politically 'hot' area and each new administration wants to de-regulate or re-regulate the sector in some new and ever more confusing way. If it wasn't for the unions, I'm sure some administration would come up with the idea of firing the bottom 10% of teachers based on standardized test scores or something similarly misguided.
This is very true, but I don't think that anyone interviewing for a position like yours will reference to this list of things to test their candidates.
Indian IT professionals face new challenges as Singapore shuts door
BlackRock isn't a whole lot more advanced than many other asset managers. So sure, Wall St. uses algorithms to trade, but that's not really news...

Separately, BlackRock bought FutureAdvisor so that it could use machines to do the opposite of picking stocks; i.e. rebalance assets using index funds. A very different proposition.
Where Is the Who Is Hiring for April 2017 Thread?
IBM InterConnect 2017 Podcast Series – Talking with Kevin Jackson
YouTube Feels the Ad Squeeze and Now Its Creators Do Too
Did anyone else find the treatment of "forward dispatch" here strange?

Obviously a lot of the things in this article are gross (why the hell does Uber give out badges?), but forward dispatch makes a lot of sense. It convinces drivers to work longer hours by making them more money. Driver downtime is uniformly terrible - it delays rides, diminishes Uber's revenue, and cuts drivers' wages. It's textbook market inefficiency (unmet supply and demand at once), and reducing it is a win for everyone.

Some of the things surrounding forward dispatch are messy, yes. It makes for inaccurate estimates, activating it every login is ugly, and deploying it without a pause button was malicious or idiotic (remember that drivers take hits for rejecting rides). But why is a central piece of this article a claim that a driver-requested, wage-increasing feature really just undermines self-control?
Introduce them to the team they will be working with, have them do a code review or take a ticket and find their way through docs and discuss a potential solution.

In general teams are a much better judge of talent and ability than recruiters or your typical interviewer, especially in a normal work setting.
Some people will not want their phone connecting to WiFi because they don't want tracking, eg around the supermarket.
It does, but at the same time also cuts out whatever was left of journalistic ethics as well.
Nobody said vandalism is okay, nobody said graffiti is okay but only if done to other people's property, and this guy is not painting or stickering everything he wants, he's (non-destructively and for free) fixing bad signage.
I don't disagree that in some contexts, metric-based management and reform can be well-intentioned/beneficial (many Japanese companies use these tools to good effect).

But I don't think this true in the context of the modern US economy(why I qualified my statement as such). The political/economic situation is such that the efficacy of a given model is secondary to the viability of abstractions that make reference to it. How it performs in the meta-context of "salesmanship," re-inforcing acceptable political narratives, and social media, supercede its actual utility. The implosive (and false) model of finance, where the derivative of some object or system possesses more value than the thing which it references, has pervaded every aspect of our economy and culture.
If Apple takes advantage of the depressed stock price to turn around and buy them, it would not be the first time.

https://en.m.wikipedia.org/wiki/P.A._Semi
There a a lot of comments here and the take-away for me is that managing academia is a very difficult task and nobody knows how to do it. Some people recognize that we could make more harm than good by adopting short-sight metrics, I consider fortunate that people recognize that sometimes we don't know all the answers and that the best we can do is to share information about this complex task.
>> It's not always reliable and sometimes it's just plain wrong though.

Yep, and in my experience this can result in wasting huge amounts of time. I've lost count of the number of times I've followed my intuition down some rabbit hole, and several hours later found that the issue was something totally unrelated. This usually happens when I've been coding for a while and am tired. :)
> I see these challenges as a great way for excellent experienced developers to weed out incompetent companies.

This is far too broad. There are plenty of jobs in certain companies where a good understanding of the theory and practice encapsulated by these challenges is the bare-minimum requirement for doing well. Companies that leverage coding challenges like these for these positions aren't incompetent (at least, not for that reason). Just because your work doesn't require this depth of understanding of CS doesn't mean there is no such work.

I'm skeptical, however, that the number of such jobs is very large, even in the "usual suspects" companies (Google, Amazon, etc.). Most jobs, even in these places, one can get by with the most rudimentary ability to understand what 'greater than' and 'lesser than' means and a chart describing time/space complexities of various structures and algorithms in a library.
Swedish company Epicenter implants microchips into employees
Anyone seen something like this for webhooks? I want to quickly see the contents, headers and logs without building the middle-man myself.
HTC launching its VR app subscription service at $7 per month
Cashiers are not automate-able yet, at least not with current product design. Yes, yes I know there's that Amazon store and some other test store that tags every one of its products with RFID tags, but the self-checkout isn't automated, it's just making the customer be their own cashier.
Are you sure that Tesla's tech is significantly better than that of a S class? The S class Benz has been at the forefront of safety tech for over a decade now; I recall it having adaptive cruise control in 2005 or so.
https://requestb.in/

or

https://webhook.site
Disturbing practice but interesting article. Good point about hypocrisy on the part of the people of that era.

I was wondering though, what is meant in the following sentence:

>And in 1908, a last known attempt was made in Germany to swallow blood at the scaffold.

What does "swallow blood at the scaffold" mean in this context?
https://requestb.in/
They were willing to mentor people via GSoC, nobody stuck around (almost all the applicants do it for the money, rather than an interest in volenteering), ergo its not worth their time. Even in organizations that have a high priority towards onboarding new devs, GSoC retention rates are typically very low.

They have no issues attracting devs via other channels.
Personally I use Papercut and so far I'm pretty happy.
You can definitely code without Google and SO. And you should. Once you have a grasp of what you are doing I think it's essential to not rely on those. Doing things only because SO says it it's usually a very good way of losing track of what your code actually does. They are there as a reference and as a help not as a main source.
SquareSpace. Don't over-think it. This is one of (if not the) least important things you could spend time on as an early startup.
Ask HN: Is there a list of WWDC parties for 2017?
Is anyone aware of the list of the events accompanying WWDC this year?

Something like this list for the previous year: https://2016.wwdcparties.com/parties/
I agree. One place where application-level consensus is fairly common is in Elixir applications, mostly thanks to the crdt implementation that's nicely wrapped up by Phoenix.Tracker in the phoenix_pubsub library.

This is used by the Phoenix project's Presence module to provide a distributed notion of what users are 'present', but it's also used by others to do service location using hash rings, or implement a dht, etc. I've used it for master election and failover on a few projects for little services.
> Now imagine a Starbucks with touchscreen-and-voice enabled ordering, no visible employees (maybe one employee, nominally a store manager, working the fleet of coffee machines behind the screens, and doing some light sweeping in the restaurant, etc) and a communal co-working space that more or less preserves the current experience, just minus the baristas.

We are already almost there. We have coffee vending machines. We have touch screen soda dispensers. Starbucks could wire in their mobile app to give customers a "redbox" coffee experience if they wanted to. I think it's part of their brand that a barista hand crafts your beverage rather than a machine do it, but who knows what their future direction will be.
Name a single good TV parody show.
You answered your own question: that is a lot more work than using either this or one of the purpose-made packages like papercut or smtp4dev.
20% FUNDED ON KICKSTARTER IN 24 HOURS Product Design: Display System for Art
Attempting to read or even skim an article of this length on mobile makes me wish my browser had a minimap scroll bar. I wonder if that could be feasibly implemented as a bookmarklet.
I'm curious how exactly you would go about controlling population growth.
2017 US Payment Card Landscape
Yup. I'm making a different point.
I fear the part of the interview that gets into spiders for web scraping...
Don't send serial messages in an interrupt, that is crazy. Just set a flag indicating what happened (or use a queue). Then in your main loop check the flag. If the loop is not able to clear it fast enough, report it as an error.
You can handle signals at 100kHz+ with such a technique.

But yes, might very well want some configurable low-pass/debouncing logic.
Since here many things are about start-ups, what about a start-up for developing a better academia, a way for great people to expand the frontiers of knowledge?

Tim harford Ted talk about error and evolution is about how the only way to manage complex system is about trial and error, perhaps he would subscribe that trial and error is the only way to search for a better way of managing academia.

http://www.ted.com/talks/tim_harford/transcript
Data Engineering, SRE, Production Engineering are really good for that kind of thing. Especially at a larger company, but the truth is those opportunities aren't going to come up that often, you don't want to be continuously inventing your own technology unless you're living on the bleeding edge like Google.
I think one of the problems is that even if you're frugal with your resources, you're barely making it. In the suburbs, two parents with a single car working 9-5 (if you're lucky) is barely sustainable with two young kids. It isn't sustainable when those kids get a little older and have to go off and do their own activities in order to (hopefully) grow into well rounded human beings. In the a major city, transportation cost have increased too.

I cook every meal, and I can tell you, food prices are starting to look iffy to me. I can only imagine someone on a fixed/restricted income. Let alone having a spouse or a kid or two.

I also think you over estimate the average person's ability to save, even if you're not buying a bunch of extravagant crap. In the "middle class" there isn't as much spending going on as people think.

Also, sure you may be able to buy that type of home in Detroit for that little (which i argue really isn't that little... especially if you have no savings and shot credit), but if it's in the city proper, you have increased food costs, lack of public transportation, deficient police, fire and ems, high taxes as Detroit tries to recoup loses... etc. If you live in the suburbs (which most people do in Detroit, which eroded their tax base and caused their current problems), you have the issues I highlighted above.

Combine that with little job mobility and lack of a viable path to increase income... the "middle class" is taken for a ride... the poor are screwed.

God forbid you have student loans.

We need to do better as a society.
>What's the alternative? A civil servant deciding what is allowed to be taught to children?

It's not an alternative, it's what happens now, and will always happen, unless there is some major disruption in education.
I always test the most basic assumptions and functionality in an isolated test. This usually highlights the problem much faster.
Cloudron CLI now supports Windows
No, please read the full thread. The scenario is the following:

There are currently hundreds of thousands of Facebook pages which receive dozens of customer support questions every day via Messenger.

My point is that a bot can be used reply instantly to frequently asked questions and leave more sophisticated questions to humans. I'm not defending any fancy use of bots. Just simple use cases like this.
What Is an Elite College Really Worth?
IBM InterConnect 2017 Podcast Series – Talking with Steve Ardire
While I agree that the person that is using the word "magic" might often do so for the reason that you say, I think it is better to state it as "an implementation detail" rather than using the word "magic". Not because you and I don't understand what is meant but because by using that word we give power to the idea that something is beyond comprehension when that is not what we meant.
Honestly, is it unreasonable to require that people brush up on this stuff every couple of years? In my experience the majority of companies just want you to be able to do fizz buzz level whiteboarding and intelligently speak to your experience. I feel like we all know in advance which companies typically require a month long review of algorithms before the interview. IF you want to work for one of them then do what you need to do to get the job there. We all agree it's annoying but I really don't think it's as big a deal as people make it out to be.
The problems with embedding in REST today and how it might be solved with HTTP/2