skysight-inc/HackerNews huggingface dataset:
Unless I'm mistaken, wouldn't this loop terminate prematurely if the array contains any falsy value, such as undefined, null, false, NaN, or 0?
Intriguing Tech Acquisition Scenarios
The Problems of Developing for Internet Explorer 7 in a Modern World
Pitch Deck? Product? Link?
How do you know users clearly prefer it?
If you actually expect your language to be used (and not only write it because it is fun), you should probably also consider this checklist: http://colinm.org/language_checklist.html
It isn't quite serious, but it can prepare you for a lot of the justified and unjustified dismissals you will have to face.
Homoiconic isn't actually a very meaningful term. In Scala code is also represented as a data structure (AST), and macros produce ASTs. Heck C code is represented as a data structure: the string (although of course C does not have macros like Lisp & Scala).
At the end of the day, there must be some applications that cannot be fixed by increasing concurrency to the limit in a standard dyno. They would not bother implementing XL dynos if this was not the case.
Why? from the little info on that landing page, i assume this is amazon's one-click shenanigan migrated to 100+ merchants? or do you go the step further and also handle processing payments? being effectively just a paypal/googlewallet/etc?
Fantastic! Now please sell it to Canadians!
The problem here seems to be that you're using HN, a site about what is new as a way of finding out what you should be working with. That's like asking an ADHD kid what game you should be playing. You'll get a different answer every 5 minutes. :-)
The CIA should not be relying on NSA intercepts for domestic subjects, since they (the CIA) are not even supposed to operate domestically.

I see no reason in the world to let these people continue to violate their own charters as well as the Fourth Amendment with total impunity. Cut off their air supply as well as their water supply, and I'll take my chances with the terrorists.
"The water-cooled supercomputers require 1.7 million gallons of water per day to function."

Anyone have a citation for that? I suspect that water is in circulation. I doubt they send almost two million gallons into the sewage system everyday.
To be fair, Google's stance was "Get right up to the creepy line and not cross it.", not "Do no evil."
Yes, no data is sent otherwise. If you have ever synchronized an iOS device, the desktop app will make a quick connection to determine its external IP address upon launch and communicate that to my managing server, but this is only used when a synchronized iOS device wants to connect.

Thanks for the idea about launching on specific events, I will definitely look into putting this in a future release :)
Be very careful with assigning IAM roles to EC2 instances. Many web applications have some kind of implicit proxying, e.g. a function to download an image from a user-defined URL. You might have remembered to block 127.0.0.*, but did you remember 169.254.169.254? Are you aware why 169.254.169.254 is relevant to IAM roles? Did you consider hostnames pointed to to 169.254.169.254? Did you consider that your HTTP client might do a separate DNS look-up? etc.

There are other subtleties which make roles hard to work with. The same policies can have different effects for roles and users (e.g., permission to copy from other buckets).

IAM Roles can be useful, especially for bootstrapping (e.g. retrieving an encrypted key store at start-up), but only use them if you know what you're doing.

Conversely, tips like disabling SSH have negligible security benefit if you're using the default EC2 setup (private key-based login). It's really quite useful to see what's going on in an individual server when you're developing a service.

Also, it does matter whether you put a CDN in front of S3. Even when requesting a file from EC2, CloudFront is typically an order of magnitude faster than S3. Even when using the website endpoint, S3 is not designed for web sites and will serve 500s relatively frequently, and does not scale instantly.
I've found meetups to be frequented by many different types, including those that think they are not very social. Don't be put off by that - you'll find your common interests help guide you through.
Or go with a friend if you feel awkward.
Dynetzzle is an original mind bending puzzle game.
Those numbers mean jack shit. End of story.
My thoughts on the site:

1) It would be nice to have pictures, illustrations, and maps to give better context to the stories. It would make them more alive.

Something like this would be nice: http://apps.npr.org/wolves/

There's a nicer example on some railway in Russia but I can't seem to find it.

2) As someone else has already mentioned, it would be great to include modern slavery stories. Sadly, there are a lot more slaves today compared to before Emancipation was passed. People need to know about that.
For convenience and also being able to re-use that data on mobile. Entering the same data again and again through checkout processes seems and feels like a big waste of time to a lot of customers.
I really want this feature too. When I'm browsing Youtube videos, I get so sick of Felecia Day's face.
Esurance Wasted Money Last Night
Why Your Product-Driven Team Sucks at Sales
Title. Ugh....
cool, any link?
That's a problem I'd love to have! I feel like I don't come up with ideas very often, and when I do they don't seem to be very good, feasible, or original.
That's one of the things I needed too, so I built this (sorry for posting it so much here): https://www.persowna.net/

You can add your domain as a catch-all, so you can authenticate with anything@your-domain.com and it will use a single account to authenticate. Services will still see your custom email address, but you only need one password.
Thank you k-mcgrady, surprising that so many folks didn't realize that if you own a trademark, you are obligated to both use it actively and protect it unless you want to lose some or all rights to that mark.
Yes, there's a note right after:

Note that this trick should only be used
for arrays which you know do not contain
"falsy" values (arrays of objects or DOM
nodes for example). If you are iterating
over numeric data that might include a 0
or string data that might include the
empty string you should use the i, len
idiom instead.
Democrats try to reinstate net neutrality rules struck down by court
Dungeon keeper review
Make your App Successful
Umm....I think Denver would resent being referred to as a "rural area." And Boulder. And Colorado Springs.

Ignoring the "rural" aspect of what you're saying, the same can be said of Vegas. And most of Arizona. Not to mention, ahem, SOUTHERN CALIFORNIA. You suggesting that the 20M+ people in SoCal should pick up and leave because there isn't enough water? Because there isn't, except if you count the water imported from COLORADO.

Colorado actually has PLENTY of water; it's just that legally we're bound to give it to others.

Aside from which point, infrastructure costs money. "Pick up and move elsewhere" isn't reasonable if "elsewhere" doesn't have the infrastructure for millions of people.

Did you actually read the comment thread before replying?
One of the developers here. Great suggestion, will do!
Running rails on JRuby and Torquebox (especially the upcoming version 4) would provide MUCH better performance.
lol. i only do recreational drugs.

and i'm actually a javascript people myself. And i just moved away from grunt in my makefiles (not to that though) a couple weeks ago. my comment still stands.
Someone needs to create such list for Azure as well.

And make it Wiki-ized.
Just one example -- Amazon will sign a Business Associate's Agreement for HIPAA compliance. That doesn't absolve you of your application security responsibilities, but it does give you piece of mind on the PAAS EC2/S3 side of things.
It'll be hacked.
Great - thanks for the feedback! Purchased, and congrats on launching this. This is a very specific pain point and it looks well treated.

PS: you could "market" the fact that no data is sent a bit better, maybe have a big switch in the setup that makes the current config clear (with bold "no data sent" by default etc). Hope this helps!
Could you charge for these domains and the services you're providing? Or maybe drop doing customer domains with your time and simply support CNAME support?
They have many different contributing writers. Some are better than others. Same goes for the NYT or any other large journalistic organization.
Thanks, great feedback. I should've probably made the Supported Page more visible and also have some emphasis on the actual Quick Checkout button.

Our philosophy is to make the experience as seamless as possible and just display the Quick Checkout banner on supported product pages. The utility should be in front of you when you need it but ideally without you having to remember to use it.
Facebook and Google+ both have a "Page" feature that is a non-person that you can post on behalf of. It seems that this is a reasonable multi-identity solution.
As someone who works day-in and day-out with Miracast devices, you're a little bit off. The problem isn't really with features and DRM leading to incompatibility. The HDCP portion of Miracast is pretty straightforward and isn't often the problem. The problem (as seen with the charts) is manufacturers that are sorta-kinda-using Miracast but not really. For example the Samsung AllShare devices were never advertised as Miracast capable, but they happen to work (sometimes). Same with the HTC Media Link. Customers get these dongles or TVs and expect it to work with other Miracast devices, even though they aren't really Miracast. Give the standard 2014, 2015 and let's see where we are.

The Chromecast comparison is really a bad one - yes you can tabcast, but really it is designed around a "send this URL to play" experience which is much much easier to accomplish than real-time streaming. For the real-time streaming, you only have a single sink device to worry about and it only works on desktops (for now). Your surface area is much smaller, so of course interop is going to be better.
The CCC is a club Germans should be proud of.
> Grunt in particular doesn't bring anything to the table that bash scripts don't.

Other than a simple declarative API for all of your build tasks and a huge ecosystem of tasks.
What a load of naysayers. Sending the message that pervasive domestic surveillance is unwelcome could be effectively sent with a couple critical states cutting off local resources and enacting laws that are hostile to the operators of such a facility. It doesn't have to be perfect. It's a form of protest.
First graphene radio broadcast is a wireless wonder
The Chromecast supports HDMI CEC in order to turn on the TV and switch inputs, so I don't understand why it doesn't support allowing the TV remote to control the Chromecast. Most TVs support CEC, and HDMI sources can request to be sent the TV remote button press events.
total link bait title. At least put it in quotes.
Yes, that's basically what AliExpress is -- Alibaba wholesalers willing to ship as few as 1 unit.
One co-worker sent the kids to a weekend Chinese school.
The only question that matter: Does it stores the data locally?
OT, but how does this work? Why does it improve rendering? Is it downloading both the normal and bold weight rather than only one leaving the browser to do the rest?
Not to mention that long chain is ugly to read. I would rather see a macro defined and called multiple times than to see the same block of code copy/pasted over and over.
I think it's mostly true that SAT-solvers are better because of decades of research/engineering on them. However there is some speculation that your observation that "you typically lose a lot of structure" is actually sometimes a win, because by "flattening" a representation it might allow some distant implicit constraints to propagate. In planning, for example, that's one hypothesis for where Graphplan and SATplan (two 1990s systems) got their win from, vs. traditional symbolic planners.

Similar to a question that comes up in compilers, about optimizing high-level vs. low-level representations. High-level representations give you more specific semantic information, but turning everything into a flattened mud of combinator logic or CPS or SSA might allow for some whole-program optimizations that propagate originally-distant constraints.
And yet some states are still managing to hold out against Obamacare.
Actually, we have them all over in the DC area.
"The issue with "incredible teams" at companies like Facebook is that they are indoctrinated into ideological frameworks that lead them to make decisions that make sense internally, but not so much externally."

To be fair, this sounds pretty Koolaid-esque as well. But you know what? Sometimes Koolaid is just a refreshing, sugary drink.
Wow, I'm not sure which I'm more impressed by - the fact that you actually went and built a prototype distributed-internet browser (an application these sorts of services keep alluding to, without one actually existing), or that it only took a couple-hundred LOC!

Well done, this is pretty awesome!
Healthcare is huge. Buzz is subjective. Any specific type of thing you're interested in? Are you actually looking for successful apps or just those in the news at the moment? If the latter, following TechCrunch writers who cover health tech should suffice.

Otherwise, good place to start researching: http://www.quora.com/What-are-some-digital-health-startups-i...
Phone(Malata I60 ) [1], chip [2].

[1] http://www.ebay.com/itm/4-Malata-I60-Android-4-1-Dual-Core-M...

[2] http://www.eetimes.com/author.asp?section_id=36&doc_id=13208...
Does it work with subtitles?
What kind of AMD chipset are you running? The HD 7000 series for instance was released early in 2012 and only started having _experimental_ and incomplete OpenGL support a year later. The performance was atrocious even 18 months after release and it likely still is. In the end I bought an Nvidia card which worked fine out of the box.
How Twitter Is Impacting the World of Television
Thank you. That is a wonderful description of what the P vs NP problem is all about.
The only thing stored locally is an authentication token.

Everything else is stored in the PCI DSS scope.
Review: Dungeon Keeper (iOS)
clbecker, your account has been shadowbanned so your replies won't show up on any posts. This is very unfortunate because it seems like you're the origin of this post. So, make a new account or something.

Everyone else: If you want to see his comments, turn on the showdead option in your profile.
Is it possible to embed the geocode data into the OSM dataset? So you wouldn't need to geocode on the fly?
Round Robbin is certainly not equivalent to random, and is much much better for most applications. If all the requests take about the same amount of time, then round Robbin will give the request to the one that hasnt received a request in the longest amount of time, which is clearly the best choice in this situation. Randomized has a 1/n chance of handing the request to this less busy node, which is why the problem becomes worse as you scale.
clickable- http://OptKit.com
Anatomy of a JavaScript video game loop
The usage is nonstandard, but it provides an interesting perspective. What if he was planning to run the X86 code on a virtual CPU, is his usage then correct? Does the nature of compiled code change if it is executing on a "real" machine instead of a virtual one?
looking at the unzipped ipa file, it looks like a solid 40.7 MB of the app is just the binary ! another 9.8MB is the FBMessenger assets.
Isn't Java still open source and isn't it a first a class citizen on Linux? In other words, you get the same Oracle JIT optimizations on Linux as you do on Windows and the Mac.
As Microsoft CEO rumors swirl, consider the Bill Gates factor
This idea, that ideas come from society and should be returned to society, resonates with me profoundly. (And 20 years seems generous.) It almost seems selfish to keep ideas from the public so that the "creator" can continue to profit. As developers, we have seen over and over again the exponential multiplier that the community can be. Release the source and open the doors to infinite possibilities.
It's snark. I thought you liked snarky?
5831 is the number of manpages processed, or the number of total pages inside them processsed?

I'm not sure I follow your question. A man file contains a single manpage. My 'find' command explicitly specified objects of type file rather than symlinks to avoid double-counting manfiles with multiple symlinks (I find 2527 symlinks under /usr/share/man/man). That excludes hard links -- turns out that agetty.8 and getty.8 are hard linked:

$ find man* -type f ! -links 1
man8/agetty.8.gz
man8/getty.8.gz

My system has 18,590 manpages.*

Mind if I ask what OS you're running? How many installed packages? And have you de-duplicated the manpages?

I think it is very unlikely that the average person would file a bug report for documentation.

I've filed such bugs. It's difficult to search across all packages, but there are a few filed for bash under Debian:

http://bugs.debian.org/cgi-bin/pkgreport.cgi?include=subject...

Re: different manpage section have different statistics: Well, yes. As I said, YMMV, however the mean is still generally within 1-2 pages of the 4-page mean I'd first described.

Note that nowhere did I say that all manpages have EXAMPLE sections. Many (most?) don't. Hrm ...

Of 3066 manpages in man1, I find 519 contain lines beginning with "EXAMPLE" in formatted output. That's roughly 17%.

My bigger point is that addressing this deficiency rather than creating de novo documentation projects would be highly preferable. Much less glory, sadly.
A Tale Of Two 'Papers'
The question of whether "we're all criminals" isn't a political statement, it's a question of whether or not there are laws that we are more-or-less objectively violating without intent or knowledge. I have to say "more or less objectively" because if you take the hard-line stance of "you haven't violated the law until you've been convicted" you can skate away from the problem, but most people will still agree that we can reasonably talk about a law being violated even it has never resulted in a conviction.

It's either true or it isn't. It's arguably worse that nobody even quite knows whether we're all committing felonies than knowing the answer for sure. We shouldn't even be having a "debate", it should be readily obvious.

This shit happens: http://www.cbn.com/cbnnews/us/2012/September/Orchid-Kingpin-... Yes, it's one anecdote, but it happens.
Good snark begets an "ugh".
Yeah, the first time I listened to that one – especially the way he opens with his name - I totally teared up.
XL dynos use the same router as everyone else.
"Paper by FiftyThree" is a registered trademark.

[1] - http://tess2.uspto.gov/bin/showfield?f=doc&state=4807:qzi8jw...
South Koreans Using Kinect To Monitor DMZ
There's no such thing as "registering a copyright."
For open-source JavaScript projects, using Grunt or another Node-based tool makes it easier for Windows users to contribute. Node has excellent Windows support, while shell scripts are mostly the domain of *nix.
I don't think its about playing old games for free. I think its about releasing the source of old games so that the craftsmanship, ideas, technology etc can be used and reused by the developers of today and tomorrow.
Instead of complaining, or even in addition to complaining, every one of these services could have built secure messaging and real time communications into their products. Loss of ad targeting data? Fine, charge me for the difference in the value of ads.

And yet, so far, nothing, not an announcement, a rumor, a hiring ad, nothing, nothing, nothing.
I can't zoom on Firefox mobile for Android
Are there places to stream sports with reasonable amount of content without being tied to a cable company ?

And does it increase cord cutting ?
I've stopped watching news programs that stream twitter across the screen. The worst is MSNBC.
< With regards to Facebook, it says that within the last six months of 2012, only a “small fraction” of one percent of its users were the target of any government data requests

So with 1%, they mean that over 10 freaking million Facebook users were under surveillance?
You're probably right but I think Ximian shifting their focus to mobile was probably because they needed a way to finance future development of mono after Novell was bought by Attachmate.
There are several reasons, for example:

* it's dedicated to graph drawing, it has a smaller footprint

* support for WebGL and Canvas based renderers, which is considerably faster than SVG, when you have large networks

* support for gexf files, which can be pre-rendered in exported form Gephi
You're right – I changed the wording to sound less like a conspiracy theory. Indeed nobody is exempt from ideology, but it is important to be aware of it. Interacting with people outside "the system" is one way to do that.
I donno if I'd want approachable and consumable within seconds fast food, if you can get free gourmet cooking from wikipedia / mathworld, or even my cruddy attempt at cooking. In a world where escargots de bourgogne is free from a zillion websites, trying to make the best, quickest Big Mac, or insisting escargots de bourgogne is only good if its available in microwave TV dinner format might not be an optimum idea (edited to add, especially on a "foodie" website).

None the less, in the spirit of XKCDs "Up Goer Five" I present:

The Crying Onion of P probably does not equal NP.

Computer innards are layered like onions. Just like an onion, bigger computer innard layers contain all of the smaller less complicated layers inside them. There are lots of layers, some much better understood than others. Everything in one layer is the same as everything else in its layer even if at first glance it looks very different. One possible exception is the most difficult layer of the computer innard onion might be split into two layers P and NP. Smart people have worked very hard for many years but are not sure if the layers are split or not. The onion of P probably does not equal NP is so complicated it makes people cry, just like an onion.

And in the proud tradition of the previously mentioned XKCD comic, "Lots of fire comes out here"
Is there a guide to performance optimisation in Julia anywhere?
So how do state secrets privileges introduce anonymous evidence? Maybe at this point it would be helpful for us to have a specific case to refer to. Could you point us to one?
Didn't you get the memo? This is the NSA fearmongering game, where all accusations are taken at face value [1].

[1]: https://news.ycombinator.com/item?id=7070283
To expand on 2. above: It's a common misconception that the class NP is important because it stands for hard problems, but in fact there are classes of hard problems which we know to be distinct from P. Specifically, P != EXPTIME (see the time hierarchy theorem).

The reason why the P vs NP question is interesting is the possibility of verifying solutions. We know there are easy problems, and we know there are hard problems, but we don't know if there are hard problems that are easy to verify. Intuitively, for many problems it's much easier to recognize a correct solution than come up with one. This is formalized by the statement P != NP, and in that light it's quite clear why the vast majority of researchers believe it to be true.
Plex has been a pleasant surprise to me...im wondering how the release of this api is going to improve the usability of it
I don't really understand what the product does, but I think it's similar to LastPass -> Fill Form -> (Picks a credit card)
[0..some big number] is not disclosure.
Is it possible to cast something not screen on your device? In other words, is it possible to project one thing on the TV while showing something else on the casting device?
I only have a super unpolished version now, without a domain name. If you want I can send you the link to my server by email - my email is in my profile.