skysight-inc/HackerNews huggingface dataset:
You want _your_ browser to connect to _your_ local resources?

BITCH PLEASE! Whats next? Maybe you want non gimped SD card access for you android apps? HAHA.

We have ze Cloud specifically so you are forced to use us as the middle man, and we can see all of your data. How else are we going to make any money off of you?

PS: Oh, and its about security in journa^^ of your data!
That is the way I built it. I wanted to add that java is required.
Tldr: current AI capabilities are exaggerated by cherry-picked sample data and fear fueled by famous smart people is unwarranted.

Do Any of those cited give specific timelines? Even if we are very far away, do you really doubt that one day machines will have superhuman intelligence? I take that as pretty much a given, whether it's 50 or 500 years from now. What I'm not so sure of is whether fear is an appropriate response.

Altman's bacteria handwashing analogy doesn't hold up. We don't care about bacteria because they have no central nervous system or consciousness on any level. However, we go out of our way to protect animals that can feel pain and experience emotions because it's what we've decided through our intelligence and higher reasoning is the moral thing to do. Stats show that the more intelligent and educated the human, the more likely he is to behave morally as our greatest moral philosophers define it. Why would super intelligent machines buck this trend?
Seems like it's a popular sentiment to think of Elon Musk as Tony Stark ;). I believe you mean to say "Gates, Hawking and Musk". Stark doesn't tend to talk about AI, he build them.
TED talks are not edging out legitimate academic coursework. The dichotomy you speak of doesn't exist. There is a market and a need for talks that don't attempt to be rigorous in any sense, but are simply to show what is possible and what is coming. Why do many of you people seem to be against this? These critiques look more like territory-marking than anything substantive.
The first thing you should know is that investment banks trap graduates in some of the most boring jobs in the world. Spreadsheet jockeys and Power Point monkeys. If you're smart, you last two years as an analyst and jump to an MBA program where you will learn nothing but earn the right to be rehired one rung up by another bank as an associate. If you can avoid the axe, and navigate the politics, by working 14-16 hour days for several years you will finally be in a position to boss a lot of people around for an institution that serves no social purpose. So yeah, the bankers are jumping.
The Problem with History Classes
Total agreement!

OCaml's object system is wonderfully austere. It arises as a pretty natural extension of the more restrained signature subtyping relation---and this helps drive home, as this article also emphasizes, the vital distinction between subclassing and subtyping. That alone means that you'll have a more well-principled and reasonable object system than basically any other one I've ever used.

In day-to-day OCaml, I often hear people suggest that one should avoid the object system. The primary things it buys you are access to the row-typing system and class/object constructor hierarchies. It however is a bit slower due to the use of dynamic dispatch (instead of compiling vtables statically to their use site) and can face some inference issues.

That said, row types are an incredibly useful type construct (often Haskellers lament the fact that they're missing leading to the creation of things like Ermine and Vinyl). Cautious use of the object system is very exciting!
It's easier to read the phone number and dial if you format it like (###)-###-#### instead of ##########.
I don't know why the title was changed to "back end", that's the worst way to say it. If you don't like "backend", at least use "back-end".
I don't think OCaml wants to vie for "most powerful" object system. It's almost the opposite, really. OCaml's object system is "best" because it's weak in exactly the kinds of ways that make it easy to reason about and more likely to be correct.
It would be great if:

- it sorted searches by GitHub starts (otherwise for any popular thing, you get first tons of stuff, in a non-relevant order),

- for PyPI, there is also anther figure of merit, i.e. no of downloads (most are open source, but some are on other repositories),

- in general, for Python it misses some very popular packages... for example, http://libraries.io/search?q=networkx is from PyPI but not from Python (why?).

Otherwise, a very needed idea! I wanted to do my own some time ago (http://pypi.meteor.com/), but didn't have time to bring it to a useful (or nice) version.
> That really sounds like a dick thing to say.

Yeah, it sounds like your current employer doesn't appreciate you.

> People who are saying, "It shows you have a lot of free time" are nuts. Free time for what? Thinking about software? Who wouldn't love that from a potential job candidate?

I really love this part of your comment.

OP: Congratulations, I only know a few people with gold badges and they're all pretty far in their field.
I imagine that when monitors with USB-C hubs start being released, the one-port hassles will be reduced --particularly if the hubs include Ethernet ports and device charging-- at least for a significant percentage of developers.
In the analogy of nuclear bomb, it's more likely than not a public awareness of nuclear power would have prevented nuclear plant (the good thing), nuclear bomb (the bad thing) is extremely unlikely to not be developed anyway.
Nice article. I'd like to point out that in the Pacman example the agent is only receiving a partial picture of the environment (details are in the video description), so it's unfair to criticize it for lack of planning.

As to why this is the case you'd have to ask the researcher, but I think it's because the observation space would be too big for the machine running the agent (both memory and run time)
Be_an_existing_path-matcher
Absolutely. But this is a solved problem. The creative community has been dealing with this issue for some time.

There are a couple of slogans that come to mind.

"Strong opinions, lightly held" and "intellectual humility"

Passion does not equate to inflexibility.
Could military strategy win the war on global warming?
Hey, can you help me understand this? I don't quite follow. Obviously for a fixed number of servers the throughput goes up and latency goes down. But it sounds like you're saying you can somehow reduce the number of servers and still have lower latency?

Lets just make up toy numbers. Suppose you have a code that can process (say) 1000 lines per second, per machine. You have 3 machines and you need to process 90k lines. Each one gets assigned 30k lines and it takes 30 seconds overall right?

Suppose you find a 3x speedup in the code. Now your 90k lines takes 10 seconds. Alternatively, you can ditch who machines, and process the whole 90k on one machine in 30 seconds, the same as the original time.

To me it seems like this is what tacotime was saying, you can either have faster responses or fewer machines.
I'm not implying anything - just explaining why "arrogance" is considered a negative. Someone is not called "arrogant" if they have actually delivered on what they claimed. Usually, it's applied to people who brag without anything to show for it.
Yet violence has dropped impressively in the west in the last 50 years, both in crime statistics and in the absence of wars between major powers. And the last 50 years mark many incredible advancements in society: civil rights, gay rights, women's rights, the first attempts to take sexual violence seriously, etc. etc. etc. I'd much rather be a random American today than 50 years ago.
It's something to be aware of and to try to avoid. It may be casually acceptable, but consider it from a female candidates point of view. Having been frequently confronted with exclusionary language the assumption is likely to be that this usage does imply male-only. I'm not saying you or anyone implies that, but it's good to be aware of so you can avoid unintended discrimination. It takes almost no effort to modify these word choices to be inclusive.
I don't think that the apps themselves crashed the system. The greedy investors on the other hand did because the speculation on the app's valuation was completely wrong.
Is this a joke?

Fast and accurate proficiency in:
2. Under 30 years old
4. Started coding before the can-
didate was ten years old

These are the common behaviours of our ideal candidate:
2. Wearing headphones and listing to music when they code
3. Working hard and long hours often until 2 am

...

Hell, those are the worst, but the whole thing is a farce... !
Pretty cool idea. I few things to consider about the way I initially perceived the app:

* It took me a while of consciously skimming and reading to figure out how it was different from Instagram (this is the most important IMO)

* Given the above, it also took me a while to figure out exactly what it does.

* Your website is REALLY slow to load. Obviously, tons of people from HN alone are accessing it to check it out, but keep this in mind for later - it can cost you big time.

* To me, it's an Instagram-Pinterest hybrid - which could be a really good thing, you just need to sell it properly.

Don't worry too much about these "how are you going to make money" questions. That's something that you can dial in after you've brought in a good chunk of users. After all, you can't make money if you don't have any users.

Nice work. It looks beautiful in the screenshots, I'll download it for sure. It'll be up to you to make sure I keep it on my phone and actual deem it a part of my lifestyle! :p
There's some good comments about some new AI tools; it's a shame that the article's premise is a straw man.

The fears of machine superintelligence are based on the belief that true AI is just around a corner. After all, we’re so advanced and the progress is only accelerating, it’s probably a few years away, at most.

Analogously, public figures started warning us about climate change, so it must be just a few years before the earth is uninhabitable. It should be pretty obvious that if we start worrying about significant threats only a "few years" before they kill us, that will be as a rule too late.

Carbon-driven global warming ("the greenhouse effect") was gathering support in the 60s, followed by consensus in the 80s. Yet we are just now experiencing the first years of growth without increased carbon output.

The claim by the concerned parties with respect to harmful AI is that it may be a threat in the next 25 to 50 years: 2043 and 2065 are common estimates. "A few years" isn't a good way to characterize that, interpret Gates, etc., or a reasonable understanding of when we start worrying.
Yeah, I pull the number in via a JS api, and just changed it last minute. It used to be like that, I'll get on it. Thanks!
Alcohol or Marijuana? A Pediatrician Faces the Question
Eyeing on China’s Mobile Game Market? Get Ready
Plugging in before starting large file copies probably doesn't quite get you to "very inconvenient".

I don't really get the vision behind 1 port, but I don't get the angst either (not buying things is pretty easy).
Your examples of innovation are over two thousand years old.
>However, to achieve anything in life, you kind of have to be arrogant IMO. Because to believe in yourself without any tangible proof of your beliefs, is on its face arrogance (IMO).

I completely agree with this, which is exactly why I find arrogance as the go-to criticism for smart people out there doing stuff to be extremely odd, and rather telling about the speaker.
I guess I'd like to know more about the benefits of this approach. Packaging up a single js file seems unnecessary when you're running on the server.
And, for some packages clearly being on GitHub, it does not find their place, e.g. http://libraries.io/pypi/pandas vs https://github.com/pydata/pandas (4k+ stars).
Does this life-lesson hold in an adversarial world, where the counterparties actively try to deceive you, e.g. when making financial investments?
You can sort by stars, there's just not a UI yet: http://libraries.io/search?order=desc&sort=stars

Pypi is lacking in information but I'm working on pulling it from other sources to improve the quality for Python libraries.
Why not just do apt-get update like (substantially) everybody else?
weird there's no not many python entries... where it seems there's way more than 16k package in it (ie: https://alexgaynor.net/2014/jan/03/pypi-download-statistics/)
FBI is still probably long way from such an achievement like CIA building the Al Qaeda.
Isn't that what the author was saying? just be focused in your work and be sure to give the company the value they deserve?
March Madness: 68 Teams, 1 winner
It depends on what you mean by self-consciousness. On the one hand it can be processes for understanding oneself and modifying oneself to better survive in the environment, on the other you have the illusory "qualia" / subjective experience. It seems possible to me to have a self-improving process and an active process to evaluate the world state and self state without consciousness, and that this could result in something life-like. In this sense, is AI far away? It doesn't have to be necessarily.

It doesn't make sense to me personally why we need subjective experience, nor what it is in a physical sense. We can have agency and variability of choice without it, but at the same time we know how powerful it is in humans. Until we know exactly how it functions, i don't think anyone can claim with any certainty if it will happen, or how far away it is.
Clearly congratulations on the achievement. Condolences, perhaps, on being caught in StackOverflow's gamification. Absolutely, thanks for helping so many people.

Internet points are only worth whatever someone decides they're worth...e.g. my HN points.

If your technical ability and enthusiasm seem under-appreciated, perhaps its time to look for another job. That [and monetization] is why StackOverflow Careers exists. Clearly you've advanced as a Python expert since you were hired, and what was suitable at an earlier stage in your career may not be as fulfilling now. Only you can say.

Good luck.
Turkey plans to ban Minecraft (WTF?)
Agreed. If we are to worry about it, then we need to do it now, not when major corporations are 2 quarters away from mass producing said robots. By then the investment of those companies and governments would be too great to just suddenly terminate all the programs. Think about all the jobs lost, corporate lobbying, etc. It would be too late.
We love tarsnap and think it is wonderful. We want to live in a world where people like Colin are selling things for picodollars.

Our strong suit is the ability to point any SSH tool you like at our storage (rsync, mostly, but some folks point duplicity or unison).[1]

Also, as we run on ZFS and have daily/weekly snapshots enabled by default, you can just forget about incrementals or versions or datasets ... just do a dumb mirror to us every day and we'll maintain, live, browseable, in your account, what is essentially an offsite "Time Machine".

We have an HN readers discount. Email and ask about it.

[1] http://www.rsync.net/resources/howto/remote_commands.html
I guess this can be the case but at least in my totally-unscientific anecdotal experience, it's not quite there yet for everyone. About 3-4 years ago I bought an iPad 2 for around $650 because I was going to be traveling a lot and wanted something reasonably capable to take along while not adding a lot of weight to my backpack. Maybe 6 months later, my girlfriend wanted a lighter laptop to replace her old Dell but she didn't have a lot to spend at the time. I spent about $500 on a fairly low powered (i3, 4GB RAM, Intel GPU, touch screen, etc) Asus laptop because it was very light and reasonably capable and well built for such a low cost.

Today, that iPad has cracks in the screen from the minor bumps and scuffs it's taken over the years. After several iOS updates it's become slow and tedious to use. Wifi reception is terrible so I often have trouble using it when sitting in bed, exactly one floor above my home router. Opening more than one or two tabs in the web browser causes each one to reload when switching and overall performance is barely acceptable.

Contrast this with the less expensive Asus laptop. My girlfriend still uses it as her sole personal computer and runs Office apps, connects to her work VPN for access to company resources, uses it to watch movies on Netflix, browses the web, and plays casual games. It runs just as well as it ever did and while there are also minor scuffs on the housing, the screen has no sort of cracking and the touch input still works as it always has.

I think that a big part of this has been how iPads and the more "appliance" style tablets have gotten more capable but so have more traditional notebook and desktop computers. Likewise, the performance you get from budget/entry class computers continues to go up even as hardware stays cheap.

At some point, the whole "post-PC" thing will happen as the traditionally "non-PC" devices continue to become more capable up to the point where they can do 90% of the average PC user's tasks. But then, aside from the inability to customize or upgrade, what makes them not PCs?
The One Sign You Will Be Wealthy
What's wrong with being a clock puncher if you're doing your work?
Lookback.io: capture feedback, user experiences, and bug reports
Passion implies things other than working longer than everyone else. For example, people passionate about programming often are better at debugging in those 8 hours than someone who wants to just get out.

Also, I don't understand the use of images here. Your first one is basically the equivalent of a cliche speech starting with, "The Marriam-Webster dictionary defines passion as..."
Earn Bitcoins During Your Workout – Sweat for Money App
Research about API in Banks
If you live in the South and Southeast, you probably have seen some declining living standards for middle-class families. That is mostly offset by substantial improvements in the rest of the country.

Still, it's funny to call this the "Protest of the 0.5%"
As a potential user I find the information on the technology used to be pretty helpful, actually. It sets up my hopes for an app that is lighter on the resources than the Ruby on Rails based GitLab, with maybe easier installation process as well.
A ring buffer of length one minimizes latency.
Whether it's illegal or not, I sort of wish more employers would just advertise like this anyway - just tell me you're really only interested in a 23 year old, so I can avoid wasting both our time. Theoretically, the market will reward them with ... whatever comes of having a bunch of 23 year olds running mission-critical aspects of your business. Might be massive success, might be failure, but let them get on with it.
Gitlab has gotten much faster in recent releases.
I agree, coding for enjoyment outside of the work you get paid for is very different.
That's only true for certain movements, performed for a certain period of time and potentially with only a cetain amount of force applied to your body. A movement performed incorrectly, performed for too long or with too much force will damage your body.

And of course, this only applies, if the stress doesn't take the form of your head being hit by a hammer.

Besides whether your mind is physical or not doesn't really matter all that much. What matters is that it's mutable. It can be changed, for better or worse and that change depends on the environment.
A lot of respected AI researchers and practitioners are writing these "AIs are really stupid" articles to rebut superintelligence fearmongering in the popular press. That's a valuable service, and everything this article says is correct. Deepmind's Atari network is not going to kick off the singularity.

I worry that the flurry of articles like this, rational and well-reasoned all, will be seen as a "win" for the nothing-to-worry-about side of the argument and lead people to discount the entire issue. This article does a great job demonstrating the flaws in current AI techniques. It doesn't attempt to engage with the arguments of Stuart Russell, Nick Bostrom, Eliezer Yudkowsky, and others who are worried, not about current methods, but about what will happen when the time comes -- in ten, fifty, or a hundred years -- that AI does exceed general human intelligence. (refs: http://edge.org/conversation/the-myth-of-ai#26015, http://www.amazon.com/Superintelligence-Dangers-Strategies-N...)

This article rightly points out that advances like self-driving cars will have significant economic impact we'll need to deal with in the near future. That's not mutually exclusive with beginning to research ways to ensure that, as we start building more and more advanced systems, they are provably controllable and aligned with human values. These are two different problems to solve, on different timescales, both important and well worth the time and energy of smart people.
Sorry to be the one... but it's "Xcode" with a lowercase "c".
Surely that can't be for real. I saw it a few days ago and immediately thought it was a parody... but...
>It may even be a negative, as it paints you as someone with a lot of free time.

Then what does 'Contributes a lot to open source' say or 'Knows several programming languages'? Because people often like those and yet it requires as much free time as answering SO questions.
Fixing now. Thanks!
The ideal candidate displays and implements "pushing forward motions". They... wave their hands in the air?

This is a wind up, surely!
NodeGit release 0.3 (iojs and Node 0.12) and new site
I wonder if employers often bring up the negative attitudes their management will expose future employees to in the interview. I expect both sides put their best foot forward and hope the other side isn't too bad.

But I kind of resent the gist of the point you're making: that if you're not going to be a top-notch wage slave, you better tell your employer up front. Says who?

Your statement implies we are supposed to meet some standard of professionalism--a standard we have no say in, I might add, and that employers often excel at defining--and that we owe a duty to others to signal when we don't meet that standard. That standard is precisely what the author of the piece is attacking: the idea that if you are normal and human, you aren't good enough.

Enough with the guilt and the elevation of tech work into inherent value and meaningfulness. Most of us do what the goddamn boss says. Leave that crap at work, and never stop pushing for less work and more pay. After all, they're never going to stop pushing for more value for less money.
>For example, hot module replacement allows you to change a module and update the existing instance live. This is the juice within react-hot-loader and this is the kind of stuff we need to be building. You'll never look back after experiencing this.

I second this. (Disclaimer: I wrote React Hot Loader.)

Webpack's live reloading system is not browser-specific, does not depend on attaching debuggers or doing anything else invasive.

All it does is represent module cache as (id) -> (function) map and give you the tools to “handle” module updates, as if modules were Observables and you subscribed to “new versions” of them. If update is unhandled, it bubbles.

This is what allows Hot Module Replacement to work for React components, CSS and Markdown files, and even classes on backend.
That's an interesting question. My entire context and thinking about this is probabilistic, not adversarial, so I have no idea.
Author of linked blog post here -- would love to hear what you think!
It's like an API aggregator for the real world. Wow. Like Magic. I think Quintessentially has something similar, tho Whimsical (and Magic) seem to have democratised concierge (possibly with rational pricing.) Cool.
I suppose, to an extent, but I think all the notifications and events are more successful than not in pulling people's attention away from what they are doing. At least that is my observation.