skysight-inc/HackerNews huggingface dataset:
Rescale is looking for a UI/UX Designer
Responsibilities:

- Transform complex ideas into beautiful and intuitive user interfaces
- Work with other developers to turn mockups into web pages
- Be on alert for any possible design improvements for the company (e.g. document templates, email templates, office decorations, etc)

Qualifications:

- An eye for clean and artful design
- Demonstrable design skills with a strong portfolio
- Ability to present your designs and sell your solutions
- Experience in creating wireframes, storyboards, user flows, process flows and/or site maps
- Proficiency in Adobe Photoshop, Adobe Illustrator, or other visual design tools

This is an on-site/full-time position. Please include a copy of your resume and your portfolio.

Contact: des-jobs@rescale.com
https://hola.org/faq#index_intro

"Hola is a collaborative internet -- it works by sharing the idle resources of its users for the benefit of all."
PostCSS plugin to generate a style guide automatically
I wonder how you can go on that long.

You can easily see in mine (https://github.com/daurnimator) when I went on vacation for 3 weeks in November/December last year.
Curious, is the:

SELECT DISTINCT(email) FROM parent;

The actual query you run in production, or similar enough? That could be a very expensive query with a very large amount of rows, even if indexed. (Large, being in the multi millions, depending on hardware). Might make more sense to run something like that on a reporting slave.
This is no secret, take a moment to look at Hola's own website.

http://hola.org/faq#in_whatis

"Hola is a collaborative internet -- it works by sharing the idle resources of its users for the benefit of all."

"Hola built a peer to peer overlay network for HTTP, which securely routes the sites you choose through other Hola users' devices and not through expensive servers."

This is just another reason why you should always be aware of the services that you're using, especially when it could concern your security and privacy.
A popular article that does a good job on a technical subject -- that's rare, but the author pulled it off.

In the late 1970s, I decided to move from mathematics to business and/or public policy. So I wrote a thesis in game theory, extending von Neumann's MinMax Theorem, about a year after learning what the MinMax Theorem even was. So it's safe to say the mathematics of game theory was a bit thin back in those days, and I haven't heard of great progress in the intervening decades either.

As for applicability -- once again, the author got it right.
I've lived in enough countries to be happy to paint the whole world with that view point.
While a potential for concern... I would guess that CloudFlare's own routing would take them to an exit node close to Github's... that does make quite a few assumptions though. It would still be more complicated to mitm between CloudFlare and Github than ISP-X (or China) and Github...
Because it doesn't meet academic standards for publishing in NIPS and ICML, the most prestigious machine learning conferences.

Edit: To clarify, research papers generally cite other peer-reviewed research papers in similar venues preferentially. ML papers should mostly be citing ML papers in high-quality, peer-reviewed venues. HTM doesn't have papers like this to cite.
Probably because an analog signal will provide a continuous high-resolution sweep of values, without any aliasing.

You can resolve continuous ranges of values with very high precision, albeit at the expense of exacting and repeatable accuracy.
A Second Chance to Make the Right Impression
I think you're overestimating the number of people that read Nature.
This link tried to redirect me to a doubleclick.net domain parking page. No thanks.
It's worth noting that large-scale simulations are nothing new in the world of science. For example, consider the EAGLE simulation of the whole universe with realistic galaxies: https://www.ljmu.ac.uk/about-us/news/ari-creates-simulation-...

Improbable seems to be different in that it's aiming at the gaming market? But apparently they also have science clients? Maybe the difference is in their computational architecture, or cost?
By that reasoning, nobody understands classical physics either. Aristotle's model of gravitation survived for a couple thousand years, basically uncontested.

I get pretty irritated when people say nobody can or does understand quantum physics. Your intuition does no better with classical physics, or any other physics. You build an intuition through study. Almost none of us would probably even be able to discover conservation of momentum without it being laid out by someone else.
I've yet to find one significant benchmark dataset where HTM beats other methods. One.
If there's one source of reading material I'd ever recommend whole heartedly it is certainly the New Yorker. Their articles are in depth, well researched, and engaging.

I'm very happy my parents were subscribers and belive the avoricious devouring of each weekly issue helped me develop a rounded and intelligent world view.

Now I'm a happy subscriber myself!
If you only have time to read one paper on Deep Learning, read this paper.

A few quotes:

"This rather naive way of performing machine translation has quickly become competitive with the state-of-the-art, and raises serious doubts about whether understanding a sentence requires anything like the internal symbolic expressions that are manipulated by using inference rules. It is more compatible with the view that everyday reasoning involves many simultaneous analogies that each contribute plausibility to a conclusion"

"The issue of representation lies at the heart of the debate between the logic-inspired and the neural-network-inspired paradigms for cognition. In the logic-inspired paradigm, an instance of a symbol is something for which the only property is that it is either identical or non-identical to other symbol instances. It has no internal structure that is relevant to its use; and to reason with symbols, they must be bound to the variables in judiciously chosen rules of inference. By contrast, neural networks just use big activity vectors, big weight matrices and scalar non-linearities to perform the type of fast ‘intuitive’ inference that underpins effortless commonsense reasoning."

"Problems such as image and speech recognition require the input–output function to be insensitive to irrelevant variations of the input, such as variations in position, orientation or illumination of an object, or variations in the pitch or accent of speech, while being very sensitive to particular minute variations (for example, the difference between a white wolf and a breed of wolf-like white dog called a Samoyed). At the pixel level, images of two Samoyeds in different poses and in different environments may be very different from each other, whereas two images of a Samoyed and a wolf in the same position and on similar backgrounds may be very similar to each other. A linear classifier, or any other ‘shallow’ classifier operating on raw pixels could not possibly distinguish the latter two, while putting the former two in the same category.... The conventional option is to hand design good feature extractors, which requires a considerable amount of engineering skill and domain expertise. But this can all be avoided if good features can be learned automatically using a general-purpose learning procedure. This is the key advantage of deep learning."

"Deep neural networks exploit the property that many natural signals are compositional hierarchies, in which higher-level features are obtained by composing lower-level ones. In images, local combinations of edges form motifs, motifs assemble into parts, and parts form objects. Similar hierarchies exist in speech and text from sounds to phones, phonemes, syllables, words and sentences. The pooling allows representations to vary very little when elements in the previous layer vary in position and appearance"
Now I get this error in the console as soon as the page loads in each browser I try:

[Error] ReferenceError: Can't find variable: css
generateMaze (mazeEventHandling.js, line 30)
Hey guys! Thanks for checking out my little project.

Some background info: I was reflecting the other day on just how proprietary our online information seems. Maybe not proprietary, but definitely disjointed. We go to Twitter for social blurbs and trends, we go to Facebook to see our friends, Pinterest to see our interests, Github to see our code, etc etc.

I thought there was a big gap in getting access control to this information and that there are extremely powerful ways we can leverage all of this information. This essentially bootstraps the entire process of going through each social network's API and puts it in your hands. I think some interesting interfaces could come out of such an idea, although I'm not sure how well my implementation has allowed for that.

All in all, please give your feedback. I want to know areas where this is lacking, where you might see hidden opportunities - any reflection is appreciated!
Your comment about the lack of 'awareness on usages of different languages' rings so true. Especially for the cases where the research goes into making new 'uber' languages (which was my understanding of most of the research area until reading this article and then investigating more).
I recently watched this talk at UW (http://www.cs.washington.edu/events/colloquia/search/details...) and was frustrated by that exact problem. It is interesting to use data from engineers to determine the usefulness of a language, but you'll still never drive adoption everywhere. There are plenty of other aspects of programming languages which deserve to be applied to other fields of CS and more coverage on the research coming out of those areas.
In no jurisdiction can you circumvent a gag order by working out a special omission or protocol that communicates the gagged information, as that would defeat the purpose of a gag order.
You think the 20 million Soviet war dead had anything to do with it?
Its great to have a goal to increase participation. However, this seems to be a point of vanity than something beneficial at that point.
Yahoo must face email spying class action: U.S. judge
Good info. Currently considering CouchBase vs Riak for pure K/V use case. Had been leaning CouchBase and this reinforces that.
Whoa, I was actually looking into buying one, but this is actually really disconcerting and totally off putting.
can you give an example where this would be useful besides if you were building a website?
Well, sort of staunchly, in California's case--Prop 34 failed by just 4 points, there has been an average of 1 execution carried out per 3 years post-Gregg, and the courts are presently halting it...
Isn't 2. basically a cron job you have to write yourself? Not hard, but also not exactly automated from what I can tell. You basically update a batch based on ids from a subquery, vacuum, analyze, rinse and repeat.
Using a lack of GitHub contributions as a way to disqualify candidates sounds like a really bad idea. Does anyone do that? Seems like a strawman argument.
Well, that makes pretty good sense then. Alex, I'd love to hear your thoughts on fleshing out the comment you made above. Do you have a blog?
I cant tell if you are being snarky or not, but I normally try to post HN-worthy comments however this article was on the front page and was terrible, and I really like RedHat. I thought Id get downvoted into oblivion but it wasnt too bad,. Just not HN material.
I took note of Spreedly months ago when patio11 had good things to say about it on HN.
Even though I didn't use it for long, Mandrake was one of my first distros as well. Lossless resizing of FAT32 partitions seemed like magic at the time.
Things are moving in that direction. Some of the top statistics journals encourage authors to put their papers on ArXiv, for example.[1] Creating "new elite journals" takes much more time than you'd think, though. I work in economics, and I'm aware of two new open access journals that are very good but definitely not comparable to Science or Nature (or, really, the equivalents of Science and Nature in econ). One is five years old and the other is ten, and they've probably got as high a reputation now as they're likely to ever have.

[1]: http://www.imstat.org/publications/eaccess.htm
The New York Public Library Bitcoin Discussion
AKA, Java's 'billion dollar mistake' of allowing null references when there is no great justification for it.
What happens when an asteroid falls on your head?

So far as I have been able to discover, the number of times your scenario has occurred in real life could be counted on one hand.
Here's a link where you can read it: http://www.nature.com/articles/nature14539.epdf?referrer_acc...
I would pay to have this mounted on my wall.
Well, last summer I was doing GSoC so it was easy.

During the semester I have to stay put anyway. Any weekend excursions I would be taking a laptop with me for studying (we have a lot of coursework, and I usually am overloaded with stuff so I need to allocate at least some weekend time for coursework) so I would squeeze in some programming and push it when I got access to internet again. Programming is a refreshing change from physics coursework (which I like too, but it gets tedious) and other stuff, so it's easy to do it daily.

When I went on vacation to the Sunderbans I was filing issues and making minor fixes from my phone.

This summer my internship is elsewhere, and while I do still contribute to Rust/Servo because I love doing it, as mentioned in the post I'll probably forget one day or just take a break.

At this point, if I go on vacation or something I'm just going to drop it -- as I mentioned I don't care about the streak anymore and what I gained from it won't go away unless I take a really long break.
I think getting to be the authority on your information would be awesome. If people hooked into your API instead of vice versa, you rarely have to update your information in more than one place. Address changes, place of work, DOB (?) - maybe these could all be achieved through an API for yourself.

There's a possibility for analytics that pulls data from all sources instead of just once (health analytics, IoT data).

There's a possibility for communication -- instead of email, maybe people could communicate through these endpoints.

All of these are just stubs of ideas, but you have a very good point. The largest use case is probably in visually representing your online data.
Bait and switch title. Most of the comparisons in the article are contrived because the laptops being compared are very different types of machines. Even so, the article itself lists quite a few areas where the new laptop doesn't come close to beating the Macbook (e.g. battery life). All that is followed by the admission "I also haven't tested the LaVie Z in person, so it could be a crappy computer, who knows".
Very cool space to play around in. You should check out Naveen's personal site (foursquare founder) as he was playing around with something similar for his own data a few years ago:

http://api.naveen.com/
Almost everyone will have a smart watch in the future for security and health reasons.

Parents will be able to know where their kids are at all times. Someone being attacked could shout into their watch that they need 911 and the GPS will route help to the scene. Health monitoring will become much more sophisticated. Women will enjoy going out without worrying about putting a phone in a pocket that doesn't exist. The heating and cooling of your car, office, and home will adjust to your body's temperature. Society will go cashless.

The biggest potential in smartwatches doesn't depend much on the screen interaction.
> I will leave my email in my profile at between 9 p.m. and 10 p.m., seven days from now.

I'm not sure how this actually helps keep your anonymity. I would suggest setting up a temporary email address (there are many services for this purpose - https://duckduckgo.com/?q=temporary+email)
http://www.laweekly.com/news/los-angeles-beats-new-york-in-u...
I've written in the past about how I love streaks as a motivating tool.[0] It gives a motivation to get up and do something, when you'd rather do nothing.

One thing I try to do on goals that require an action, is not to add stipulations to it like the OP eventually did in the beginning. If you make the hurdle too large you're more likely to break the streak and more likely to fall into inaction, so allowing a small contribution to continue the streak is a net positive. For me, I want to study French every day and I accept that somedays I'm going to be so busy with work that I can only afford five minutes. That's fine--it keeps me motivated the next day and that day likely won't be just five minutes.

I've found it doesn't work for everyone. I personally see it as a game/challenge whereas when I speak to other people they find it overwhelming. As always, there's no one-size-fits-all when it comes to motivation. It looks like it worked for OP to get to where they wanted to go, though.

[0] http://blog.hellopico.com/the-seinfeld-method-dont-break-the...
I saw that and was glad that people supported a similar idea. I think this is better though - it opens up that portal for everyone. It also opens it up in a way that people in the open source community can build on it (extra modules that is).
There are definitely folks that hit some kind of life event and it's all of a sudden it goes from "gets lit up a bit too often" to "drinking too much to participate in humanity". Probably the most common is retirement.
Yes, exactly! It is meaningless as a term, lacking any referent, but oh so useful as a shibboleth: anyone who believes in it can be killfiled on sight.
Not really.

Or rather, yes, sort of, but you only need to do it once (or once per update on a changing grid):

You find the connected components of the grid. This is easy (loop over the entire grid. Any grid cell that has not been assigned a CC, assign the first free CC and floodfill from there.) Then to check if a is reachable from b, just check that a and b are in the same connected component. This is O(1) time (albeit with O(n log n) worst case spacial complexity for the CC structure required).

The problem with the naive version of this is that updates can, in the worst case, require a scan and update of arbitrarily close to the full grid. There are better versions for when updates are frequent, but they take longer to query (although still sublinear time!) and are substantially more complex.
Well, initially I started off by having a friendly competition with a senior of mine (both of us FOSS enthusiasts) after noticing my own inadvertant-streak. At that point it was less about vanity and more about competition and fun. Of course, when I reached 50 I was more than happy to boast about it :P

At this point -- keeping it up would be mainly a vanity thing (but I'm not consciously doing so). For the past few weeks I haven't even thought about it unless I open my profile and notice ("has it been that long? Wow."). It's just continued with no conscious support -- I used to sometimes think "hey, did I forget to commit today" (the answer would usually be no, but the point is that I was still asking myself this). Now I don't. Not because I know I've committed, but because the streak doesn't matter.
I'm really excited by RiakCS (now rebranded as RiakS2) because when it works, it offers a powerful on-premise version of S3. I've been integrating it with Cloud Foundry for about a year now, repackaging it to deploy with BOSH, but it's been a constant source of frustration.

From an operator perspective it's incredibly hard to install and configure - the onboarding process to create a cluster from scratch is terrible and the outputted logs are often little more than erlang stack dumps. As an example, I've already spent days trying to get riak-cs 2.0 running on a stock ubuntu 14.04 machine. It should not be this difficult to stand up a product out of the box.

Basho's support engineers are generally well intentioned but often their response is "run the following erlang command, and reply to us with the response (also in erlang)". As an operator, I have no idea what effect the provided commands have on my system, now what the output should tell me. Similarly, it took months for their support/engineering team to answer a support ticket about garbage collection - eventually providing us some defaults such that RiakCS would perform garbage collection out of the box. They could not tell us why these settings would work, nor any side-effects of changing low-level parameters.

From a product perspective, Basho do not appear willing or able to support the open-source community around their products - typically every answer we've received boils down to "it depends on your use case" and effectively "it should work, I don't believe you are seeing the issues you are raising".

I really hope this 're-positioning' results in more support for operators and the community in general. RiakS2 has a lot of potential and I hope Basho are able to realize this.
> aren't all APIs simply definitions

Isn't all text simply a description of something? But what can be copyrighted isn't the something, nor is it any description, but that particular text. A REST protocol isn't a specific text while an API is.
Perhaps not, but all the things in my other post do. This is just further evidence. You don't seek the company of Marxists, have a communist as a mentor, align your presidential campaign with documented communists, and not have that ideology rub off on you.

I'm not really sure why you're having a hard time accepting that Obama leans towards that ideology. The evidence is all there.
Extraordinary claims demand extraordinary evidence. Numenta has plenty of the former and nil as regards the latter.

Even if they had invented some believably interesting task and done fair comparisons with other methods and shown that HTM succeeds where others fail, it would be considered worth a look by the wider machine learning community.
You preprocess the grid into connected components, marking every grid cell with the CC it is in. Then before pathfinding check that the start and end are in the same component. This is an O(1) check, albeit with a potential of O(n log n) space required for storing the array of CC lookups.
I've programmed for a while now. I think I've heard vaguely of parameterized statements. :)

Just to be pedantic, I'll point out that maybe your C and C++ "type" system wouldn't change how SQL injects currently work, lol, but the one I use can avoid not just SQL injection but XSS attacks: http://www.yesodweb.com/page/about

I'll say it again, you're wasting your time staying in that small rickety photocopy room called C/C++. But I wouldn't put it past you at this point. Whatever that means, hahah.
That Waldrop book looks interesting...with a 5-star Amazon review from Leo Beranek.

Yeah, Von Neumann is not exactly unappreciated, "Von Neumann machine," etc.

Pretty good article, he says Nash equilibrium is hard to calculate, not really true, it's one of those things we do automatically, soccer players do it in picking how to shoot penalties, pigs have been found to do it, it's not like you have to think to drive on the right side of the road.

If it's a game you haven't seen before you might not get it right the first time, but if you look at what other players do and can figure out best response, people figure it out and converge to a Nash equilibrium pretty quickly.

It's one of those things that seems pretty simple and it takes a scientist to formalize it.

What's harder is living your life so you create positive-sum games, but that's another story.
> Not everything that is fixed is copyrightable.

Right, but something that is not fixed -- like a REST protocol (aka "API"), which could be described by many different texts -- is not copyrightable even if APIs are. Being fixed isn't a sufficient condition, but it is a necessary one.

I'm not saying APIs should be copyrightable, just that their copyrightability (if they have it) doesn't transfer to REST protocols.