skysight-inc/HackerNews huggingface dataset:
What do they mean by "microservice" in this context? In a microservice architecture there is a topology of services. Data & Requests move and fan out in this topology.

For algorithms "microservice" architecture is highly dubious. You may perform point-lookups (given X, categorize Y) but you may also perform a large-scale computation (given millions of X, categorize Y). In that case, moving _code_ around instead of data is much more valuable. Thus you get systems like SQL, Hadoop, Spark where code is shipped around instead of data.
It would depend on the website's resources and services. For example, a layer 7 DoS which just queries an expensive endpoint on the website over and over may not need high traffic volume to overload the website's systems.
I think this is great. I'd be very glad if this can be used for web development like many folks use OSX nowadays.
Sure, but you are assuming an 18 YO has the skills of a 22 YO CS grad. Sometimes, but usually not.
Unless you work at Cloudflare and aware of it's relation to Google, any comments on there relationship is speculation. That data is vital to Google future and it think being valuable to Google beyond any direct benefit is of value; I'm not aware of any company that provides more of this type of data to Google; Google would have to pay 10k+ contractors $30+ an hour to do this if it wasn't being done for free; Google [Google Search Quality Rater] if you're not aware of what I'm talking about.
Any chance we'll see something like functional indices or Pg-like UPSERT?
1) "" or ''

2) Now paralell is better

3) Never. You should be able to check the man pages even if you can't access the binaries.
How much can you care about? Between this, the environment, government tracking, eating well, exercising, spending time with family, friends, and many other things, you only have so much time and brain to devout to each subject.

It is easy for tech guys to talk about this, they are already involved and understand what is going on.
Yep. I don't think this study really took that into account. I'm a software engineer in SV with no degree and it has literally never even been brought up by interviewers.
I wonder if this was supposed to be led into from the release of their very failed bot the other day.
Most records simply weren't made to start with, period. A lot of those civilizations and cultures weren't literate. And even among those that were, they didn't keep many records. There wasn't a tradition of keeping track of history the way there was in later societies. This is a problem even in places that were very sophisticated and had written language, like China. But it's even more of a problem in areas that were largely pre-literate, such as most of Northern and Western Europe, the areas around the Black Sea, etc.

There are entire cultures and nation-states as important to history as the Greeks who we know very little about simply because they didn't have the habit of recording damned near everything of importance that happened and eventually writing it down. There is so much of the Hittites, the Scythians, the Celts, etc. that we just don't know and may never know because of that.
> It's not my product, [...]

Please read the ShowHN rules: https://news.ycombinator.com/showhn.html

> What to Submit

> Show HN is for something you've made that other people can play with. HN users can try it out, give you feedback, and ask questions in the thread.

> [...]

> Blog posts, sign-up pages, and fundraisers can't be tried out, so they can't be Show HNs.
On dependency squatter packages
Yeah, life isn't fair. Sometimes you have to work harder than others.
I, of course, was in no way demeaning the work. I can only dream of work of this stature and the creator is a year younger than me. I was just wondering what actually was new and different about his OS. I take it that wasn't clear from the down votes.
Top Mistakes by Developers New to Cordova/Phonegap
We'd be very interested to hear how this is working out for folks doing C/C++ web development
Yes, Data is a competitive advantage. However, there ARE plenty of companies who do not know how to interpret that data. Especially companies who are NOT "tech" companies (Home Depot, Ace Hardware).

Hence, companies like Palantir and Pivotal that provide this service. To say that the ability to interpret data is ubiquitous is simply wrong.
1995 http://www.nature.com/news/scientific-publishing-the-inside-...
How do you define "influence" in serious science? Do you really think scientists believe in one person instead of using the scientific methods?

In the relevant climate science, Hanson is just one of the thousand scientists from the whole world who all perform their own research and then report and agree on the summary findings internationally, you surely can't assert that all are "influenced" by just one person.

The Intergovernmental Panel on Climate Change surely isn't accepting "only his" claims. If nobody of thousands of the scientists would have similar findings, nobody would accept his work as serious:

http://www.ipcc.ch/organization/organization_structure.shtml

Hint: the work of denialists is exactly that: not serious, as most of them can't even make the basic assumptions right.

So what should you consider for a valid "body of research"? The report of the Intergovernmental Panel on Climate Change. There's no better international organization of scientists who work on these topics.

See their procedures:

http://www.ipcc.ch/organization/organization_procedures.shtm...

Then see their last report, on the level you can probably understand, but with a lot of fine details:

http://www.ipcc.ch/report/ar5/

Specifically, start from the summary:

http://www.ipcc.ch/pdf/assessment-report/ar5/syr/AR5_SYR_FIN...

Unless you read at least that, you won't even have an idea about the material for which you seem to believe you're against (even if you claim that "you're not a denialist.)" The report reflects the state of the art of that science.
I'm not so sure about that. I think Microsoft have realised finally that competition is good, and actually you can make a lot of money out of services. If you extinguish competition, then you can't sell so many services.

At least, I hope that's what they have realised :-)
Maybe it's time the W3C was replaced by a W3CO bot.

But yes - standards for this space would be a huge benefit.

I'm pretty impressed by the new Microsoft. I'm still concerned about cost/stability/support, but it's been a while since Microsoft did something that made me think it was worth a serious look - and bots, cognitive, and Wubuntu definitely are.
Bitcoin is also GPU mineable.
Look past the marketing. They aren't selling "we run algorithms on your data" they're selling "we run algorithms on all your data". There is still a large value proposition in managing large data and until something like GCE manages to completely remove the liability of bad developers using its platform, there will be room for these types of services IMO.
I'm pretty sure the parent poster was talking about things like the IOI, IMO, etc., which are ridiculously difficult and prestigious and are competitions that occur on an international scale. Each nation only sends a handful of competitors. Not the "Division C Science Olympiad," which is US high-school based.
Except they're not. Companies rarely, if ever, pay interviewees.

Sure, it's true if you become an employee or contractor... but til then they're speculating (as are you).
"The correlations are weak." The fucking correlations are weak? YOU'RE weak. I've been on this faculty for fifteen years...
OK, so I'm out of touch. That's for sure how it used to be.
its NiH, no GPL baby!11
node-gyp, though. In my experience, it's the native packages that cause problems, which is honestly to be expected because building a native library for Node to bind to in a cross-platform way is always going to be somewhat painful.
If you change the new tab to a blank page in the preferences, it opens instantly.

I just wish one thing: that it would remember the zoom level on a per website basis.

It's incredible that it's still impossible to do so. Don't the devs use Safari? Or maybe they all have perfect vision and the most expensive displays.
although the market is very efficient, I believe there are a handful of people who have genuine market timing ability
Win10 on my dual 4ks looks great. What issues do you have?
Your comment about SAT scores is funny to me because I was just thinking about how untrue it is today. I was one or two questions off of a perfect score, and I'm at an extremely selective school right now. One of my friends didn't score quite as well as me, but really close (read 97th or 98th percentile) and I would not trust him with my life to write any program. We both are CS majors, granted he goes to a different school.

In all honesty, I think SAT scores have less correlation with IQ and general intuition than most people believe. Sure, it's a decent way to weed people out, but it is by no means a way to find geniuses.
Issues with Yavli Advertising (Aug 2015)
Lot of advice below on how to toughen up for interviews, but I'm going to give a contrarian view: you can't toughen up if it's not in you already.

Tech interviews are an exhausting, often humiliating experience. Some companies claim to do it better (e.g., see Asana's post a few days ago) and more humanely, but by and large the process is designed to break the candidate: to see the limits of their skills and aptitudes. Excellent in theory for the company, but very hard on the candidate.

Even if you do mostly-great in an interview, you'll probably not quite finish the programming assignment, and feel like a dunce for it (and you'll know the answer on your walk back to your car). If you don't get an offer, it will serve as confirmation of your ineptitude and you'll kick yourself for it.

It's super tough and I have very good friends --and easily world-class 1% engineers-- who have crumbled during the process.

My advice: you seem to know yourself pretty well. That's so valuable. Play to your own strengths and don't bother trying to toughen up for interviews.

Oh, advice #2: get into an awesome job via a friend, if you can, and maybe your friend can make sure they don't haze you too hard.

Good luck!
Not to be harsh or anything, but this kind of proves the point. Crippling anxiety and social phobia are not things I would want in an employee, all else equal, because they will need to be able to communicate in meetings and present findings/work to different teams / executives.

Reply: baseline social comfort is not a generic personality type.
> It would only have come to that if Apple continued to decline the FBI's request.

> That's not blaming anyone.

I guess I misunderstood you because you left out the other potential scenarios, like instead of "Apple continued" the "FBI ceased" - or the "DOJ never attempted to compel Apple under the All Writs act in the first place". Apple had no control over the situation outside appeasing the FBI, the state controlled every other aspect.

> My understanding of your point...

You think it wouldn't come up further down the road as the FBI demands more and more, after they've already built the tools to meet prior demands?
Consciously? No. But a lot of it is related to the concept of culture fit. If a company's CEO loves golfing, chances are they are going to find more kinship with someone else who also lived a life that allowed for recreational golfing, whether that manifests itself in the way that the CEO and employee can make easy small talk or even spend time out on the course together. To varying degrees, I think the same applies to other social rites and shared experiences, whether it's going to college, joining the Greek system, playing sports, etc. etc. Hell I admit that I have an instinctive affinity to people who come from my home state of Iowa, even though logically I know that it's not true that people from Iowa are just "better" than those who didn't happen to be born within its borders...but a huge proportion of my best friends in New York were strongly connected to Iowa, whether it was because we grew up together or because "Oh, you're from Iowa?" led to the kind of conversation that help to upgrade a normal big city acquaintanceship into a real friendship. In the same way, I don't think a college degree is necessarily a binary switch/litmus test...it just opens up a lot more possibilities of shared/common experiences. And as CEOs/managers tend to be reside in the higher classes of society, college experience highly correlates with the kinds of things they've lived through.
When I used to interview contractors (more leeway in the interview process) I would put them in front of a computer with Visual Studio and a web browser, because that's how people actually work. I didn't get enough samples to tell if success at that correlates to success on the job, though.
This analogy is correct, except ... you're not Robert De Niro, and neither is almost any programmer in the valley. Just like almost no actor is Robert De Niro, and most actors are lucky to even be able to audition for commercials.
At one time I was a hiring manager at a largish global tech company. Not having a degree myself, and noticing that a large number of the top devs in the company also either had no degree or had degrees that were not in any way related to CS I pushed back on HR to pull the 'relevant degree' requirement from our job postings. I was told that I was welcome to recruit, interview and hire people without a college degree, but if we posted the job publicly without the requirement, we would not be able to hire any non-American programmers. The government would see the lack of a degree requirement, even for a sr dev or specialized tech position, to mean it was an entry-level position that any American could do and would deny our visa request if the person we liked best happened to be a foreigner.

I don't know how real the risk is, but it is a perception in HR at big companies.
This kind of proves his point. All else equal, someone who communicates like this ("hombre", "gimme a break", "bullshit") on the Internet is not someone I want to be working with.
1) this is something we're planning on making much better with automatic acquisition of the headers from the remote for IntelliSense 2) I think this might be a cleanup issue, I will fix this
This assumes that climate change problems are local (in fairness, maybe the parent comment just happens to be focusing on those particular issues), but it may well create global economic and security crises, including wars.

Other than concern for the welfare of billions of people, who will buy your products? How will technology, education, and economic development spread in the developing world or even in the wealthy ones, when so many resources are spent on surviving climate change? Look what a blow the Great Recession and a couple of minor wars was to so many people; this would be much worse.
I just leave off the education part on my resume. This has literally never been a problem for me, and most requirements I see say something like "BS or equivalent experience".
Do you think it could partially be in your head and that all of LA/SF don't actually have a problem with a person with your background? This is not to say it's your fault, but to say that you could have more influence over these situations.

Most of the time people will pick up on someone's anxiety, lack of comfort or confidence, and start feeling uncomfortable in response. It's not really a personal thing, but it's hard for anyone to feel at ease in such situations.

Take two different people who have anxiety due to superficial differences, that wouldn't matter if they knew each other better, and that anxiety will likely magnify unless one person can break out of that mindset.

It's better to avoid simple explanations that rely on some sort of fundamental attribution error, because you'll come up with better solutions: https://en.wikipedia.org/wiki/Fundamental_attribution_error
A-B-C. A Always. B Be. C Correlating. Always be correlating. ALWAYS BE CORRELATING.

A-I-D-A. Attention, interest, decision, action. Attention, do I have your attention. Interest, are you interested, I know you are because it's publish or walk. You get published or you hit the bricks!

Decision, have you MADE your DECISION for 10 years of soul-crushing underpaid labor?

And action....

EDIT: also, "what's your name?"

Fuck YOU! THAT'S my name!
I think an assertion that large (that IQ test scores correlate strongly with better job performance) needs some sources to back it up. I'm not saying they're not there, but I'd like to see them. There's a lot more to overall job performance than ability to reason about complex programming problems.

As a counterpoint, a Google HR SVP says in an article referenced elsewhere in the comments [0] that they don't ask for G.P.A's and test scores anymore because they're "worthless — no correlation at all except for brand-new college grads, where there’s a slight correlation".

[0] http://www.nytimes.com/2013/06/20/business/in-head-hunting-b...
> I find it especially offensive that ex-open source and ex-Linux users

The thing is, from an "open source" perspective, what they're doing is great and totally legit. From a free software perspective, it has a lot of potential to be suspicious and troubling. If all you care about is "the best technology; yay" rather than user freedoms, your concerns are moot.
Disregarding the article, I sort of disagree with your comment too, maybe you are oversimplifying it too much. Or maybe because it's kind of a chicken and the egg kind of problem - which came first, the algorithm or the data.

Sure, generic sort algorithms come "off-the-shelf", but that is not true for all algorithms. Not all algorithms are public knowledge if they are patented, proprietary, or restricted in use/distribution.

You really need both - algorithms and data, right? And systems of execution for algorithms... and networks to interconnect the systems... and potentially humans to review the algorithm's output... and..... and... and..

I think the key is, algorithms can also represent embedded capabilities (information? knowledge? insight? not sure what to call it) generated from data. I mean, look at a RNN - the values/weights/etc. calculated inside the model are calculated from observations/training on the data. Once you disconnect the algorithm from the data itself, the algorithm alone now has embedded value without the data, potentially enormous.

Or, expert/rule-based systems which contain algorithms explicitly designed to embed human knowledge - those algorithms may not even be trained on actual data, they are simply a simplified expression of codified human knowledge.

If you go one step further and try to make some assumption that the way our brains work is by codifying inputs we receive into algorithmic models... and then using those algorithms to calculate based on new inputs from the environment... we can't keep all the data in our heads, but we can probably keep more algorithms than data.

Maybe I'm being too philosophical, but in my opinion, it's not just about the data.
Right now for a project im using kicad, yosys, arachne-pnr and icestorm. As n00b to this layer (most exposure was through matsci and cheme req classes), its so much fun to be able to learn along the way (and i get to save $600 instead of buying someone else fpga and peripherals and getting exactly want I want i need out of it, no more or less). Although i wish i could get on with the rest of my project, this is a fun detour.
The project mentioned in this post: https://github.com/Ell/npm-gen-all
The NSA is signals intelligence and while they do tap your internet [1], they don't abduct humans. By your logic, the coast guard is also making citizens "disappear". You've been watching way too many movies.

https://en.wikipedia.org/wiki/Room_641A
The cost of maintaining sea walls will affect the value of land protected by the walls, and if levels continue to rise it will make land elsewhere more competitive. So I think local solutions will have global effects - effects of moving people and stuff around. It's not like sea level rises are going to be sudden and unexpected; they will be priced in if and when they have economically measurable effects.

I don't think there are any real problems directly caused by global warming in rich countries. Price information, including insurance costs, will be enough.

Second order effects like changes in the viability of crops may affect food security (but I expect climate change to make crops more viable elsewhere, or a different production mix), and economic (but warming related) migration will be a continuing and increasing challenge. International migration of farmers is probably the biggest problem I see.

International coordination of action is not going to happen or make any real difference without threat of military force, and I don't buy the idea that the problems will be acute and obvious enough to justify that. You can't fight tragedy of the commons without an overarching authority which we don't have. Countries will cheat for local gain. Global climate change politics is mostly a waste of time unless people are willing to start wars over failures to curb emmissions, and I just don't see it. People are much more willing to start wars over migration pressures, so I think that's what we'll see.
As someone who lives in Miami your comments come across as hilariously exaggerated
http://giphy.com/gifs/hole-square-peg-G2MPcSmq0DZcs
Except ... reversing a singularly-linked list recursively is trivial.

If you can't do this, you are not qualified at basic manipulation of data structures and you should fail the interview if they want someone with basic competence in data structure manipulation. Sorry but that is how it is.
This was my first thought as well. Windows 10 is starting to look like a serious option to me now.
Embrace, extend, extinguish...
Growth Hacking BLOCKS’ Kickstarter Campaign to $1.6M
I submitted a pull request to fix that issue, plus a couple of others over at https://github.com/enzanki-ars/catslack.
how about amon.cx or mmonit? or if there's no need to self host, newrelic?
Actually, I prefer whiteboard because I prefer drawing a lot. As far as code quality is concerned, I'd have the interviewee to work on a small challenge and submit the challenge in two days. Nothing majorly difficult, just some hackathon-kind of app challenge. If the candidate has a public code profile I'd check those out.
As someone who's focus is on security rather than web development, I'm in no rush to have Safari support WebRTC. Would you mind to explain why you're a fan of WebRTC?
I have to say this is awesome. Not gonna make me jump ship from Mac but I love that MSFT is finally making steps towards being very open source friendly.
Looks like, if a posix system is detected at compile time, it will return whatever it gets from the `uname` system call in `sys/utsname.h`:

https://github.com/nodejs/node/blob/master/src/node_os.cc#L5...

Microsoft probably hard-codes a response of "Linux" (or whatever would be normal for Ubuntu) for that call to prevent Ubuntu binaries from freaking out.
How many objections would there be a machine collecting a significant amount of money in the stock market and redistributing it among humans? How is that different from what is happening today? We already have rich, selfish people. And they already pay people to get their way. And plenty of people object to it.
This is Silicon Valley. Don't have a degree, can't get a unicorn job? Start something!
There has been a string of things, including Superfish.

There was also the Lenovo Solution Center problem. And the Lenovo BIOS shenanigans (or was it the Lenovo Service Engine?).

There have just been too many lapses in judgement at Lenovo. Either their competence is slipping or their ethics are. Either way, I'm done with them for now.
Glad to see more of these conversational UIs popping up. Here's one I've developed for node.js.

chatskills: A chatbot API inspired by Amazon Alexa skills and intents

https://github.com/primaryobjects/chatskills

No server required. It can run right in the console, web, slack, etc.