skysight-inc/HackerNews huggingface dataset:
5 seconds is beyond the tolerance point for most consumers. 3 seconds is getting into annoyance territory. You're mostly OK below 2.

Your argument is now circular. 90% of the US is fine because they have at least 4mbps, which is fine because 90% of the US has it. That doesn't work. In fact, I can turn it right around on you, as Wheeler recently did -- "When 80 percent of Americans can access 25-3, that's a standard.".

You have cinemaphiles exactly backwards. They are more tolerant of delays and long downloads than ordinary consumers, because they understand and expect that they will have to put up with such for maximum quality. Ordinary consumers want something that works like a TV channel or a website.

Raising the threshold for internet service to be classified as an advanced telecommunication capability is not a "federal rescue", it's the FCC doing what it's mandated by 47 USC § 1302[0] to do -- report on the availability of advanced communications capability, defined as "high-speed, switched, broadband telecommunications capability that enables users to originate and receive high-quality voice, data, graphics, and video telecommunications using any technology.".

You should also read the actual report[1], where they discuss exactly why the new level was chosen. Hint: They recognize households consist of more than one person.

[0] https://www.law.cornell.edu/uscode/text/47/1302

[1] http://transition.fcc.gov/Daily_Releases/Daily_Business/2015...
Steam Community phishing attacks continue unabated
That styling is wonderful, and not just the typography. From the pictures in the article it looks quite consistent, too. I never knew of its existence, have to go look for downloadable episodes.
Cooking is therapeutic :)
Ask HN: How common is it to plug full time gaps with contractors?
How common is it to plug the gap using a contractor for full time positions because you couldn't find any good candidates or you don't have enough time to wait?
Lightning Network: “Bitcoin Doesn’t Scale” [pdf]
Too bad that they didn't just improve React to better handle their use case. Tossing it an hacking DOM updates manually seems like a cop out.
Well, what if the middle class stopped working? Have we forgotten the teachers strikes? Admittedly it doesn't have the same immediate effect as the miner's strike turning the lights out. But healthcare and education are very stereotypical middle class occupations.
If that was the case then async functions would be useless, since the global scope is not an async function. You can call async functions from regular functions, they will just return a promise. You can then use normal promise handing behavior (passing a callback function, which is how you'd currently handle async anyway).

In real-world scenarios though, most of the time you'll be reacting to events, and not calling async code from sync code.

Edit: To clarify I'm talking about the ES7 async/await feature.
I don't know that there's much left in the small business SAAS space (in general) that isn't already well filled, or complicated to implement. So all you can really do is implement something that already exists but charge less (half) for it, but that becomes a race to the bottom.

I'd suggest finding a niche.
Alt – isomorphic flux implementation, meant to be used with ES6
> It’s not a perfect solution — the troll could abandon the banned account and open a new one without supplying a number

Uhmm, I guess they could just scrap this entire plan and ask "Are you a troll?" with a checkbox at the signup page.
Shakespearean Insult for Your IP Address
which is actually better than spending billions and then losing the ISP market to cable + other ISPs using wholesale.

It's actually a rational move. Title II prevented them from competing effectively with the companies that were not under Title II, hence the rational decision not to invest in competing infrastructure.
One advantage of rolling your own is that you only need to consider your (your own, your employer's, ...) specific needs, and sometimes that added flexibility is well worth the effort.

Especially once those needs change, you can simply change your solution rather than beg some company or open source project to implement that change for you or try to get some patch accepted or maintaining it yourself. Sometimes that is a big advantage.

On the other hand, if your hand-rolled library/application/service/whatever is built by a single person and that person leaves the company, you might be royally screwed.
About a year ago I had the, um, honor of taking over maintenance of a bespoke application developed in-house (by a single guy) to make up for some shortcomings in our ERP system (which can, in theory, be customized, but 1. it has to be customized in Visual Basic Script, and 2. the vendor makes no guarantees whatsoever that your customizations will still work after the next upgrade).

It has mostly worked out OK, because the guy that left coded in a very readable style, but when I deployed an updated version of the application, the accounting department complained that things stopped working which used to work. But when I looked at the source code, they should not have worked at all, because the code was not there. So probably the version the accountants had been using before my update was not built from the version of the source code I was given (not to mention that the code was not maintained using any kind of versioning system).

TL;DR - in the case of small-ish applications (depending on how unusual/special your needs are and what amount of resources you can afford to invest) I believe there can be big advantages in rolling your own, but you need to be aware of the risks. I've seen a few cases where companies had kept using bespoke applications for ten years and longer, even though they were clearly broken / out of sync with the company's needs, because nobody was left to maintain them.

EDIT: Just to be clear, I am thinking more at the level of (small) applications than libraries. With libraries, I prefer to use existing solutions, for a lot of reasons, many of which other participants have already pointed out.
We were using a shared screen session (you can re-attach to a session with the -x flag), and we had the same files open in both vim and emacs. I was recording my laptop screen and would switch back and forth between my Vim session and Brad's Emacs session. It worked surprisingly well.
blanketly declare the lives of the middle class to be souless, meaningless, and that their jobs are bullshit

This is a traditional part of the British class system from at least the 60s onwards. There's an entire pundit industry in stating this in lifestyle supplements, pop science, and inoffensive indie music. It's something that we recite, not something actionable. It's like going to church to top up your existential guilt.
TheFamily and the best Growth Hacker program
I really can't stand this stuff.

> To which some people in Portland, echoing antifluoridation activists around the world, reply: We don’t believe you.

I don't think that is what they say. I think they may be saying something closer to "... OK, but there may be other concerns with fluoridation." And there are. There always are. If you don't see that any scientific investigation leaves almost every question remaining unanswered, then you lack perspective.

People conducted experiments. Let's say they found that fluoride strengthened teeth, and did not seem to cause any health problems. Great. But there are an infinite number of places to look for health problems it might be causing that have not been checked. It's wrong to act as if the question is settled. It's wrong to act as if the people who still have concerns are crazy.

These questions are extremely complex, as complex as we have time and energy to let them be. So I find it baffling and irritating when we look into a matter not even 0.01% and then harangue the infidels who still, for some crazy reason, aren't certain. Well, I find myself perpetually uncertain of everything, and I think it makes sense to be that way.
Physical Real Time Facebook Fan Counter – Fbox
I guess Twitter hasn't ever heard of Google Voice. Or prepaid phone numbers. Or the concept of using a different IP address to register an account.

This isn't even security theatre. This is like some seventh graders cosplaying security for their parents and calling it theatre.
No idea how it is in the US, where I live a disposable SIM card costs €2,5 with €5 credit...
The reasons why programmers don't blog
My hate for the overuse of "app", isn't a good number of them just web wrappers?
Once Let's Ecrypt [0] launches, I suppose most web developers won't have any more excuses not to use HTTPS. It'll be free, pretty easy and quick time wise, plus it'll give you an SEO boost.

Browser vendors are certainly doing the right thing by making http be marked as non-secure, and not implementing unencrypted http/2 and not allowing non-HTTPS access to powerful api are completely reasonable steps to take.

[0] https://letsencrypt.org
Fully-Procedural WebGL Seascape
FWIW, from http://www.kalahari-meerkats.com/fileadmin/files/guides/Bush... :

Bushmen speak a variety of languages, all of which incorporate 'click' sounds represented in writing by symbols such as ! or /. The unique clicks used in Khoisan languages are varied and complex, with many varieties and applications throughout the different Clans and groups. Here is a very simplified description of the more common ones used. They are denoted by internationally recognised symbols.

• / (Forward slash) - denotes a frontal dental click similar to the English "Tsk-Tsk" of disapproval. /? is a Glottal variation & ?/ is a nasal type.

• // (2 Forward slashes) - denotes a lateral dental click similar to the sound used to urge a horse.

• ≠ (Equals sign bisected by a forward slash, “not-equal sign”) - denotes a sharp alveolar click made with the tongue against the roof of the mouth.

• ! (Exclamation mark) - denotes a sharp palato-alveolar click made with the tongue on the back of the gum ridge. Cork popping sound.
There's also f2fs [1][2], which has a similar design but runs on flash devices with an FTL and thus takes a more middle road. It still has a log structure and tries to make things easy for the FTL by doing large, sequential, out-of-place writes whenever possible, but it takes advantage of the FTL when it makes things simpler, like for certain metadata that's easier to update as a small random write.

[1]: http://lwn.net/Articles/518988/
[2]: http://lwn.net/Articles/518718/
‘Jihadi John’: Islamic State Killer Is Identified as Londoner Mohammed Emwazi
A Faster Way to Try Many Drugs on Many Cancers
Textus: An open-source platform for collaborating around collections of texts
I literally moved to Europe because of this. Tele-commuting to the East coast, my work day starts around noon and calls don't come in until 3pm.
Russia's Insider Traders Know Putin's Plans
Basically they are destroying the simplicity of the internet in order to push their own agenda. I'd get annoyed about it, but it's not going to be long before it all collapses under it's own weight and something new and lightweight turns up to take over from what http used to be good for.
>We could be taking a new course right now, to live in idealistic ways, in sustainable ways, in heroic ways. But we all just quit that notion before we start, because it's just too hard, and we distract ourselves with the greatest media spectacle of entertaining diversions and political issues every conceived.

Oh. You quit?

>Welcome to life in hell. You can get defensive and self-righteous when people point out the mass hypocrisy and delusion and error in all our lives, but it doesn't change the truth that we are all living in an awful state, as cowards and lapdogs of the hyper-capitalist system that gives us life today, even as it guarantees death in the future.

No, the working classes are actually revolting, because the system has guaranteed them death today.

All kinds of things are actually happening around the world to deal with humanity's problems, and here you're complaining instead of contributing.

Get back to work!

>I figure that a not-yet born post-human super-predator will take the best of human intelligence and anti-entropic principles and incorporate them, and destroy the rest. Or some already-existing higher powers will swoop in at some point in the future to harvest the best of our anti-entropic principles, and destroy the rest of us.

I'm right here, and it really boggles me why people like you keep thinking people like me would destroy you ;-).
Scaling out big data computation using Pig and Python
Report Shows Euro Data Protection Authority Is Taking Facebook’s ToS Seriously
Congress Is Poised to Introduce a Bill to Fast Track TPP So It's Time to Act Now
I wonder how many "internet of things" things will stop working due to these changes.
Apple now allows users to watch Big Ben and the London Eye in real time
Why would a medical body would have problem with a doctor - who doesn't use his title or name - that posts info on a forum ? he isn't deceiving people in any way , and he isn't using his title in a wrong way.
Paras, huge fan of what you've accomplished. Were you a solo founder or did you have co-founders when you started?
See that's why humans won't last long, can't even compute a little 7311 word data stream in 900 seconds. So invest in robots, ok? Robots are disruptive and future.
He has even the Wikipedia entry:

http://en.wikipedia.org/wiki/T._John_Ward
Aren't IOT typically servers not clients?
I can't imagine their pages require access to powerful APIs.
Thanks glad you like it. Main issue with the name is people don't seem to notice the triple "l" which doesn't help retention.
The implementation in JS seems to be simpler and consequently less error prone than the one in C#. Calling an async function just returns a Promise. The await operator just yields to the event loop until a given Promise is fullfilled. Exceptions are handled "normally" inside the async function with try/catch, outside they're handled with a callback, like in existing code that uses promises.
I am a professional, and my tools should reflect this.

Then why aren't you using vim or emacs? b^)
That doesn't address the political and social issue though: who is a the city for? Who should have access to public space?

I believe that in a crowded city it's really important that things like parks and riverbanks are accessible to everyone. Otherwise you slowly create a city of gated communities, a two-tier society. Saying "you could go somewhere else" is basically admitting that the city is becoming unlivable to the common man.
How about Aaas, Acting as a Service?
Three big questions before the Apple Watch event
Measles in Berlin. Visualization shows spreading over the past 15 years
It's choosing a different language, versus choosing a different VM, different libraries, a whole different ecosystem, plus it happens to be quite expensive. The JVM is not home only to Java.

One PITA for me is that whenever talks about various technologies happen on HN, I tend to comment on disadvantages, because it's the disadvantages that dictate the best use cases for that particular technology.

But whenever I do that for .NET / C#, there's like a circle of jerks on HN that down-vote everything that sounds bad about .NET.

That's fine, I had some hopes for Microsoft's .NET, now that it is finally being open-sourced and made multi platform, but when choosing a language, you're also choosing the ecosystem around it and this instance, amongst other interactions I've had, confirms that .NET is not for me and probably never will be.

Cheers,
Absolutely. My point is just that the Java generics not being available at runtime is a common complaint, but it's only partially true.

Most of the issues can actually be resolved even with type erasure. e.g. method overloading can be resolved statically.
That checkbox goes right next to Google's new "I'm not a robot" CAPTCHA checkbox, doesn't it?
Eh, the idea obviously isn't to make it impossible to troll. Just to make it more trouble than its worth for some meaningful fraction of potential trolls.
In-Memory Computing: Current State of Play
ClearTax (YC S14) Is Hiring Engineer#4 in New Delhi, India
Please send an email to careers@cleartax.in -- read more at http://cleartax.in/meta/careers

ClearTax is in the unique position to shape the future of India's financial software. We are India's number 1 tax filing website.

We are also the first India focused product company YC has funded.

Software and experiences designed by us will determine how Indians e-File, save on their taxes, invest and lead simplified financial lives.

Most financial software in our country is from the 80s and stuck in legacy. Most people today have powerful smartphones in their pockets and their lives are better because of apps like WhatsApp, Google Maps, Truecaller, etc.

Simple and intuitive financial tools for taxes, accounting, payroll, invoicing, investing do not exist for the mobile in our country today. We want to change this.

We are hiring:

* Full stack engineers. * Android engineers. * Generalist programmers. * Back end engineers.

Email: careers@cleartax.in if you are interested.

We'll relocate you from anywhere in the world to New Delhi, India. We are building a great company that is transforming how Indians approach their finances. Come join us.
Is this really worth being downvoted? It is an honest question.
Ad blocking on mobile is also very difficult. Most mobile browsers do no support extensions at all, so it has to go through some ugly proxy trick that requires root.
MEGA Changes Payment Systems
I'm a Scala developer, I love Scala (which is why I keep mentioning it) and would be interested to know what baggage you're referring to.

For me Scala is more accessible and elegant than both C# and F# and in my opinion has less baggage.
Car Loan for Bad Credit Instant Approval
This makes me both very happy and very sad - happy because it's a brilliant thing, sad because it's in a proprietary format that requires expensive closed software to open and edit.
Did you even look at the kinds of attacks that motivate these restrictions before concluding that there was a nefarious agenda at work?

I took a look at a Fullscreen API attack ( http://feross.org/html5-fullscreen-api-attack/ ) and found it pretty creepy even though I knew exactly what to expect and what to look for. Tighter controls over that sort of thing seem like a great idea to me.
In UK any phone provider will happily send you a dozen Sim cards for free if you fill out a form on their website. Most will give you some credit just for activating the number.
But how does one know which packages run on which platforms?

And how does one not get caught in a dependency trap, where one of the modules you use ultimately (perhaps after upgrading) needs io.js, and another needs nodejs.
Do you have any numbers on how many new customers you get from the "Powered by MakeLeaps" links?
In countries like India (which is a police state), it is not possible to get a phone/SIM/internet connection without giving your government ID and photograph.

I am not sure how it can work for most countries where you don't need to give any ID and disposable SIM cards are cheap.
Well, they are downloadable from their respective app stores. Therefor they are apps.
First of all, the team who open-sourced .NET is a different one from that that is building IE. DevDiv has been very open-source-friendly for a few years by now.

Then there is the fact that .NET is far less tied to the platform than IE is. .NET is nothing more than a VM, runtime and GC. That's fairly easy to get cross-platform, compared to a GUI application that makes use of platform libraries for hw-accelerated drawing and text rendering.
I don't understand your criticism. They are requiring HTTPS to use complex/advanced features. You're still free to serve your handwritten HTML 4.0 over unencrypted HTTP 1.1.

What simplicity is being destroyed here? If anything, they're making it more costly to make complex websites.
Under U.S. Pressure, PayPal Nukes Mega for Encrypting Files
Building the First Slavery Museum in America
"Jiro Dreams of Sushi" - Jiro is the John Carmack equivalent of cooking. Fascinating look into the life of someone who is utterly dedicated to his passion and life's work.

"The Aviator" - How far one can go when one is utterly determined to make things happen despite the obstacles, the naysayers and public ridicule.
React-ions
I agree with most of what you wrote, but Kindles are way better for just reading. Besides the eInk, which is much easier on one's eyes, it's the lack of distractions that lets you actually lose yourself in a book. No notifications and beeping and "maybe I'll check twitter".
News: Life Is Strange Episode 2 March 13th Release to Be Delayed – GTN
Cashvenger suggests Rani to forget cash and use credit card to earn rewards
Why blocks make Ruby methods slower
If everybody gets an SEO boost, there is no boost. :)
Comments here seem very negative.

If they do some basic tracking of users between accounts, e.g. based on IP address, cookies or browser fingerprint, they could easily do some kind of probabalistic determination of whether or not a potential new account is a troll's puppet or not, and if it is, ask for a phone number immediately.

Phone verification won't stop 100% of puppeting, but what percentage of potential trolls are willing to go to the hassle/expense of getting a throwaway phone number just to get a new twitter account? 10%? 1%?
Resolving the Dress Color Debate with Code
Technology has always reduced the total amount of work people need to do. That's why we now work 40-hour work-weeks in service outlets, factories, or offices instead of 100-hour work-weeks on farms.

The difference is that, once upon a time, we redefined "job" and "full-time" to balance between the economy's actual need for labor and humane living standards that allowed for active citizenship. We reduced the work-week and redefined a worker's life as involving more leisure, because our technology allowed us to do that.

These days, unemployment is high and labor participation is falling because technology has advanced, but we still expect the same work time. The result? A bifurcation of the labor market into a broad section of underemployed, unemployed, or just plain low-paid unskilled and semi-skilled workers, and a small cadre of overemployed professionals now working more than they ever previously did.

Stop trying to pretend the problem isn't there, and let's just fix it.
Airpair does something similar but you have expert programmers that are already vetted. How do you check the skills of the developer giving the programming advice?