skysight-inc/HackerNews huggingface dataset:
His are even more skewed, most people don't search for the terms as he's using them. There's also stuff like "backbone js". The only thing I'm proving is that the search trends are really really bad indicator.
I don't do native development but doesn't this already exist?
Nice idea!

I naturally worry a bit that the reader's eye will have a hard time tracking which segment it should be looking at next (say they accidentally jump from 1 --> 3 for example). But like you said, if you used the horizontal rule between say 1/2 and 3/4, and just had whitespace between 1/2, it might be distinctive enough for a fluid reading.

Thanks for the tip. I'll draw up a prototype.
Angular is developed by Google and has several developer-celebrities evangelizing it on the web daily, speaking at conferences ever other week, etc. It would be shocking if Angular weren't the most popular framework.
Cool! I was wondering how long it would take for someone to put something together after the SDK came out. Answer: not long!

Question: is this 1) transcoding like "cast this tab" does (assuming not), 2) routing the original data stream via my computer, or 3) having the Chromecast download the stream directly?

And if #3, are there any issues with login permissions, cookies, etc. not being present on the Chromecast?
So much Civilization; The Humble Sid Meier Bundle is here
Mail complaints about Canada's electronic spy agency to PO box 1984
That's great if doing what you love gets you paid, like software.

If what you love isn't something that's considered economically viable, you're pretty much out of luck.
Yes, that's true, you don't buy them from the hat shop.
You could also be asking about whether it is time to ditch "commodity" hardware (which by the way is not massively parallel).

The answer is, of course, it depends on what your priorities are.

I've seen projects that write OS's from the ground up for a wide variety of reasons (security, correctness, optimization of use case, etc.) But very rarely is it for price reasons.
If you're going to have a dependency on a framework, it's nice to have it be actively developed so that you benefit from bug fixes and performance improvements (not to mention community developed framework plugins, extensions or libraries).
That too requires money ... but thanks for the tip.
The 'controllers/directives/services' grouping is straight up moronic.

I build based on features, with all the code and tests of a feature placed together, with any shared dependencies lower down in the directory structure.
If you are serious about your SOHO router, I suggest you use a MikroTik.
Dogs can authorize searches:
http://reason.com/blog/2013/02/19/scotus-approves-search-war...

And to get this power, all the dog has to do is to pass a training program. That's like giving anybody who has a "diploma" from a "prestigious Internet university" powers to arrest and imprison. Only in this case you can't even argue with them because how can you argue with a dog? A dog barked, thus search is authorized.

Now let's think - can there be any ways to make the dog bark? If somebody does that in order to make foolproof instant probable-cause-on-demand, what would be his risks that the dog will grow a conscience and tell everybody he's been lying for years?
Here in Guatemala you can take public transportation for about 0.125 USD, if you live near to the airport it could be worth the time.
Except for a few bad days, I generally don't wait long for my checked luggage. It's sometimes already there by the time I make it to the claim area. Finding overhead space can be a hassle and I much prefer boarding and unboarding without dragging a ton of stuff. And carry-on obviously limits the items you can bring along on a plane.

Your arguments are perfectly valid for some, but this is isn't a case of "this method is obviously right".
Marvel gives comic book characters their own API
The problem with all of these solutions (callbacks, promises, etc.) is that they make you adopt a certain programming style not because it's the most appropriate from a design perspective, but rather to work around scheduling limitations.

Lightweight threads first remove the problem, and then let you choose the most appropriate programming style for your domain. See https://news.ycombinator.com/item?id=7179144
Wow, this is great. Thank you for sharing this with me!
Computer Science. Everything starts with 0.
You do have to pay for S3 to CloudFront traffic, so really you're paying twice. (Although the S3 to CF traffic might be cheaper than S3 to Internet, according to the Origin Server section on the Cloudfront pricing page.) http://aws.amazon.com/cloudfront/pricing/

Also, S3 buckets cannot scale infinitely. They have to have their key names managed appropriately to do it. http://aws.typepad.com/aws/2012/03/amazon-s3-performance-tip...

Finally :) I like SSH. But I'm the founder of Userify! http://userify.com
I would really like to get Matt Cutts view on this story and what Google is doing to limit unethical uses of AdWords like this and punish the companies who do use it unethically.
Paper is a nice app but the biggest problem is that it's still full of garbage. Even though I've unsubscribed from the worst offenders of my FB friends, 90% of what's in my news feed is still crap.

Paper kills the ability to quickly scan the feed for the 10 percent of stuff that might interest me even momentarily. I can either see one thing at a time with the stories full screen, or three things at a time with them in an awkward location at the bottom of the screen and one of them (for which there is a 90 percent chance that I don't want to see it) taking up the top two-thirds of the screen.

It's certainly pretty and with some content other than my Facebook feed, it might be a good interface. It would be perfect if I wanted to read 90 percent of this stuff.

But that's the whole idea. It's to keep you more engaged. But that's not how I use Facebook. I don't want to "engage" with it. I've got a million things competing for my attention and most of them are better than my Facebook feed. I want to get in, find the interesting stuff and then get the hell out. I suspect I'm not the only one.
I don't disagree with anything that you're saying; I've already hinted at it with my previous post.

That said, yes Android isn't technically Android without Google services but it doesn't mean that stripped down it's still not useful. Just ask Amazon or one of the many companies in Asia that have forked it.

> until there are solid FOSS alternatives to those services you can't use Android to put together a compelling smartphone without Google.

You've made my argument in the same post.

> In China and much of Asia where Google services are either unavailable or less compelling it is far closer to open. OEMs use the OS, bundle what they want and ship it without Google knowing or controlling anything and that's maybe a third of Android shipments worldwide so not insignificant.
Probably because of an escalated focus on C#, which is far more popular for developers using Visual Studio.
Tripping is great! Two thumbs up.
I like SSH. But I'm the founder of Userify ;)
http://userify.com

Also, S3 buckets cannot scale infinitely. This is a huge myth
http://aws.typepad.com/aws/2012/03/amazon-s3-performance-tip...
Yeah, I included this last as I think it's by far the weakest argument.

I've found in the past, especially when looking being introduced to new codebases that I'll see URLs around in the logs but that the logging is weak enough that it's somewhat difficult to track down which module is initiating them. With thin HTTP wrappers a quick Grep will expose exactly where the offending code segment is, and I find that occasionally useful.
I heard Scott is already pretty high up in the ladder and reports to Satya today. I hope he takes over Satya's position and heads the Cloud and developer efforts though.
"when held and used in an uncomfortable manner, it's uncomfortable!"
If you are adding features for features' sake, then you are not adding value. Bloated products result when you add features without understanding their value to the customer base you serve.

Of course, it could be that you serve such a diverse customer base that adding in "valuable" features creates bloat as a side-effect (Hi Microsoft Excel!), but for a SaaS app that is less than 3-5 years old, I think you'd be hard pressed to fit in this category.
Ruby On Rails – Services vs Object Classes
This isn't so much praise for angular as it is for establishing app structure conventions, something that has been around for a long time before angular and has nothing to do with angular itself. Rails is another example of a framework that imposes a specific file/folder structure on all developers which increases consistency across apps (and also coincidentally is quite popular and remained "the hotness" for quite a while in the startup world).

That being said, as I've spent more time programming, I've shifted my preference towards frameworks that don't impose specific structures on you. This is mostly because forcing one structure gives you little flexibility or wiggle room if that structure doesn't fit great with your app, which you can already see other comments here pointing out. If you are working on a project with a team, all you need to do is meet before the project starts and decide on an organizational structure that you are going to use to gain the same results with any framework (and as another comment mentioned, also being able to avoid the fact that angular shoves way way too much logic into the html where it absolutely does not belong, and will quickly get out of hand in larger and/or more complex apps).
That's was a great and well written piece. I never even heard about SWG but it amazes me how these things come to life because of enthusiast and hard working players.
It's not just a best practice - exceptions raised from async code callback simply do not work right (they'll never make it back to the caller). In practice an exception raised from a callback will take a very short trip the wrong way through the stack (whatever happened to invoke your callback is _not_ the original caller, otherwise you wouldn't need callbacks), and end up as a toplevel uncaught exception, killing your entire process in nodejs.
Summary: work on things you can later show off

I think this is great oversimplification of the real world and see 2 problems:
1) There are many jobs that simply do not allow the inner secrets or secret sauce to be made public. Even a supposedly open company such as Google does not publish the exact formula for its biggest secret sauce (search ranking). Sure the PageRanking patent formula is public, but this only gets one so far - the actual ranking is much more complex and involves many more factors - otherwise SEO would have been automated long ago.
2) How long until companies recognize that employees are leveraging publication of their work and thereby work to stop it (e.g. enforce policies). Many corporations readily recognize that a large problem is turnover and spend significant amounts to try to prevent it and then hire new employees - what is to stop them from creating and enforcing policies to prevent employees from all external publications?
Great question. Yes, you can be fired for just about anything. Companies also love to give you very few reasons as it lowers their risk of a lawsuit. (i.e. if you say "You are fired because of your lack of professional dress". I could argue that it's part of my religion to wear sandals and tank tops and sue. It's a very tricky area.

I will say I got a 2 week severance package though.
Oh Snap No Fap Google Bans Porn From Chromecast
This isn't hard. The constitution says the order is

probable cause -> search

Parallel construction is

search -> probable cause -> search again

The first search is blatantly illegal according to the plain language of the constitution. No fancy lawyering needed. That they lie about the origin of the probable cause is icing on the illegal cake.
Can someone link me some examples with moderate models logic and it organization inside the app?

Were building something like shopify dashing, but with Scala and, possibly, angularjs.
I like SSH personally.. how else do you log in to figure out why your production instances quit logging (or anything else). I do appreciate the logic behind this, though... what he really seems to be saying is "turn off SSH to see if you can live without it." Good call. (disclaimer: I developed Userify, which pushes out SSH keys and lets you disable SSH for any or all users anytime.. and then re-enable when you need it!)
For some perspective, I added node.js and removed flightjs (not sure what it is)

http://www.google.com/trends/explore?q=angularjs,+extjs,+emb...

As for arguments that popularity doesn't matter, well transferable skills do matter and ecosystems and communities do.
Jamaican Bobsledders Ride Dogecoin Into Olympics
Prime members...were inclined to spend more based on the "faintly irrational human impulse to maximize the benefits of a membership club one has already joined."

For some of us, the choice was completely rational. After noticing that at least a half-dozen times per year we were upgrading to 2 day shipping (which is about $15 each time), it made sense to get Prime. It is even sweeter since we could cancel Netflix at the same time and save $96 a year there as well (though the selection is more limited on Amazon).
Matlab, C++, C# and Java rule the roost in the finance world. Anything else is treated with intense suspicion by finance companies. (I was once at a very large financial company that wouldn't approve Python for use internally at all because it was open-source. Let that sink in. We used it anyway of course.)

And yes, R and Python are making real inroads in quant finance, but they still have a small market share. Most of the guys writing code either want MS Office integration (sadly all traders love Excel), raw speed (C/C++/Java), or easy prototyping (Matlab). People don't know Haskell, audit departments don't know Haskell, and Haskell isn't as fast as C++, so this is an uphill climb, but I wish them the best.

If you want to know the state of the art in quant finance, go stare at the horrible over-engineered debacle that is QuantLib and see what kind of programmers we have working in this area.
This would be empty theorizing. May be you can create an agency and call it Rape Creation Agency and still have laws that would govern it that would not be evil (e.g., for example, for its agents to never do anything, never show up at work and just collect salaries - that'd be actually less evil than the substantial part of currently existing government agencies). But that's a theoretical exercise.

Drug War, on the contrary, is very practical evil existing right now in America. And no amount of theory would change that until the laws that create that evil would be removed and replaced with ones that are not evil.
Anyone have experience or suggestions on how to do this within analytics? I currently do do web/social/paid media/crm analytics for a large company you have definitely heard of. I'm not just thinking of my current situation though, I'm interested in pursuing this long term so any and all suggestions are welcome.
I've used both Sigma.js and Arbor.js (http://arborjs.org/) extensively. I liked Arbor a bit better for smaller graphs, because of its flexible API and separated drawing and math components. Unfortunately Arbor seems abandoned by the author last updates were two years ago), so i guess Sigma might be a better choice right now.
Cropping Images in PHP Based on their Entropy
How I Develop with Nix
Bruce Schneier did an interesting writeup about a month ago about the fundamental problems behind router (and other embedded device) security:

> The problem with this process is that no one entity has any incentive, expertise, or even ability to patch the software once it's shipped.

https://www.schneier.com/blog/archives/2014/01/security_risk...
What's especially annoying is the "Your package has been handed over to your local Postal Service by the carrier for delivery" which essentially turns 2-day shipping into 3 or 4.

Since Prime never had videos that I wanted to watch, and their 2 day shipping isn't 2 day anymore, there isn't much point in me continuing it.
We ended up buying much more from Amazon than we otherwise would have because of Prime.

I will say that while we don't buy more total stuff than we would have bought, we do find ourselves buying from Amazon instead of other vendors because of a combination of Prime, liberal return policy, and price.
I've been running the prototype on my phone, and doesn't seem to use a noticeable amount of power at the moment. But you're right, all your friends have to be running the app for the detection to work.
Yes, and you also just invoked horrible memories of CompuServe's "GO" keywords.
> with any shared dependencies lower down in the directory structure

Heh, I'm just imagining code bubble up :P

Though that's definitely a wrong way to think of it since it's a call tree, but it always bugged me that in JS, you'd have to download dependency code you might not use (hence important code "bubbles up"). That's why I'm intrigued to try Dart for it's "tree-shaking" compiler that removes unused code from dependent libraries.
Very interesting read. But it seems like a big gamble to buy 8 copies and take 2 weeks off of work, in the hopes that this would all make any money. A big gamble paid off.
With regards to managing ssh, keys, etc... userify. Disclaimer: founder.
I believe that it played a huge role. Although, I feel that you could still start a successful iOS blog today, you would have to bust your butt to even come close to sites like http://www.raywenderlich.com. Believe me, I've tried on my blog a while ago, but it's extremely hard to keep up a relevant and popular iOS tutorial site, especially with how fast Apple is moving.

That's not to say that you can't grab a piece of that market. When I was blogging there were only a few thousand iOS developers, now there are hundreds of thousands. So there is more demand.
Important to highlight that Taplytics is just 1 (ish) line of code to implement, which makes it incredibly easy to get setup.

I chatted with Cobi about this before, but being able to segment your A/B test based on the install source (paid vs organic) would be seriously cool.
Jean Michel Jarre talks 'fair share for creators' at Midem
Right. It's certainly possible, and it's awesome that many services like your own provide good clients that empower developers this way.

My experience though is that some don't, and figuring out whether they do support these more advanced features, and how to use them if they are included, often makes the discovery process longer than just implementing a simple HTTP wrapper. That of course assumes a reasonable well designed API with pretty good docs though.
Make sure to subscribe, that post will be in my upcoming series :)
That's a different situation. Boarding time is often up to half an hour before departure. If you're at the gate but sitting (rather than queuing anxiously or even, as some people do, trying your best to board first for some reason) then they're not going to deny you boarding simply for being one of the last people to board the plane. If there's a gap between the queue ending before you arrive, then you're more likely to be denied boarding.
But a simple vertical feed is soooo much easier to scan than flipping individual cards.
A disappointing link-bait title from Wired. Another $20-$40/year for such a fantastic service is far from "too good to be true." Especially considering I've had this service for years.
$96 a year for Netflix? You must have had the 8-discs at a time option, how did having Prime allow you to cancel Netflix then?
It's humbling not to be chosen, but to look at the task set out before you and realize how small you are in comparison.
I tried to buy one not long ago and was sad that they had been discontinued. I don't know if this is still the case today (or even relevant in the world of smartphones) but I could not for the life of me find an MP3 player with an FM tuner in it. But the Zune had one, did it not?
Throwing Beer In A Hot Frying Pan Is Mesmerizing [video]
Counting sheep is easy: just count the legs and divide by four.
Just curious...do you live in a rural area? I live in Los Angeles, and I always get my packages within 2 days, about half the time the next day. In December, orders I placed on Friday arrived on Saturday UPS or Sunday USPS.
> sadly all traders love Excel

Why do you say 'sadly'? Excel is an incredible tool that other traders can work with, it is sufficiently expressive to run trades and backtests, and the connectors (e.g. Bloomberg) are better than the python equivalent
Is this a team project or a party of one aka you ?
You're right in a way, but wrong in a more important way.

Charities can spend their money on administration, marketing, etc., such that very little can end up going to their chosen task. A government is the opposite. There are millions of people clamouring to whinge about any amount of waste in government. So you end up with governments being up to 6 times more efficient at delivering aid. The classic example is the cancer cure charities that deliver almost no research funding, while government grants are an excellent source of funding.
JavaScript Coercion Demystified
"If you are working on a project with a team, all you need to do is meet before the project starts and decide on an organizational structure that you are going to use to gain the same results with any framework"

If the next step after "decide on a structure" isn't "WRITE IT DOWN", the maintenance devs who follow after you are going to curse your name.
Streaming-only Netflix is $7.99/mo in the US
Google’s mystery barge has “got to move” from the SF Bay
> you can't use Android to put together a compelling smartphone without Google

I actually have an older Galaxy S and I installed CyanogenMod on it without Google's services, so no Google Play, no GMail, etc... The phone is actually usable. I have more apps on it than I have on another Win Phone 8, a Lumia that I received as a gift.

As a browser, I'm using Firefox, which I happen to believe it's the best mobile browser right now. For email I'm using K-9 Mail, a pretty good open-source email client that can also do PGP encryption btw. My contacts and my calendar are synced fairly OK, since I'm connected to my Google account through the Exchange protocol.

For maps I'm using OsmAnd - extremely awful interface, but the maps are from OSM and are awesome and because it helped me get to where I wanted, I have tolerated the UI. For music and movies I'm using Apollo and VLC.

For Facebook and Twitter and other high-profile apps, I could have gone with Amazon's Appstore, however I preferred to use the web interfaces, packaged as apps in Firefox's marketplace. Not as snappy as the native interfaces, but they work and you also get better sandboxing.

The amount of work to go from zero to open-source Android is huge. You could fork Android and release something usable today. Amazon did it ;-)
Justin from Orchestrate, here. Just wanted to let you know that we have tuned down the excitability levels of our welcome bot -- he should just send one email from now on. :)
Weird simulation. You own a starship, have shown to be willing to use it in battle, and somehow lose it to the police once you are behind one payment, even if, presumably, you are guarding it at that moment?

Do these things come with a kill switch that the government can operate? Even if it does, how does the government take control of the ship? Remote control?

Also, if this game has one faction controlling half the universe, isn't the game effectively over, just like Monopoly often is long over before the last losing player gets eliminated?