skysight-inc/HackerNews huggingface dataset:
Here's a list of Dart drawbacks. I like Dart's clean DOM API for the record, but here's what stops me using it:

* Documentation aimed at Eclipse users who are familiar with Java and .net that like cutting edge web technologies, rather than existing web developers.

* No npm, and little documentation emphasis on running on servers

* Poor integration with massive amount of existing JS technologies

* Surprising amount of redundant tokens for a language released in 2011. Semicolons, really?

* Most importantly: it's been nearly three years and Dart has made little to no impact on the world of frontend development. Even non-production Dart use is unheard of on frontend circles, and has less users than coffeescript or Typescript.
It's written by me.

I wrote if for a while and then stopped. I figured that there were plenty of things in the 'startup culture' worth lampooning so I brought him back. I can't promise to write as "Brad Bradstone" often because it requires inspiration, but I suddenly had the silly idea of a 'treadwater' desk last night and figured I'd run with it.
Boracay Hotels for your vacation
I assume that this treehouse will be complete with a "No gurlz allowed" sign?
Yes, very widely known. If you don't think the game was rougher 30 years ago, then you really haven't been watching very closely.
US Patriot Act, EU Data Laws Leave Users, Businesses Confused
There are probably jQuery plugins for 'lazy loading' images, but if you're familiar with javascript, and especially if you're using jQuery too, it's not too difficult to write a bit of code that takes care of this.

The nice thing is that you can then combine this with responsive image loading (i.e. big images for desktop, small for mobile). I've agonized over the different solutions and concluded that, in most cases, a js-based solution to the image loading problem is the best (although I'm open to other opinions!).

What it boils down to is this:
- use markup that are either just divs with data-attributes, or image tags with the low-res images (if images are important for SEO or whatnot).
- detect the device type or screen size
- use javascript to calculate if the element is in view (usually calculating the image's offset from the top of the page is enough, since most sites are, uh, vertically-inclined)
- load the appropriate image from the data-attribute with javascript if the image is visible.

If you use placeholder images initially, I've noticed that the effect can actually look better than just showing the images right away. There's something about the images popping into view that makes the page feel more alive.

For specific resources, I'd search 'check if image is visible' (with or without jQuery). You'll probably find some plugins or some code that might show how to do this. Feel free to approach me if you can't work it out.
Disturbing Commercial to Increase Brand Awareness? [video]
When advertising, you need to stand out. But is making a shocking, creepy or disturbing commercial the right way to do it?

Video by Creative Bone, made for Precious Marble Ltd.
Companies Aren't People: Change The 1st US Law
Inspirational Quotes Special Page (blurred modal implementation)
Location: Surat, INDIA
Remote: Yes
Willing to relocate: No
Technologies: Django, Python, HTML, CSS, MySQL, JavaScript
Resume: http://in.linkedin.com/pub/palash-oswal/8a/7a4/127
Email: oswalpalash@gmail.com
Just a few thoughts. The parent poster is absolutely right that people will not pay for education, as all of the failed tutoring centers outside of cities will attest to. I almost started one myself but caught myself before I lost a lot of money.

While they may not spend money on education, one thing that people will spend a lot on money on is daycare and summer camps(for the daycare). The brick and mortar classes here have a real potential to expand into full blown licensed after school daycare.

To expand, this could possibly be a franchise model, or possibly just be a training class for people who want to start something on their own. And then they can sell them class materials as well.
Not quite. The EU Data Protection Directive requires that personal data a company collects can not be moved somewhere where the consumer will have weaker protections than in the EU.

This has required some workarounds, such as "safe harbour" provisions that US companies need to accept in order to receive personal data from EU companies that have collected them from users, which basically boils down to that the US company need to agree to comply with the same basic rules as if the data had stayed in the EU.

End users can pass their data to whomever, whether or not they comply with these rules.
While at 143 million people Russia has the largest population, this is rapidly shrinking, Russian internet (runet as they call it) was already mostly balkanised mainly due to language.

I find it amusing that they are doing this in "the name of combating piracy" when right now a certain russian site is hosting 1.2 million (mostly western) pirated ebooks and 28 million pirated scientific articles
I applied, but nothing yet.
Great to hear that you've found meaning after such a terrible situation!

I've also found that the interaction of operational planning and setting longer-term goals have really helped me get out of the different lows of my life. I can strongly recommend it to anyone who is having trouble with life.

That said, I suspect I'd have gotten out of my situations much quicker had I sought help. Talking to a professional who gets paid to be a good listener (and to give some direction) can be very valuable, even if just to get going. It's like seeing a personal trainer to help you get from couch potato to healthy person!
1) Yes, there is. For example Selectel: http://selectel.com/services/cloud-storage/ based on OpenStack API, very easy to integrate.

>Data storage	~0.088$ for 1GB per month or ~0.131$ for 1 TB per hour

>Network (outgoing traffic)	~0.023$ per 1GB

>Network (incoming traffic)	free-of-charge

They also recently announced CDN option with Akamai partnership at no additional cost
Am I really the only one who noticed that there are now women in some of the photos, as well as someone who is non-white/Asian? The design changes are great, too, but this seems a little more significant in terms of messaging. YC has been making more of an effort recently but it was always difficult for me to get past the fact that, according to their own photos, JL is the only woman there, or the only one worth showing in a photo. (This is coming from someone who was wanting to be able to like YC whole-heartedly, not someone looking for controversy.)

I do actually think it's something that gets noticed, just maybe not always on a conscious level, so this is a great and welcomed (and more welcoming) change. Well done, y'all.
It's as if you didn't even read the second paragraph, in which I also blamed rear-enders for rear-ending!

If the light is green, there's nothing "questionable". Either one will make the light, or one will have time to slow once it actually turns yellow. If, instead, one does something surprising and irrational, misfortune may result. In this scenario, as in many accident scenarios, both parties have driven poorly.
Designing Calm Technology (1995)
I'm working on this one, you might be interested.
http://archesproject.org/
It is implemented on Django Framework on python.
And show them this page, also from Google:

https://support.google.com/webmasters/answer/66358

From the page:

Irrelevant keywords

"Keyword stuffing" refers to the practice of loading a webpage with keywords or numbers in an attempt to manipulate a site's ranking in Google search results. Often these keywords appear in a list or group, or out of context (not as natural prose). Filling pages with keywords or numbers results in a negative user experience, and can harm your site's ranking. Focus on creating useful, information-rich content that uses keywords appropriately and in context.

A few bullet-points of examples follow, including one about lists of cities one is trying to rank for.
In the same vein: "More Office Workers Switching To Fetal Position Desks" http://www.theonion.com/video/more-office-workers-switching-...
An alternate theory would be the whole thing is a submarine: a way of advertising Bitcoin to pizza owners, under the pretense of a threat.

What could make them take Bitcoin more seriously than the threat of them being harmed by it? It wouldn't be surprising if the whole thing was orchestrated by a Bitcoin startup. And its an easy trick to pull too. You stuff printed letters in a mailbox and they find their way out there. How could anyone prove who did it?

Frankly it's impressive :) After a whole day on HN nobody brought up this possibility. There's also a lesson of strategy here. When you are not making progress being direct about something, try doing its opposite.

What I'm more curious about is how they'll follow up without making it too obvious that they are advertising. How will the make the now worried pizza owner casually bump into a promising Bitcoin company that protects them from extortion and all bad Bitcoin things? Run an ad in the paper or local TV?
balkanisation of the Internet is a natural result of the erosion of trust in corporations and other stewards of this medium

Not even close. This is another regime looking to suppress dissent, just like China has been doing all along. They don't trust their own citizens, not "corporations and other stewards of this medium." You're buying a flimsy excuse for cracking down on free speech.

Their problem has never been that some company cooperates with the US. It has always been that multinationals couldn't be easily strong-armed into cooperating with the local authorities. And no, it wouldn't matter if the US had the same problems.
I can't tell whether this is a childish joke or a scathing indictment of silicon valley "boys club" culture. (inclined to assume the latter given that it's posted on HN). :)
Brilliant:

Currently we're in double stealth mode (the public doesn't know what we're building and neither do we).
Tor exit node operator prosecuted in Austria
There is an option in the config to limit the amount of bandwidth used by the relay.

BandwidthRate N bytes|KBytes|MBytes|GBytes

In combination with accounting you can limit monthly or daily usage - has to be over 30kb/s to be usable by the network, so may not be feasible, but worth knowing.
Exactly - I did want to express that, forgetting to mention that it's not a black and white issue. I mentioned the healing process as fascinating, because the cells act as independent actors that when the wound happens, they first start arguing against each other, but then they start cooperating to reduce the wound, to provide cover for the new tissue and to form the new tissue. We are far from building systems that are as smart as the process of evolution could build.

Ruby is more dynamic than other languages and that's in a bad sense. I always get a kicker when thinking about the purpose of the "class" keyword, being to open the class context or create the class as a side-effect if it doesn't exist. Ruby is built for runtime mutation of types - which is good in certain contexts, but unfortunately you cannot scope those mutations, leading to the ultimate side-effecting hair ball if not careful about both your code and other people's libraries - it would be useful to say, modify the String type or import this library, but only for this block of code.
Perl :)
Is that not standard advice when you have a heart attack. Give up smoking, eat healthier, do a bit of exercise. It's going to be difficult to find a willing and valid control group under the circumstances.
"This is something hoi polloi would enjoy"

May sound weird but thats only because people have been using it incorrectly for so long.
MESSI VS RONALDO (World Cup Edition)
So, World cup fiesta is going on and the whole World is feeling enthralled and excited about it. But how an average Indian cricket lover looks at this football fever is really interesting.
Enjoy the video.
Not even that bad an idea if not for all the water, wetness, and skin not really liking that for a long time. (And it's weird, but who cares about that?)

Make it look like a Matrix Pod and I think you have yourself a new startup!

I still think the lying down (prepped up) with suspended screens and keyboards should be a viable work position. But that should /really/ be alternated with some workout.
Secret court orders isn't problem in USA [1] nor UK [2], Russia only tries to keep up with Five Eyes.

1. https://en.wikipedia.org/wiki/United_States_Foreign_Intellig...

2. http://www.theguardian.com/law/2012/apr/04/clarke-defends-se...
I could easily see the EU strengthening our data protection laws in the next few years to take us in this direction. In light of the NSA scandals there's probably a strong justification for this… except that the UK is a bigger danger to privacy and it operates within the EU.
Am I missing something or is this basically a reverse adblock?
I think your post mostly re-enforces the OP's claim that FP won't save the day. To quote the OP, "it is obvious to me that doing FP right is (and will be) very hard."

In-so-far as your claims are true and germane to FP, they merely re-enforce this critique. After all, doing math right is very hard.

> and we have no sound way of modeling imperative languages/programs in ways that makes them useful as mathematical concepts.

This simply isn't true. There exist sound logics of imperative programs, which can be used to explore mathematical concepts.

This also pre-supposes that imperative programs themselves (and machine models more generally) are not an interesting mathematical concept.

> FP is math

It's entirely unclear what this means, if anything. You probably mean to say that certain functional languages correspond to certain logics. But that's not terribly meaningful; you can establish similar correspondences with imperative languages.

And even then, logic is math does not imply that math is (just) logic. So even if you're granted this point, the rest of your argument doesn't follow.

From a more empirical perspective, plenty of mathematicians do great math without knowing anything about FP, and plenty of FP programmers write a ton of code without ever doing interesting math.

Finally, the vast majority of very mathematically informed programming is still done in languages like C and Python and Java. So I'm highly suspicious of the claim that we need programming languages which are close to foundations in order to do mathematically informed programming.
ISPs take legal action against GCHQ
But it is there! In any case, hi hello. :) I'm working on history -- but Chrome storage only allows me to go back 30 days or so. Maybe 45. Dealbreaker?
You can test Comcast in the same way that you can test a Tor exit node - the technique is exactly the same. The threat of a rogue network admin is similar to that of a rogue waitress stealing credit card info - significant criminal liability if caught. To top that, people in a position to carry out such an attack are generally easily identifiable by their employers if there is a criminal investigation. The same can't be said for the administrator of a Tor node in a foreign country.

The NSA threat relies on the assumption that they are targeting you specifically; the risk with a rogue exit node is that you are exposing yourself to an adversary that doesn't care who their victim - i.e. most criminals. My issue with Tor advocacy is that it's attempting to mitigate the risk of a perceived adversary by exposing users to a much more realistic threat. My spouse and I have both had our credit cards stolen before, but I've never had any reason to believe that I've been targeted by the NSA.

There is a definite tradeoff with regards to the whitelist/blacklist model, but ultimately both solutions are really just patching over inherent flaws in SSL trust model. I wasn't clear in earlier post - my issue is not necessarily with the HTTPS Everywhere model, but rather the perception that it gives the user pervasive end-to-end encryption and solves the issue of rogue exit nodes.
Ha. I knew HNWatcher would come in handy. Thanks for sharing man!
Nope. I don't even remember where I got the link from, but I've been using it ever since...
One of the authors of the paper - Essylstyn - is someone he works with on his heart disease.
20 Free and Exciting CSS3 Libraries, Frameworks and Tools
A collection of the coolest and most awesome free CSS resources including the libraries, frameworks and tools. Go through the collection and find the tools that work best for you.
I like the former, since it's more readable. I mean as in written English, you should put conjunctions at the start of a new line instead of letting them "hang". So you get

constant...

or get code...

or strict low

instead of

constant... or

get code... or

strict low
I do not think stated reason is necessary the same as the real reason. Real reason is more likely to have to do with control over local population, possibly with trying not to export local data to outside world (e.g. national security) and is likely an attempt to give an advantage to local companies.

Combating piracy is just something west is supposed to react more positively at.
Watch Diya Aur Baati Hum 2nd July 2014 Episodes Online | BigTvForum
china & russia already have its own facebook, twitter, google clone, will India and Brazil join the party, thats the question to ask
I suspect Rails the framework is as much to blame here as Ruby, OOP or dynamic typing.

The siren song of static typing is loud today. Robert Smallshire has given convincing -- and even evidence based -- arguments that it increases development time while catching only a very small percentage of bugs:

http://vimeo.com/74354480
Programming problems are diverse, and so are languages. It's similar to what we have in human languages - if you're talking deep specifics of medicine, it's quite different than if the matter discussed is car performance, even if both languages are based on English.

I'd hesitate to point to Lisp, with its ability to be "programmable programming language". The modus operandi, explained by e.g. PG, is to create a domain-specific language and then solve the problem using that DSL. This way you can have a great variety of problems which are relatively accessible by such a language... Would like to know more alternatives to the topic.
The whole site is a parody.

I sure hope no one actually works immersed in a well in the basement of a New York brownstone.
New Telegram chat client with the Aniways contextual SDK
The motivations Russia has for doing this are not currently present in the EU so I highly doubt that.
I can feel your pain :-)

On the other hand, people pay first of all for working solutions. If you keep building robust and simple solutions, your managers will see it eventually - even though many managers don't recognize design talent when they see it, for fear of having to increase your salary.

Or the incompetent ones aren't seeing it because their metric is in the lines of code written, whereas a good developer always avoids writing unneeded code - this can be extended to other areas as well - people really good at solving concurrency issues for example, avoid concurrency issues like the plague they are. If that's the case, then it's time to search for something better. I live in Romania, our situation is similar, but I discovered that I have no problems in finding interesting work remotely - I stopped doing that because it's boring for me to not have colleagues nearby and found a small local company that's pretty cool. But yeah, you don't have to stay within the local market if you can't find something you like.
A language module system shouldnt depend on a build tool or a third party library,so javascript modules are more than welcome.

The transition from ES5 to ES6 will be something interesting to live.ES6 is a paradigm shift for Javascript.
Will be interesting when HP's "The Machine" reaches the market and starts to compete with the "old" SSD tech.
Average IQ in Europe by country (map)
...Comcast...their customers would quickly take their business elsewhere...

This isn't always possible for Comcast customers.
The difference here is that America does not care whether you store your data on services in Europe or Russia, but Russia does. Clearly in practice this is very different to what the US is doing.
Isn't this an expensive way to hire a team ?
Allow me to don my doctor hat and provide some comment here. I'll leave the statistical analysis to the mathematicians below.

1. The study was self-selected
- we don't know to what degree. Did they place flyers in vegetarian recruiting grounds?

2. They explicitly state that they are not including 8 patients that experienced thrombotic or embolic events or had progression, blaming them on other factors. That may be the case, but it is not ok to exclude patients on that basis and report your adverse event as 1% due to that.

3. There is no marker of cardiac function provided in the study / we have no idea if the groups had similar baseline function.

This is a critical point because amongst the 'non-adherent' group there is one patient who underwent a heart transplant.
A heart transplant is a very rare procedure and is only reserved for extremely severe heart failure. If a patient in a study eventually underwent a heart transplant, that patient very likely had horrific cardiac function at the beginning of the trial.

What is more telling is that such information could have been statistically provided very easily:
They could have chosen to provide a summary of number of patients who had experienced infarcts;
number of patients with aberrant ECG rhythms;
number of patients on spironolactone (a medication reserved for use for late in heart failure);
Left ventricular ejection fraction estimated from TTE;
The list goes on.

Instead they provide only the sexes, 'symptom reduction', and adverse events.

In my opinion this study provides little more than anecdote that patients should switch entirely to a plant based diet, and at this point I would certainly not recommend a patient of mine to switch. However it should be studied in greater detail and it would be interesting if stronger evidence emerged.
OMG Assembly
Pray tell what these motivations are.

Just talk through them and then ask yourself if they are in fact "not present" outside of Russia given all the NSA and GCHQ shenanigans that have surfaced.
That is not an honest comparison, though.

import { getCodec } from "iconv-lite";

would be

var getCodec = require("iconv-lite").getCodec;
Watch Pyar Ka Dard Hai 2nd July 2014 Episodes Online | BigTvForum
This is a lot like asking: "Could there be one tool that supports every function and task in the field of carpentry?"

Maybe? But who would want to use something like that? Good programming languages, like most useful tools, are specialized. They support modes of thinking that allow effective problem solving, each within its own domain. (Think Haskell vs Java).

In other words, programming languages are tools, and tools are useful because they are limited.
But US companies are target to NSA survailence and data disclosure, so they can not comply with EU regulations by definition.
Oh. My. I have to read this. And those 40 pages too: https://doc-0s-0c-apps-viewer.googleusercontent.com/viewer/s...

Okay, a cursory look shows this will only work on context-free grammar. I have read another paper showing that you can add some context sensitivity to Earley parsers, I hope you can do that with Marpa parsers as well: ultimately, I want to combine the generality of Earley parsing with the expressive power of Parsing Expression Grammars.

Damn, though. If Marpa parsing is a good as its promises, I may have to jump ship again. (The first time I did was when going from PEGs to Earley.)
And it sends a strong message to all prospective Amazon engineers as well. Only work for Amazon when you have no other options.