skysight-inc/HackerNews huggingface dataset:
That's really a very smart comment – no matter what happens with HTTP/2, things like geographic distance and failover are still going to matter and CDNs will still be important.

One key thing which should make this work is that server push should follow the same origin checks as most other recent web standards:

“All pushed resources are subject to the same-origin policy. As a result, the server cannot push arbitrary third-party content to the client; the server must be authoritative for the provided content.”

(http://chimera.labs.oreilly.com/books/1230000000545/ch12.htm...)

Assuming that survives contact with the actual implementations, you should be able to avoid latency-sensitive content going through the CDN while still being able to push out e.g. stylesheets & referenced fonts/images.
I've read that page before. It does a good job of explaining why you don't (just) want full-disk encryption, and explaining why developers might want to use application-level crypto in their own application. However, what it doesn't explain is "what should users (developer or otherwise) do to encrypt all the random files on their system?".

Full disk encryption has the advantage of being transparent and not application-specific, so you don't have to teach every random application to do application-level crypto.

Sure, if you have a few specific files you want to encrypt, you could run gpg. You could even teach specific tools to understand gpg, such as text editors that can decrypt to memory, edit, and re-encrypt before writing to disk. But what about a source tree, stored in a git repository, regularly manipulated with git and various command-line utilities, and edited with a variety of editors? How would you store that, securely, other than on a block device encrypted with full-disk encryption?

Would you suggest a file-level encrypting filesystem instead, similar to eCryptFS? Would you suggest integrating encryption into ext4 (currently being worked on) and other filesystems?
> IMO breaking chords into moving lines (~counterpoint) is already a better start

Jazz kinda breaks the deal, I found counterpoint a mooter-point (hehe) in jazz. There is so much freedom you'd have to analyze each performance individually. Even in the same recording of a song, two identical sections' counterpoint can vary wildly (or not have counterpoint at all!) Parallel fifths/octaves are a no-no in classical music (they break the counterpoint) while they're liberally used in jazz.

You can't even canonically analyze a chord chart. Is that C6 a C6 or an Amin7? (exactly the same notes: C E G A) It's both and it depends on the composer/performer and which one they want to emphasize.

What I mean is, chord charts are mostly a way to print standards in books :P Just like the word tree isn't a tree, a C6 isn't a C6.

> What about rhythm ? and grooves ? How do you write funk or swing on a score ?

Definitely a great point.

That's traditionally been left to the performer, even in classical music. Jazz brought that freedom to melody and harmony too.

Coincidentally, just yesterday I saw some discussion about it in a jazz forum, some good points there: http://www.jazzguitar.be/forum/theory/38021-why-there-more-b...

> People measured relationship between notes, but I've never seen it done to 'beats'.

It's been done and is pervasive in traditional music theory (not so much in pop music). E.g. syncopation is a formal relationship between beats, or ornaments (http://en.wikipedia.org/wiki/Ornament_%28music%29), or even pulses, beats and bars (which are just a take on rhythm formalization).

There have been efforts to accurately transcribe rhythm and feel, but it mostly gets in the way (e.g. the comments here about swing transcription http://en.wikipedia.org/wiki/Swing_(jazz_performance_style)#...). Rhythm seems to be more innate, while note relationships are easier to hear than to produce. If you got rhythm, you can tap swing feel so a side note should be enough (and allows for personal feel, just like tempo wasn't transcribed as BPMs and they used allegro, grave, moderato...) Improvising/transcribing melody/harmony isn't that easy though (I attribute it mostly due to the available variety compared to rhythm.) I guess that's why pop/rock songs transcribe notes/chords but rhythm is usually left as an exercise.

I personally like it the artsy-jazz way: do whatever you feel sounds good and express yourself through music. Theory is cool, but ear is king.
Why are you making dirty, nasty histories? The git users on kernel.org sure don't, and I bet they have more complex branches in flight than you do...?
For clarification, to initiate a ChromeCast session it talks to google, but the sender and receiver then establish a local websocket connection for local control.
Being from Chicago, I'm hoping background is the sausage, not ketchup. I also see mustard and onions. Not sure what the gray comments are about - maybe change them to green, for relish?
It is explained in the article:

> The effect of a passing star on the Oort Cloud is a function of the star's mass, speed and proximity. The worst case scenario for stirring up comets would be a slow-moving, massive star that came close to the Sun.

> Scholz's star came relatively close, but the binary system (the red dwarf and its brown dwarf companion) has a low mass and it was speeding by. These factors conspired to make its effect on the Oort Cloud very small.
Every decision at NASA is political - it's a government entity (look up Triana - that's another one I worked on. It's laughably ridiculous). But you're grossly oversimplifying. There isn't a prayer in heaven that would keep Hubble alive for 10 years on its own. Hubble made sense as a shuttle payload for a lot of reasons. I'm sure someone could have cooked up alternatives, but the one we got obviously did some good.
1.by Picasa you mean google-picasa?

2.you are saying it's good to use in-memory column-store for oltp?
Note that almost all subreddits only let you travel back 1,000 posts using the .json feed.

The exception is /r/all, which had infinite pagination, but the low API limits prevent much usability.
http://blog.codinghorror.com/a-tribute-to-the-windows-31-hot... for some background.
Many asteroids have moons [1]. This has no effect on the reclassification.

[1] http://en.wikipedia.org/wiki/Minor-planet_moon
So, basically an ACD?
Cydia Download iOS 8.1.3 with TaiG jailbreak 8.1.3 Released
"It's no worse than tumblr" is quite the damning with faint praise.
The Perl folks call this "inside-out objects"

I guess the MATLAB folks call this "Array Programming"
If MS hadn't explicitly said things like "We're going to cut off their air supply" in reference to the bundling, they might even have gotten away with it.
Sugar was, is a luxury in many third world countries. When I was growing up in one such third world country, I had to steal sugar from attic. Some times, we could not afford sugar; in which case, we used jaggery to add to chicory mixed coffee.

In the states, the cheapest source of food is sugar-laden crap: go to any 711, you can find 3 donuts for $1.
> I saw were in English, as in American English

Entirely off-topic, but what English variant is taught in Europe? I'm going to ask a German colleague to spell the word 'colour' I think.
> And presumably the next star's own Oort cloud goes halfway to us

I don't know that we have enough information about how the size of Oort-like clouds would relate to other observable cahracteristics of stars to have a reasonable basis for any conclusion about the size of "Oort clouds" of other nearby star systems.
Tusea convulsiva TRATAMENTE NATURISTE
Anyone can tell folks who are not into call centers like me why this TaskRouter is so special? Thanks
That seems like a lot of work just to make code review easier. Of course, you can clean up the branch history by squashing commits, but that's the same as reviewing the complete merge diff..
Best places to advertise FREE
Yes, my roommate uses it too! But he's also in tech. I completely agree with you. We need more really cheap IoT light switches so everyone can easily get on board!
Science behind common anti-depressants appears to be backwards, researchers say
Please someone sell these!

If you own a 3D printer, there is a model up on http://www.thingiverse.com/thing:248009.
Eye-dropper in Chrome Devtools for quickly picking colors from the web page
This, I can't seem to swallow them anymore as I used to.
I grew up and learned english thanks to the Avernum series, but now it seems I can't get through it because I lose interest.Tho, it might be because I played it so many times I can remember a lot of stuff.

But in the end, the story and the world is so damn fascinating, and how it changes in real time is really damn awesome.
I work at SE... and you're right. We eliminated this close reason because a huge percent of the cases it was used weren't appropriate.
Yep, my team has started on the "slightly more data than our RDBMS can handle" route, and I've had the whole Hadoop-is-a-ecosystem thing-not-a-single-technology discussion multiple times with developers and product managers alike.
SailRacer.net wind game
It sounds like you're well on your way--good luck!

(It must be harder to go from 0-40k than from 40-100k+.)
Funny you should mention that. I wrote this story, and Jeff spoke about Blizzard specifically (in a clip that didn't make the cut - lord that story was long already). Paraphrasing heavily, he said that they're one of the companies currently exerting the tightest control -- but that they're also one of the best companies in the world for taking an incredibly complex game experience and making it available and accessible to, as commenters above point out, 25 random people on a moment's notice. He saw it as one thing following from the other.
We are extremely interested in the rumored iPad Pro and stylus :)
Not contradictory as far as I am aware.

The IRS 20 factors: http://www.irs.gov/Businesses/Small-Businesses-&-Self-Employ...

Florida 10 factors, Keith v. News & Sun Sentinel Co., 667 So. 2d 167 (Supreme Court of Florida, 1995), for purposes of determining worker's comp eligibility:

•	The extent of control that the employer may exercise over the details of the work;
•	Whether or not the individual employed is engaged in a distinct occupation or business;
•	Whether, in the locality, the work is usually done under the direction of the employer or by a specialist without supervision;
•	The skill required in the particular occupation;
•	Whether the employee or the worker supplies the instrumentalities, tools, and the place of work for the person doing the work;
•	The length of time for which the person is employed;
•	The method of payment, whether by the time or by the job;
•	Whether or not the work is part of the regular business of the employer;
•	Whether or not the parties believe they are creating the relation of employer and employee; and
•	Whether the individual is or is not in business.
How is that different from other single points of failure, such as Obama, Putin, Angela Merkel, etc., influencing people both within and outside their respective countries?
If that's true it'd be hard to identify the responsible star since in a few million years it would be thousands of light years away and difficult to measure precise kinematics of it.
What walled garden does have Android?

You can change almost any default program, use alternative stores or sideload applications
No! Go build one. So much more satisfying than buying.
Forget the DMCA - someone should mention to the fundies that the it's time to for another round of Obscenity lawsuits. If the ISP wants to volunteer that they have enough information to filter[1] for "obscene"[2] pages, then they can have the liability as well, or at lest the "fun" of having to defend against fundies wielding banhammers.

[1] the fact that a perfect filter is impossible isn't relevant - it just has to be good enough to catch "enough" to allow a parent to think they have "protected" their kid from the scary things on the internet.

[2] Finding things on the internet that would qualify ss "obscene" is trivial, especially if someone were to get creative in how they apoply Miller Test style "community standards".
IOT Barbie
That's common in very large companies. Managers keep their jobs secure by having more reports. Use this opportunity to learn stuff at work and contribute what is necessary at work.

There is another tactic managers use: hire contractors during non-recessionary times; fire contractors when the top mgmt want to trim the fat. This way, they can keep the same employee (full timers) count.

In some large companies, you see another trend. They hire you. They expect more from you without telling you what those expectations are. In other words, they are just so vague about what you should deliver.
Great question, thanks for asking it. We'll also be reworking the docs on the way to 1.0 to make a lot of this much clearer.

The short answer is that these things enable various nice features of the framework, like automatically scaling out your actors, safely managing actor restarts, and managing message delivery for you.

Just to cover a few of those briefly:

What is an ActorRef?

An ActorRef is a reference or handle to an actor. The purpose of an ActorRef is to support sending messages to an actor through the ActorSystem. You never talk directly to an actor—you send messages to its ActorRef and the ActorSystem takes care of delivering those messages for you.

What are Props?

Think of Props as a recipe for making an actor. Technically, Props is a configuration class that encapsulates all the information needed to make an instance of a given type of actor.

One of the reasons Props encapsulate the entire recipe for making an actor (including deployment info) is so the system can manage restarts/lifecycle safely. It also can be serialized so that you can remotely deploy actors to other machines in a cluster -- BUT, this is invisible to you (location transparency, AKA you don't care if your actors are all in one process or on 10 machines spread around the planet).

What is an ActorPath?

Actor path == actor position in hierarchy.

Actors form intrinsic supervision hierarchies. This means there are "top level" actors, which essentially report directly to the ActorSystem itself, and there are "child" actors, which report to other actors.

Every actor in this hierarchy has an address. To send a message from one actor to another, you just have to know it's address (AKA its "ActorPath"). This is what a full actor address looks like: akka.tcp://MyActorSystem@localhost:9001/user/a1/b2.

What is ActorSelection?

This is using the actor path to get an ActorRef (handle to an actor). So instead of getting a handle to an actor by creating it, you're "looking up" the handle by its address. Kind of like looking up someone on Skype by their username.

####

You may find this post interesting to go in depth on actor hierarchies / paths / supervision: http://petabridge.com/blog/how-actors-recover-from-failure-h...

Also, if you're interested in learning Akka.NET, we're launching a free, self-paced bootcamp this Saturday. Details are here: http://learnakka.net

Hope this helps.
So you're proposing keeping elite crypto expert(s) on the payroll for--what, years?--as they patiently wait for the community to build something that meets their standards? I'm not going to say such a person or people don't exist, but Linus is a rare sort; considering the market value of crypto experts' talents I think chances of finding someone willing to serve in such a role are rather slim.
Fun fact: We did this exact analysis at reddit many years ago, and used it to figure out which subreddits were related to each other. We never got around to productizing it, unfortunately, but the idea was to use it to suggest new reddits to you.
> How about the average website?

It's actually much bigger for the average site which doesn't have Google's engineering team supporting hundreds of thousands of edge servers expensively pushed as close the client as possible and massive investment in front-end optimization. Think about how much complexity you can avoid taking on without needing to do things like sharding, spriting, JS bundling, etc.
This thing doesn't seem to run with 60fps. Why?

HTML5 offers now few ways to get easily to rock-solid 60fps considering that the graphics are very simple.
The Wilderness Downtown – make sure to enable popups
Google Play/Apps. They're pushing more and more apps to be dependent on "Play Services", which is a monolithic Google cloud data platform. It ensures a large percentage of appealing apps are dependent on Google's platform, rather than the open source Android OS. Furthermore, the use of the MARA contract forbids OEMs from introducing any viable competitors into the market.
The Pyramid of Code Quality (2013)
GetReal, Meet people nearby – Beta launching today
Swift Performance in Xcode 6.3 Beta
British english. Colour vs color. Lift vs elevator. Single vs one-way. :)
Seeing the Human Pulse (2013)
Kickstart this and let me give you my money.
I thought this was harmless, when I found out that there are numerous 3rd party websites who scrape data in social networks, newsgroups, even app reviews. This shifts the control outside your hands. Remember when there's a story about how you can't remove data from a service provider ? It doesn't matter if Google/Twitter/Facebook/others support removing my data and public posts, it means that I have to hunt down other parties to do the same, as they don't update their data and no one knows that app review I wrote is 3 years old and the account doesn't even exist anymore.

That's also why I'm done with the Internet and real name policies.
I agree. It would be nice to drill down into the data in order to further analyze everything. I also feel there was a particular sort of censorship in the dataset, an indicator of which was the explicit racist and misogynistic words that were absent. There was a large lack of swears and bad terms in this analysis (bitch being a particularly obvious cut) and I, for one, see examples of these slurs prevalently used by young men far too often on the site.

Perhaps the data was tailored when it was provided to the analyst, or it was censored after reception, but this felt too "PG-13" for an analysis of reddit's "interests".
Pluto's large moon, Charon, was discovered in 1978.

The headline could could be clarified as "additional, small moons".
> The Nemesis Hypothesis hasn't been debunked.

I rather thought that Nemesis had become a fairly untenable hypothesis in light of the the facts that:
(1) Insofar as there is a periodicity to extinctions to explain (what Nemesis was posited to explain), more recent analysis has shown that it is too consistent for any plausible orbit for Nemesis, and
(2) A sensitive enough survey to detect stars (including brown dwarfs) within the radius of Earth in which Nemesis would have to exist has been conducted and failed to detect any such star.
I just bought a new whiteboard, This looks like fun.

http://i.imgur.com/0AtSlry.jpg
GA-ASI VAlidates Airborne Sense and Avoid Radar Functionality Aboard Predator B
I think that surveillance and dragnet surveillance are fundamentally different and not comparable.
I posted a related article a few weeks ago, which was throroughly mocked. [1] The title of my submission was (then) changed to the rather innocuous-sounding "U.S. judges propose updating warrants for Tor, remote searches". My submission title indicated it was a massive loophole that the US government wanted in order to undermine the current limits on their powers.

The ACLU and EFF have also expressed deep concern about theses changes. [2] "The ACLU’s comments are particularly compelling as they provide technical detail on how the rule change could play out and undermine substantive rights, including the Fourth Amendment. For those of you who are concerned about how using Tor, or other anonymizing proxies, could expose innocent bystanders, please invest some time in reading their comments (see e.g., pp. 14-15 of the ACLU’s comments). The discussion on ycombinator focuses on the text of the rules as opposed to the potential impact in application of the proposed change." [3]

[1] https://news.ycombinator.com/item?id=8918265

[2] http://www.uscourts.gov/uscourts/RulesAndPolicies/rules/2014...

[3] http://fee.org/freeman/detail/youll-never-guess-whos-trying-... (warning: signup popup)
Yeah, if you want to make a modest living, let's say $40k+, it seems like you have to make accessible games and pray that one of them is a decent hit with the general population. If you make deeper games with a slow-growing fan base, it probably needs to start as a hobby for the first ten or more years.
Great points. We are exploring the first, and have tabled the second for future consideration.
Should be pretty easy to expand this out to work with any PaaS such as Heroku, Modulus, etc. For aws maybe we could work on getting it to deploy to Elastic Beanstalk? Might also be cool to generate a docker image.
This is one of my favorite Chrome Experiments. I highly recommend you go through the entire thing and have your volume appropriately high. It also needs popups to function, so make sure that you allow them.

The song is We Used to Wait by Arcade Fire
> At Netflix we pioneer new cloud architectures and technologies to operate at massive scale - a scale which breaks most monitoring and analysis tools.

Do we have any idea how massive Netflix's scale is, in terms of end-user requests per second, or some other metric?

And, probably more relevantly for me, how big a scale can one get to while using most monitoring and analysis tools?
World's First Drone Circus
Maybe, but what would you gain from that? You don't get paranoid traversing directory structures with bash, rsync, find, cmd.exe nor Windows Explorer. Nor do you complain about games that have file browser built in for loading and saving games (Eg OpenTTD).

These guys haven't been secretive about the nature of the game so it seems to me that the complaint here is strictly arbitrary.
Two things to note the Engadget post on the topic has a slightly 'better' headline as it states the implications, but as it was a secondary source and slightly fear mongering, presumably to get clicks, I chose the primary source.

Second thing to note is that the maneuvers were not executed automatically, both articles would of been correct had that word been omitted though.

http://www.engadget.com/2015/02/17/predator-drone-sense-and-...
Demystifying design for techies
Using MongoDB with Hadoop and Spark: Part 1 – Introduction and Setup
Kickstarter lessons
Pluto as a planet.
Never forget.

http://i1.cpcache.com/product_zoom/419729876/never_forget_pl...
Are you sure? When I was in Germany kids were learning American English. It might vary country to country.
Who said anything about full disk encryption? Certainly not the comment you replied to.
He addresses this in the article: you then have multiple content-free merge commits in your history, making it more difficult to see where the branch actually begins (see "control merges polluting your history graph" in the artcle). Personally I don't think it's a big deal, but I understand if others take it seriously.
Viacom, the TV Industry’s Canary in a Coal Mine
Transitmix (YC W15) Cuts the Paper Out of Bus Route Planning
Netwrix released new free permissions reporting tool
From some of his comments it sounds like he hires contractors.
The real problem was that if we left Pluto as a planet we would end up with 40+ planets.
Like tptacek said, versions of Windows after Windows XP shipped with their own disk encryption functionality. XP needed TC for that.

Next to that: the announcement to discontinue the product was very close to the MS end-of-life announcement for XP.

Remotely related is the difficulty researchers had compiling TC from source and matching the official binaries. The original devs used Visual C++ 1.52 (1993) leading some to believe that the build system for TC still ran on Windows XP and was not up-to-date enough anymore.