skysight-inc/HackerNews huggingface dataset:
For people to settle their differences like reasonable adults really isn't on the menu in the United States lately.
How does Flynn compare to OpenShift or Cloud Foundry? Is it trying to solve the same problems, perhaps leapfrogging them in some ways?

[Edit] I would also ask the same about Apache Mesos since that seems like it's coming up a lot in this discussion as well.
As far as I can tell skimming through these comments, no one else here has actually read the thing.

Given it's a 696 page economics text just released in English, this doesn't much surprise me. I've only managed to 1) acquire a copy and 2) start looking at reviews and interviews with Piketty and others. Anyone who's actually read him in depth either 1) had an advance copy (and still not much time to digest the work), 2) has been following Piketty for some time (e.g., Krugman), or is fluent in French and read the original. Anyone else either hasn't, is lying, or hasn't fully processed the work.

The only conclusions I've drawn so far are that Piketty is respected by many, feared by many, and has clearly struck a nerve. I have a nagging suspicion he's missed a few points I consider to be key, though that is, absolutely, based on not having read the actual book. Briefly: I put a lot of stock in the thermoeconomics / biophysical economics, and complexity economics schools (see, e.g., Herman Daly or Charles A.F. Hall, or J. Doyne Farmer and much of the Santa Fe Institute / Institute for New Economic Thinking), which at least in his interviews Piketty doesn't address.

My sense is that he's hit a very strong nerve, and that yes, inequality is a significant problem. It's more symptom than a cause, though it also has both effects on the economy as a whole and can likely be addressed in at least part. The work will, I'm pretty certain, be considered important, but it's not the earth-moving revolution which economics clearly and so desperately needs.

http://www.reddit.com/r/dredmorbius/comments/23jqiy/j_doyne_...

dang recently posted a link to an excellent overview of the life of Karl Polanyi as well. It generated upvotes but no comments of note:

https://news.ycombinator.com/item?id=7610550

http://prospect.org/article/karl-polanyi-explains-it-all
Because reading books has been making people smarter for centuries?
Interesting. I wonder if they have space in Willis/Sears Tower in Chicago.

Disclaimer: My parent company throws its signal via microwave off the antenna on that building.
"If value, then right" basically:

http://www.authorama.com/free-culture-3.html
Now there's a solid question. Seriously.
HarryStyles's
> You can't have your cake and eat it too. If you want to develop telecom as a regulated monopoly, which worked just fine in the U.S. for the better part of a century, then you need to give companies monopoly protections.

This effectively became impossible when the internet turned out to work fine over both telephone and cable TV wires and then subsumed the respective franchises as over the top services. If AT&T had monopoly protections again then Comcast couldn't operate in the same geographic area anymore. I have to imagine the cable TV industry would object to its forced dissolution strenuously enough to scuttle any plans to do such a thing.

But why do you believe that monopoly protections are necessary for utility regulations? Suppose we regulate AT&T as a utility and then let Comcast carry on unregulated in competition with them. Individual customers can choose whether they want the regulated entity or the unregulated one. In the worst case one of them goes bankrupt so the reason why monopoly protections are impractical is eliminated, and the other one becomes a regulated monopoly.
http://mashable.com/2014/04/21/github-president-resigns/

"Tom Preston-Werner, cofounder and president of programming network GitHub, has resigned from the company following an investigation into gender harassment allegations."

Sounds a lot like an investigation to me.
these arguments are bizarre in that either a) they're very easily avoidable or b) they exist in FP languages, just hidden

- Immutable data arguments

Nobody is stopping you from just working as if JS is immutable.

- Recursive functions and the stack

Tail call elimination would be nice. But for most common things, instead of writing the recursive call yourself, you'd use other common functions in the FP toolbox like map, reduce. You only need to find a good implementaiton of these base functions and 90% of your headaches are gone.

But the stack is still an issue in other languages (See foldr debate in Scala).

- Partial application and composition

How do you think this is implemented in other FP languages? At one point you do have to store pointers to the functions you are composing to build the composed function , so you'll have at least one new object.

>but if you are doing a lot of Point-free Programming, then your loops have the possibility of generating a ton of garbage.

You shouldn't be doing something like for(..){ compose(f,g)(elt); } obviously, but this is just a specific case of "cache values". If you store the function beforehand, the amount of garbage created is linear to the size of your code, not of your data. (Never mind that you shouldn't be looping in FP).

If you try hard enough and don't mind a more obscure syntax, you can actually reduce this function creation overhead too.

var composeObj = Object.create(null);
composeObj.prototype.invoke = function(x){
return this.g(this.f(x));
}
compose = function(f,g){
var rV=Object.create(composeObj);
rV.f = f; rV.g=g;
return rV;
}

h = compose(function(elt){return 2*elt;},function(elt){return elt+3;});
h.invoke(10);

If you're that crazy about FP garbage problems, this model will create exactly as much objects as any other compose function in any FP language (tag to indicate closure, pointers to composed functions).
I disagree. We must treat every anonymous source as if it has that reputation for lying, as otherwise a source can simply become anonymous to improve the credibility of their lies.

Until, of course, a source presents evidence, at which point we evaluate the credibility of the evidence instead of the source.
I saw the business plan for one of these companies, registered in Gibralter. Not sure if it got the ones it wanted. They were looking for investors on hugely optimistic takeup figures.
For comprehension is probably Scala's most powerful feature aside from higher kinded types.

You may not see the advantage of for comprehension for sequencing a few operations over Future. However, when you have a large number of calls you have to sequence along with filter (which for comprehension can do) it's indispensable.

Check this out: https://www.youtube.com/watch?v=MHw-dDxC8Z4
Name the largest business you work with that has not had any internal legal disputes that were settled privately.
Coke and bottled drinks in general, if consumed at the rate they are produced, is toxic.
You would think wrong.

Very wrong.
It's expensive to squat though, isn't it? I read somewhere that just the application fee is 150,000 USD. Wonder if they will really recover that kind of spend.

Interesting to see a few TLD's in Chinese, Japanese, even Arabic and Hindi.
I feel like this gives a somewhat distorted impression of how FP in JavaScript compares to other languages. Many traditional functional programming languages are famous for creating lots of garbage and are not pervasively immutable either. Most of the progress in those areas is fairly recent. For example, Clojure's efficient immutable data structures are based on a book published three years after JavaScript was first released.

Functional programming in a language without pervasive immutability does require you to do some thinking about how you want to approach state, but this is just as true in many traditional functional languages like Scheme.

As for partial() and compose(), JavaScript already includes partial() in the form of Function.prototype.bind. And the compose() function shown there does not require the slice hack AFAIK, because it never does anything to arguments except take its length and access numeric indexes — but even if it did, I mean, that function has to do allocation in Scheme too.
No worries. Tomorrow we will hear that they are Ukrainian nazist trying to stir up situation in region and blame Russia... It seems that photo evidence is not enough these days for UN and EU to start another tranche of sanctions.
Founding new charities has been the hobby of wealthy society types since time immemorial. It is much more ego-stroking than joining one of the many groups already doing great work.
Need an auto reg-exp generator from that damn page.
The meatball show is legendary, can't blame her for that one.

Many people talk about their coworkers as insanely great, I think that is common tech language.

I don't think this is extreme language.
Sounds like it's time to found a new nation-state. National exports will include whatever I happen to sell on Ebay that year, and millions of dollars worth of domain names :-)
thanks sadface, it sounds like you have a pretty good grasp of how financial service companies think about risk. i should point out though that as a gambling platform, ours would be a poor one. in order to receive any kind of payout when airfares rise you need to book your flight as well.

our service is designed for those whose plans are uncertain. if you are organizing a trip but don't yet know what days you want to fly or whether you will take the trip at all, this service is for you. the price protection we offer enables a person to delay the booking process with peace of mind and confidence they won't be gouged later. the travel industry pricing practices we are all used to are designed to create panic and urge us to book asap. this leads to a lot of canceled flights and changed itineraries. at $200 a pop, changing your plans isn't cheap.

this is really the pain point we are addressing. for a person who knows they will take a trip, has decided their travel dates and knows the flight they want, just buy the ticket. prices tend to go up after all. if you aren't sure, don't sweat it, Level Skies is here for you.
Wish there was like a mob that goes around beating up squatters.
The Red File Theory: Accomplishing Your Biggest Goals Easily
It isn't unreasonable that people are curious for more information, but whether or not they are paying customers is irrelevant. Just because you (in general) pay and I do not, does not grant you some right to have your questions answered or receive information. There's no obligation on the part of GitHub to provide any information at all, and like many other similar scenarios if the lack of supposed transparency bothers you, then you have the option to move to BitBucket.
Evidently we don't see eye to eye on this because it seems neither of us has an argument capable of persuading the other.

It sounds to me like neither of us is willing to discontinue what the other side sees as deceitful behaviour.

On your side you assert that my agreeing to ToS is sufficient to start sending me "solicited" email, and on my side I assert that the fact that you have to hide the opt-in inside the ToS is evidence that your emails are spam.

I do concede that I could have carried on with our conversation without down-voting you, that wasn't necessary to make my point.

Other comments in the thread point out that a "Unwanted, but not spam" button could be useful, I think that's a great idea but wonder if it could be taken one step further. A spam filter that monitors who reports what email as spam and assigns them a rating based on what they report as spam.

Eg. I would have a high rating because anything I did not explicitly request is spam. You may have a low rating because you are much more lenient with your use of the Is-Spam button. This could then allow users of that service to set which rating to use when filtering spam.

Given the widely varying differences of opinion on this topic I can't help but wonder if the other commenters are correct about this being a UX issue instead of a technical one.
You just inadvertently created a new portmanteau for sartorial startups!
I'm hoping programming grows up enough to remember languages like Ada. Dynamic languages are useful for "get something running quick, then work on getting it right". Ada makes you get it right up front, or it doesn't even compile. The former is good if you have to bang out a script this afternoon; the later is good if you have to maintain a code base for 10+ years, with multiple programmers, and some assurances about reliability.
For per packet encryption.

For authentication, there is CurveCP.

People seem confident with OpenSSH's authentication
mechanism. Why not use that?

At some point one has to trust that the IP address
one is sending/retrieving data to/from is the correct
one. That's easier said than done if some host wants
to keep changing its IP address every few days.

The SSL PKI scheme (the SSL approach to authentication),
as implemented for public websites, is not much of a
confidence-builder, IMO. Opinions may differ.

If websites maintained consistent IP addresses and we
could authenticate these machines using OpenSSH keys,
I would be more willing to believe we could verify
their "authenticity".
In all seriousness, this doesn't scale; if the number of Netflix users started watching all their movies this way, there would be a huge and swift move towards either changing the libraries an insanely large fee for content (on top of their current structure) or some other legislative move to block it. Libraries are shielded by their perceived social capital, but that only goes so far.
You're not being downvoted because your views are unpopular. You're being downvoted because your comments in this thread at least are basically content-free, and full of unsubstantiated assertions. You've refused to even look at the resource I provided, and have preferred to argue that things ...probably also mean... and the like with no evidence of any kind. You've attributed things to me that I didn't say. You've also repeatedly failed to address the fact that the main issues facing alternative energies are not technical, but political and social, and those haven't changed in the last 5 years nor are they likely to any time soon.

Basically, it seems like you're more interested in shouting from a soapbox than having any sort of argument, and HN frowns on that.
Yes. This is an OpenBSD fork. It will run on OpenBSD.

That said, later on folks can create compatibility layers (like OpenSSH) to make it work elsewhere. It's better to keep that code outside the core anyway.
Because the equivalent file is either compressed with a custom header or in a totally-incomprehensible-to-it binary pack.

Let me put it this way: I would be scared to store an svn checkout because of how svn stores metadata copies. I wouldn't worry about a git checkout.
I've long had a negative view of Microsoft, yes. But beginning in the ~2005 period, I started hearing some strongly critical views of the company in non-technical contexts -- one of the most notable was an aside made on NPR's "Wait Wait Don't Tell Me". Notable because 1) it was apparently spontaneous, 2) it was from a non-technical panelist, and 3) the specific comment was to the effect that Microsoft had a negative brand equity.

If anything, that's a trend that's accelerated and increased since then. Microsoft was the brand you had to use, not the one you wanted to use. It was familiar, but that can, as is said, breed contempt. Microsoft's direct consumers since the late 1980s have largely been OEMs and corporate CTOs / CIOs, not its end-users, and when it's tried direct mass-market products, it's failed hugely.

It's last significant unalloyed mass-market success was really Windows 95, and even that benefited largely from the utter unsuitability of alternatives: Windows 3.11, Apple (at its nadir and very nearly dead), Linux (far too techy). BeOS, Amiga, or OS/2 might have presented a preferable alternative, but Microsoft fought extremely hard to ensure that could not happen.

No, it's not just the techies.

Outside of gaming and partisans, Microsoft has really lost its brand.
Linus is generally not gentle when rejecting an idea either. You might run out of OSes pretty soon ;-)
It would be fascinating to see the commit in question.

If the commit has technical merit and should not have been reverted, why would you not focus on demonstrating why the technical merit of the commit in question? Claiming that a commit was reverted for personal reasons instead of defending the technical merits of the commit strikes me as naïve.

A highly competent person who has produced some work product that was challenged would typically either defend it on merit or assume they might have produced a lesser work and seek to understand why.

My experience in all areas of competence I'm familiar with is that histrionics like those observed thus far are often comorbid with demonstration of the Dunning-Kruger effect in inexperienced individuals.

Zed Shaw is one of the few people I can think of that would be a counterpoint to this observation, demonstrating high competence when acting histrionically. You can just look at his contributions to open-source to see how good he is at what he does.

JAH's github profile (for an engineer that worked there for a long time) seems conspicuously sparse to me. There really aren't many projects there to demonstrate superior mastery of HTML, CSS or git.

https://github.com/nrrrdcore?tab=repositories

Looking further, like at her blog repo. There are .DS_Store files committed (which would normally be in a local .gitignore or in your home folder .gitignore file) and the first file I clicked on the in CSS folder has Jekyll ruby errors printed to it:

https://github.com/nrrrdcore/nrrrdcore.github.com/tree/maste... (DS_Store file from 2 years ago still there)

https://github.com/nrrrdcore/nrrrdcore.github.com/blob/maste... (broken blog post is 6 months old)

Assuming this is representative of the quality of her commits, Occam's Razor suggest competence may be the reason for reverting the that css commit.
Even though I'm no longer a practicing attorney I prefer not to speculate. I can only state that I have watched this situation with interest and am amazed at how poorly both sides have handled the matter. I do not see the fingerprints of competent counsel in the actions of either side.
I love all the random people piling on as though they're intimate with the parties or facts involved, taking 140 characters as a single data point to pair with their prejudices to draw a line to a foregone conclusion. It's a very strange time in the course of human development.
And I'd like to add js-sequence-diagrams: http://bramp.github.io/js-sequence-diagrams/
Link-time optimization in GCC: A brief history
Usually if you are not sure about an idea it means it didnt grow on you. Many people have issues with multiple ideas popping in their heads. I would suggest planning each idea (making mini business/action plan). After 10-20 scraped plans like that (that you spend at least ~10 hours developing) you will be more willing to commit to one bigger idea and stop wasting your time. This worked for me and first time in my life I committed to project that is 1 year long. Good luck!
I know you're just being glib, but here are some answers:
* build doesn't mean compile
* you can compile your build process and then use that to actually run your build
* the benefits of typed languages go beyond catching errors at compile time
New gold-rush ahead?

The list feels to me at the first look very similar to the patent system -- everybody is just pitching "their" claims. First come, first money, first served. The others will stay with the "pack": <longname>.com or <evenlongername>.de.
Wonderful! I can really see this as a great tool for when you get 'writer's block' during a game jam!
What, you don't like the smug gnu head?
"Spaced repitition software has significantly reduced the barrier to literacy; I read my first novel after ~10 months"

That is impressive. I took two years of Chinese in college and did not get anywhere close to that ability. How many hours a day did you practice Chinese during that 10 months?
Given the code churn for this project, it looks like they are working on this full-time.

Weekly Churn

http://screenshots.gitsense.com/gogits-weekly-churn.html

Monthly Churn

http://screenshots.gitsense.com/gogits-monthly-churn.html
Do you consume a lot of caffeine? Honestly curious. I find myself in the same state you report when I consume a lot (>2 cups) of strong coffee per day. New ideas spawn at a great rate and I feel frustrated that I can't pursue them. When I cut down my intake significantly my mind is more restful and I feel able to focus more deeply. This helps greatly with filtering ideas and choosing which to follow through on.
Very fair, indeed!
You can (from most providers) block emails from a sender or domain as easily as flagging it as spam; however, flagging it as spam has consequences for the company that relays the messages, not the one that sends them.

You're punishing the phone company because a company you had a business relationship with can't magically read your mind that you don't want further calls, after you agreed to a couple sales calls in exchange for a product demo.

That makes you an asshole.
Related concept: http://en.wikipedia.org/wiki/Chind%C5%8Dgu
Since in addition to .EDU we will soon have .EDUCATION, .UNIVERSITY and .COLLEGE, Monash University was smart to just get .MONASH.
Can someone explain to me why they don't just open up every possible string as a TLD?
Turns out there's a sort of reasonable way to implement them in JavaScript, it's definitely hacky though - http://codemix.github.io/contractual/try.html
> I don't want to mutate an array in order to implement map

Er, what?

> foo = [1, 2, 3]
[1, 2, 3]
> foo.map(function(i) { return i + 1; })
[2, 3, 4]
> foo
[1, 2, 3]
> Can you show me a work environment that is not hostile to anyone?

That strikes me like saying that all sex is rape, it's just a matter of how violent or unwilling.
Carrier lock-in is falling rapidly. T-Mobile is leading that charge, another lagging brand (say, Sprint, if it gets its act together) might go with it next.

You can buy a basic phone, unlocked, no contract, for $30 from any vendor. Get a prepaid plan and you're free of contracts. Even smartphones are now well under $100.

My own approach has been to ditch the smartphone (too intrusive, too much advertising, too much spyware, crap battery life), got with a basic "feature" phone (14 day standby). I'm looking for a decent tablet, though my old Android serves that role now -- access to WiFi is pretty decent, and accessing locally-stored content (music, books, and articles) is the most productive use I've got for the device.

Form-factor of a tablet, plus a Bluetooth keyboard, fits the actual data uses of a phone far better than a smartphone. The feature phone is tiny, cheap, and ultimately disposable.
No, it's just dead. Sorry.
>I wonder how practical it would be to make a private display by removing the polarising film from it and then viewing with polarised glasses.

In Japan a lot of people have "privacy" screen protectors on their cells that basically make the viewing angle very small. I always assumed it was through some form of polarization though now I'm not sure.

http://www.trendhunter.com/trends/mobile-privacy-screens-kee...
I'd have considered a Nokia phone. No way I'd look at a Windows device.

Actually, if I found out the Nokia was running Microsoft code, I'd ditch it as well. RIP Symbian.
Yes, it is "almost always in the company's best interest for employees to be well rested and not burned out."

However it is not almost always in the company's interest for employees to take 2 week recreational holidays when they are NOT burnt out. A normal vacation policy allows this, whereas a "no-burn-out" policy does not.
Wox – launcher for windows.