skysight-inc/HackerNews huggingface dataset:
I had to ban myself from Reddit due to the addiction and timewasting. I'm pretty sure I'm happier and more productive for doing so. I still allow myself HN and Slashdot; they're lower volume so you can only waste so much time on them per day. I also recently cut out Facebook and Twitter - I used to go on them perhaps 4-5 times a day. It wasn't much time wasted, but cutting out the distraction has definitely given me a stronger sense of mindfulness and connection to my daily life.

Edit: I edited my /etc/hosts so that reddit.com resolves to localhost. You can still go on it if you want to, but it just gives you a few seconds to think "is this a good way to spend my time?".

Edit: Also worth noting you can often get good info on niche subjects from Reddit. Recently wanted tips on buying a GPU - straight to /r/BuildAPC. Wanted to learn to play a strategy game - /r/CrusaderKings sorted me out. I even once wanted to find a song I made years ago and lost; there was a fan subreddit for the band I was in and they had a repository of old unreleased tracks, including my own lost song!
A new app to show real-time air quality info on the Apple Watch or iPhone
Beware, granting access to this app (or others like it) will mean it will have access to everything including your private repos' source code. This is pretty bad. If you are going to use this to access your company/startup repo, you should probably get approval from your lead or manager before installing it.

Unfortunately, Github, for all it's security efforts, still does not offer token permissions to be limited to "Issues" only. It's all or nothing when it comes to repos. Github's own native client/app doesn't have issue tracking either. This means there are lots of people installing these kind of apps for issue tracking and inevitably the security is as good as the weakest link in this chain. I wish someone at Github could remedy this.

IssuePost http://issuepostapp.com/ is a similar app. However, the developer has revoked the app for similar reasons.

> Issuepost is unavailable at the moment. Unfortunately, GitHub's OAuth API authorizes access to the entirety of users' private repos, and does not allow you to only request access to read/write issues. As a result, I have decided to pull the app from the App Store until I can find a better way to make the app more secure.
I think most people are more interested in the absolute numbers for each year. There aren't any conclusions being presented from the data, so it isn't a huge problem. It also doesn't vary so much:

http://www.infoplease.com/ipa/A0005067.html
If you count imprisoned men, do you count those who work while being jailed? Seems like it's too convoluted to be included in this metric, though certainly worth noting.
Show HN: DropZap 2 v3.3 is free for a limited time [iOS puzzle game]
Secure yourself, Part 1: Air-gapped computer, GPG and smartcards
The one by Gabriel Weinberg and Justin Mares?
Or when more well off people move to that city, and then magically... become homeless. Just so they could get free housing or whatever.

There will always be people trying to game things, even for marginal benefit.
Not sure what recent strong performance you're referring to. Here's a comparison against the S&P 500 for the last 5 years:

http://finance.yahoo.com/echarts?s=MCD+Interactive#{"compari...
For the uninitiated: https://www.youtube.com/watch?v=K99OWlAWeN4
Mathew Flatt's Scribble might be in that ballpark I think.

http://docs.racket-lang.org/scribble/index.html?q=dot
Made in a Free World
> The only well-known contemporary languages that get this (somewhat) right are Python 3, Ruby 1.9 and Swift, though ES6 is in process of getting up to speed too.

And Perl.
or $ = d3.selectAll; surely?
s/большой/большое/
+1 will be publicly visible (for apps) even if you you have turned it off from Google+ profile page... I'm not sure if people realize it. It's also possible that people click +1 accidentally. I know I did when I reviewed my history, I have never ever wanted to +1 anything on store but I had for 5 apps.
Yes.

I think D3 and JQuery differ more with the dynamic data binding. In D3 you can bind a function to an DOM value.
Free Tools to create micro-content
I couldn't even see the output of this one... didn't work on my chrome and IE
The source omits names that have less than 5 occurrences from the published data:

http://www.ssa.gov/oact/babynames/limits.html

(So perhaps you aren't in the US and your name wouldn't show up in the source data, or perhaps you are in the US and your name is uncommon)
Minecraft chef!
Scala is more flexible (for better or worse) and less verbose (for better or worse).

Because of this, it's possible to be much more expressive in Scala and it's possible to be much more terse/obtuse.

I like Scala's powerful type system -- I just have a hard time reading most other people's Scala.

If you're sure you can get a consistency of style and approach in Scala among your team, sure, by all means. But if you believe that you're likely, at least in the short term, to have stylistic inconsistencies among your team, I'd lean a little more towards Java (just on "worse-is-better" principle).
Really interesting program. Does it have any effect on the local real estate market? I would imagine it would have at least some impact on renting/purchasing prices.
If you disagree, please elaborate - its hard to have a discussion based on expressions of moral outrage.

My statement seems controversial, and was at one point even downvoted below zero. I'd be interested to hear the counter-arguments, but alas, the HN downvote-to-disagree anti-pattern is in full effect, so I'll never know.

I said what I said because it reflects the experiences that I've made. Of all the people I can think of, including me, those that got tougher and worked hard on improving themselves, changed their lives for the better. If there is another way, I haven't seen it yet.

In the end, you can only adapt to the society you live in, or must choose to live elsewhere. Becoming an outsider or moving to the woods is an adaption, too. There is a wide range of norms and cultures worldwide, and those with a very masculine culture (e.g. Japan) are often economically successful, but can be harsh on men due to the competitive pressure.
As Duke Ellington said of Louis Armstrong: "He was born poor, died rich, and never hurt anyone along the way."
>> There are several months out of the year when living outside in Alberta is basically impossible. Some of the homeless go to shelters, but many wind up sleeping inside of derelict buildings or hiding in office buildings.

Great perspective, thanks for this.
Here are several related images and graphs:

https://www.google.com/search?q=relative+velocity+time+dilat...

https://www.google.com/search?q=velocity+special+relativity&...

http://hyperphysics.phy-astr.gsu.edu/hbase/relativ/einvel.ht...
Pres. Eisenhower gives dire warning: 'We must guard against the acquisition of unwarranted influence, whether saught or unsaught by the Military Industrial Complex' (Jan. 17, 1961)
https://www.youtube.com/watch?v=8y06NSBBRtY
I don't have access to my oculus right now, but how does that work? Is there a unity demo executable to download somewhere?
Apple and berry strudels
And maybe some unique id in form (application id, error id) like VS compilers do. This will make process of rewording error message less painful for users trying to google it and developers hesitating whether to improve bad wording that is known to confuse users.
Experitus – Workshops for travelers
Thank you so much, so valuable information :)
You have to wonder which of those trends are "secular" (in the economics sense) and which are indirect causes of high unemployment.

The article already hints at this: Apart from the young cohort (until mid-20s), the rise in men going to school is probably less about an increased desire for education and more about an inability to find work. More men caring for their families may be a good thing (increasing equality between men and women in practice), but it may also be a symptom of high unemployment. And is it really plausible that more men are disabled today compared to 15 years ago? It seems more plausible that there is a grey area of disability, and a bad economy drives more men in this grey area to apply for disability benefits.
The part minding about "privacy" and "not knowing what will be shared" is unsubstantiated though, there is no argument against or for that being part of their reason.

All we know, is that they rate very little. And if they're like me or many it's simply that they don't care about rating stuff, I couldn't care less about people reading the amount of stars I give.
It would be trivial to convert the callback-based method to a promises one in whichever library you're using. For instance, with bluebird[0]:

d3.json = require('bluebird').promisify(d3.json);

[0]: https://github.com/petkaantonov/bluebird
what do you mean by "high frequency"?
Why the downvote?

The smaller the strings, the more strings you can allocate before triggering a garbage collection. Also, the smaller the objects, the less copying is needed when promoting survivors.
What is appropriate for error messages in some software might not be appropriate in others. Think web servers vs compilers vs word processors, etc. What is appropriate depends on a lot of factors such as the expected users of the software and what level of the stack the software operates in. In this case I'm not convinced that a standard would be helpful.
You are right of course (I knew this as you can see when you look at the PDF I linked - slide 50). I have edited my original post.
Reddit can be a huge time waster if you let it be.

I am subscribed to a bunch of niche subreddits specific to my interests, and I cruise it a couple times a day. The benefit to less popular subreddits is that you don't need to check them a hundred times a day to see if they've changed. I don't read the big popular subreddits.

Once a day, usually in the evening for 10-15 mins, I'll cruise the top images on Imgur. That keeps me up to date on the memes so I can know what the kids are talking about.
ATP (http://en.wikipedia.org/wiki/Automatic_train_protection) is present on some Great Western trains, and TWPS (http://en.wikipedia.org/wiki/Train_Protection_%26_Warning_Sy...) is present on some others. There is also AWS (http://en.wikipedia.org/wiki/Automatic_warning_system_(railw...). Looking through the list of rail accidents in the UK (http://en.wikipedia.org/wiki/List_of_rail_accidents_in_the_U...), the last one caused by a signal passed at danger was the Ladbroke Grove accident in 1999 (http://en.wikipedia.org/wiki/Ladbroke_Grove_rail_crash).

There are still regular incidents though, such as the one at Wootton Bassett recently (http://en.wikipedia.org/wiki/2015_Wootton_Bassett_SPAD_incid...).
Mbeddr 1.0-RC1 release
Well, but why those don't go out and buy a flat they can rent in AirBnB instead of sub-renting someone else's? Most rental contracts explicitly forbid sub-renting and I'm pretty sure these cool people don't pay taxes on the money they get from the short-term tenants.

This is a greeeeey area.
Unless you make your bread from scratch this is what supermarket bread is like too.
But with share buy backs the advisers make bank unlike dividends where its the owners that directly benefit
I don't necessarily agree that adding features decreases agility. Sometimes it can massively increase agility - especially if your product is built in a way that a new feature can immediately gel with other features.

But apart form that, absolutely. Technical debt in the article isn't the technical debt that was originally coined.

I still think the common meaning of technical debt is just as important though. Code that can't be taken forward, for whatever reason, costs its owner.
Side note: "Smrt" stands for "death" in Czech.
A Hard MIT Class
Seems like a tablet with GPS and railroad maps, attached to a loud buzzer would be a far easier/cheaper solution to this problem.
See also https://news.ycombinator.com/item?id=8738646 from December
Sure you do that with local people around town at a garage sale. I don't think a handshake is wise for either party in something that could be worth millions of dollars. Is it common in europe to make multi million dollar handshake deals over 10 years?
The author doesn't even mention how many more women are in the workforce as compared to 1950.

The main loss here is the exodus of manufacturing jobs. No simple way around it.
I disagree that there's any problem with the API. I do agree that it can be hard for a new developer trying to learn, but I believe that it's worth it. By analogy, learning to code is hard for someone who has not yet done it, but it's still worth the effort, and you would never expect designers of "real" programming languages to dumb things down to make it easy for you the first time.

Should we design our tools so that you can pick them up immediately or should we design them so they give us as much power as possible? I, personally, would prefer Englebart's violin.
I get terrible deja vu moments when I read Naggum's postings on the net. I knew him as a fellow student, long before I heard about his rants on the net and he actually had a very soft voice and spoke very calmly. Later I had the opprtunity to work with him professionally as well. He was a pleasure to have in meetings away from keyboard, but group discussions by e-mail could be very unpleasant.
> Some of my friends are Reddit addicts.

So the question is really "how do you not let it waste too much time"? I'm unsure whether the question is loaded or not.

EDIT: here is a more constructive part of this comment, a more general technique to dealing with doing "useless" stuff in general:

Get a small notepad and a pen. Imagine that you have two hours of free time. Now before you're about to do something, write down what you are going to do. Not a plan of the two hours, but what you are going to do right now - like "wash the dishes", which might only take five minutes. The point here is to shake you out of whatever autopilot you are running on, and do things in a more intentional way. When you are done with the dishes, you might write "practice the guitar". After that, maybe "check the front page of proggit, and bookmark the interesting links for later" if you don't have time for that right now, or want to do it later.

Hopefully this will avoid habitual things like the other poster mentioned, like immediately opening a browser and going to proggit or HN once the computer is turned on (I do this too!).

And of course, this technique can be used whenever, not just in your free time. The two hour free time was just an example.
To sate the need to express a narcissism of minor differences that drives enthusiasts apart.
ISO 8859-1 does have the unique property that each of its 256 code points map directly to the first 256 Unicode code points.
Even if 1% of verbal contracts for 200 million dollars are not honored.. the expected value of not signing is -2 million.. seems smart to spend 5k on a lawyer, no?
I check reddit a few times per day mostly because I'am a mod over there and want the subs to be clean but other than that I read /r/netsec a lot, very nice community with focus on quality.

Almost never share any content there but the few times I do I get really good feedback so next time I want to share something reddit will absolutely be the first place.
so which sites do you browse instead?
>With UTF-8 you would give up some constant time operations like character lookups

if Java had a non-broken string API, even with the current UCS-2 based solution they couldn't do constant-time character lookups.

And even if Java went the extra mile of using characters big enough to encode every code point of a string, constant lookup would still not be possible because users are often interested graphemes, not characters.
News readers, just add .rss to the end of any Reddit URL.
Yes, that's a good analogy. Most adults can see why being tried by a jury of your peers is an amazing difference between a modern democracy and fascism, so we "force" each other (ourselves) to participate, even though it isn't profitable, and we create a great public good as a result (a fairer system of laws, even if it isn't perfect. it's hard to want an alternative to a jury of your peers if you are being tried for some crime by the state.)

So in the analogy, the companies that are spying for the NSA are like the people participating in jury duty - and (if we agree that there is a social good toward having the black box of intelligence available under extraordinary circumstances) should be "forced" to (or compensated extremely minimally for it), like jury duty.

Being paid a windfall profit to do so would be as though people went out of their way to participate in jury duty, for personal profit. Obviously that would be a horrendous set of incentives for society. (i.e. creating legal cases just so people can participate in jury duty.)

having it be a chore and "forced" on people (by the social contract) and to a minimal extent, is much better.

(this is just assuming there is some social good to having this stuff be available at all, under extraordinary circumstances.)
Belgian privacy watchdog threatens Facebook over user tracking
>Baker at one point told intelligence committee lawmakers that The Intercept’s Glenn Greenwald was simply on a campaign to “cause the greatest possible diplomatic damage to the United States and its intelligence capabilities.”

The problem with liars is that sometimes they tell the truth.
Moto G 3rd Gen Makes Appearance on Flipkart
I see you are doing domain registrations. "You can register a new domain for only $14/year with us"

That's quite an undertaking. Is this a white-label thing? I'd imagine there's quite a lot of management that goes into being a registrar on top of a blog platform!
You will be removed from the universe, for violating it's laws.
Yes - I should have linked to it
http://tractionbook.com
Reid Hoffman: Why the block chain matters
I don't mind the syntax and suppose I agree that consensus syntax is the right syntax.

The problem is beneath that: XML's semantics are tremendously large while also being a complete mess. The upshot is that the difficulty of being a compliant adopter---of matching such a large, nebulous, incompletely defined set of inconsistencies---is tremendous and instead there are leagues of partial, massively inconsistent consumers and producers who hammer out successful communication via a list of patches.

To some degree this situation was inevitable, but XML exacerbates it and cements the pattern.
He's not dead.
Aside from that, the allegations are that that the guy had been randomly attacking people with hammers. And as we see here, he immediately attacked the officer, on sight.

Was it the best choice? No. But the whole thing happened in just a few seconds, start to finish. I can't fault them or say it was a bad choice - I would likely have done the same upon seeing someone I worked with being beaten about the head with a hammer.
A great reference for someone starting out with D3 looking to replace some basic jQuery incantations with D3 ones. I think this code sample is particularly telling:

jQuery

$('.foo').find('.bar');

D3

d3.selectAll('.foo').selectAll('.bar');

The D3 API consistency is so juicy and delicious.
> The point of using different HTTP verbs - chaching. Don't do
> GET /deleteItem?itemId=456

Yes and no. Use DELETE for delete basically for that reason, but the statement that there are different verbs for caching is wrong. That's what a variety of Headers are there for. The fact that GET is in many cases cached simply is that a GET isn't there for state changes, so it doesn't matter whether it reaches the server (headers are there to tell whether it should).

That's for how things are meant to be, but I agree that it often isn't like that. Properties of HTTP were (ab)used for other things. I think that's a mixture of not understanding HTTP (in other words, not having read RFCs) and of course practical reasons.

We can see that a lot in the web in general. A lot of things get used in different, often completely wrong (as in standards breaking ways) and so things are not really coherent. That includes HTTP, HTML, CSS, ... and that's why new versions of these standards and up having a rather strong break. Caching is actually a great example if you look at HTTP/1 vs HTTP/2. But you may also be look at tags like <i> or <b> in HTML. They started out for styling, then they were discouraged and now they have a more semantic reasoning (see HTML 5's definition).

Doesn't mean that how it is used a lot is exactly bad. It actually just shows that the original ideas, the REST dogmas, etc. maybe don't fit and people use the best from RPC and REST. HTTP is used really universally, which also explains why there are things like WebSockets which barely fit with the original ideas and concepts of what HTTP is. On the other hand it worked extremely well, when you look at its popularity.
The whole idea is that developers wouldn't need to know. Memory might be dirt cheap but GC pause time and surrounding latency definitely is not.
The HTTP protocol will have nothing to do with making UI/UX better. People will continue to write ones that are unintuitive, resource intensive, unnecessarily complex, and utterly stupid because they can.
Check out http://en.wikipedia.org/wiki/Stream_Control_Transmission_Pro...:

It's not supported at all on Windows or OS X and the implementations everywhere else are far less tested than TCP. That's a large immediate problem, particularly since you have to update the kernel to fix it, and it also means that many, many intermediaries (home routers, proxies, corporate firewalls, etc.) have never been pushed to support it at all, let alone as well as commonly-used protocols.

The good news is that the semantics are close enough that if the situation improves for both client support and, critically, intermediaries it would be relatively straightforward to migrate to a HTTP/2-over-SCTP hybrid if proved better in some way.
I'm personally of the belief that if you assault someone with a deadly weapon, you have forfeited your right to live.

Hell, if you assault someone in my family without a weapon you've forfeited your right to live.

I realize some may hold cops to a different standard, and I most certainly hold them to the same standard as I do anyone (and the recent spat of cops killing unarmed men or kids with toys on park benches have been atrocious) but this guy was out to murder a cop, so, boom you're dead.

I know others may have a different opinion, but don't imagine a stranger - imagine someone you know is being assaulted with a hammer. Would you not put the assailant down on the spot, even if you had police/military/marshal arts training?

I would.
You should try reqwest if all you need jQuery for is AJAX
Nice numbers, but what's the point? Times they are a changin'?
the pendulum will eventually swing back for more privacy
Моя девушка – зомби / Burying the Ex
Good to see Purdie, his Purdie shuffle is great. You will hear it in Led Zeppelin's "Fool in the Rain" and Toto's Rosanna.

Watching Purdie talk about it on YouTube is informative.
There are limits to what you can do with JQuery on SVG, hence the existence of plugins such as this one : http://keith-wood.name/svg.html
"Since then, while the population of France has doubled, French forests have also doubled. In other words, forest loss decoupled from population."

Meanwhile in France permanent meadow area shrank by 6.3% between 2006 and 2010 and by 3% between 2009 and 2010 alone.

it's ashamed that people who care about environment tend to get obsessed about forest and forget about the rest.
230 million out of 2.3 billion. I hope the vast majority around here would honour their word: there is nothing at all you can do with 2.3 billion that you cannot do equally with 2 billion.

230 million out of 460, 100K out of 1 million that's would be another story.
WHat's going on with the testimonials lol?
All are very negative and they alone kill the app instantly, I don't even know what the app is for.