skysight-inc/HackerNews huggingface dataset:
Been rethinking my response in an effort to be clearer.

> Yes, autoconf was clearly a response to the incompetence of the UNIX industry

I think the use of the term "incompetence" misinterprets the forces at play in a way similar to the original article. That interpretation leads to the Cathedral seeming desireable over the Bazaar, when I'd argue if anything the reverse is true.

Proprietary vendors have a vested interest in differentiating themselves from their competitors. While they have an interest in making it easy to get software on their platform, they also have an interest in creating barriers to that software moving off their platform. They also have limited interest in changing established behaviours in their platform.

The Cathedral model doesn't mean there is one Cathedral. It means that people build software as Cathedrals. This creates additional friction to adopting changes from outside the Cathedral. The Bazaar model does make it easier for fragmentation to take place, but it also makes it easier for established and widely accepted practices to make it back into the code base, and creating additional pressures to be consistent.

Autoconf's design is a workaround for the fact that there was no Bazaar for "ld", and still isn't. Like most workarounds, it is uglier than one can imagine. It's whole design was an attempt to exploit the strengths of the Bazaar to work around the horrors reinforced by the Cathedral model. It persists because it remains the best solution of any that was actually built, and it continues to evolve in response to changes to platforms and changes to best practices. One could easily imagine better solutions, but one has yet to materialize. If it would, I wouldn't at all be surprised to see the Bazaar gravitate to it.
Why do you feel entitled to use facebook's resources?
Definitely the first thing I thought of as well. My experience with this change has been so negative I've actually been seriously considering going back to Firefox, all these years later.
4 series :)
"I hope this can be resolved soon..."- dawnjc79 4/17/12

poor guy
I'm pretty sure the majority of the worlds finest minds work on other things. The majority of people at Facebook will most likely be above average craftsmen, but not geniuses.
Yup if I had lived in the US, I'd probably be dead.

"Crazy" > homeless > addiction > burning bridges > dead.

I probably wouldn't have been part of the survivor bias on the streets.
Odd that the amount of spam reduced. I've seen instances where individuals weren't even able to delete their accounts. Sounds funny, but it goes like: (1) you delete your account, (2) you receive a message from LinkedIn, (3) you think that the account isn't deleted and login to delete. Voila, you nullified what you did in (1)!

The following is true:

https://twitter.com/darylginn/status/590664399041519617
I'm sorry but the hourly rates on that site are insanely, insanely low. $20/hr for a senior developer in anything is nuts. There's a freelancer that wants $19 an hour and has 10 years of PHP experience! You can make $19 an hour doing most front-of-house restaurant jobs, easily.
It is already succeeding on language tasks, see https://research.facebook.com/research/babi/

It is funny how every AI post on HN turns into a speculative discussion forum full of words "I think", "likely", "I suspect", "My guess" etc, when all the research is available for free and everyone is free to download and read it to get a real understanding of what's going on in the field.

>what I see is the fact that networks have huge capacity to fit to data and are deep (rely on a hierarchy of features).

Actually recurrent neural networks like LSTM are turing-complete, i.e. for every halting algorithm it is trivial to implement an RNN that computes it.
It is non-trivial to learn these parameters from algorithm IO data, but for many tasks it is possible too.

>I suspect that most of what is being learned (and solved) is perception of useful features from the raw game images.

It is not this simple, deep enough convnets can represent computations, the consensus is that middle and upper layers of convnets represent some useful computation steps. Also note that human brain can only do so much computation steps to answer questions when in dialogue, due to time and speed limits.

>My guess is we may need a fundamental breakthrough in a newfangled hierarchical learning system that is better suited for language to “solve” NLP.

This is being worked on, see the first link for Memory Networks and Stack RNNs, DeQue RNNs, Tree RNNs. Deep learning is a very generic term, there are dozens of various feedforward and recurrent architectures that are fully differentiable. The full potential of such models has not been nearly reached yet and maybe language understanding will be solved in the coming years (again, the first link shows that it is in process of being solved).
I haven't heard of an AI system understanding that yet but it's a fairly common concept in everyday life for instance dogs tend to have masters. Anyone trying to make an AI understand everyday life or literature is going to have to deal with that.
Thanks. I run Android; maybe I just need a different app to get the reminders right, but still sync to Google's calendar, since it's free and available everywhere.

Or maybe it's time to brush up on Kotlin and just write it myself.
5 Reasons Not to Pass Up a Startup Internship
It is fascinating that people believe an equal transaction is occurring in this situation and using an ad block is the same as theft in an age of abundance and mechanical reproduction.
Chatbots aren't about nlp, IMHO, they are about easing non-technical people into a top level cli for everything. IMHO, they ultimately have as much in common with search as with a natural language interaction.

IME as a chatbot developer, people don't talk to them in conversational english so much as spit out what they want it to do.
That sounds like exactly the type of thing you would want to/have to acquire, right?

I think a good example is Instagram. 1b sounded like a lot, but it now looks like a grand bargain.
That sounds really neat. I will give it a try.
I think Google cares, but they're not communicating it very well. I would hesitate before building a feature that might kick off a relatively complicated process with a lot of external factors whenever a user wants. It seems very complicated and without much positive benefit for the average user.
Project name an URL?
Not OP and personally I love XKCD. But, I can answer a little.

I don't usually "code for fun". Sure, I like the feeling of accomplishing a task or solving a problem, but overall I don't generally enjoy programming enough that I would want to try something just "to see how it is different from your usual". I won't say I never write small programs or try new techniques; that's an exaggeration.

I call this job my "bronze handcuffs": other jobs pay substantially less, are more physically dangerous, and are more susceptible to being consumed by automation. So it makes sense to keep doing what I'm doing.
You wouldn't need machine learning, just allow the image to be seen by a hundred users and see how many mark it as an ad.
The Human Role in a Bot Dominated Future
CardRecovery 6.10 Build 1210 Serial Key Number Free Download
Also known as: "Works well with others."
"much like climbing a series of mountains, where each time you surmount one, you realize the next is even higher"

Aren't you describing learning, in general? Physics, math, biology, etc
The Slack-ternship
South Africa use the Year/Month/Day order, and if one assumes these strings were converted to integers and that the conversion implies any number of preceding zeros are ignored, then that could be 10th of May 2001
Great article. Did you use an outside marketing consultant or do all this yourself?
A fun thing to do when you find someone who really likes Common Lisp: ask them to explain the loop sub-language in detail.

JK. They might starve to death before they finish.

The greatest thing about CL is that it has so many features that you can use to make a CL-lover look like a deranged nutbar.
I've lost form content so many times from backspace going back a page (thumb just glances the touchpad to change focus from editable control).

Backspace isn't a navigation function. It's to delete the last character. We have navigation keys they're called cursors.

Glad to see the back of backspace.
>>https://pp.vk.me/c635106/v635106753/217e/XWciycs1P1c.jpg

About the traditional dress:
It will be more appropriate to say that those were the traditional dresses before the nations came under the rule of Islam. Once Islam takes over as a ruling entity and ideology, things become more and more fundamentalist and women will be the ones to suffer the most under such a rule.

>>Also, fundamentalists just invented most of things they sell as eternal.

The fundamentalists have not invented most of the things they claim and the acts they carry out as Islamic. They do have a support for their views/actions/claims in the very fundamental scriptures of Islam, namely Quran and Hadiths. These views by Bill Maher and Sam Harris may help understand this point in a better way. [1], [2], [3]

[1] https://www.youtube.com/watch?v=8E1u9lQeAsY

[2] https://www.youtube.com/watch?v=PL8rZTuGfZo

[3] https://www.youtube.com/watch?v=46nh8_BK7ok
That looks nice. It combines strong, static analysis with simple DSL and underlying power in language if necessary. Looks like The Right Thing approach in action.
Online outrage after Google ‘erases’ Palestine from the map
Personally, the amount of time I've spent re-typing data into a browser form because of accidentally pressing the backspace key while a field wasn't focused (usually caused by brushing the touchpad on my laptop) far outweighs the speed benefits I gained from using backspace to navigate back into my browser history over the past 15 years.

However, it would have been nicer for the Chromium developers to allow users to remap key bindings instead of removing the binding and telling users to use an unpublished extension to add the functionality back.
Don't suck up my bandwidth on your crappy attitude. You know facebook is ad supported. If you don't want to look at ads, why do you keep going there?
This was an inevitable outcome because it was only a matter of time before large companies started foiling ad blockers and their rule sets. We're now entering the cat and mouse stage on a grand scale. A lot of people seem to think ad blockers are impervious and can quickly be updated to get around any countermeasures. Unfortunately, it's very easy to get around the rule sets for ad blockers and I suspect the method Facebook is going to use will be unblockable unless of course you want to turn off all images on the site and degrade the experience.
hey, other google users which are volunteers are answering all your questions. You are not supposed to talk directly to Google! ;)
My all-time favourite was .NET running in a Thai locale interpreting standard "completely unambiguous" ISO yyyy-MM-dd as a Buddhist calendar year, i.e. Gregorian year + 543. Hilarity ensued.
Take a look at posteo.de

A German privacy focused mail provider where you also get a calendar. I didn't use the calendar yet but their mail servers are faster than anything else I've seen. And you can encrypt your whole account on their server so that noone but you can read your mails.

Edit: their English website is https://posteo.de/en
Goodbye to the barbershop?
Newrelic: Donuts and Dynamic Infrastructure at FutureStack New York
Anyone know of an instance of airgapped USB-based exploits for Linux-based systems?
Hotkey use is a very habitual and personal thing. Everyone has a scheme that works for them and it's hard to adapt to something else. So why don't modern browsers just add a screen where you can customize your hotkeys?

Like, you know, the entire video game industry has managed to do for decades?
Implementing a basic x86 page frame allocator in C
Just learn to use ALT+LEFT ARROW (back) and ALT+RIGHT ARROW (forward).

Backspace was problematic because it was too easy to accidentally activate, plus you'd still need to know about ALT+RIGHT ARROW to go forward again which wasn't consistent.

They were right to remove it. Terrible hotkey.
Apparently, SocketCluster - http://socketcluster.io/

https://github.com/jondubois
> did you actually read the linked slides?

Valid question. Yes, I did.

I wish the final slide (which summarizes what each index type is good for) had been at the beginning also.
There are two investment strategies when looking at a potential purchase either (1) buy and hold or (2) buy and flip. The value of a small project stems from its upside potential. At a high level it's important to consider the niche, growth potential (is there room to improve the website, position in market, etc), buyers personal experience, and quite importantly the current and historical traffic and revenue.

It's important to note there are rarely any websites where anyone can "buy it, let it go, it never needs anything, and you make more and more money, hoping one of these will really take off." I can't tell you the number of times a developer thinks this is true for their side project, overvalues it, and comes back a few years down the road telling me they are looking to sell but now with traffic and revenue 10x lower than what it used to be.
I specifically and mindfully added those words because everything is really an open research question. Would you rather I dissembled a false sense of confidence? If anything, you're stating your vague case way over-confidently. Turing-completeness is broad and nonspecific. Doing "some computation" is an obvious statement that doesn't add any information. The human brain does not seem to have time limits when it comes to thinking about what to say, and further we don't understand enough about neuroscience to make statements like that. Like I said, these are all active areas of research; the jury is still out on whether any specific approach will be the breakthrough.

EDIT (reply to below): in general these statements are either vague and nonspecific, or perfectly correct and non-informative, comments that don't have much to do with my original point.
I'm a user of Firefox, and have backspace to go back disabled, due to having accidental navigation happen way too many times. When I do want to go back, I can always press alt+left
This is what user-specific settings are for.
FWIW: Facebook's events feed syncs quite fast in Google Calendar. Certainly a lot faster than feeds of less known sources.

My naive assumption is that they prioritize by popularity?
> Just blog about other people's open source work and meet people and you will succeed.

This sums it up pretty well.
As far as I know, Bosnia was pretty secular and laid back for a long time (and is now).

What's "tradition" here? How widely were it practiced? Because I totally see this practice of digging in the past for some more obscurantist behaviors, and calling it "tradition" as if it is a good thing.
In case anyone wants to do this now I found this after a quick search

# Block Facebook

127.0.0.1 www.facebook.com
127.0.0.1 facebook.com
127.0.0.1 static.ak.fbcdn.net
127.0.0.1 www.static.ak.fbcdn.net
127.0.0.1 login.facebook.com
127.0.0.1 www.login.facebook.com
127.0.0.1 fbcdn.net
127.0.0.1 www.fbcdn.net
127.0.0.1 fbcdn.com
127.0.0.1 www.fbcdn.com
127.0.0.1 static.ak.connect.facebook.com
127.0.0.1 www.static.ak.connect.facebook.com

Taken from http://cariblogger.com/2010/07/how-to-block-facebook-using-h...
I think you mean J.

Easy: J is an abomination. Notation is a very powerful thing and J destroyed it. It was a misguided attempt to deal with hardware limitations of the time.

I used APL professionally for about ten years.

Don't take it from me, ironically Iverson himself made the case many years ealier in this paper:

http://www.jsoftware.com/papers/tot.htm
PyPy gets funding from Mozilla for Python 3.5 support
Another funny Google problem. Backup via adb has been broken since 1.0.32. Nobody cares https://code.google.com/p/android/issues/detail?id=208337
I think that's a different issue. The Chromium change was very intentional to work around an otherwise-unavoidable failure mode users would encounter (some pages don't restore correctly if you navigate off of them, and backspace also meaning "delete previous character" meant that having it overloaded as the "go back a page" operator too often led to undesired navigation events).

Incidentally, aren't there already Chrome extensions to change the behavior to what it was originally? [https://chrome.google.com/webstore/detail/backspace-as-backf...]
Launching Access for Everyone and Giving Back 1%
This makes artists more impressive not less.
>Are the image-recognition AI's described in the article capable of selective attention?

Yes they are: https://indico.io/blog/sequence-modeling-neural-networks-par... https://github.com/harvardnlp/seq2seq-attn
use this oss extension and keep going... https://github.com/j-delaney/back-to-backspace

I'm happy backspace is gone. It's non standard UX behaviour in comparison to other browsers like Safari & Firefox etc.

Better use alt+arrow keys (this works also in all other browsers).
Show HN: Bild – A collection of image processing functions in Go
Well, that's how you build a training set.

But you still have to identify features and use an algorithm that basically goes "users identify images with features A, B, and C as ads, and they identify images with features X, Y, and Z as not ads, so put positive weights on A, B, and C and negative weights on X, Y, and Z, and block anything with a negative enough score".
There's nothing stopping these other companies from doing the same thing Facebook is doing and then presenting the page with all ads integrated seamlessly into the page.
I feel like this is a very naive way to look at this. As kpcyrd said, you're simply adding to their data, not 'corrupting' anything you've previously shared. If anything, you're sending up a big red flag from suddenly changing your gender, location, etc all at once.
I use year/month/day order too (so does ISO) but we all pad out our years to 2 or 4 digits.

If the only way to interpret "1/5/10" as 2001 is to assume the formatting is hosed, then I guess one could also assume the character encoding was mangled and the bytes for "1" and "5" should perhaps be in a crazy encoding (think ebcdic on steroids) that maps them to "7" and "-2".

So I guess assuming the date "1/5/10" could refer to the year 2BC is about as logical as assuming it could refer to 2001?

And the 10th of May, 2001, wasn't 10 years ago anyway (not that it is relevant)...
Comparing STM with optimal locking
> That's a valid and important concern, and one that I don't have any answers to right now. One possibility is keep capital fixed while making people mobile, i.e. very tight capital controls combined with very loose immigration controls. Capital thus cannot escape to low-tax regimes, and people in developing countries can take still advantage of capital by moving to where the capital is. If that's too difficult to handle, there is also the possibility of "virtual" immigration through political union.

For real immigration: that is already happening massively in the form of economic migrants into Europe. If you restrict capital from traveling out of the developed world, you'll turn the developing world into a hellscape that everyone will try to escape. Real immigration of that size would make housing unaffordable, overwhelm all infrastructure, overwhelm local water resources, etc. It's the exact opposite of what we want: we don't want all of humanity in a 100km big city. We really really don't.

For "virtual" immigration - you basically mean annexing the sovereignty of citizens of developing countries. Extremely unlikely, no government would allow that without a fight. But assuming they do, you now have a billion new voters living outside of your country. What do they do the next election? They'll vote in their own leader who will promptly redirect all the social grant money overseas. Hell, I know African leaders, they'll redirect all tax money to themselves in massive quantities. We don't want all of the developing world electing leaders for us, we really really really don't. You'll likely end up with a devout religious leader of some kind because of uneducated voters.

On the tax stuff - we'd need hard numbers to draw a conclusion. I was just giving some examples of how a capital tax would not necessarily solve the problems faced by an income tax and may have far more unknown problems that would only come up after we face the unintended side effects. There's always unintended side effects.
Two problems:

1. That just pushes the issue back to the language implementors. Ever discover that your favorite language is unavailable on your new platform?

2. You get restricted to the least common denominator. Thay one OS feature that would make your app 10x faster? Sorry.
Grounding language in other sense modalities (multimodal learning) is a thing. We can even generate captions from images and generate images from captions, albeit, not perfectly.

Another grounding source is related to ontologies. We are already building huge maps of facts about the world like "object1 relation object2".

Another source of "common sense" is word embeddings. In fact it is possible to embed all kinds of things, like, shopping bags, music preferences, networks topologies - as long as we can observe objects in context.

Then there is unsupervised learning from video and images. For example, starting from pictures, cut them in a 3x3 grid, shuffle the tiles and then task the network to recover the original layout. This automatically extract semantic information from images unsupervised. A variant is to take slides from video, shuffle them around, then task the network to recover the original temporal order. Using this process we can cheaply learn about the world and provide this knowledge as "common sense" for NLP tasks.

I am not worried about grounding language. We will get there soon enough, but we're just impatient. Life evolved over billions of years, AI is just emerging now. Imagine how much computing power is in the collected brains of humanity, and how much computer time we give AI to learn. AI is starved of raw computing power and experience yet. Human brains would have done much worse with the same amount of computing.
Different use case with different concerns.

For starters, you don't expect to be able to sit down in a public library and have their freely-provided copy of Elite: Dangerous work the way it does at home.
They have an actual reason for not doing this and it makes sense, and they described it https://bugs.chromium.org/p/chromium/issues/detail?id=608016...
But I think the "favorites" are publicly view-able, isn't it? Is there any way to make them private?
>I remember hearing there were going around filling USB ports with epoxy.

And we all laughed at PS/2 keyboards and mouseeses
I've been meaning to turn on birthday reminders on Google Calendar for a while now. It turns out it doesn't even have such a feature.
Github has a similar thing, a issue which has been open for over three years and has received innumerable upvotes[0] with essentially no official response as far as I can tell.

[0]: https://github.com/isaacs/github/issues/18
IMHO It is unproductive to rigidly split problems into "merely requiring algorithmic solution" and "AI-complete".

Even with language there is a whole spectrum of language skill. Some animals like parrots, crows, great apes, and then people can learn language at various levels.

Some deep learning models can already learn basic language skills too. The question is, how far can these techniques go. Maybe, pretty far.
Highscalability: 10 Gameday Failure Testing Scenarios from Obama for America
Network effect is way more important than the ad revenue.
It's a legal requirement in most countries to clearly distinguish ads from content.