skysight-inc/HackerNews huggingface dataset:
I’ve never thought about this but I agree to an extent. Keeping things around for your children to hack on would very useful for their development. Books and kitchen equipment could also be very important.

I think those that wanted to adopt this lifestyle while raising family would have to look at keeping things that are actually hackable and look to renting the rest. But it may not be cheap compared to just owning said stuff for children to hack on.
I think if a restaurant in the US tried to charge for water there would be a mutiny on their hands (or well I'd probably just leave.)
Maybe you should reconsider keeping the team you have.
One possible problem with your experience with 3 monitors is that you have poor tools at your disposal to manage them. When I first switched from 2 monitors to 3 monitors (on Linux), it was horrendous:

- My workspaces were monolithic. If I changed my workspace, the windows on all my monitors went with it.

- Alt-tab worked globally across all monitors. I wanted it to only list the windows that were on the currently focused monitor.

- Moving windows from one monitor to the next in a predictable way was a chore. (I eventually resolved this with some key bindings, but it was a hack.)

- No window manager I know of afforded me the option of using tiling or (GOOD) stacking layouts on a per-monitor basis. (Some tiling WMs exist that solve the monolithic workspace problem, but they are all tiling.)

My first solution to this was to fork Openbox. It worked well for a while, but it was subject to a lot of state transition bugs and my hack became hard to maintain.

So I wrote my own. In Go. (Including a full X client stack.) https://github.com/BurntSushi/wingo

I love working with three monitors now, because I can freely mix and match the windows on my screen. My workspaces are dynamic (add/remove/rename as I please), so everything is composable. On one monitor, I might have a bunch of terminals in tiling mode. On another, I might have GIMP in stacking mode. Interestingly, in order to achieve this, I had to break compatibility with existing standards (but support as many as possible). As a result, some existing WM tools (particularly pagers and possibly task bars) just can't work well with my WM without explicit support. Perhaps this is why so few of these WMs exist outside the tiling world!
Thank you for your service and sharing your reasons.
It works for some people, it doesn't work for others. It's a mistake to think that more screens means more distractions for everyone. It certainly doesn't for me. When I'm focused on an app, it gets my attention, and the mere presence of data nearby doesn't really get me. The benefit for me is in app switching, because I never have think about it when I can just glance over.

The things that do affect me are popups and noises and the nearby phone. But these are all things that still exist on a single-monitor setup.

I'm glad the author has found a solution that works for him, but it's wrong to generalize it as a solution for everyone.
"I still can't imagine the average user taking one along when going fishing."

He also couldn't imagine the average user spending hours of their day on a laptop simulating farming.
Luckily I didn't last till that part. You can use simple language without being vulgar or coarse. An entertainer can afford it, a startup probably can't.
Portrait orientation definitely solve some problems. Reading is easier as text is narrower. Coding also seems okay if you're not a fan of long lines.
Unless it's changed recently, I'm pretty sure "Ghostrank" is off by default, and you have to opt-in, but yes, it will track you if you turn it on. (The ABP "allow some advertising" option is an opt-out though IIRC.)
Looks great, could you have a list of features you offer? :)
You may or may not have a point, but I don't think you are making your case. The complexity of a piece of code is not a means of detecting its value. Facebook was originally written in something like a weekend or less. Twitter was not originally a complex piece of code. Also, writing the code is only half the battle. The other, and often more difficult, half is getting the word out, and this guy has managed to get a very visible notice on Hacker News, so he's way ahead of the curve. Also, you don't really prove that the code was easy to write, we just have to take your word for it.
In that case its a sign that you want to think about moving companies
I transcribed the important part of the interview and put it up here with links to relevant info about each of the Patriot Act sections and NSA programs mentioned: http://cantheyseemydick.com
Environmental group seeks greater protection for USDA scientists
While your comment comes across quite snarky, I agree that probably a good Linux WM would fix many of the problems the author mentions. Windows and especially mouse movement across 3 screens probably gets tedious fast.
I think John Oliver's producers are heroic.
Ref. 2: Moodle [1] is a learning platform designed to provide educators, administrators and learners with a single robust, secure and integrated system to create personalised learning environments. According to their own stats, it is installed on 50k sites, and hosts millions of courses (but many of those could be samples or now defunct).

[1] https://moodle.org/
I guess it wasn't an Errata so much as a "documentation update"

If it's a new design, with no backwards compatibility issues I guess lots of "bugs" became documentation items or "features"
Yep! http://dilbert.com/strip/2010-11-04
And ref. 3: indeed, "Coursify" seems to be a better name. But Moodle has a cool acronym: "modular object-oriented dynamic learning environment" :-)
Brace Yourselves, the Net Neutrality Legal Challenges Are Coming
Handling empty batches in Spark streaming
if you were in the picture (you and everyone else on that half the planet), you could call it a selfie.
The issue was that they let their own intermediate certificate expire, even though the leaf certificate for smtp.gmail.com was still valid: http://www.securityweek.com/google-lets-smtp-certificate-exp...

It's good to note that many expiration checkers (e.g. for Nagios/Icinga) only check the expiration date of the leaf certificate, so you'll be in trouble if the intermediate certificate expires. However, I don't think any commercial CA will give out certificates with an expiration date longer than their own intermediate or root.
Airlines' worsening customer service: The blame game
Well, multi-monitor handling is something that Windows is very good at (compared to OSX or common Linux WMs). It correctly remembers window positions, etc., you don't have ridiculous limitations of cross-monitor window positioning like OSX. Windows 10's is going to be a big jump forward in that as well.
Exotic (tiling) WMs under Linux can be very good if someone takes the time to set them up, however, standard Gnome, KDE, XFCE, Cinnamon are all inconvenient.
I think that people are ignorant, because why wouldn't they be? They have zero individual influence, 99% of things the government talks about openly is irrelevant bullshit and part of shaping the voter's sympathy. So basically if it doesn't influence your daily life and you have zero control over it, why should you care?

So it doesn't seem surprising at all that people in modern democracies are ignorant of most of the politics. I think that many in tech, who are acutely aware of the significance of the NSA affair, care about it not because of politics, but because it's wrong and hurts people.
The Hackathon Fast Track: From Campus to Silicon Valley
Depends on the problems.

Anything to do with video or 3d graphics and it can help a lot.
The "macbook on a wooden desk with a moleskine and a cup of coffee" is a running joke on many productivity/minimalism forums.
As human species we need to focus on two activities: experiencing meaningful things and creating them. Giving up meaningless materialism junk is a great practice that helps you to focus on real experiencing, but we need to be careful not stopping creating truly meaningful things.
With the advent of 4k displays, tiling WMs will really shine, I think.

On my 1366x768 notebook display they do nothing for me, because many tools have tool-bars and stuff.
2015 and Windos still has no proper working virtual desktops. Not to mention all the other, say, fvwm functionality.
That is funny about the licenses. I guess 20+ banks was finally enough. The funniest name to me is Yuanta -- because it looks like "big money." I've heard it said the reason for relatively more banks is because ethnically Chinese people save more than Westerners, who prefer to spend more, thus requiring fewer banks. You may be interested to know that HK stopped giving out street vendor (aka dai pai dong) licenses, with the only way to get one being marriage to a licensee, leading to dwindling numbers of street vendors -- another thing Taiwan doesn't seem to be short on!
1/3 of us are overworking. See the effects and how to overcome it
I use 3 and it works fine for me (I'd take 3x1920x1200 over a 4k/5k larger monitor).

Middle for code/editor/terminal, right for browser/debugger/unit tests and left for everything else (email, bug tracker, tickets, netflix).

The separation of concerns is what I really like.

http://i.imgur.com/kxcCh8D.jpg is fairly typical.
It's about half the pictorial content on /r/minimalism as well sadly.
From the source:

<!--[if lte IE 9]>
<div class="chromeframe">
<div class="inner">
<img src="images/logo-text.png"></img>
<h2>Uh oh, it looks like you're using Internet Explorer.<br>For the best experience on Buttercoin we recommend using a<br>modern browser, like Google Chrome, which you can <a href="https://www.google.com/chrome/browser/">download here</a>.</h2>
</div>
</div>
<![endif]-->
WikiData is the newer hotness
If you need more than that to work at maximum effectiveness, consider yourself High Maintenance.

I'm thinking of downgrading to an Air or MacBook just to refocus my efforts.
I find it very interesting that Snowden explicitly confirmed that when the NSA says they only capture "foreign" data, they are considering the endpoints of the wires that transport any given packet, not the humans that generate/receive that packets.

The NSA has a lot of people focused on "metadata" of the endpoints only, and not the entire path the data actually follows that is generally not something the leaves of the network can control. Snowden mentioned moving data to different locations (probably remote mirrors/backups) as one of the places data is captured. The NSA can probably capture any data they want by simply poisoning a few BGP[1] routes so the data they want is routed internationally.

[1] pick your favorite method of rerouting traffic; BGP is just one obvious example
Wow, how do you arrange 4 screens? One next to the other to form a semi circle, or a 2x2 grid? If the former, how do you avoid getting weird neck problems?
For a lot of web development work, three is the perfect number. Terminal, IDE, browser.
All I hear is most stupendous badass of all time: (forgive the long quote)

... self-replicating organisms came into existence on this planet
and immediately began trying to get rid of each other, either by
spamming their environments with rough copies of themselves, or by
more direct means which hardly need to be belabored. Most of them
failed,... Like every other creature on the face of the earth,
[Godfrey Waterhouse IV] was, by birthright, a stupendous badass,
albeit in the somewhat narrow technical sense that he could trace
his ancestry back up a long line of slightly less highly evolved
stupendous badasses to that first self-replicating gizmo — which,
given the number and variety of its descendants, might justifiably
be described as the most stupendous badass of all time. Everyone
and everything that wasn't a stupendous badass was dead.
As nightmarishly lethal, memetically programmed death-machines
went, [his parents] were the nicest you could ever hope to meet....

[1] Cryptonomicon, also found here http://tvtropes.org/pmwiki/pmwiki.php/Main/WorldOfBadass
It's not nine billion, there's approximately 7.2 billion people in the world.

Sorry if it seems like a nitpick, but the number is off by the entire population of China and India...
thx Dan
Virtual desktops is a prominent feature of Windows 10.
Thing I'm building | IDE,code,ssh | Documentation / Debugging

Email and messages will always interrupt me, whether I have one monitor or three.

Honestly, the internet is boring. Facebook is boring, here is boring, reddit is boring, it is all boring. It is so much more fun to make stuff. But it's a good place to go to when I want to start my day up, shut it down, and reboot my brain when I'm working on something difficult.

The concept of multitasking and single tasking is oversimplified. People define what tasks are and what organized is. If I see mathematical similarity through the 30 or so random topics I switch up and progress through, there is something that is single tasked in there because it unifies all the information selections, and it builds as I progress through each one.
Glad to see someone else who went towards the empty desktop for their displays. I use various background scenes that are either calming or spark conversation. I have no icons on there other than files/reports being exported on a current problem and on their way to the vendor or responsible team. Once sent they get filed. Its like the age old idea of a clean physical desk. Things are where they belong.

I always liked the dual monitor setup, it keeps work separate from mail/etc without taking up an undue amount of my physical desk and more importantly, eye space.
The number of people that praise John Oliver for dumbing down the issue amazes me.

Dumbing down complex social and political issues is a communication strategy that will always see populists and extremists as winners.

This is how we got here in the first place. The words "War on Terror" are the ultimate dumbing down of international politics.

This is so easy to counter ("NSA can prevent another 9/11", "Government can trace pedophiles" etcetera) by the other side it's laughable. This is just playing into their hands.
From the Moleskine?
It is a real thing, as the Metafetish blog reports: http://www.metafetish.com/tag/teledildonics/
Best JavaScript commenting library
At Viima, we're building a SaaS product where people should be able to comment things. We thought that since it's such a common need, there must be a good open source javascript library out there to do the job so that we wouldn't have to reinvent the wheel.

We scoured the web but couldn't really find anything that would work for us so we decided to build it by ourselves and have now released the library as open source: http://viima.github.io/jquery-comments/

What do you think? Is this the best js commenting library out there or is there something even better available?
Conch Republic ftw
Many behaviors are continuous, it is just that many are not. I am here today and gone tomorrow, why? It doesn't matter, it just is! If all I had to worry about in a physics engine was F = ma, life would be a simple continuous function, but it turns out collisions just ruin that.

If you really want to get in the thick of it, take Conway's game of life (or NKOS if you can stomache wolfram): there is quickly in a point in a physical process where you don't know what happens next without the previous state.
Pivot mode in semi circle. Head is moving, so no neck problems. I get neck pain from laptops.
In 99% of cases there's no reason to blanket block any particular browser.
If you have features that cannot be implemented (e.g. vector graphics, WebGL), I'd say that directly to the user, i.e. "Sorry, this website requires a WebGL-enabled browser such as X, Y, or Z." This should be based on JavaScript feature detection targeting the specific feature you're looking for, and not the web browser version number.
If it's just text and CSS there's no reason why you can't at least display something. It may not look correct in IE <=8 but at least the user will see something intelligible in most cases.
I understand his decision to skip the HW RAID controller (I like mdadm too). But a BBU is definitely critical to this op. NVMe has so many more queues that on a busy box it's going to hold way too much uncommitted data and metadata. Now the only other reasonable option is a UPS but it adds significant RUs/cost to the setup.
For anyone else interested, here are some examples[1] of the ways in which the experimenter strayed from the script:

"In listening to the original recordings of the experiments, it's clear that Milgram's experimenter John Williams deviated significantly from the script in his interactions with subjects. Williams – with Milgram's approval – improvised in all manner of ways to exert pressure on subjects to keep administering shocks.

He left the lab to 'check' on the learner, returning to reassure the teacher that the learner was OK. Instead of sticking to the standard four verbal commands described in accounts of the experimental protocol, Williams often abandoned the script and commanded some subjects 25 times and more to keep going. Teachers were blocked in their efforts to swap places with the learner or to check on him themselves.

The slavish obedience to authority we have come to associate with Milgram's experiments comes to sound much more like bullying and coercion when you listen to these recordings."

You can watch one of the examples in this video[2] (at 1:30). Having administered several shocks already, the man playing the role of the teacher asks the experimenter, "Who's going to take responsibility if anything happens to that gentleman?" The experimenter begins his reply by saying, "I'm responsible for anything that happens to him," which was contrary to the script, and the teacher continues with the shocks.

Later studies have attempted to replicate some of the results though,[3][4] so that is not the end of the story.

[1] http://blogs.discovermagazine.com/crux/2013/10/02/the-shocki...

[2] https://www.youtube.com/watch?v=yr5cjyokVUs&t=87

[3] http://en.wikipedia.org/wiki/Milgram_experiment#Replications

[4] http://www.theatlantic.com/health/archive/2015/01/rethinking...
I'd absolutely choose staring at walls to cleaning toilets for $5 a month.

But if it's completely voluntary, and you won't face any direct nor indirect retaliation for refusing, then I have less of a problem with it (it still distorts the labor market when they take jobs from people not incarcerated, and the taxpayers are the ones subsidizing those jobs.)
Create the 'Instagram look' in your video/photo easily
This interview was very cringeworthy. Snowden kept getting cut off and the entire thing was just totally disrespectful.
I was wondering why my twitter feed blew up all of a sudden.

was the first person to jump on that guy and compared it to "muting commercials" which is more technically correct (and less illegal)

I think he was being obtuse for the sake of being obtuse based on his profile.
The Qur'an's: A Literary and Linguistic Miracle
Distractions, frequent context switching, etc can definitely reduce your productivity. Having three monitors can definitely work enable / exacerbate this, but it doesn't have to. I use three monitors like this. One for a web browser with API docs and testing my web app, one for code, one for build output. If you use an IDE that combines code and build output into one window, then I would say use the remaining two for API docs and your web app.
Gas Valet will pick up your car and fill your tank
I've found it depends on the depth of 'flow' you're in. When trying to force yourself to get something done (perhaps using various productivity techniques), eliminating distractions can be quite beneficial. OTOH when actually enjoying what you're doing and being naturally focused, the distractions don't really matter and can even add enjoyment to the work.

Personally I can detect this easily by trying to watch TV or movies at the same time as I'm working. If it feels good, then I'm naturally focused on the work. If it feels distracting, then it's probably best to eliminate all distractions.
I don't think the author of this article has ever used Facebook or actually read the details on the thing he's writing about. Facebook having a payment method doesn't solve a single problem with either Facebook or payment methods in general.
Having a full keyboard and a mouse is a big boost to productivity, over crippled little laptop keyboards and trackpads.

Also, physically, the screen on an Air or many of these new MacBooks is one fourth the size of just one of the three screens on my desktop. I suppose you can get by if you're just doing email or writing, but I'll stick with my full workstation for developing software. Two monitors is an absolute minimum, but the third one is nice for stashing Fiddler or the Chrome dev tool windows in.
As far as I remember, pretty much that the term is meaningless and/or useless.

The only way to meaningfully use the term "terror(ism/ist)" in academic writing is to exactly define at the start of the paper exactly what you mean and also what you don't mean by "terror(ism/ist)". This may attract knee-jerks of "that's not what it really means/etc", thereby detracting from the main point of the paper.

The other problem is, that even if you nail down the definition, it's still contested because it's a very loaded term no matter how you turn it. The academic goal is objective description, not pointing out good guys and bad guys.

Once you get past that, next problem arises, which is that International Relations just isn't always a hard science (just like History is not). So even if you got a clear definition, and it's accepted that both parties are equally bad, it can still be quite fuzzy whether it's "really" terrorism, because the one guy did this, and the other troops such, but then the guerillas, however it was the rich families that something or other, and Ted supported George, while Bill's family lived on the land for generations, blah blah bla etc. I really suck at history, it's just confusing.

All in all it's just more accurate to describe who did what, and if you want to describe something "terrorism"-ish, it's better to just describe reasons behind the attacks, the psychological goals, and psychological effects certain attacks had on the population, etc. Basically just say what you mean (even if they're theories) and state the facts, but avoid the loaded term.
40" 40K TVs don't really have great DPI and might refresh at 30hz, 4 24" 4K real monitors would be much better (but much more expensive).
Yes, I understand what nofollow is for. The links do work, but they are not followed by search engines, which means content is not credited, as it should be.

Also, the title was styled after a similar blog post about StackOverflow (https://news.ycombinator.com/item?id=4774470).
> Honestly, the internet is boring. Facebook is boring, here is boring, reddit is boring, it is all boring. It is so much more fun to make stuff. But it's a good place to go to when I want to start my day up, shut it down, and reboot my brain when I'm working on something difficult.

You just put into words something I've been feeling very strongly lately. Well said. Thanks.
Turkey blocks Twitter, YouTube over hostage photo
I find on my display (1366*768) with my notebook, I prefer tiling window managers because of the keyboard navigation.

The lack of a good trackpad makes working with most other window managers a massive pain.
Chrome crashes for this too
Try opening this URL with your internet connection down in Google Chrome.The tab may crash or entire chrome when it is a single tab.
"https://www.google.co.in/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8"