skysight-inc/HackerNews huggingface dataset:
Ok, look, I understand that you spent a lot of time learning Haskell, and desperately want that time to not have been in vain. You have to back off the preaching though. The conversation you joined wasn't about Haskell. You barged in and made it about Haskell. On the way, to justify your comments, you have put forth some pretty ridiculous claims. Go being dynamically typed, Haskell being 30-50% quicker to develop in, glossing over the valid points about it being more difficult to learn, etc...

We get it. You don't like Go. Some of us do, and would rather have a productive discussion about how to take advantage of it's features and avoid the traps rather than get into a pointless debate about a language that we are highly unlikely to ever use. (after this discussion, I certainly never will)

You are giving the Haskell community a bad image with this kind of behavior, and I kindly request that you not reply to any more of my comments with anything to do with Haskell.
The Go race detector will generally catch this mistake at runtime.
C# had the exact same pitfall and it was recognised years ago. It's unfortunate that it made it in to Go.
There isn't. Thread/sleep will block the thread and potentially starve your thread pool. Be careful not to do it.
Presidential signing statements don't have the force of law. They're predictive of how an administration will use the discretion granted to it by the law and the Constitution, and sometimes (for instance in Bush 2's case) predictive of ways in which the administration will exceed its authority, but the reality is that the Executive can't "fill in the blanks" on laws unless the Legislature authorizes that.
>>But, that is hard to come by in a morally oppressed society. Why forgive when it is more economically efficient to not? Forgiveness can sometimes be one hell of an expenditure you know.

I'm not sure if it is economically efficient to have a whole bunch of kids being raised in low-income, single-parent households, since they are much more likely to turn to crime.

What most people don't understand is that, one way or another, society is paying for the choices people make. So the entire "welfare vs. no welfare" debate is essentially a negotiation about what form this payment should take (e.g. higher crime vs. higher taxes).
You should use some of your middle class income to take some courses in probability and statistics.
Are you looking at opportunties that have achieved product market fit or are you interested in MVP's as well?
Exactly, otherwise there is no point really.
Recently I've been fascinated by the concept of individuals having a "private cloud" service - a server that they own or rent, which has all the data that an individual could hope to have centralized, contains APIs and UI for remote access from client devices, and acts as the middleman for most transactions with the outside world.

The beauty of this is that if it were developed as a unified system, minimal tinkering would be necessary for a layman user. A preinstalled, auto-updating OS would do the heavy lifting - we're aiming for a situation where a bare minimum of configuration becomes necessary. Once configuration is done, all the user needs to know to reach _all_ of their data is a URL and a password. The server itself can (ultimately) become the identity service for all remote accounts.

It has a straightforward progression of development and adoption, too. Create a web app that kludges together some messaging, identity, and storage solutions - the stuff needed to do this at an 80% level already exists, for the most part. Package it into an image installable on a VPS. Subsequently, make native apps for the client devices, or adapt existing ones, to match the experience of Dropbox/GTalk/etc. Last, build a hosting service or sell hardware tailored around simplifying the configuration process, providing backups, etc. As you get further into the adoption process, more and more possibilities to reclaim data open up, since you'll hit the critical masses necessary to push new protocols into the system.
"But the US founding fathers saw this situation: Someone with 'standing' brings a legal case, and eventually the case makes it to the Supreme Court of the US"

Thomas Jefferson opposed the creation of the supreme court in Marbury vs. Madison. Madison was his secretary of state.

Here is his reasoning:

"You seem to consider the judges as the ultimate arbiters of all constitutional questions; a very dangerous doctrine indeed, and one which would place us under the despotism of an oligarchy. Our judges are as honest as other men, and not more so. They have, with others, the same passions for party, for power, and the privilege of their corps.... Their power [is] the more dangerous as they are in office for life, and not responsible, as the other functionaries are, to the elective control. The Constitution has erected no such single tribunal, knowing that to whatever hands confided, with the corruptions of time and party, its members would become despots. It has more wisely made all the departments co-equal and co-sovereign within themselves"

It's difficult to consider the counter-factual of the court not being created and common law having been continued, but it's useful to understand that there was opposition, and why, so that if you support it, you can use this knowledge to make it better.

In more modern times, partisanship does seem to be a problem, with many of the most important decisions are made 5-4 on party lines.

As you have brought up, another problem is that, contrarily, that it may be that the supreme court isn't actually not be powerful enough. If the U.S. is using the U.K. to spy on Americans, isn't that a blatant end-run around the constitution? But where can standing be, if legal opinions are based on secret courts, and gag orders are imposed on everything?

At the same time, it's not "Just the supreme court's" job to uphold the Constitution. Ultimately, it's the people's, and our most direct representatives are the House. They take an oath to uphold the responsibility, and they can't simply subcontract it, it doesn't work that way.
Enlightening.

Also, imo this explains why the University of Alabama has been attracting so many amazing people the past 6 years^. They implemented an automatic qualifying scholarship at least that many years ago (presidential) in addition to probably the best national merit scholarship in the country (free tuition, iPad, $1000 stipend per year, $2000 for summer research or study abroad, 1 year of free housing, not to mention your college will probably give you another scholarship)

But then again this just shows automatic scholarships I guess. Otherwise other universities make more discretionary decisions.

^ bias, I went to school there in that time frame.
Redirects are new, so probably.
Most wealthy people.
I have a trick too, ask about a worst case scenario, in the case of the NSA spying it might go as follows-

Given that throughout history every intelligence organization has been penetrated by those hostile to it, having a system like PRISM means that the hostile agencies would be able to do more damage to the USA that they would otherwise. A hypothetical case would be a hostile agency gaining information to blackmail a guard at a nuclear weapons storage facility, allowing the USA to be decimated from the inside with its own nuclear weapons stockpile.

Then allow them to contemplate it, be completely silent. There are really only two responses to this, either it starts to dawn on them that what they are doing could harm many innocent people or they will BS, not want to talk about "hypotheticals" and generally evade the possibility just laid out. The former means they are human, the second, probably a sociopath.
>>Central American peasants

Wow. You don't sound racist at all.
AT&T Invents Programming Language for Mass Surveillance (2007)
Yup, I'd be interested in hearing about MVPs too.
I really like your site, it's the place I go when I look for an alternative to a specific app/webapp. I'm going to assume that most of your users are like me and come through your site by a google search. Some feedback:

- The main issue with your site is imho that it's trying to do two things at once. Next to giving alternatives to software, it also tries to be a categorized directory of applications. I would love for you to focus on only the former. Doing so would enable you to really declutter your site. There would be no more need for the grey navigation bar, nor for categories or tags.

- Give more prominence to:
- The application searched for and to its external links. Don't be afraid to have users leave your site.
- It's alternatives, on my laptop I can only see a single alternative above the fold.
- User input, e.g. likes, comments and feedback. As you're a user input driven site, this is really important

- Give less prominence to or simply remove:
- Questions, they look really empty and sites like http://webapps.stackexchange.com/ are better suited for this.
- Forum, when looking for an alternative I simply want to take a look at a few options I don't much care for the forum
- Recent user activities, I think it is simply clutter and no one but the person whose activity it shows cares.
Why are you calling it blog-spam? They rewrote the story to readable English and offered it to the Tech community. (Who reads Le Monde? ;-));
Non issue, I and most people here I think read the article because we found the link here on the front page. Not because the author used Medium.
This seems similar to way the people who developed the software for the space shuttle worked. Finding a bug was a huge deal, as it meant something was wrong in their process. It wasn't just fix the bug, but fix what caused the bug, and look to see where that faulty process may have caused other bugs. Google 'they write the right stuff' for a good article on it.
Waste the Web
Thanks (and thanks to pron). I've updated the post to include a warning against using Thread/sleep in go blocks for "real" code.
Golang is verbose, as modern languages go. In its idiom, it's actually a little more verbose than some modern, tight C (though less verbose than most C code, and much tighter than Java).
'Hell Is Other People' Helps You Steer Clear Of Your Awful 'Friends'
>a universal income of $10k/year per person for every citizen 21 and over...I find myself liking the idea more and more

The $10,000 would increase demand by $10,000. What mechanism would then increase supply? How much would that mechanism increase supply?

I fail to see any such supply-increasing mechanism. If I'm right about that, then that $10,000 would be eaten by inflation literally instantly.

Money is a store of productivity. It cannot be a universal policy of an economy to give out money for no productivity exchange without consequences.
Wheather it's `worth' it or not depends on a lot. Assuming you're paying for gradschool and aren't going on a research grant the answer is no, just learn the skills you need on your own and go get a better job.

However, I'd ignore the money and ask yourself if your time is more important than your desire to return to school. If the answer is yes, don't go, but if you really want to go back, the answer is go for it.

tl;dr: Do what makes you happy (if you can afford it).
"The Value of Values"
There you go http://www.streamroot.io/
We had to focus on the Web as a platform because all other platforms failed to evolve, they reached their "nirvana point" where most things just worked, but they just stopped there. The twisted and contorted fucked up mess that we call the Web, that shares more with the Unix philosophy of "worse is better", has somehow managed to keep growing and evolving and will soon leave everything else in the dust, even if it will never get close to any "it mostly just works" point and it will never be better at any particular thing than anything else... it will just be "better overall" and it will keep growing, and businesses love growth so they will keep betting on it.

I think we need to concentrate on steering the Web's growth in the right direction, instead of bitching about how much it set us back (and I agree, it did, but it's a "platform cost" that was/is worth paying if you want to "ride the wave" instead of sinking with your favorite ship and then swimming back to the surface every time a new Smalltalk ship show up floating, then sinks and then a new one comes and so on... as an example, even choosing to develop a desktop app or a native iOS app instead of an HTML5/Javascript one with minimal backend is basically "riding a sinking ship", even if you'll make profit out of it and even if you'll deliver a better product to the customer).
The electronic machines in use now are terrible, and should be abolished.

I think these drawbacks of paper ballots are minor compared to "black box voting" where there's absolutely no way to prevent or even know about massive scale frauds.
>SysAdmin’s are purists and have a lot of ego. Using a module or library is akin to cheating.

I'm a programmer and I know how this feels. It's not about "cheating". To me, I view it as "I can't be bothered to learn /how/ this works, I'll just use a library". I can make a half-assed HTTP library, but in production, I'd obviously use a real library. The important thing is I understand on a more intimate level how HTTP works. That is invaluable in debugging as when I ask myself "why isn't this working", I can think back to my own code and it often helps to shape my understanding. I can think how the machine thinks as I taught it how.

I'll often study other systems while building my own. It's all part of the learning process to me.

It also provides deep appreciation for the effort that's poured into libraries.

I've also done the same thing on the web; I used XMLHttpRequest and DOM apis for years before I started using jQuery. I've never had a single complaint but I've seen programmers who have gone right into jQuery and surrounded themselves with abstraction and have had no idea how the system is behaving and they get confused and frustrated. This leads people like me to view libraries as bad; they are preventing people from learning how their systems work.

Programmers today seem so lazy. I'm not really sure if that's the right word. I see people using HTML 5 Boilerplate and they never seem to ask "Why is the meta charset before the title tag?". I did. Now I know about UTF-7 XSS vulnerabilities. I spent most of my day reading up on charset vulnerabilities. With that knowledge, I patched several projects of mine. Sure, people using Boilerplate would be protected but they wouldn't really know what from.

Perhaps I just think differently to other programmers. Maybe they just want to get on with their work while I obsess over "how does this work?!"
There's nothing wrong with the English in the Le Monde version, what do you mean?
>Yes, of course, there will naturally be some people that would take the 10k and live on it - as best as can be managed

That's the thing. If $10,000 is the new $0, then it will be worth $0.
Cable's yearly commentary on 4th of July firework marketing
The actual release of the WebOS code was even later, August 2012.
Just a note
>> I do have is 8 thumbs and 2 thumbs

Not sure if that is a joke or a typo
Iceland does have about 800 additional years of parliamentary experience, they probably managed to get it right eventually :-).
I remember seeing something by Professor Lembecke about the origin of the phrase but I can not find it at the moment.

Addendum: I looked a little more I cannot find the reference. I think it was probably in The Spitting Image. I also would like to thank you for not commenting on the sentiment. In my opinion the phrase has a large personal component and it is impossible for a complete stranger to form a well reasoned opinion on the authenticity of the sentiment.
This is in fact the belief of most Americans today according to recent polls.

I don't know if what you believe is necessarily true (that we are safer as a result of spying) - but here's what I don't understand: even if you believe surveillance leads to safety, would you not want a clear, transparent, and accountable process for governing this surveillance?

The surveillance is not going away - people broadly don't care about their privacy anymore. What seems unacceptable to me is the lack of legal framework to control it.
Iceland seems like a pretty good place to me. Minus the freezing and harsh winters, and the lack of sun. From all that I hear about it, it seems like a good place to expatriate to. Any thoughts on this?
Annnnd... that's what you get for writing late at night. Thanks.
I apologise, my comment was far too cold towards people who have been presented with that very distressing choice, I should have thought more carefully about it before posting.
aaaaaaaaand its booooomed.
U.S. Government Is to Blame for Megaupload Data Massacre
He was inventing his own crypto. The point is not to avoid design decisions that reinvent crypto, the point is to recognize that's what you're trying to do and seek expert help to guide your hand.
One think I have come to realize (in a non-scientific way, don't have time to look up all the numbers): I think there never really has been a stable time in our history. Those golden days of the past where workers could earn well were also just a fleeting moment, and perhaps at the same time other people were already struggling and suffering. Today software developers do quite well, but in a few decades we might get to read the same kind of stories about them.
The world is changing all the time, and people are always struggling to keep up and survive.
So that's like writing:
Kg 19 300 g

I understand it's tradition, but the fact that people keep using it kills me. Especially when people start using kilo $, and in "$ 100K".
>>"She shouldn't have had a child with the wrong guy," says Murray, and Maharidge seems to just accept this. The proper response would have been to dig deeper. Should she have made sure that she couldn't have children first before having sex? Should she have not had sex? How could she verify that that guy was the right guy?

I agree with the rest of your post, but I have mixed feelings about the above.

Within my relatively small circle of friends, two unmarried couples recently announced that they were expecting babies. Neither couple has announced plans for a wedding.

I just don't get it. I mean, my mind bends, but cannot fully wrap around the concept of willingly having kids out of wedlock. I definitely hope things turn out well for the aforementioned couples and their children, but statistically speaking the odds are not in their favor.
Is there an option for a one time payment rather than a subscription?
thanks for the hint, gotta fix that bug

right now there is no form for submitting links, but i will add it on the weekend
Forget it, well suppose you win and the legislation you require is accepted, what next? Can you EVER trust the government on anything transferred over internet again?

Solution is the other way around, change communication protocols and practices the way making any wiretapping useless, using open source solutions everyone with enough hacking skills can independently verify. Don't play with the government on their own field, you always lose.
If they can follow through on that threat, that would be impressive.
When faced with a civil liberties problem, some people think "I'll just move to another country". Now they have two problems.
Thanks for the response - I'm running into similar issues with a product that I'm building, and my planned approach pretty much mirrors yours, so the validation is very useful.
I will be at the Minneapolis Restore the Fourth protest (with my wife, a first-generation immigrant, and our two youngest children). I've put a link to the main Restore the Fourth website on my Facebook wall, and heard that my oldest son, now living in New York City, will be at the New York City protest. We like our freedom in our family. We are not afraid to go out in public and express our opinions on public policy in the view of onlookers, cameras, and the police. (The Minneapolis protest is on the plaza of the Hennepin County Government Center, a familiar first amendment space in our state, which is right across from the City Hall and headquarters of the Minneapolis police.) Petitioning the government peacefully for the redress of grievances is what America is all about. Being out in public to indicate our support of the Bill of Rights and oversight of the government by elected officials is an appropriate way to celebrate Independence Day. See you there if you are in the Twin Cities.

By the way, there are other means we can use to work together to promote freedom. If you really want to be an idealistic but hard-headed freedom-fighter, mobilizing an effective popular movement for more freedom wherever you live, I suggest you read deeply in the free, downloadable publications of the Albert Einstein Institution,

http://www.aeinstein.org/organizationsde07.html

remembering that the transition from dictatorship to democracy described in those publications is an actual historical process with recent examples around the world that we can all learn from. You can find publications in Arabic, Azeri, Belarusian, Burmese, Burma (Chin), Burma (Jing-paw), Burma (Karen), Burma (Mon), Chinese (Mandarin), Dutch, English, Estonian, Farsi, French, German, Hebrew, Indonesian, Italian, Japanese, Korean, Kyrgyz, Latvian, Lithuanian, Macedonian, Norwegian, Portuguese, Russian, Serbian, Spanish, Thai, Tibetan, and Ukrainian there to share with your friends around the world.
I think this is an incredibly interesting idea but you did post this on American holiday where many people will be away from their PCs.
valugi is dead.
Could this be translated as "billions and billions" or "billions upon billions"?
"Hey Mr Nugget, you the bomb." -D'Angelo http://youtu.be/kGknlEWjxZc
NSA data amount, compared to Stasi
Ah dammit. You crazy Americans! I will have to repost, but at the moment it's actually getting loads of interest, so maybe it's helped!
Carnegie Mellon only US uni in top-13 at ACM Int. Collegiate Programming Contest
What a great idea. They should make a website so that when people search it gives them a suggestion of a site based on their query.
Agreed. If the headline was "NSA refuses to comment on the Restore the Fourth protests", people would just comment that the NSA wasn't recognizing the protests, and that protesting would be useless, as the NSA would stick to their current attitude. I really don't know how the NSA could have responded better, besides actually promising to listen to the arguments of the protesters. It seems like a "damned if you do, damned if you don't"-type situation for the NSA. If one accepts that the NSA is /fundamentally/ flawed, which I doubt it is, nothing it says can change ones mind, including a public statement of it respecting people's rights to protest. The fact that it even has to release a statement though is good - it means that the NSA has realized that there is a backlash against their tactics.

I would like of course for the NSA to change some of its practices... but the amount of hate it is getting on HN is ridiculous.
Quick tip for remembering names at, during and after meetings
a bit more hands-on, but it's possible to create a functional index to improve json query performance in postgres:

https://postgres.heroku.com/blog/past/2013/6/5/javascript_in...
That is the most generic statement ever...
>I think these drawbacks of paper ballots are minor compared to "black box voting" where there's absolutely no way to prevent or even know about massive scale frauds.

Way to minimize the disenfranchisement millions of people from the voting process. Besides, do you really think people are going to recount millions of ballots, when the last attempt to do so was waived away by appointed judges in 2000?

Even if massive scale fraud were going on, most people would stick their heads in the sand (at least in the United States), like we have seen with other issues…
Whats a good email for you.