skysight-inc/HackerNews huggingface dataset:
I think the tension between us is that you think 'private' means 'visible only to me', and I think private means 'never displayed to any other user, or on a public page'.

There are a thousand routine tasks that require me to have unrestricted access to bookmarks and URLs. I try to be as uninvasive as I can about it, but you have no way of verifying that.

If you want something to remain truly private to you—and I say this in full sympathy to your feelings—don't put it on a stranger's computer. Where there's a server, there's an admin.
Interesting layout. Horizontal rows are diminished triads, so it takes a minute to figure out the pattern for your standard maj/min chords. It's very counterintuitive for someone familiar with piano and guitar (or at least me), but that can be a good thing.
Deep learning has pushed up the state of the art exponentially in the last few years. On some benchmarks like speech recognition, deep learning methods increased the state of the art by what would have taken decades at the previous rate of progress. This years Imagenet winner achieved 5% error. Last year was 11%, the year before 15%. (Note percentage error isn't linear, each percentage point is harder than the last.)

Everything from Machine vision to natural language processing to speech recognition, is benefiting from this. We live in exciting times for AI, and everyone wants to get in on it.

Simple machine learning algorithms are interesting and even superior on simpler problems. But they don't scale up to complicated AI tasks like this. They are just doing simple correlations between variables, whereas NN's can theoretically learn any arbitrary function (theoretically Turing complete.) Usually this does make them overfit, but on more complicated problems underfitting is the bigger problem.
Sometimes it's useful to have a preview so you can make sure formatting is all correct and you didn't make a mistake somewhere when writing it. I just think of it of a way to make sure everything is done correctly.
yes precisely and people who use tech buzzwords like ecosystem
I don't see a problem with a lack of experience.

The natural incentives for police aren't necessarily what's good for society. A policeman will naturally want to keep himself alive and catch the bad guy at almost any cost. False convictions, injuries to innocent bystanders, dead suspects, and other such things aren't inherently something police care too much about. We make them care by imposing a framework where they have a reason to avoid these things, but left to their own devices they naturally worry about their own lives and their goal of catching criminals.

The police are certainly the ones to ask about how best to effectively combat criminals and similar things, but they're not the ones to ask about the correct tradeoff between police and civilian lives, the rate at which criminals should be allowed to get away (not zero!), and overall public safety from police, not just public safety by police.

In terms of how you phrased it, I think police are good ones to ask about effective law enforcement, but not necessarily about appropriate law enforcement.
Have you considered a student price, I like the idea of having CL on my phone (and eventually tablet) but the price is a bit step for me (and presumably other students) especially to get source code access.
The salt tax was detrimental, people and fetuses do not develop properly without adequate salt. Many died.

The amount of salt a normal person needed for a year cost well over one months pay.

http://en.wikipedia.org/wiki/Inland_Customs_Line

Buy time Gandhi had done his salt march the salt tax was nearly insignificant.
You know there are ways to measure metabolic rate right? I don't have the study in front of me but there was an interesting paper that shows upon caloric restriction metabolism can drop 20-30% as the body attempts to hold onto calories.

I'm not sure why calories in = calories out is such a heretical statement on HN. It's a well establish fact. Of course the calories out can adapt to reduced calories in, but the fact remains, if you eat fewer calories than you burn, you will lose weight.
O_o what are you talking about. This is an irc client.
Reagan abolished the Fairness Doctrine.

http://en.wikipedia.org/wiki/Fairness_Doctrine
Don't hold your breath on that one. XBMC is very resource demanding and the SoC on Chromecast is not only not documented but also very low on resources.

However, they might be able to grab the private keys from it and use them to build add Chromecast emulation to XBMC.
They did drop it. It's now called Kodi.
Inside the world of legalised prostitution in Germany
So is the argument that only a police officer can judge this situation?

Because allowing them to do that got us into this paramilitary mess in the first place.
I definitely agree! Statically linked binaries are my favourite part of Go, and one of the reasons why I've started moving towards it at work for some projects. Really takes a lot of hassle out of it all.
(R)?ex – Deployment and Configuration Management in Perl
Mind you that these are compile time dependencies. Go produces static binaries that can run as standalone apps. So only the developer has to install them.
Ruby, nodejs and python have runtime dependencies, thus the user has to install them too (or use the bundled ones if they exist).

Also their package managers have many issues you don't see with go (because go doesn't have a package manager, rather a source code dependency manager).
For example python and ruby have many versions and not everything is available in all versions. What a user will do if he want to run a 2.7 and a 3.x python app?
Sometimes they use the system compiler to produce binaries. I have seen it fail occasionally; for example charlock_holmes on a gentoo hardened system. Npm just floods your filesystem with npm_modules directories. I use a package manager so I won't have to install the same thing multiple times at multiple locations. Also it is very difficult to understand its directory structure. I searched the docs for hours in order to find where it stores the programs I install as a user (its path). Go is difficult to understand too in that aspect but it has all this info in one online document. You read it until you understand it.

Finally there are always the questions; should I use pip or easy_install? What does rvm, what gem and what bundle(r)? Why should users learn them? How may I update my current gems and remove old versions? Where is gruntjs and how do I run it?
It's interesting to me that this notorious shootout that prompted better police armament seems to have turned out fairly well despite the initial disadvantage of the police. Although badly outgunned, the police managed to keep the robbers relatively confined until the SWAT team arrived and disabled the robbers. A lot of people were injured but the only deaths were the criminals. Not exactly the best day ever for the LAPD, but it seems like a reasonable outcome for an unusual situation.
(Slight nit-pic: To run a jar file, you need the JRE installed, whereas a Go binary contains the runtime.)

But you're right about static resources, they need to be in a directory structure. Fortunately, zip files make them easy to distribute.
GitLab is great, I've run it since version 3, but I am about to switch to Gogs. The reasoning is that GitLab is pretty painful to deploy, and frustrating to update to newer versions from older ones. Gogs seems a lot faster too, and it has every feature I need. GitLab comes into its own if you've got a large team however, but in that case I'd probably use Phabricator instead :)
It's worth noting that despite the "ZNC bounce" stuff on http://komanda.io/ this is actually just an IRC client.

It seems to run on all my systems because it's webkit based; it's quite pretty. Had a bit of trouble with the setup which resulted in "USER Not enough parameters"; pretty rubbish first experience using it.

I don't see any 'developer features' that make it worth bothering with over any other irc client, but I appreciate the idea that it's javascript based and I could download and customize it if I wanted to.

Cute project; yet another 'uses webkit for desktop app'. For better or worse, that seems to be flavor of the month at the moment.
Yes, it is an irc client but on the front page

>With a ZNC bounce

which implies that they want you to connect to a bouncer. In which case, those two I linked to are clients as well, just it having a bouncer built in.
Backup Service Kicks Customer Over “Infringing” Torrent Files
The 'cheering' part was not directed at you, I should have made that clearer and indeed my comments are specific to numeric code. You mention Java, it so happened that I commented why Java is not a good solution for numerics just yesterday https://news.ycombinator.com/item?id=8214922 However, if you follow that thread you would see that it is not clear yet whether writing C is what would give you the most performant and correct code.

> The argument of preferring writing C code to Cython code is moot because you have the choice of writing code in Cython or using it to wrap existing C code.

I am not convinced about this and I have mentioned why I am not so enamored by this approach. Although quite a feat in itself Cython is not a very sophisticated compiler, so if you are writing C code you are better of taking charge and writing the C yourself. You get to enjoy the tooling that have accumulated over the years around the C syntax language. Otherwise you often get yourself in a solution that you have to debug the autogenerated C, not very pleasant. The second reason is that the bridge between Cython and C is by no means cheap. Note Cython's objective is to produce a Python C modules, not native C binaries, so it will talk to see with all the disadvantages of talking to C from a Python C module. Cython is indeed great if you have legacy code in Python that you would want to marry to C, or to get some speedup with minimal intervention, but if you are not so constrained and want more speedup than this affords perhaps better approaches are needed.

I would also point out that Julia does not always yield faster solutions than Cython yet. My main motivation was to point out some design issues that you are saddled with when you are a denizen in the Python world.
The problem is that I can't bring myself to believe any of the "facts" the article claims, when in the same breath they talk about bigfoot and demons like they're as real as cars and Obama. Even if I trust the facts are true, I can't trust they aren't cherry-picked.

Do you have another link, preferably one that's not written from a "want to believe" standpoint? (If there aren't any, my conclusion would be that whatever "strangeness" there might be is attributable entirely to coincidence, which is both plentiful in the universe, and fodder for conspiracy theorists.)
That would truly be an example of an irresistible force meeting an immovable object.
So "people who write code" now equals "web developers". Sad ...
Announcing API for Everyday Image of Earth
I've been experimenting with it as well and it looks like you have to copy several directories to get it to work out of the box - templates, public, custom, log, and data.

But I'm inclined to agree that this is one area Go projects have a hard time with. The portability of the executable is great, but if you're doing anything that requires static assets, configuration, or data outside the context of the runtime, you can easily end up with a tough-to-manage mess of configuration.

What we've done for our internal Go projects is wrap them up with an .rpm installer that handles the creation of directories throughout the system, drops init scripts where they're appropriate, and sets up necessary cron jobs and logrotate rules. I don't think this is the best approach, but at the same time I'm not familiar with any good alternatives.
you can bundle the jre into your executable to remove all foreign deps
http://global3.memecdn.com/ksp-in-a-nutshell_o_2453969.jpg
http://fc06.deviantart.net/fs70/f/2013/082/8/8/ksp_secondary...
You misunderstand. Indoor cooking fires are a major source of indoor air pollution that sickens the families, and particularly the women. Not to mention, many women spend hours per day gathering and hauling wood for their fires.
Just chapter 1 contains answers to many questions that I've had on the back of my mind.. Why does water ice expand when it melts? If water ice is a crystalline structure, how can it vary in temperature (e.g. -5 degrees to -10 degrees).
A very good read.
For compressed static html and maybe images, you could store your entire history on a flash drive nowdays. See this: http://memkite.com/blog/2014/04/01/technical-feasibility-of-...
I think for the user, the fragmentation of Android at versions 2.x was an issue, since major, fundamental features were coming in at each release. The features for 4.x have been less fundamental - my own phone gets typical use, and has gone 4.1 -> 4.2 -> 4.3 through the carrier's own slow process, but I haven't noticed a difference in the day-to-day functioning of the device (it does run a little smoother, and the battery is 2 years old and showing it, but nothing in terms of features)
Can this be run as a web app rather than with nodewebkit somehow? I'm not familiar enough with node/npm to figure it out.
It seems like "private" could be defined as, "This is my stuff, and if you want access to it, then come ask me. It's okay if you accidentally access it, but if you want to intentionally look through it, ask me first." It seems hard to argue that most people wouldn't feel that way about their own private stuff.

I fully understood the implications of giving you the data. I'm a fan of your work and your writing, and I had full confidence in your stewardship of my data. Essentially, I was totally okay with you being the admin, or anyone you decided to hire, and I trusted you to take reasonable steps not to look through your users' private data unless it was to track down some bug, test some new feature, or some other incidental task that was unrelated to analyzing that private data.

What I didn't expect was that you'd specifically and intentionally create a program whose sole purpose was to analyze private user data and report on the results.

Why didn't I expect that? The only answer is that I should have expected that. I just didn't realize you were that type of developer. It was a bit shocking that someone who has trumpeted the benefits of sticking with businesses that haven't taken VC investment would explicitly break their users' trust like this.

In this case, you have both the legal right and the moral high ground. But intentionally seeking through your own users' private data without getting consent isn't something that can easily be forgotten.
It seems like the author of MacDown might also have some sort of a philosophical axe to grind with the author of Mou (http://mouapp.com), another popular (albeit non open source / future non-free) Markdown editor. Mou implies that it will become non-free once it leaves the beta, but it's been in beta for years now.

The source of the issue seems to be a tweet by Mou's author in which he says that when people say "inspired by X" they actually mean "idea stolen from X." (https://twitter.com/remaerd/status/484914820408279040).
Leverage Facebook's research to manipulate your emotions on your own terms
the example engagement ("I've always found Alienware to be reliable....") is pretty damned deceptive. I'm not often a moralizer but this seems to step over some kind of line.

don't get me wrong, I'm not naive enough to believe this is anything new. it's just a little disconcerting to see it laid out so plainly.
As a person who recently discovered gitlab and has been trying to push it (make it popular at work, and possibly use it to replace github, and encourage people to use it), this is amazing.

Installing Gitlab was definitely one of the painpoints, having an executable that just works is amazing

What are people's thoughts on open software projects like this eating into github licensing money? I feel guilty sometimes pushing gitlab since I really like github as a company (and want them to thrive)
qwdtytdw qertytre qxctntcx zxctbtvwq

The scales produced by typing along one row reminded me of the castle theme from Super Mario World. If my javascript-foo was greater, I would write a function that types this, but alas.
I like the image of myself sitting at the computer with a box of bon-bons, lazily hitting 'next' on the special admin page that selects only the juiciest private bookmarks for my delectation.

The reality is less fun. I have to look at (potentially) private bookmarks when:

- someone's import file fails to parse, or has an encoding problem

- there are garbled or missing results for a search query

- I need to answer questions like 'how much disk space does a typical bookmark use', so I can provision what I need

- there's a bug in the fulltext parser

- the twitter API client misses some tweets or mutilates a URL

- the pinboard API is misbehaving in one of a thousand ways

- I need to verify that backups I make actually contain everything they're supposed to

- I want to find and fix privacy bugs!

Along with a thousand other scenarios that will be familiar to anyone who has ever had the misfortune to import, format and store user-provided data.

Anywhere bookmarks come into or leave the site, or are displayed on the site, there will be bugs. If I tried to enforce some kind of viewing restrictions on myself, it would just introduce an additional layer of bugs while making my job completely intractable.

I'm not a landlord walking into a tenant's house without permission. I'm a hotel manager, doing my best to be discreet, but ultimately requiring full access to everything in order to do my job. I'm going in to check the sprinklers and fire alarm even if you've left the 'do not disturb' sign on.

This will be the case on any outside site you use, even one that makes sweeter promises to you than I ever did. Please think twice, and then three times, before uploading your data anywhere if you have these kinds of expectations.
I like the simplicity. We used to do the solar still thing where you put a pan of tainted water in a hole with a plastic sheet over it and a rock in the middle and the collection can under the rock. The heat evaporates the water from the pan, which condenses on the sheet and then runs down and drips off into the collection can. Not very fast of course.

Of course often times the trick is getting the water in the first place.
Why? If alienware's tweeting from their official account (which is how they should be using the site), then both sides are fully informed. This allows alienware to offer special discounts, etc.
That's a terrible quality pdf. For $14.99 you can purchase the enhanced version here: http://www.basicfeynman.com/enhanced.html
It was very cool of the publishers to allow this, and they deserve our support.

Otherwise, if you must download the basic version, go to the piratebay and search for "Feynman Lectures on Physics (epub,mobi,html) - FIXED"
I would argue that the problem stems from a failure to train police in conflict resolution (without the use of military hardware). Police are supposed to be civilians, equal to and part of their communities.

Somewhere along the line, that got lost.
Particulate pollution kills people and causes suffering, mostly to women and children.

http://www.who.int/mediacentre/factsheets/fs292/en/

Over 4 million people die prematurely from illness attributable to the household
air pollution from cooking with solid fuels.

More than 50% of premature deaths among children under 5 are due to pneumonia
caused by particulate matter (soot) inhaled from household air pollution.
I'm scratching my head wondering if I'm being unclear. Let me try again:

You created a program whose sole purpose was to analyze private user data and report on the results. (In fact, not merely "private user data," but "data which users explicitly marked as 'private.'")

What you did was equivalent to a hotel manager sending employees to peep into 1,000 random rooms and compile a detailed report of what those rooms contained and what its occupants were doing, and then claiming it was for the betterment of all hotels. Yes, that may be true, and the data may be quite helpful, but people still expected their rooms to be private.

Intentions matter. You weren't accessing the private bookmarks in order to fix a bug or test a new feature.
>qwdtytdw qertytre qxctntcx zxctbtvwq

This is the best part of the app! A simple string is simplified music notation for this keyboard, and if you are a touch typist, that means you can play anything on the fly!
Do Object-Oriented Languages Need Special Hardware Support? (1995) [pdf]
It's beyond me why anyone would write a desktop application in JS, CSS, and HTML, and require node as a dependency. These technologies are already bastard children of the 'just make it work' mentality. Using them for an environment they were never designed for, when there is decades of existing infrastructure purpose-built (and far easier to use), makes no sense. The only reason that I can come up with for why someone would build a desktop app with these technologies is that they cbf to learn to use the correct tools for the job.

As for "the best client for developers" -- I'll stick with irssi, thanks.
I've been using Julia in production for about 4 months now for algorithmic trading (not high frequency) and am very happy with it. I use Julia for the core algorithmic engine while my broker interface is in Python/Java/C++. The main aspects I'd like to see improve are the initial load times for some of the packages and the limitations in multithreading.
Hmm, Control does nothing for me.
In possibly the geekiest thing I've ever posted to the Internet...Here's the Super Mario Bros. theme!

rsa ecde srgu yhgr bv
rsa ecde srgu yhgr bv
hybtg ser erv
hybtg iii r
hybtg ser erv tvr
rrr rvgres rrr rvg
rrr rvgres ggg rgh
grs sxebbe
cuuuhbgres
grs sxebbe
cbbbgvrsai

It'd be cool to integrate my site http://www.soundslice.com/ into this.
People can recite books just fine, let alone poetry. Granted, it's something of a lost skill, but one on one interactions are not limited to dialogs even if they may enhance exposition.

So, you gain absolutely nothing by writing the spoken word down as a skilled orator can speak with a nuteral tone when desired but the written word can't add inflection.
Create powerful web automation scripts without programming
Patch modules can be signed so assuming you only need signed patches (which seems reasonable) this shouldn't be too much of a concern.
What does "cbf" mean, in this context?
Unit Testing Fundamentals
Node - for node-webkit, I believe. As for the general question - why use web technologies for desktop app, I think it's like "Qt for those who don't want to use C++". Cross-platform GUI toolkit. As someone who used Qt extensively in the past I don't see a lot of value in using web technologies to develop desktop apps, unless there's a plan to use the same codebase on the real web. But it's just me.
Where Can I Download Human Reference Genome?
Can't be fucked.
This project seems abandoned judging by the contribution history. https://github.com/mephux/komanda/graphs/contributors
Understand and Implement Laziness with Examples in Scala, JS, Swift and Racket
Lawyers are very much part of police work and on-the-street law enforcement.

You aren't in Mega City One, not yet at any rate.

Though taking a look through recent press, it is getting fairly hard to tell the difference, admittedly.
Tor isn't a browser. The Tor Browser Bundle is just the most used application that uses Tor. Not that it really matters though, I doubt that line caused any confusion.
Building things with js, css, html, takes much less time than writing the same thing in objective-c. Also, way easier to build cross platform.
...and if you don't want to pre-scale/crop all those different image sizes, you can have Pixtulate (http://www.pixtulate.com) generate them on the fly from one high resolution image.