skysight-inc/HackerNews huggingface dataset:
This is how I began my career. I fell into programming by way of physics, and for things like sorting I always knew better than to try to roll my own sorting algorithm. Every language has well tested, finely tuned libraries for that! But my job (writing simulation and numerical optimization code) made me program all day every day, so I figured I could program.

Boy was I surprised when I started interviewing for my second job and got asked to write code to sort a list. My first thought was "Why would you ever do that yourself! Of course I've never thought about that!" Many years later, I've filled in most of the gaps in my CS fundamentals, and I can't help but wonder if a lot of the programmers we're talking about came into it like I did.
Yes, the posited attacker is an unprivileged spy process sharing a cache with the victim. The FLUSH+RELOAD cache-timing algorithm they use relies on a shared cache. See section 2.2.

Of course, there may be other ways to extract the same data remotely. Bernstein's earlier paper[1] demonstrating cache-timing attacks on AES over the network is an example. He sent many packets of different sizes to evict different lines from cache. Compared to FLUSH+RELOAD, Bernstein's technique is extremely low-resolution; I don't believe anyone has ever demonstrated it against a typical, real-world server configuration.

[1] https://cr.yp.to/antiforgery/cachetiming-20050414.pdf
There's a lot more stuff in sage, like good support for graph theory and group theory, which iPython doesn't even touch. It also wraps a number of other pieces of excellent open source projects.
ICML 2016 AMA: Simulation-Based Learning
Shouldn't a distinction then be made between 'shell shock' and PTSD as experienced by people that haven't been in war zones? In other words what soldiers experience is not PTSD, it's a different physical ailment (probably in addition to PTSD actually).
One of the main challenges in Deep Learning is that it requires massive amounts of data, orders of magnitude more data than a human toddler to detect a cat. It could be a great area of research on how to reduce the amount of data it takes to train the network.

One main thing it lacks is imagination. Humans can learn things and can imagine different combinations of those things. For example, if I ask you to imagine a Guitar playing Dolphin, you could imagine it and even recognize it from a cartoon even though you have never seen it in your life before. Not so for Deep Learning, unless you provide massive amount of images of Dolphins playing guitars.
Having a broken work/life balance is "great"?

They're cultures that you can see "see people at McDonalds early in the morning after a night out" all the time, without having to go there directly from working late...
You know, I could see this being a fun tool for people who are into calligraphy to make their own fonts. I'm not sure that just "Turn my natural handwriting into a font" is what this does though. I tried it, and it worked much more cleanly with calligraphy.
> Canada isn't some pancea

I did not say, nor did what I did say imply, it was.

What I replied to was putting an American debate forward as a global issue. What American policy makers do has very little to do with what research occurs in other parts of the world.

Once again, that I said the USA is deficient in one regard does not mean I am saying the rest of the world is better in every other, or even any other regard.
Will this be in Chromium?
Depends on features you need for the web backend.
This looks awesome!

Does Halik upload any data from IntelliJ to halik.io or does it keep everything local? In the video, I see halik.io being used, but in the background screenshot image on the site, localhost is used.
The Farmer Who Sold Millions in Fake Organic Seeds Is Now Headed to Prison
The Roles That Investors Play in the Development of Rejuvenation Therapies
TrustZone doesn't really look like Management Engine at all. Are there some documents comparing the two?

(Heavily invested in Rockchip/MediaTek chipsets. Less scared of chinese backdoors than FIVE EYES backdoors.)
I agree with you completely about the anthropic principle. But we are talking about the probability of aliens. If the anthropic principle is true, then we should expect aliens to be really really unlikely.
For anyone interested in 18-th century cooking I'd highly recommend youtbue channel Jas. Townsend and Son: https://www.youtube.com/user/jastownsendandson/videos

They have amazing videos about that era cooking.
I've started out with iOS as a minimum viable product but my goal is to expand to all kinds of other platforms, and android is of course the top priority, I made all design decisions assuming that I will build an android version.

If you are interested in staying in the loop about the android version please follow me on twitter www.twitter.com/gliechtenstein (I didn't get a chance to set up any mailing list or anything yet) Thanks!
> then on what basis do you attack the public

Am I doing this? FWIW though, I think it's generally a pretty big red flag when people make decisions without being familiar with the relevant research that exists.
I was part of the disclosed list and can confirm that this is exactly what happened (plus an extra newline!)
It is possible. Some scheme compilers use C as their intermediate language. Scheme to C to binary. (Gambit/Chicken/Stalin etc.). I have a project [1][2] that compiles a subset of Clojure to C++11 that is written using literate programming [3]. It thoroughly documented and should give you an idea on how to build your own.

[1] http://dropbox.nakkaya.com/builds/ferret-manual.html
[2] http://nakkaya.com/2011/06/29/ferret-an-experimental-clojure... (Old version for more documentation on the idea.)
[3] https://en.wikipedia.org/wiki/Literate_programming
Sleeping in public is pretty weird in the US. Napping at work is definitely frowned upon, and napping in a coffee shop, public transportation, etc, is unusual but happens. It's not necessarily socially discouraged, just odd.

Honestly, it never really occurred to me that people sleep in public in other parts of the world.
why can't TCP/BATMAN be defined as "decent internet access"?
I see. I've always thought of sage as ipython+sympy+numpy+matplotlib+scipy ... sort of an enthought type of deal.
This story reminds me of Prof. Tim Davis of Texas A&M, formerly Florida, who I heard had a hard time getting tenure, after making the software and mathematical world a much better place.

He (and his group) developed CHOLMOD and UMFPACK and other sparse solvers used everywhere. Basically, when you type A/b in Matlab, it calls his code.

It was an incredibly challenging task going from sort-of/kind-of being able to solve linear systems to where we are today. Hardly anybody thinks about it. Again, you just type A/b, even when A is poorly conditioned. You can write a crappy solver in less than 100 lines of code, but if you read his papers, building a rock-solid solver was a very difficult task.

Unfortunately this kind of work is important, but pretty thankless.
This seems very sad. I was just considering taking the neuralnets-2012-001 class from 2012 and so although I can download I won't have access to any of the discussion forums etc. Is there an official position statement from Coursera on this decision?

I'd be happy to pay a bit for it if that's what they want. Or is their view that Geoffrey Hinton teaching neural networks in 2012 is just kind of cruft cluttering up the internet?
Made a list of 220 courses that are still open for enrollment:
https://docs.google.com/spreadsheets/d/1kaWxZG3krI83WfdzlExW...

I will work on figuring out the slugs next. For you now, you will need to signup for the course and figure it out. You can also find the same the list on Class Central where you can filter by subjects or sort by rating:
https://www.class-central.com/collection/coursera-old-stack
> "And, even if it did, “developer happiness” isn't a technical criterion anyway."

It's a guiding principle, it doesn't have to be a technical one.

For what it's worth, I'd say Elm also has this philosophy, possibly Elixir too (though I'm not as familiar with Elixir).
Yes, exactly. And I haven't given the talk yet! I'm giving it 2 hours from right now, and I'm pretty nervous.
You probably should have stated that you work for Cognitect.
A/B Testing with Hierarchical Models in Python (2015)
Space Station 13. It's a free multiplayer game with a lot of intricacy, bad UI, and story generation.
I'm guessing you are American and in the US? Here in New Zealand the death of an American gets just about as much airtime as the death of a local. Your news matters way more than any other country's news. It seems to be a combination of who owns the news outlet and the strange media hysteria that outlets foster when something tragic/gross/unusual happens.
Land Rover being squarely in the middle seems very unlikely as well. This data is very suspect at best.
At some point a consensus of AI researchers will decide that we have a generally intelligent system (able to adapt and learn many tasks, pass a legitimate turing test, etc). Currently there are zero AI researchers that would claim such a thing even with our current breakthroughs in specialized tasks.

The moving goalpost has been less an issue of "what is AI" and more an issue of "what are difficult task at the edge of AI research". People with passing interest (even most programmers) don't distinguish between the two. Of course "difficult tasks in AI research" is a moving goalpost and it will be moving until we achieve general intelligence and beyond. This is a requirement for progress in AI research. If those goalposts stop moving before we have a general intelligence then something is wrong in the field.

When researchers (not the general public) start arguing whether the goalposts should be general intelligence or super intelligence that is when we know we have traditional AI. When we try to figure out how to get adult human level intelligence to take hours or days to train on the top supercomputers rather than months or years -- that is when we have AI. Even then, if the training part requires that much computational intensity, how many top supercomputers are going to be dedicated to having a single human level intelligence?

You could train current algorithms used in AI research for decades and have nothing resembling general human intelligence.
Detecting Fraud via Rich Kid's Instagram Accounts
Which, to clarify a bit further, is agreement with your conclusion but not how you got there, so maybe that's what you meant by pedantic. :)
It completely bypasses our system: we earn $0 from Lulu sales. (It was added by Dr. Peng. Leanpub authors own the copyright to their work, and can sell it wherever they want.)

That said, having used Lulu myself in the past (back in 2006), Lulu pays good royalty rates on print books and ebooks, and we recommend that all our authors consider using Lulu or Amazon CreateSpace to produce a print book once their book is done. If you search "Leanpub" on Lulu, you'll see a handful of Leanpub books there.

To help our authors produce print books, we have two features:

1. Print-ready PDF export. Click a button, get a PDF with proper page numbering (alternating sides), chapters always starting on the right page, no cover image (since Lulu and CreateSpace have wraparound cover upload features), etc. I think that most of our authors who have print books, including Dr. Peng, went this route since it's a lot easier than the second choice.

2. InDesign export. Click a different button, get InCopy (ICML) files. These can be given to a designer who is good at InDesign, and he or she can make a beautiful custom-designed book. Our InDesign export is pretty basic compared to the print-ready PDF export, but our hope is that it's a better starting point for a designer than a Word document with a bunch of formatting that they need to throw out.

For us, making the print book production process as easy as possible just adds to the value created by using Leanpub. We want to create more value than we capture, and this helps with that...

Cheers
Hey, I did something similar about 12 years ago!

I'd tried the Dvorak keyboard layout and found that I liked the guiding design principles, but decided that the actual layout was a sub-optimal implementation of those design principles. So, I dumped several megs of personal email archives (with the headers & '>' removed) and several megs of C++/Python source code (including comments) through some little statistical number-crunching programs I had written, to analyse:

* key frequency (I still recall that the top 7 were ETOAINS)

* 2-key combination frequencies (for example: TH, SH, ST, NT, EA, OU, IE, etc)

I also wanted it to be Vim-friendly, C++-friendly & UNIX command-line-friendly where this didn't degrade the effectiveness for general English language.

My best layout (which I've been using as my keyboard layout for the last 12 years, thank you Xmodmap on Linux) is:

QYOU, XRDCW
PIEA. VHTSN
K;JG_ ZLBFM

Because it was significantly inspired by ideas from the Dvorak keyboard layout (and because I was such a modest young fellow), I called it the "Boyden keyboard layout". :P

Just as you did, I came to some specific conclusions about comfortable layout:

* E & T must be under the middle fingers on the home row.

* T & H need to be adjacent.

* Vowels on one side, most important consonants on the other.

In an important contrast to your layout, I optimised for rolling fingers inwards. This is something I learned from the Dvorak layout: It's easier to drum your fingers by rolling inwards rather than rolling outwards. This is why I have "IEA" on the left in contrast to your "AEI", and "HTSN" on the right in contrast to your "NTHS". (It's actually quite striking how similar our home rows are.) Similarly, I have "YOU," on the upper left, in contrast to your ",UYP".

[Interestingly, the Workman layout lays out SH & ST for inwards finger rolls, but does not lay out TH for an inwards finger roll. I consider this a failing of the Workman layout.]

Another principle that I borrowed from the Dvorak layout is that the most agile fingers in order are: middle, first, ring, pinkie. So, I tried to avoid adjacent double-use of the same finger; but when double-use is necessary, prefer to do it with one of the first two fingers.

I also tweaked the layout for Bash shell a little: My most frequently-used command is `cd`, so these two letters are adjacent. Also, '.' is frequently doubled in directory paths (".."), so that's a first-finger key. It also makes sense to have '.' & ',' as middle-column first-finger keys, because they usually occur at the ends of words in prose (that is, at the end of an inward finger roll), and words almost never end in A or U in English.
Should we put a (2007) on this? It is still a relevant subject, perhaps one of the more timeless pieces Jeff has written, but it is from some time in the past.
What does this have to do, at all, with the question?
almost none, because sagemath more or less switched to use jupyter as its graphical notebook interface. technically, there is a small preparser (for a little bit of syntax sugar on top of python) and some deeper integration of the plotting capabilities.
El Segundo, Playa Del Rey, Westchester, parts of Manhattan Beach (just east of Sepulveda) and Redondo Beach
Glad that you liked it :-)
The BBC shouldn't give this oxygen. In my view these kinds of promotions are designed to hook the interest of vulnerable people. These people end up on sucker lists and are targets for the rest of their lives.
I'll be there for moral support, if I'm allowed to crash!
I would not comment on that particular anecdote, but the entire structure of literacy tests in the South during segregation was that an ambiguous or downright impossible test was written, and the testers applied it inconsistently. http://www.slate.com/blogs/the_vault/2013/06/28/voting_right...

Don't assume good faith.
It's not massively productive, and the amount of time spent at work doesn't really reflect the amount of work done. After about 5, the beers will come out.

The creative output isn't great either. Agencies like Dentsu are the size they are because of relationships, and that there will be someone there to answer the phone any time of the day or night, rather than out of any creative brilliance.

Dentsu are an example of a big Japanese company that has recently started to work with Western companies to in effect, outsource the innovation and creative ideas bit.

Your analysis is correct - once Japan lost its supply chain supremacy they were never likely to be able to win back the advantage by producing higher quality goods and services.
Yes, I think this has to be a major reason why people distrust science, and frankly I am sympathetic to it. Too many studies amount to a 2% statistical difference (with an analysis rife with biases) with no causal mechanism (or a highly speculative one). Relying on this type of evidence, while not worse than pseudoscience, still drastically weakens your position when trying to argue against claims like "vaccines cause autism". (Remember when fat was bad?) Also, even for the examples given in the piece, I think the truly "scientific" view has to be more nuanced:

- vaccines cause autism: OK, we have no reason to believe that they do, but we don't know for sure that nothing in them can cause autism. But even if they did, we believe the effect must be quite small.

- people are safer owning a gun: The science can't possibly say whether a particular person is safer or not owning a gun. But it does suggest that you may be underestimating the dangers of owning a gun.

- genetically modified crops are harmful: So far they have not really been harmful, but we have only a vague idea of the likely consequences down the road.

- climate change is not happening: Well, it's obviously happening, but a lot of similar questions are not clear. There's really no way to prove for sure that it's caused by humans or predict its consequences. We should still worry about it because of the potential consequences, but at the end of the day, we are still mostly working with educated guesses.

At the end of the day, even when science is wrong, I think it tends to give answers that are much closer to the truth than e.g. random intuition. So that's why some people arguing against pseudoscience try to paint the actual science as absolute truth. They're using the ends to justify the means. But their arguments are sometimes over-reaching, and that can ultimately make them lose credibility.
bye felecia. seriously, why do you guys still use facebook like a sheep or piece of ass that is abused and pushed around by an over-zealous pimp?
"To have a person care for you is a privilege, not a right." It's a right here in New Zealand. We have laws on it any everything.
sagemath is such a distribution, but also a rather thick layer of algorithms on top of that. many of them are actually written in cython, to make them fast and to have a good binding with those libraries, etc.
Well you've got a lot of respect from this community, as well as a good bit of understanding of the limitations inherent in academia. Best of luck!
The problem isn't that we're missing a "next Facebook". There have been several from both large companies and smaller startups that offer a better Facebook than Facebook in terms of UI, features, etc.

The features are the easy part. The thing that prevents adoption of the next Facebook is that everyone is already on Facebook.

Unlike email, you can't switch your provider or roll your own and still communicate with everyone who's still using AOL or Yahoo or whatever provider you may have used in the past. If you want to communicate with Facebook users, you have to use Facebook. And for a large number of people, Facebook was the one that got them to sign up first.

Techies and early adopters will sign up and try out a new service at the drop of a hat but your 60 year old mom or your local barber or your kid's piano teacher didn't bother with MySpace or Friendster. They only even got into social networking after years of hearing about Facebook and they are unlikely to switch to anything else and learn a new setup.

Even when Facebook changes their UI slightly, these folks are the ones who flip out and complain loudly. They're the people you'd never convince to try out a Google+ or a Diaspora.

It's as if everyone who was on AOL back in the 90's could only switch to a different email and ISP if every one of their contacts switched over as well. Since that won't happen any time soon, Facebook has staying power.

I know the only reason I still check it more than once a month is that it seems to be the only common platform everyone I know is on to some degree. I'm throwing a party? Can't send a Google group calendar invite because not everyone uses Gmail/Gcal. I'm collaborating on a project for an upcoming burn-type festival? Can't do a group Hangout because not everyone in my camp uses Gmail/Hangouts.

So I have to log into Facebook daily while these things are being planned and worked on because that's the only place I can see updates and follow along with progress. It's annoying to use and I won't install Facebook/Messenger/Memories/etc on my phone so I now I have to deal with increasingly incompatible third-party apps like Metal and Tinfoil or the increasingly broken mobile web version when I'm not at the computer.
JIRA REST API Calls OAuth Authentication
I'll bite.

Ruby has a beautiful and consistent object / module system, a beautiful integration of functional and object oriented programming paradigms, and extreme powerful metaprogramming. All of those things are pretty wrapped up in its design philosophy which contains a whole bunch more than developer happiness.

Yes, Ruby has warts. So do all the other languages you listed. It is helpful to be able to see both the good and bad in languages and not get hung up battling them against each other.
Most bins are exclusively for cans (sold by vending machine you can find literally everywhere).
Monopoly behavior.
You say that it is inherently cheaper, then acknowledge that it is heavily subsidized.

And remote work is nowhere near the level where you could bring that up. The vast, vast, vast, vast majority of jobs still require you to go to the office.
One thing not touched on in this article is how much distrust in science is generated by bad journalism. Journalists routinely overstate and misinterpret results willfully to sell more copy, and all too often they just get things plain wrong. Even if their error is so egregious that they feel compelled to print a retraction a week later, the damage is done. A lot of people will remember the original article as "Truth" for decades.

The current decline of paid jobs in journalism suggests that insisting on more qualified journalists to report on science may not be an achievable goal. What we should be doing instead is encouraging scientists to make greater efforts in explaining their work directly to the public.

Universities routinely employ publicists to write "plain English" articles about the accomplishments of their researchers to promote their University's brand. These articles, despite being created in collaboration with the scientists, are frequently full of all the journalistic excesses I've described above. If you show errors in such articles to the scientists the article is about, they'll just laugh nervously and shrug, because the final copy was out of their hands.

If you speak both French and English, there's no need to communicate to another English speaker using French put through a bad translator. Most scientists are capable of writing well enough to communicate with other humans. It's time to cut the translators out and have scientists communicate directly with the public. Yes, give them editorial feedback to weed out jargon and simplify things adequately, but leave them with full control of what is actually published. The results may be less impressively bombastic and poetic, but they should at least not be hopelessly wrong or outright dishonest.