skysight-inc/HackerNews huggingface dataset:
I thought the book was great. It's a quick read, but easily increased what I could do with tmux. I can't think of much more it really needs. Maybe cover stuff like if-shell? The true-color patch might also be worth mention.

FYI, there's a slight bug with the xclip copy binding, but it's pretty easily fixed (bind C-c run "/usr/bin/tmux save-buffer - | /usr/bin/xclip -i -sel clipboard >/dev/null").

Just using tmux to get more than one terminal was really only a fraction of the stuff I could use it for. My terminal launches in XMonad use tmux by default now.

As far as the copy stuff, I'm talking about pipe or line dividers in terminal apps (e.g. mutt, ncmpcpp, etc... If whatever I'm trying to copy covers more than one line, tmux will copy over the divider which is painful.
The Polish developed some machines to break encryption as well. Turing worked in a team and people tend to forget that. http://www.telegraph.co.uk/culture/film/film-news/11229240/T...

To be honest they kept it a secret. I bought a painting of the timeline of computers from an estate sale from the dawn of history to 1970 and the people in computers and they don't even mention Turing and the team he worked with. Even if he did a lot of work in the 1950s, he isn't mentioned. The British government kept his work a secret.

So because it was kept a secret the public did not know about encryption and code breaking that encryption using computers until much later.

A lot of government employees aren't tech savvy nor are politicians or leaders. They might never heard of Turing. If they did read a history book on computers it might be old and not mention Turing and encryption.

It is up to use to educate them and remind them that encryption is important to keep our data safe and that a backdoor in encryption means weak encryption.

Of course Snowden claims that the Patriot Act and Prism were made to collect data via domestic spying, and used for politics and power and control. They see encryption as a threat to their power and want to eliminate it.
this should have a (2015) on the title
Final Match Between Lee Sedol and AlphaGo
Yep, it's clearly that easy when you can look backwards at it. You have a time machine too?

You and I both know that you would have shit your emotional bricks in every downturn... while these guys are all buying more. And if not that error, then you likely would have generated some other failure.

If you're so good, you'd have that shell script up and running by now. Use that 20/20 hindsight to go do it in the future and see how that goes. Go turn $1000 into $1,000,000. It's easy, isn't it? Everyone can do it!

Nope. Instead, you haven't answered my question because, I am now convinced, you have absolutely no clue how difficult it is to grow such a large business, albeit a small one.

But of course you won't answer - you've never walked the mile. Yet there you are, on your high horse driving from the backseat on Hacker News with talk of shell scripts and 20/20 hindsight whiling failing to see another person's accomplishments - that is the sin.

Disagree with Trump's political policies, fine. I honestly don't care. But to make business success sound so easy - especially in this forum where there are tons of people who have received generous amounts of capital and squandered it all - is to insult any successful businessperson out there.

Just try and say that he's "lucky". Be that person -- the worst kind -- and be done with it.
I'm not sure if I should lol or thank you.
If that is indeed the case there is very little hope things could change.
That much is clear to me.

Seems a bit irresponsible to suggest that is all you need to do however... do you not need backups? I'm looking at the specs and you list the RAID level of your storage under 'Data Protection'. Any IT pro will tell you that RAID is for availability, not protection. What happens when this falls off the desk it's on (as you suggest storing it) and all the drives fail?

I understand that it does not require any 'IT pros', but whom do you call during the warranty period? Are you not professionals? Do you sell maintenance contracts outside the warranty term? If I need to replace a failed drive in the array, will you be dispatching a technician to my location, or will I need to pay one of the baneful aforementioned 'IT pros'?

Why are you using RAID 5 in favour of RAID 6 or 10 when you already spec the server with 4 drives? A significant number of people and companies, among them some of the world's largest storage vendors, will warn you against using RAID 5 for any reason due to it's low performance and reliability. Since you only need a loss of 2/4 drives in the array to cause irreparable RAID failure, I assume each drive comes from a different batch?

You've made a claim that the server is 'secure' but you advise people to place it on their desks, and as far as I can tell from the limited documentation provided, you do not offer a means of full disk encryption. If I grab this off the desk while dressed as a DHL employee carrying a clipboard and do a runner, what stops me from accessing all the data?
> Interesting is in the eye of the beholder

Of course. I was asking for personal opinions. This question cannot be answered objectively.

Agreed on both sets and being declarative for SOL.
True paradise. No commercial billboards. Few cars. Obesity cured. Low energy use. Cooperative domestic politics. Free healthcare.

And all it takes is a couple gulags. Brilliant.
thanks for all the great responses!
People are carrying heavy things around the city. They don't even have carts or wagons with wheels.
doesn't seem to work on safari on OSX
It's critical to have point estimates available in Github. Zenhub, Codetree, Waffle, and others are moving to sync issue point estimation with integer labels in Github. We heavily use `1`, `2`, etc. labels in Github and have built a lot of tooling on top of their API. We'd love to use Zube, but you either need to use Github as the data source for point estimates or build a comprehensive API.
The opposite - it appears to only work on mobile. I'm guessing they envision people setting their phone on piano (or other instrument). You wouldn't necessarily do this with a desktop.
Vietnam Market Research
What should have happened? Didn't see anything. Is it just an American thing? Or my ad blocker blocked it?
> the idea that he doesn't mean what he says.

No Trump supporter is saying this at all. Most highly agree on at least one of his major platform issues. If we've learned one thing, it's that he means exactly what he says, and won't back down or apologize. This only makes him stronger.

The days of believing this guy is dumb are over. He has single-handedly changed everything in American politics, and did it while people like you were believing he was a clown. That too, makes him stronger.
"Currently available for $31.42".
False. It works on my Desktop.
works on firefox latest on os x
For those who don't see it, it's a small widget above the search results that lets you set a simple metronome.
Plain LXC, rut, or docker are probably closer.
Oh man, I wish I still had that code.

These guys were militant "all logic in the objects" types so when they had to create a dashboard page, instead of just doing a scope with a couple of joins and the proper criteria; they went off of the base object, got the first set of associations, checked to see if it met the criteria by looping through the results and calling the object methods (which made associated calls to evaluate their comparisons under the hood) before finally converting the entire result set of about 20,000 objects into an array so that it could be sorted and the trimmed to exact number of records that were supposed to be displayed on that particular page.

It was brutal. You would have thought it would require real, serious, effort to pull off that level of scary.

I don't have the code to offer, but I can cite a couple of blog posts that I wrote about it a while back. It was so bad that I not only start blogging more because of it but I also taught a class to try to teach people both Rails AND PostgreSQL so they couldn't get into a situation of learning one without the other.

Here's the posts...

The Drawback to Web Frameworks (2013)
- http://www.brightball.com/ruby/the-drawback-to-web-framework...

"In order to look up what the status was on a particular object related to a user, they used some beautiful looking Rails code to find, filter, and combine results (and THEN paginate). The problem is that after Rails goes one level deep from a single record it starts performing single queries for each record in each relationship. That meant, for example, that in order to retrieve the most recent objects for a user who had over 18,000 in his account history that upwards of 50,000 queries were executed. The results of those 50,000 queries were then loaded into the web server's RAM (and SWAP), processed/sorted/filtered, and THEN paginated just to show the first 100 results. It was appalling and that is only one example."

And here's the class that I taught to try to stop it from happening ever again. :-)

http://www.brightball.com/classes/ruby-on-rails-and-postgres...
> Where have you been?

Australia, thankfully. Although the current direction of our government is also becoming increasingly security oriented, to the point of metadata retention schemes and site blocking at the ISP level coming in.
It only goes up to 208.

Is there some significance to that tempo?

The metronome apps on my phone go up to 240 or 250.

EDIT: Nevermind. Wiki has the answer: https://en.wikipedia.org/wiki/Metronome#Usage
LXD and any sort of cluster seem incompatible at the moment. LXD, for example, stores all the LXC config info in a local sqlite database. When you launch a container, it turns the sqlite stored info into an LXC config file, and spawns LXC.

You can control remote instances of the LXD daemon, but there's no syncing back and forth from Host1-LXD1 to Host1-LXD2...they operate separately. You can migrate a container from one host to the other, but it's pushing everything (config/image/etc) when you ask it to migrate.

So, it's not clustered itself, and it keeps the important info somewhere that's hard to cluster.

It would be interesting if they would replace the local sqlite store with something similar to etcd. That still leaves the issue of the disk images though.

Proxmox does cluster LXC, so there's that option.
Works here in Safari.
Perception in Visualization
Set my girlfriend up with a Chromebook for this very reason.

An "open and go" computer that fits her needs (and reduces the tech support calls to me)
I've got a similar setup via homebrew. It's a USB 3.0 powered hub along with a USB spinning disk HDD, 500GB. The powered hub combined with the USB 5V power line helps keep the system afloat. For some reason, the system is more stable when it's overclocked to the highest setting!
Unless you are under threat of violence or severe economic hardship, I don't understand the purpose of leaving your native country because you disagree with the elected leader.

Maybe I'm missing something, but what's the real risk for the mostly-secular white guy? Sounds just like a working holiday abroad.
This is nice! I once attempted my own heat map type control that didn't use d3. It didn't look too bad but it fails pretty hard at the edge cases of having too many labels, etc and it doesn't look the prettiest. I think my next attempt will use d3.

BoPattern.js if anyone is interested in seeing my meh attempt https://github.com/immuta/bopattern.js
I like docker, but I prefer something closer to a VM. Why would you say go for LXC over LXD?

Also, Googling "linux rut" doesn't bring up anything useful, I'm assuming you mean rkt
I wonder if the other browser vendors are working on a similar parallel browser engine? Perhaps using some custom version of Clang that applies Bjarne Stroustrup's C++ Core Guidelines to errors/warnings.
I like almost everything about LXD, except the attitude towards networking. The project has rejected simple solutions such as port forwarding, saying that managing the network shouldn't be LXD's job. Instead, they'd like the user to manually configure their own bridges or routes or iptables chains.

I can kinda understand their point of view, there's no simple solution that will please everyone. But most developers or IT folks aren't networking experts, and LXD won't be an intuitive tool for them without a simpler mode of operation.
That's going to the extreme the other way. Propaganda has multiple uses, trying to reduce it to "only this and not other reasons" is a mistake. There can be propaganda against and for something. There can be political and religious propaganda. There may be propaganda to keep you in place, or to force some specific idea. I think the view you described is a very simplified one.
Which is 31.4% off the $45.81 retail price.
> deporting 11 million people

Not impossible. Other Presidents weren't even trying and they removed between 1-2 million.

I don't think you understand the amount of power ICE has if unhandcuffed and fully supported.

Plus, they can come back in legally. With papers. Through the door. What on earth is so hard about that???

> killing families of terrorists

We already do this - not directly, but if we know a family is shielding a high-value target, we will hit the entire building.

> legalizing torture

This is perhaps hyperbole, but wanting to play on a level playing field is not exactly an earth-shattering request. There are ways to intimidate without 'torture'.

> closing the US to China imports

Doubtful, but pushing for tariffs from Congress is within reason and would be supported by a great part of America.
I've got a decent amount of respect for anyone who gets off their arse and writes; it's not nothing.

That said; this article presents a narrow view which can be misleading.

Technical debt and "bad code" are entirely different, and conflating the two is a mistake.

You can argue that technical debt is "bad"... and for developers who spend a lot of time with high-certainty areas of software I'd absolutely agree. But, at the other end of the spectrum you'd be more wrong than right.

The value of technical debt is in delivering early in order to learn more about the business you're trying to be. It's hard to overstate how valuable that is, because while you can put a cash value on the hours of work done you can't put a cash value on missing your window.
Live Stream: Lee Sedol vs. AlphaGo (Game 5)
I share the same feeling (as for the splitting feature alone). I also love the minimalism and the fact that there is no screen estate waste(1 windows takes 100% of the screen, 2 takes 50% each, etc...).

Since I switched to i3 I completely stopped to use tmux.
/r/unixporn is full of i3 screenshot and config to learn from i would encourage new users to look at it.
That extraneous tooling killed React for me. React itself is simple and easy, I agree with that. But getting things wired up so that you can develop a real application? I think I lost a good day or two on it. Even after I was set up, honestly there were a lot of tweaks left such that I didn't really get to where I wanted to be. Also I can't really see where things might break down in between. It's enough to be frustrated with the code itself, let alone getting bogged down in a long, incomprehensible path along the build pipeline.
Very interesting read, thanks for posting this.
The article refers to 'private cloud', and you refer to 'personal clouds'. From reading the rest of the article, though, it appears this is a single on-premise server.

'Cloud' usually refers to some abstraction above the physical hardware layer, that allows you to not worry about the fate of a single physical computer. This seems to be the opposite of that.

What do you mean by 'cloud'?
We'd really like to add other integrations like GitLab. We do have a bit of work to do on our core product first so it may take a little while before we get there.
Every time I deploy a Python site I think "man, this is so easy with PHP" and wonder if it might be worth switching back.
"Given [a well-designed/balanced system], the processing power of the application cluster is arguably the most important factor."

That doesn't follow. You can have a well-designed system where the PHP code only contributes 10% latency and resource usage, in which case the PHP code is clearly not the most important factor.

"This might just indicate you better have 25 app servers vs 100 databases and spend the rest of money proportionally on both clusters."

Exactly. What matters is proportion of latency or resource usage contributed by the PHP code, and that can vary a lot between well-designed systems. The property of being "balanced" doesn't automatically make your PHP application cluster "the most important factor".
>> Pluralism and individualism are regarded as the greatest enemy. I understood the significance of being able to drive a car anywhere you want, when you please, where you please - as our guide told us in North Korea you only travel big distances by bus or train, when you get permission.

> Internal visa is an evil system, but this paragraphs just reeks of material and moral superiority. Hey why don't you just become a rugged individual like me and save up for a car when there is only three scheduled trains every week?

I'm not sure it's meant that way. I don't see material superiority in it. Noting your appreciation for your ability to get into a car and drive where you want when confronted with strict control of movement doesn't necessarily imply "they should get a car", but that the you understand that ability in a new light, as a freedom that isn't available to everyone.

I agree the captions sometimes come across as a little heavy handed, but also I think you're also being overly critical in some cases where it's not called for.

Addendum:

>> The man has some genuine dignity.

> Again, really hard to figure out whether it is sarcasm or not.

I was a bit unsure whether it was sarcasm initially as well, but decided it wasn't because a) The man looks dignified to me, especially in comparison to the train crossing guard in the prior slides, and b) I don't believe he uses sarcasm much in these slides, at least not the same type of sarcasm that would be exhibited here if this was meant sarcastically.
ADTs can be very easily replaced with visitors.

type Maybe<T> = <V>(v:{just(x:T):V, nothing():V}) => V

let just = <T>(x:T):Maybe<T> => <V>(v:{just(x:T):V}) => v.just(x)
let nothing = <T>():Maybe<T> => <V>(v:{nothing():V}) => v.nothing()

let values:Maybe<number>[] = [just(6), nothing()]

values.forEach(maybe => {
alert(maybe({
just: x => 'got: ' + x,
nothing: () => 'nothing'
}))
})
Don't worry about the kid, by the time he's 18 the bubble would have popped. Don't worry about not having anything for the kid to invest in. There's always assets undervalued out there. Right now it's precious metals equities (undervalued on the way up) & commodity producers (undervalued on the way down), and silver.

I know you cringe thinking about those asset types. That's partially why they're undervalued in the first place - Did you buy Vancouver property in 1998-2001 when it was cheap, or in tech stocks at the time?
To clarrify the situation with OneGet, there are a bunch of things that were widely misreported, and a good corrective article here: https://blogs.msdn.microsoft.com/garretts/2015/05/05/10-thin...

Some of those 10 points relate to Chocolatey:

* 1. OneGet isn’t technically a Package-Manager, it’s more of a Package-Manager-Manager. Its actual purpose is to bring together a diverse set of installers, package services, and inventory schemes under a set of unified APIs and PowerShell cmdlets.

* 2. OneGet is not another implementation of Chocolatey. when we released the initial prototype of OneGet at //Build 2014, I wrote a proof-of-concept Chocolatey provider to go along with it (mainly as a test of the interface itself, and a ‘template’ of what a package manager needs to do). On top of that, for quite some time it was the only package provider available for OneGet. And then everyone jumped on the “OneGet is a Chocolatey-compatible package manager” story. Sorry about that.

* 10. OneGet isn’t called OneGet. We renamed the “OneGet” PowerShell module to “PackageManagement” a while back.
Oh I feel I should mention there is yet another d3 based heatmap that I'm actually working on using right now. Plottable.js. Here are its examples: http://plottablejs.org/examples/calendar/
My experience is that Quanta Magazine specifically is quite good about this stuff in general -- many steps above your regular news outlet.
I find this very unsettling to listen to...
Shifting Tactics
And feeling targeted and discriminated against increases anger, fear and hatred of society, which leads to the outcomes that these policies are trying to stop.
Interesting. Maybe we could make an app setting that would save points as labels. Thanks for suggesting it! And we will release a public API :) You can already see much of the functionality in Zube's Issue Manager.
We work with a variety of factories in Southwestern Ontario, Canada, which is a big packaging manufacturing region. Packaging manufacturing is very fragmented - most factories are small-ish, like $10m in sales or less, often family-owned, several generations old, and in small towns. So depending on the exact size of order and special requirements, we'll work with one or several of our partner factories. For example.. the boxes might be printed in one location, then transported to another for metallic foil work, then transported back to the original factory to be die-cut and glued with a bunch of other identically-sized boxes we're making for other clients. We're always trying to make it more streamlined. Transportation isn't a huge cost -- raw materials are though, and labour, since a lot of what we do is set up major machinery to do quite small runs, such as lithographic printing presses. They take a lot of fine-tuning to get the colours and graphics perfect - and that's not a shorter process just because the total run is small.

Long answer, sorry! :)
You don't deserve to be downmodded for saying that.

But it's not so black and white - I totally understand your position. But if people don't visit no one will really understand how bad it is.

There is no good answer.

I feel so bad for them, I want to do something. War even. I have no ability to. And in any case I don't know if war is even a good idea or not.

But the truth is I only think about it when I see photos like this, then I move on and continue my regular day. These photos need to be constant to have people remember all the time.
I wonder if the North Koreans who get killed for letting a device slip by them which then is used to mock their security will be told exactly why they're being tortured/murdered, or if it will just happen. :(
It's a real product: http://wdlabs.wd.com/products/wd-pidrive-314gb/
> So if you like tmux and you're on Linux, I'd strongly recommend giving i3, awesome, or some other TWM a try.

I've heard great things about i3 & awesome, but haven't used them myself. I've been using stumpwm for several years now, and I just love it. There's nothing like being able to connect to one's WM in a SLIME session and recompile portions of it while it's running!
Sure, so this tells us there are about 20 times as many Ruby jobs than Scala ones.
We know how many terrorist plots succeeded in the US. The FBI issues press releases when they stop some plot at an earlier stage. So we should have a good idea of how many terrorists plots have been stopped per actual incident.

Bombings in the US are way down. Most terrorist incidents in the last 10 years are shootings. The last big bombing was the Boston Marathon, in 2013, and that was two brothers working alone, so intel wouldn't have helped. The last organized plot was in 2009, aimed at the NYC subway and some UK targets. That was allegedly foiled by intel into Al Qaeda communications.

Since 9/11, terrorism in the US [1] has been much less of a problem than routine mass shootings.[2]

[1] https://en.wikipedia.org/wiki/Terrorism_in_the_United_States...
[2] http://www.shootingtracker.com