skysight-inc/HackerNews huggingface dataset:
Boycotts alone don't work. You need an alternative. Look, I NEED tissues. I don't mind buying a different brand, but I'm not going to boycott my tissue company without an alternative.

Boycott lists, like averages without variance figures, are borderline useless. You need the other part (alternative) to make the boycott list actionable.
MailOnline Launches India-Focused News Site
The problem with an awareness campaign is that everyone who the awareness is being spread to already knows about the issue.
Facebook Pushing More Traffic to Newspapers
> The whole debate about stealing is irrelevant, and not very interesting.

Uninteresting, yes. Irrelevant, sadly no. We give words meaning, which tend to linger even when used differently. A careless (or careful!) choice of word can significantly steer the debate. Think for instance of "viral" licences (as if the GPL were a disease), or "mentally ill", which reminds us that mad people aren't mad by choice.
Soulcalibur for iOS Launches on the App Store
BBC Broadcast 80% of Most Tweeted Shows Over Xmas
I-um Leads the Online Dating Market in South Korea
He is being very blunt, but what he is saying rings true because none of this is a long-term solution. These are baby steps and soon enough it will lose this momentum and get passed someway. People could boycott and hurt companies with what matter the most, but most people do not seem to be willing to do this because it inconvenience them. I can see how NDAA got passed, but when it comes to the internet, you would think that most of these sites would be boycotting. If this can't spark boycotts than I have no idea what will.
Um. So, I've read the article. My TL;DR:

There is no scientific research on the adequacy of the current working schedule, as it was adopted arbitrarily by managers. Furthermore, it was established by men for men, without asking women for input, which makes juggling family, career, relationships... difficult for women.

Yeah, there's a wonkish phrase in the middle of it, which reeks of pseudo-evo-psych. I'm talking about "it’s well-established that men perform more effectively under routine and structure." So what.
Very nice, haven't heard of this before. I think an ideal target for a dependently typed language is scientific array programming, so that you can ensure the sizes of your matrix and array operations check out before performing long-running tasks. If a good array library can be built (e.g. port Haskell's Repa) then it might provide a great foundation for this.
The morality question isn't necessarily obvious, but the pervasiveness of a particular activity has nothing to do with its morality. Was slavery more morally correct when the majority approved of it, or at least looked the other way? Absolutely not.
Study: How Meditation Benefits The Brain
"Raising awareness"? What about all the LGBT people who were disowned by family? What about people who were beaten up and sometimes killed? What about the decades of marches (and initially, riots) for this. What about people who risked their jobs, their home, their family, their neighbourhood or violence from the police all for their cause?

The LGBT rights movement was hardly slacktivist 'awareness raising'. It was real struggle with real costs which is generating real results.
The occupy movement could of been about corruption & bailouts and how the government picks winners and losers that hurts everyone not directly involved (those picked as winners) (i.e. you and me). Instead Occupy turned into where's my bailout. They could've taken a principled position, but didn't wealth disparity is a good thing - as long as it's achieved in the appropriate ways (voluntary interaction).
how to explain it to my young kids

You should explain it to your kids, since one of your kids might be LGBT and it would be good for them to know that their parents will accept them.

For more detail read "I want to expose your children to homoseuxality" http://seldo.com/weblog/2011/08/11/i_want_to_expose_your_chi...
Swizz Beats is the CEO of Megaupload
Wait... why can't we make Internet communication a talking point? The tech community has been wrestling with censorship, net neutrality, and the like for a long time now. Can't we frame this into a simple, non-extremist message and start asking candidates about their stance on it? It is a talking point, and if we are persistent in asking these candidates their stance on the issue, it will end up on the evening news. But first we have to form a consistent and clear stance.
His point was "opposing the bills today." We'll have to do the same song and dance again in the very near future because the ignorance behind SOPA/PIPA isn't going away. So yes, we won the battle, but not the war, so to speak.
Yes, unfortunately that's a truth. I'm from the Netherlands and here it's kind of weird if someone is against it anyway, so I don't encounter the issue very often.

I was half-kidding with my above remark, but thinking about it; I could not live in a country where that would be the case. I would think that even if big parts of a country work like that, in 'well educated' parts of the country, your kids would've seen some amount (edited) of gay people together already which means there is nothing to explain (it being already natural). If that would not be the case, it means there is some kind of suppressing force at hand which I would not be able to live with (I'm not gay, but i'm very much against the ignorance which disallows / restricts people while there is no solid or even non-shaky argument against it).

Also, it is not known what population of a country is in fact gay. I read somewhere between 2 and 15% depending on a lot of factors. The issue is ofcourse that in most countries most gays did not (and maybe will never) come out, so it's hard to analyze anything based on that. But if 2%, it's still 2 out of 100, so in your neighborhood there will be always a few around and they ofcourse find partners from all over.
"In this system, you change a congressman's mind and there's only two ways to do that: pour on the outrage, or contribute more money."

If by contributing more money to a congressman you can affect the outcome of legislation/laws made in a country, doesnt that mean there is something wrong with the system that resulted in such a situation ? Shouldn't that be addressed and solved first?
My favorite was staying in a $10 / night hut in Thailand, next to a resort that probably cost $100 / night. It was near enough that I could use their wifi.
CMU doesn't have any course explicitly on Haskell. There is a freshman course on functional programming, which is taught in Standard ML and therefore definitely has a focus on the advantages of an expressive type system.(http://www.cs.cmu.edu/~15150/).

There are multiple other courses where a functional paradigm is either necessary or very useful as well (http://www.cs.cmu.edu/~15210/, http://www.cs.cmu.edu/~rwh/courses/ppl/, http://www.cs.cmu.edu/~crary/hotc/, http://symbolaris.com/course/compiler11.html, among others).

There are currently no courses which teach object-oriented programming.
Like I said in the edit most buisnesses do this too, its not just households.
The sad thing is, it's much harder to undo legislation than to pass it.
I won't post to say "I haven't looked at the contents of the
file, but it's named 'cat.jpg'" either. I won't even post to
announce that the one hundred millionth file has been stored.
[...] This is because I have no way to obtain that information.
The contents of files [...] is all hidden from me by Tarsnap's
strong client-side encryption.

I agree that cat.jpg was a privacy violation and I do believe they did more than simply look at the filename. However, I'll take the unpopular position that this is within the limits of what one can reasonably expect from a website providing a service as 37signals does. Admins will, and are completely expected to, look at the data - if only to make sure everything is working. Looking at a file called cat.jpg because it's the gazillionth file is pushing the boundary a bit, but I still think this is OK. The moment I opt to use a hosted project management software, I implicitly accept that things like this (and potentially much worse) might happen.

Forgive me cperciva, but to me your post looks just like a giant plug for your own service. Client-side encryption is not warranted for everything, nor is it a reasonable goal for every app that shares data on the web. It's fine that Tarsnap does this, and frankly I would expect the same from a service like, say, DropBox - but it's not a reasonable expectation when it comes to the type of apps 37signals provides.
tl;dr: Building waste is mostly rubble (not really necessary to recycle); these stats are by weight (density of rubble >> density of household waste). Treat these stats & suggestions of "no point doing any household recycling" with caution.

I think these statistics are somewhat misleading.

Waste from building tends to be rubble and dirt. Some of this can be re-used (eg filler for roads), but also the environmental impact of disposing of dirt is not much.

More importantly, the stats on the link above give waste measured by weight. A skip full of rubble (densely-packed stone) weighs far more than a skip full of general trash (loose-packed plastic bottles). A comparison by volume would be more informative[1].

That doesn't go for all building waste, and I don't know what comprises most industrial waste. All in all, I suspect cutting everyone's household waste to zero would make a significant impact on reducing the volume of waste produced nationwide; I don't know though whether it would make as much as a 50% impact.

[1] Obviously there are difficulties comparing by volume since household waste can be compacted to a great degree - my point is that comparison by weight skews heavily to the side of building waste.
> The past decade has seen immense improvements, though. JodaTime is pretty neat and JSR-310 seems to be an improvement on that (haven't used it though).

Joda is pretty much the 0.1% in question. On its own.

> I agree, but it's the context that's hard. You need some way for your abstraction to capture the fact that a "minute" can sometime consist of 61 seconds.

Absolutely.

> Consider an application that monitors the number of foos per minute where the developer perfectly reasonable uses the "minute" abstraction. This might then exhibit faulty behaviour when there's a leap second inserted - suddenly there's 1/60th more foos reported in a minute.

Ideally, this application should monitor the number of foos per [[time unit]], and only convert from [[time unit]] to minutes when it displays information.

Of course you'd still have contextual issues:

> Depending on the application, that might be statistically insignificant and can safely be ignored, or it might be a red flag that triggers someones pager to go off (or worse).

Yeah. Unless those triggers use the rate per [[time unit]] instead of using the rate per "human" unit (would blow up on summer time end as well, as it "replays" a full human hour)
Interesting write up on a admin who tracked down a spammer and published there details on the internet. Only if it was this easy all the time?
Leap years are defined by a known algorithm: If the year is evenly divisible by 4, then it's a leap year, unless it's divisible by 100, unless it's divisible by 400. This defines all future leap years. Because of this, we /do/ know how much time will be between two particular dates. Leap years can be calculated in advance as they represent a well-known, fixed skew between the gregorian calendar and the actual calendar.

Contrast this with leap seconds, which represent a variable skew and cannot be predicted by algorithm. Leap seconds are determined by measurement of the solar cycle and are merely announced at 6 month intervals. Because of this we cannot use solar time with seconds-granularity more than 6 months into the future, and a table of past leap-seconds is needed to accurately calculate time in the past. Worth noting: POSIX time functions do none of this for you.

There is another system of time, TAI, which is used for scientific measurements which rely on seconds-granularity at arbitrary intervals. TAI is skewed from solar time and will eventually not match the 24 hour solar cycle.
The author makes a good point, everyone wants to blame someone else and not take responsibility.
I'd hope a bit of gentle education surrounding the pros (i.e. very few, just a slightly slicker effect) Vs the cons (i.e all those you outlined) would make most clients see that it's not worth the effort, in this instance at least. But yeah - I take your point :)
We must be following different Occupy movements.
It looks like the wording of this clause has people in conflict about its meaning. Isn't that enough to suggest that it is poorly written and can result in some judge's interpretation in the wrong direction expanding the law's power?
"it’s well-established that men..." [weasel words]

I prefer: "In God we trust. The rest show data."
This brings up an interesting point about the benefit of client-side encryption. That's fine if you have a locally running app, but how do you do it with a web app? With some kind of browser plugin, perhaps? Does something like that exist today?
Oracle used to use a similar fractal curve system for their spatial index, but has since moved to R-trees.

I believe MongoDB is using a geohash system for their spatial queries as well.
And that's very far from a solved problem even today, depending on your locality.
This is interesting, but looking at the NYC one, your "Xpert Tweeters" really distort the idea of "local".

I'm seeing tons of national news from the WSJ, the NBA, and a score of other media outlets that are based in New York but not covering New York (aside from incidentals, e.g., that Wall Street is a street in Manhattan).

Also, as you expand, it might be worth while to drill down NYC by borough. Having a Brooklyn, Manhattan, Queens, and even Hoboken NJ page would probably be worthwhile both for your users, and for you.
SOPA Commits Denial of Service Attack
This seems in slightly bad taste, as it feels like a slightly disingenuous jab at 37signals so you can plug your own service. 37signals is serving a completely different market, one that isn't going to peruse their source code. So that market is going to have to trust them to some extent.

Additionally, every service requires some level of trust. How am I to know that the source code you show me is what you're actually using? (obviously client-side encryption services are better in this area). How do I know you won't sell my personal information, or abuse my billing information?
Chinese Programmer Charged w/ Stealing Source Code from NY Fed
Choosing to unelect a single candidate has nothing to do with non-partisanship, you're choosing to unelect a single candiate similarly to how you chose to oppose a particular piece of legislation.

Wikipedia could be non-partisan and not endorse a particular candidate and still do a whole tonne of damage to Diane Feinstein's run for the Senate.

Opposing her election would have nothing to do with which party she's affiliated with and everything to do with her support for SOPA which you already oppose. You wouldn't even have to endorse a candidate just run a huge banner ad repeating a statement damaging to Diane Feinstein's candidacy.

Maybe something like a big picture of a burning american flag a picture of Feinstein and the words "Diane Feinstein hates free speech." Turn it into a speech issue and get the ACLU to make a BFD out of it via Streisand effect as she tries to sue wikipedia for violation of CFR rules. Then the next week run an image saying "Diane Feinstein thinks wikipedia should be shut down". Then go edit her page and put all the horrible factual things she's doing to wikipedia via the lawsuit.

Maybe election season could be the new donate to wikipedia season.

I'm not saying that it's particularly good idea for wikipedia as an org. just that if there was the desire to send a message to politicians that it could be done.

But it won't because of the aforementioned shitstorm it would cause. If people took on a little more of a scorched earth policy they could get a lot more done.
Ask HN: What do you listen to, when you sit down to hack?
Please mention a playlist or a particular song along with it's genre and why it helps you.

--
Aarvay
Their problem is that they did not have a strong detailed message that could be related. You had liberals and libertarians fighting over nonsense and you had a lot of misinformed people. Plus, they should have been protesting our Government officials and demanding that they work for the people instead of protesting Wall Street. It just turned into a mess and got even more disorganized, which made it easier for someone to point a camera in several people's faces and make them seem like an idiot or a "socialist (which seems to scare people)."
In my experience, people's reactions to the XTutor have been hit or miss. Some people despise it, while others (me included) love it!

I taught an abbreviated version of 6.001 in China many summers ago, and it was sponsored by Microsoft's iCampus project to test out different learning tools. XTutor was one tool we used, and while it certainly helps the student in that it gives immediate feedback, what was surprising to me was how much it helped us, the somewhat inexperienced teachers. Teaching the 6.001 course would have been much more difficult without it.

Lots of people have knowledge they'd be happy to share. The easier we can make it for them to connect with learners, the better.
Actually, it was. You can't judge the morality of practices from the past from your present point of view. You shouldn't be convicted that your morality is absolute and will always be the only correct one.

Not to mention that software piracy is on a completely other level than slavery.
On Fire Matrix | Revolutionary Pay Plan | Patent Pending Business Model
This Website is for Making money Online ... It is The best Home based Business for Earn Money ..
No Wikipedia? What if the Internet went down?
Wolfram launches education portal
None at all actually, that's just a mahoosive oversight on my part. I've been working on lots of server side caching and server optimisation (e.g. mod_pagespeed) and committed the cardinal sin of ignoring the basics. Thanks for pointing it out - one for the issue tracker.
Daily and Weekly Front-End Dev Resources
You've got to figure out why you're not getting paid, and some way of fixing it. 50% unpaid invoices is not normal.

I could not possibly stay motivated to work if I thought there was a 50% chance I was going to get cheated or seriously delayed on my end of the deal.

Working yourself to exhaustion does not solve the key problem here. Taking a vacation wouldn't solve it either.

Patio11 says get a better class of client, and he's right, but you're probably going to have to think about that some. Figure out where you're going wrong.

Good luck.
Please expand to multiple cities, more content and Mobile. As it is first version, Still looking good.

Best wish
Overview of .NET Framework
There are considerable technical hurdles in writing a web application that doesn't store unencrypted data. However, in principle, I don't see any compelling reason an admin should have access to user data like uploaded files. Ensuring an encrypted file is backed up and available for use is no different to doing the same for an unencrypted file.
Altrec coupon code
Save big amount with Altrec Promo Code or promo code at dealsbell.com. save huge amount of discounts on the purchase with latest coupon code Order things online at great discounts by using with Altrec coupon code.
My experience is the opposite. Our department recently changed flexi-time start from 7am to 6:30am, leading to moaning in other departments where they want the same (mainly because the car park is full by 7am).
Yup, have heard that one a couple of times already, we are going to take care of that one VERY soon. Plan to aggregate tweets at country/global level too going forward, so have to do it in a way that we remove them from the city but not lose them totally.

Check out some of the deals, events etc, though. Good "democratized" info (I hope:)), including things that would never make it through standard aggregators.
I solved this problem the "hard" way a long time ago. I don't use windows, at all, but GNU/Linux (Yeah, I'm this sort of guy, too).

And you know what, as time goes by it's actually less and less of an actual problem; heck, I was even able to buy games for my box this year, thank you Humble Bundle! OK, this isn't free software, but at least you don't feel like you've been anally raped with barbed wire.

And music? Well, I still buy CDs, mostly; the time when CDs came with DRM apparently faded away, so I don't even need to screen for this anymore (yes, I've actively boycotted some artists because of this for a while). From time to time, for music I don't actually care about, I buy mp3s from Amazon.

I don't write this to emphasize my moral superiority but to emphasize that it isn't that hard. You don't agree with their policy? don't buy the frigging stuff.
yeah remember Apple & Microsoft threatening to cancel their membership, in light of SOPA support of BSA. Wondering, why is Apple on Maddox list though.
> It's not dishonest. It's controlling the debate from a position of power and righteousness.

Thank you for writing this. I've really been feeling the same way. Not very many people understand group psychology and they argue and fight in ways which are self-defeating.

We are not even fighting deeply irrational people, mostly they are smart rational people employed by big industry and taught the simple fact: appealing to people's emotions and unconscious mind is the foremost way democratic decisions are won.

It might be an awful truth but it is reality and a rational person must therefore accept it or face defeat over and over again.

I hope you and others do something great with this insight.
He is protesting against the overly difficult DRM in an otherwise desirable product. It's easy to skip all the annoying parts, with so few if any downsides.

It's the Windows version of the DVD flow diagram[1] that explains why a pirated movie file is much better than the DVD. I rip all DVDs I come into contact with, and borrow friends DVDs just to rip them. Even if I had time to watch them without ripping I wouldn't want to.

http://i.imgur.com/Xm27A.jpg
I will accept looking at the filename in some cases but never at the file contents.
I think that the key point in this issue is "trust".

Just as you trust the bank to guard your money, and many of their employees have access to your current account balance, the convenience of using these kind of services need you to trust the organization.
I do believe they did more than simply look at the filename.

We'll have to disagree there. I'd be very surprised if they did any more than looking at their log files -- most likely using tail -f -- as the 100 million mark approached.

Admins will, and are completely expected to, look at the data - if only to make sure everything is working.

How does looking at individual files help to confirm that things are working? Once you're operating at scale, looking at individual files doesn't tell you anything useful; if there's a big problem users will notice it before you do, and if there's a small problem the files you look at probably won't be in the affected set.

Forgive me cperciva, but to me your post looks just like a giant plug for your own service.

Was I plugging Tarsnap? Sure; I mention it every chance I get on my blog. But I didn't write that post because I wanted to plug Tarsnap; I wrote it because I saw the trust-is-fragile post on HN Daily and felt that revising their privacy policy wasn't the right response. (If I had noticed that post when it was first discussed here, that blog post would probably have been just a comment -- but since I was about 24 hours late to the party I figured that nobody would read a comment I made here.)