skysight-inc/HackerNews huggingface dataset:
I've been reading about Zen, Buddhism, and Sep Kamvar's essay (http://farmerandfarmer.org/mastery/printable.html) on having tools that are self-limiting in nature.

So, I made this to help distill my day down to 3 goals set every morning. Go through your day, check them off as you go and then go enjoy life. You can see when you finished each goal.

It's super early right now. I'll be adding login shortly to allow syncing and daily/weekly progress emails.
Governance by Contribution and the Cloud Foundry Foundation
I think the momentum is not on SOAP's side. But you are correct that it isn't going away, at least for legacy.

I'm writing something up on what was done right with SOAP and WS-*. (Arguably the code generation was useful for quite a few scenarios.)
I doubt it would've been a thing if we didn't have Linux to make the idea popular to culture, but thats just my opinion.
No, sounds fairly typical native development experience, if not one of the best ones.

Plus the term "batshit insane" has been overused. What you'd use to call some really bizarro thing when you do see one?
This is the same set of packages as that Core, only rendered with snappy instead of apt-get as the package management system.
If we can't hold ourselves to a higher standard than religious terrorist groups then something is very wrong with this country.
A few things:

The Republicans have issued a rebuttal. I assume this means they support torture. I hope this dissuades some of their remaining voter base from continuing to support them.

Clapper has issued a rebuttal, claiming that the report isn't neutral. I assume he also supports torture. Not sure that he has any credibility left after being caught on the record lying to congress, but whatever.

The White House attempted to keep this report from coming out. Obama's admission that "we tortured some folks" was hollow, and his promises regarding torture transparency have been refuted as lies. I assume that the White House supports torture, via its resistance to exposing torture. I hope this dissuades some of their voter base from continuing to support them.

Feinstein, though extremely undesirable due to her support of the NSA, has showed some balls here. In the months leading up to the release of this report, she claimed that the CIA was threatening her, so we'll see what happens. I would like it if the next big stink she makes is about the CIA's surveillance of the Senate committee.

The CIA itself has just been pinned on the record as having intentionally misled Congress (its only real oversight) for a period of nearly a decade. Additionally, the CIA has been pinned on the record as having attempted to cover up evidence that it tortured people, and then also spied on the people investigating the torture within the US government. I hope that this agency is drastically reduced by some sort of chemotherapy now that some of its crimes have come to light.

Just remember that this isn't over. Keep paying attention to who defends the CIA, and which media outlets place torture as a choice on the same level as other options. Keep paying attention to the way that the government tries to deny, scapegoat, and minimize this, and make sure to point it out wherever you see it. Finally, don't let them re-focus on the inevitable violent reprisals that will soon come. Releasing the report isn't the ultimate cause of violence against the US or its proxies, torturing people is.

Edit: It appears as though in one of the footnotes of the report there is an admission that one of the people who was tortured to death was an innocent man who was wrongly abducted.
Also debuggers are scriptable. Instead of just single stepping like a maniac and trying to keep everything in your head, you can essentially just write a script that debugs the app for you. Eventually if you do this enough times you have a pretty good library of scripts and debugging is a breeze.
I don't think it will lead to anything, not more than the 11th september 1973, or the whole Operation Condor. There is no balance of powers around the CIA.
Show HN: Zenlist – Simplify your day with 3 goals
My number 1 search when I'm in a new city is good coffee shops to work from with solid Wi-Fi and plugs.

I know there's a few sites that exist that help with this but my problem was making it easy to see while I was on the go. Oftentimes, I would just have my phone and needed to find the closest place around me.

So what I did with this project is connect each city to a Foursquare list that can be saved on your phone and seen when you open Foursquare's app.

If you don't have Foursquare, I added a Google Map that uses your location data to spot what's closest to you.

We made lists for 10 major cities in North America and London in the UK. 100 coffee shops total with Wi-Fi passwords for most and plug locations.

The goal was to find enough coffee shops so you could move from coffee shop to coffee shop on foot.

Hope this helps if you're traveling and looking to get some work done.
Rethinking webservice and APIs in Haskell: servant 0.2
Like everything related to driving, it eventually becomes automatic.

It's not that you're consciously looking at each car and saying "Is this car going to be a problem? Is this one a problem?" Instead, you recognize patterns. If a car suddenly weaves out of its lane, it triggers a tinge of fear and you give that car a wide berth until you can pass him and leave him behind. If you see brake lights go on 10 cars ahead of you, you know that you're going to have to slow down, so get ready for it (oftentimes, I'll let up on the gas as soon as I see brake lights go on a quarter mile down the road, and by the time I get to the traffic, I'll be going their speed anyway). If you're in a car's blind spot, pay extra careful attention to turn signals or any deviation from his lane, and try to pull forward or behind so he can see you. If a car is clearly in a rush, it's a good bet he's going to weave in front of you, so hang back and make sure you have room to adjust if he does. If two cars try to enter the same spot in the same line (this is my personal biggest fear, they're both in each other's blind spot and each has reason to believe the lane they're switching into is clear), hang back, and honk if it's clear that they don't see each other.

It's about pattern recognition, knowing which situations are dangerous so you can be extra careful whenever it looks like one of those situations is happening.
Hello again! Hope you like the snappy story, sorry it took us a while to JFDI :)
Hope the report will help Americans to find the answer of Why they hate us?
Not as dramatic as skydiving but when paragliding we had the saying:
"There are old pilots and then there are brave pilots." ;)
> ‘Enhanced’ is factual here?

Yes, in terms of intensity.

> How about ‘Damaging interrogation technique’?

That's more conclusory than descriptive of the technique, though certainly the whole report (well, the whole several-hundred-page "executive summary") makes that point.

I don't think there is any advantage to adding the emotional weighting associated with the conclusion that the report leads to into the language describing the individual facts. Its more comfortable, perhaps, to people who didn't need the facts to come to the conclusion that the report demands, but I don't see that as an important feature.
This reminds me a lot of the nix package manager[1]. It deterministic package updates that are easy to reason about - they either succeed or have absolutely no effect. The packages are isolated to the point where you can have multiple versions of the same package at once.

That being said, at a glance Ubuntu Core looks like it might be better for the simplicity it brings to the table. It looks like it's making the images based of regular Ubuntu behind the scenes [2], but isolating everything for you and making things a lot more atomic. In short, it's a lot less foreign of a system than Nix.

Those are my general thoughts. I haven't actually used either of them, but Nix has captured my attention in the past for the problems it claims to solve.

[1] http://nixos.org/nix/
[2] https://news.ycombinator.com/item?id=8724049
It's really disappointing that she does support the NSA's extrajudicial activities, though, to the point of calling Snowden a traitor.

C'est la vie :P
why quote brutal? This is the literal definition of brutal.
Did you really ask your readers to share this article twice in the same article?!
The technical term for that paradigm, in my day, was structured programming (because it used block structure, rather than gotos, to control the flow of execution). It meant C or Algol, not Lisp or Haskell.
But it isn't just the data and templates... Server-side rendering for an initial view puts the initially rendered data request(s) closer to the database(s). Not to mention the amount of JS that has to cross the wire and get parsed. It depends on your needs.

If you need to be able to have a user jump into any given page from a search engine result, it matters even more. Initial page rendering is paramount. Depending on your usage a fairly simple flux application (flux, react, templates => broserify) will yield out a 500kb JS payload pretty easily. Which in the scheme of things really isn't too bad.. but it's a lot more than, say 30k of HTML for the initial render... not to mention parsing time and display of additional resources (images).

I try to avoid images (save for logo) in the shell/design of a site. favoring CSS tricks and even multiple layers. It was done a while ago, but there are relatively few images on photogallery.classiccars.com (other than the gallery images) for example. It was pretty much my first SPA that needed to be search engine accessible about 3 years ago.

Today I'm working on a flux application that will share server/client logic using Yahoo's tooling as a base. It isn't really much easier in the end than progressive enhancement over HTML delivery. Where it does help is allowing for the same code client and server, and a lot of conditionals for optimal rendering for browser or mobile (minimal useragent detection). Initial renders for mobile devices are very light. Some reactive design (bootstrap base) catches the rougher edges. And progressive enhancement takes the rest.

What this allows for is a very nice initial rendering system that is highly cache-friendly. That output caching is what can allow a site to scale to a much larger load. Caching reverse-proxy servers can ease the stress on back-end servers. Client-side enhancement allows for logged in users to get the whole picture while still working for others.

Being able to share a single framework is a huge boost. Not trying to manage a server-side only rendering system... bolting on client-side templating beyond that is really nice. I agree that it isn't simpler overall... but will argue that it is easier to maintain, especially when you aren't context switching for server/client tooling.
Planning to do this. Any advice on how to meet people once you settled in a city? e.g. couchsurfing (request to go out for a tea)
Troll-Proofed Defensive Patent License Launches with 23 Patents
After I spent $59.99 on Petzold's "Programming Windows 95", I ended up just using it as a reference and instead went through TheForger's (from #winprog) tutorial: http://www.winprog.org/tutorial/
Actual competition brings out the best in them i guess.
I kind of take some time to time to see online arts, just for curiosity. Definitely would like to give a go with the free app with van Gogh. Not sure I would like to pay though, for financial reasons. Great idea though.
I find it a bit disturbing that one of the things "we can offer" is, "Making it rain on them hoes". I guess they don't want women applying there.
That last one is special. Add "anal rape" to the list of the CIA's torture accolades. Certainly didn't hear about THAT on the news.
Upstart [as an init system]: no longer in active development, moving to systemd.

bzr: no longer in active development.

Landscape: very well established.

Mir: not really a wide-reaching project (AFAICT). It fits in between existing well-defined APIs (a handful of toolkits on one side, and hardware on the other), and can be implemented fairly independently by a separate team.

That doesn't leave very much to "spread themselves so thin". It comes down to spreading over two main areas: client devices, and cloud.

With client devices, it makes sense to cover multiple form factors with a single code base. That's Unity 8 across phones, tablets, etc. That's not spreading out to me; it's just being smart about code re-use.

With cloud, it makes sense to look at Openstack on the host and transactional updates on the guest. That's hardly "thin".

Dropping bzr from active development is surely an illustration of how "spreading themselves so thin" exactly what Canonical is not doing?

Naming a pile of buzzwords doesn't by itself provide any evidence of your claim. Especially when some of these are flat out wrong because they (quite publicly) aren't under active development any more.

> seeing what sticks

Upstart remains excellent and nothing else existed at the time. It preceded systemd by a large margin. bzr is much the same. It pre-dates git.

In [1], Jelmer Vernooij writes: "Some people claimed Bazaar did not have many community contributions, and was entirely developed inside of Canonical's walled garden. The irony of that was that while it is true that a large part of Bazaar was written by Canonical employees, that was mostly because Canonical had been hiring people who were contributing to Bazaar - most of which would then ended up working on other code inside of Canonical."

It isn't so much that Canonical conceives of a project and goes off on its own direction; more that Canonical ends up hiring community members who are already contributing, who then make decisions they would have made anyway but with Canonical hats on, and larger community less aware of the details attribute this to some kind of secret internal Canonical policy decision.

I think that neither of these were about "seeing what sticks", since at the time they were conceived there weren't any other clear alternatives. And nothing else in your list is yet unstuck, so that hardly demonstrates that this is some kind of policy here.

Disclosure: I work for Canonical (but here I speak for myself, not for Canonical).

[1]: https://www.stationary-traveller.eu/pages/bzr-a-retrospectiv...
The entire thing hide itself behind a "don't worry about how that works, the tools and libs are supposed to do that for you" philosophy, and then those would fail and break so often it was almost comical. You would then end up debugging the entrails of a SOAP exchange, which is one of the most terrible things I've seen.
Will you be adding syncing soon?
I think this mostly is about what the state is allowed to do, as the state actions are often seen as an infringement to basic rights.
> In fact the ability to research and learn is a skill too.

It's the only skill worth having. With it, you can acquire anything you need.
What does Microsoft have to do with Bill Gates recommending books (which is really cool by the way)?
Gases causing odour of human flatus and a device to reduce this odour
I think he means that, as you try to grow your system, it's global complexity that limits your ability to scale.
Thank you.

And believe me - it was certainly not my choice.
Not sure who said, maybe it was Slavoj Zizek, about how if we are even debating "is torture right or what advantages it might have" we have already lost.

It was, and I think his point is borne out in the fact that numerous films and TV shows have depicted torture that would formerly have been the preserve of pure villains to tools available to heroic protagonists in sufficiently urgent circumstances. Never do you see the efficacy of it questioned, or the deleterious effects on the administrator explored, or the scenario where it is erroneously applied to an innocent or where an intelligence asset is lost as a result. Deliberately or not, the fictional depiction of torture over the last decade or so has been almust uniformly ideological.

Fox and the like will also be debating its "benefits and how it saved Americans' lives"

the top headline on Fox news this morning was quoting some blowhard politician calling the release of the report 'unconscionable.' strange moral calculus in which the publication of a document is considered a more egregious offense than torturing people.
Connecting to a SSH server with 2 step authentication via PHP
Ask HN: Enterprise consulting technologies
We're seeing a big increase of (typically behind cutting-edge) large companies getting on the "new school" technologies. Splunk, AWS, NoSQL, Virtual computing and of course SAAS.

I'm assuming the rates for these are quite high right now.

What technologies I should be looking at? I'm thinking Docker. Are there alternatives that are lightweight.
So true.

Last month, they announced a new law: Pay slips will be "simplified" by hiding all the contributions paid for by the employer.

When I asked french relatives, they'd tell me "but it's not a part of my salary, it's what my boss pays". You. Stupid.
And no, you don't assume that every strategy is equally likely. You assume that the opponent plays optimally with full knowledge of your own strategy, which means you're looking for a Nash equilibrium http://en.wikipedia.org/wiki/Nash_equilibrium
Heck, look at one of the most popular languages -- Python. Method calls look nice an explicit like def method(self,...). Others have self too (usually called "this"), but it appears there implicitly.

"Foolish pupil - objects are merely a poor man's closures." And visa versa.

However, this line of reasoning definitely differs from what one nowadays considers an object-oriented language. Which was exactly what this article was about.
Snappy is already used as a compression algorithm.
How to Cydia Download iOS 8.1.1 with TaiG jailbreak tool
You can even use Smalltalk in a functional style which feels quite good actually.
> What is different about the 9/11 attacks that legitimizes the use of torture, when you would not support it against soldiers or other criminals?

They had demonstrated the practice of mass killings of innocent civilians and expressed the desire to continue to do so.

> If you would endorse torture to prevent another 9/11, why wouldn't you also endorse torture to prevent, say, another Hiroshima?

Well, setting aside the moral equivalency of 9/11 to Hiroshima, I suppose if there was reason to believe there was a nuclear threat and there was access to someone for whom it was legitimately believed could provide details which would prevent it, employing torture would be morally and ethically justified.
“The essence of XML is this: the problem it solves is not hard, and it does not solve the problem well.” – Phil Wadler, POPL 2003

SOAP takes XML's problems to the next level.
Until the next 9/11 or Pearl Habour and then everyone just looks the other way for the next ten years.

Japanese internment is still rarely talked about and in some states rarely taught in schools(!).
Do you have experience with specific recordings that aren't placebo? Can you please share links to those? I would be interested in listening to them, thanks!
Very true, also Erlang is different from pure Actor Model AFAIK because it provides certain guarantees that messages will be ordered, unlike:

http://en.wikipedia.org/wiki/Actor_model#No_requirement_on_o...
Turn it into app which would update wifi passwords as well.

Or someone already did that :-)
http://www.techsupportalert.com/content/global-wifi-hotspot-...
IMHO, You're not contributing just offering anecdotal evidence that could easily be construed as an unsupported attack.

For instance, I'm not a native English speaker and I don't see the use of Hungarian notation (specially when used heavily).

There's a difference between a couple of handy conventions and things that actually make your code hard to read and less flexible (change the type, change the name too).
The report didn't endanger American lives; their actions did.
This is actually a Turing test.
JESUS FUCKING CHRIST the third point, there is a second half to it that shows what he tried to do to him self after being put through that

> Additional sessions of rectal feeding and hydration followed. In addition to his hunger strikes, Majid Klian engaged in acts of self-harm that included attempting to cut his wrist on two occasions, an attempt to chew into his arm at the inner elbow, an attempt to cut a vein in the top of his foot, and an attempt to cut into his skin at the elbow joint using a filed toothbrush.

Page 115
I see what you did there: it's either hilarious, or a joke!
Yes, the segregated state is the easily-reached equilibrium (you can tell it's an equilibrium because people stop moving). And, to be clear, it's an equilibrium because people have actually stopped moving -- you could imagine a dynamic state of constant move where at any given time it's still very segregated.

And indeed, that is what the data paper that the article links at the bottom (http://smg.media.mit.edu/library/Clark.ResidentialSegregatio...) suggests is true: Because in the real world, diversity preferences are not symmetric. That is, "triangles" may want to live with 3+ other "triangles" around them, but "squares" don't also want 3+ other "squares," they want, say, 1+, or indeed they want 3+ "triangles." That prevents the static equilibrium that the simpler model predicts, and means that people keep moving. The dynamic "everyone's always moving" may still be segregated, but the point is, it does not have the same property that the article highlights of "everyone moved to a state they can live with, and now even if they would be comfortable with a more diverse neighborhood, nobody's moving and so no diverse neighborhood ever happens." Because they are still moving.

I don't have the expertise necessary to critique the data collection or manipulation of that paper, so perhaps it's wrong, but I'm taking it as provisionally true that they are correct that no equilibrium exists.
> Anyone suggesting debating if rape is acceptable should be slapped on the head and considered an idiot

Meanwhile, jokes about prison rape are socially acceptable & the US government refuses to do much of anything to stop it.
Hands on with LXD
OTOH, Paris is the open source capital of the World :)

http://www.paris-region.com/sites/default/files/brochuretic....

"With a €4 billion turnover, the French market represents 26% of the European open source market, including software and services (PAC, The Open Source Market in France, 2011). Open source has seen a rapid expansion in the past decade, with an annual growth rate of over 68%."
throw in perl or python and really have some fun
In the United States, Comcast is one of the largest ISPs that has deployed IPv6, and they've (purportedly) rolled it out to 100% of their residential customers (with supported CPE). However, they're still working on their IPv6 deployment for business customers (still in trial, availability "any day now"). This could account for a lot of it, especially in the US.
That doesn't seem nice if the map wasn't supposed to be nil (if you assume that failing fast on buggy behaviour is good). But I guess you might want to, on purpose, instantiate and use a map which is nil?
So you're not just a "sarcastic tech blog commentator", but also a harsh blog post commentator :) But you're right. Removed it. Thx for reading til the end.
Is Preventive Medicine Its Own Health Risk?
I wonder if there's a support group for AppCache survivors. Someplace people can meet, and talk about how AppCache has hurt them. Someplace with a nice, strong cell signal, and complimentary wifi.
Depends on where you are. I used to drive for Lyft and made decent money.

That being said, I would never do it again. It's stressful and you can make more money, with less risk, doing something with tech. Even if you aren't technical, I would argue that taking time to learn new skills to enhance your current career or help you transition to something with higher pay would be more valuable.