skysight-inc/HackerNews huggingface dataset:
> My not-a-lawyer read on the whole warrant canary thing is that it would never fly in front of a judge

I'm not sure that the US government would _really_ want to take Apple, of all people, to court. Currently, the general public is not particularly aware of this type of warrant; that would certainly change with the inevitable media circus.

> if there has in fact been a 215 order by the time the next report rolls around, then deliberately removing the warrant canary language is tantamount to revealing the order's existence, which is illegal.

The government could certainly try to make that point, but they'd have to go to court to do it.
Inequality has grown over the last 30 years, so I would disagree.
I thought Gnome 3 had some potential, especially if I could hook shortcuts up to replace all the clicking. It seemed to be imitating OS X, which felt like a good thing[1].

However, I don't have time to figure out how to "fix" it for my personal needs, and I can't be bothered if it involves more than a single conf file I can save in a gist...and it's certainly not compelling enough to move me back from something as simple as XFCE.

[1] note: I don't use most features in OS X, but the dock and whatever "show me all the desktops" is called, I do heavily, as well as a keystroke launcher.
I'm a freelance developer, so most of the time I set my own schedule. I often work at night because of time zone differences (S.E. Asia to U.S.) but again, that's usually not a requirement.

I don't know that less distractions would be a valid point for most. What happen to the distractions during the day? If they don't go away then they may result in jacking up your sleep schedule. If they do go away, then that would suggest you can control them if you need to.

I often don't get good enough sleep if I try to get a full run of sleep in one session during the day. If I try to get multiple sessions, then often they both end up being short. That leaves me not at my best at night. There might be less distractions, but the lack of distractions don't make up for being less than optimal.

Even better for me than sticking to a specific schedule is to simply work when I feel refreshed and sleep when I'm tired. Often that means I stay up late, get up early and take a nap or two during the day. Sometimes I will go to bed early, wake up in the middle of the night for 2 - 3 hours of work, sleep again until dawn and then take another nap during the middle of the day.
The desktop is pretty much the only thing I bother to customise when installing a distro. (that and maybe partitions, if it's not in a VM.)
You seem to be acting as a proxy and so I am sending all my passwords to your site so you login on my behalf.

I guess the better approach would have been to load the website on client end and only send the DOM to your server OR the other client directly.
v0.8 miners were paid back for the lost funds from a private fund, leftover from the original Bitcoin Faucet.
If I were Microsoft, I'd take it down primarily for security considerations. It probably used old technology (old IIS version?) and might have been unpatched/exploitable.
Unless you put the foreign nationals in charge. In that case if their cooperation is needed for compliance with the order you have to tell them or they could just reject.
I believe others (at least Firefox) will add eventually. https://wiki.mozilla.org/DevTools/Features/SourceMap
Nitpicking a bit, but first bubble was not in April, but in 2011 summer when it reached $30+ before falling to $2-3 level. There were smaller bubbles before that too.

That said, Bitcoin could conceivably go for $10,000 (200B market cap while there is 1.2T USD in circulation) if/when it gains widespread acceptance. There are still some issues though. From what I understand there is a limit on maximum transactions that can be included in a block.
Monads and Gonads (Douglas Crockford)
In Oz (where I'm from) news.com.au is notorious for it's incredibly low standard of journalism, if you can call it that. They blatantly copy and past articles from other news websites. I'd wager it was on NYP first.
Well, with polyphasic sleep you can 'hack' sleeping in many different ways.
In the 'Uberman mode' it says you can only sleep 2 hours a day in total. Oo
http://dustincurtis.com/sleep.html
That sounds like a very dubious conspiracy theory, not "simple enough".
Hello, I'm working on a similar thing based on mailboy[1], you might be interested in the admin interface.

Achiles heel now for DIY solutions is the web mail. Roundcube, the best candidate, is not really stellar (almost unusable on 1366x768 screens).

[1] - http://manurevah.com/blah/en/p/mailboy
Also, because you are acting like a proxy AJAX based DOMs seem to cause errors?
> The law is very broad on this, and subject to interpretation by the judge.

I'm sure the US government would just _love_ to go to court with Apple over this. That wouldn't be hideous publicity for a currently little-known provision of the law at all...
... and on top of all that is the simple fact that gmail is backed by a very robust infrastructure and supported by company that's very unlikely to go out of business anytime soon. [You can make jokes about Google reader etc, but gmail is far too important to Google's public image to make that a reasonable concern.]

Together with the very decent UI, great spam handling, and free space, this makes gmail a pretty good choice for a lot of people.

Even with a good free version of the software, duplicating the entire package is a huge task ...
Who would've thought that after years of cursing them for spamming me, I would read something interesting on their tech blog.
Apple would then be lying on an SEC filing, which is highly illegal.
Sounds great! Looks like you can find similar functionality in underscore.js, although they ask you to do the checking explicitly, ie `isBoolean(true)`.
I know connect-assetmanager for node/connect supports this.. not sure if it cares about the user agent though, i think it just automatically includes all known vendor prefixes for your css rules.
Umbraco 7 RC (ASP.NET CMS) released
Such faith in the democratic process, when all the evidence points to a corrupt dysfunctional system.

Occupy Wall Street did a bit more than your minimum of voting. what happened as a result? Nothing.
Obama promised big changes including closing of Guantanamo. Has that happened?

Voting validates the corrupt system.
I would have loved to see them leave the page up and add a disclaimer saying that the page is their heritage (and that they are proud of their heritage) - heck, even make the disclaimer as '98-ish as the rest of the page (poorly animated GIF? Marquee element? Comic Sans? Include that picture of Gates? Provide a full version download of the game for free?).

I would be damn proud if I had a page like that still live and available 15 years later.
It will be interesting to see if this will span across other roles too. I work in controlling and I could see me helping out a few companies/startups remotely.

One interesting thing for me is having both part-time and remote. While I see many startups might not need a full time finance/controller, I think many could use a part-time one.
> I wonder when filesystems became good enough for maildir to work with your volume of emails.

'99-2001 I designed and deployed a webmail service where we handled ~2 million user accounts using Maildir's on a single SAN device formatted with ReiserFS (the fridge sized device in question was not much faster or higher capacity than my current laptop.... Actually the whole infrastructure was probably not much higher capacity than my laptop). Many of us working on it had individual folders with tens of thousands of messages.

"Pure" Maildir without the client doing additional indexing will quickly get very IO intensive, but storing hundreds of millions of small files in a single filesystem was a solved problem by then and with some simple indexing or caching its trivial to handle that volume.

We handled the indexing needed to reduce the IO load imposed by the clients by writing a custom POP server and delivery agent that maintained some more metadata - partially in the filename of the messages (read/unread status etc.) - saving us a stat() call per message on scanning the folders. Partially by maintaining cache files with even more details, saving us re-scanning the message headers (accessed by the web frontend via a couple of custom/non-standard POP commands - much easier than contemplating dealing with the horrors of IMAP; for actual non-web client access we put proxies in front of our "special" POP server).
It could make that argument, in court. It probably does not want to go to court over this with the world's most media-covered company, though.
The story is sadly true, and in some places it's the only information the family gets on when the execution is/was performed.
With Gnome 3 I can launch, place, and switch all applications with a few keystrokes and without touching the mouse at all, all while "normal" people can still use the very same configuration. I like that it's basically just an unobstrusive shell to launch and switch applications.

OK. So basically just what Unity does then?

Not trying to belittle your comment or anything, but had you not prefixed your comment "With Gnome 3 I can", I would just have assumed you just described Unity. Because Unity does all that very well too.

So what's different about it? What makes it better?
And they are worse paid in comparison to before. And the generation is probably far more educated.
mailbox looks suspiciously like postfixadmin, is it a fork?
11. Write an article like this one.
I started using Airmail[1], and I love it. Mainly for label support with Gmail, but there's lots of little bits of UI features that I love about. Definitely worth the $1.99 or whatever it is on the App Store.

[1]: http://airmailapp.com/
Yes, according to the Washington Post, the interception took place in the UK.
I've similar setup on my server (except http://baikal-server.com/ for CardDAV/CalDAV and http://www.ejabberd.im/ for XMPP) and I was wondering if there is a simpler solution to email server for one person than postfix/dovecot/spam handling. I understand complexity of that subject but feels like there could be something that fits "personal server" scenario.
I don't mind working long hours so long as I am actually gaining useful knowledge which I can leverage later to get many times those hours back.
Show HN: Widegab, Social Media Analytics for your brand's social presence
Measure the effectiveness of your campaigns by analyzing the volume, influence and sentiment of customer responses across multiple social media channels. Explore deeper into conversations and understand drivers of positive and negative sentiments.
Great solution -- by the end, that final 'type' object starts to look good;

type.isNumber(4); // true

And it'd be easy to add validation versions, too, which might help clarify the types as one call per parameter;

type.ensureIsNumber(myParameter); // throws exception if not a number

which might help your code fail faster.
> This man argued that the draft was a form of involuntary servitude. I think he had a solid point.

In a modern context, absolutely; most laws and treaties banning unfree labour specifically exempt military service, which is considered unfree labour by just about all authorities on the matter.
How can Google become a more well behaved company if everyone working for them follows that rule?
Wrong ... your own company should be the canary. You must have processes in place that make compliance without making stuff public extremely hard.

Yes if the keys are in foreign national, the US still has some leverage but they would spend diplomatic capital only in very high profile cases.
I'm pretty sure I followed one of those previously.

I wouldn't do that again, though (hence my stumbling around with ansible). If the machine goes down/you want to recreate it or duplicate it for a friend's setup (without dd-ing everything and trying to figure out what to change later) you're back to square one. It's probably month or years after you read the guide that created your system, you don't have the link handy anymore, forgot all you learned about gotchas in the doc that were slightly different for your deployment.

These guides aren't bad per se. My current system is a heavily customized result of various "Here's how I do mails" guides as well and it works like a charm, for quite some time. But I could never reproduce it again, which caused my reluctance to jump from GMail as my primary account to the self-hosted one - even if that one works for me, for years.

IF all my critical data (password reset mails, banking information etc. etc.) end up on a host I'm responsible for, I want to be able to replace that thing ASAP if something goes wrong.

Currently (unfinished, see my link above), but:

time ansible-playbook -K -i hosts site.yml
real	6m29.708s
user	0m9.623s
sys	0m3.243s

(Most of the time is spent in downloading packages/installing them: Got a faster network? This will be faster as well)

That's from a bare bone installation (nothing on there but ssh, my unprivileged user with sudo privileges) to a running mail (smtp/imap), calender/contacts & xmpp server.

I don't claim that MY project is the way to go, quite frankly I'd be very uncomfortable to push others to use it. But I do believe that infrastructure that is this essential should be easy to recreate/reproduce, even for laymen/single persons.
We take this into account, we sandbox the website in such a way that AJAX request will work properly.
In previous cases, notably Qwest, they've had to go to court.
I've seen it, but I read that it's very bugged. Did you experienced any problem?
Does anyone know since when? Last change to whois was in August, is that it? I wonder how much they bought it for...

EDIT: found this link: https://www.facebook.com/facebook/posts/10152101244851729
It's code for the funding of Right Wing Groups by the US having been publicised more widely than the funding of Left Wing Groups by the USSR.

However, Cuba is a repressive dictatorship which will was funded by the USSR for many years.
> Perhaps, or perhaps they were instructed to remove that part of the transparency report and Apple complied.

Making this effort in the first place is far more risky than disobeying an 'instruction' to remove it; the Patriot Act does not grant the government unlimited power, and they can't simply command its removal.
I think I could switch to mutt either :-). I've read that gmail IMAP support is a little broken. Are you having problems with mutt?
Words used in source code
They could have issues with the SEC for intentionally lying in such a thing.
Keep in mind when considering reform by our legislature that any serious efforts on that front will likely be undermined with blackmail made possible by the very surveillance apparatus they are attempting to curtail [1]. I sincerely hope that Snowden's revelations prove or at least strongly hint towards such an assertion because until they do it's still "conspiracy theory." Free society is in deep shit, and for the life of me, even though I've thought about it obsessively for the past couple months now, I have no idea what can be done about it.

[1] http://www.boilingfrogspost.com/tag/russ-tice/
Not a lot of concrete help, here. What am I looking for in a good UX conversation?

I would be interested in an article that explains how a good conversation proceeds. Any thought?
This reminds me of the section in Freakonomics[1] about how drug gangs are organised. Only the top guys actually rake in the money. The rank and file are wannabes giving their time and taking all the risk with little reward, in the hope that they'll get noticed. Ring any bells?

Funny and scary in equal measure.

*1 http://freakonomics.com/books/freakonomics/
Go interop with C is very doable (although I've never tried it). Not sure about shared memory WRT garbage collection though.
Search is mentioned as a keep feature a lot in this thread. Would using elasticsearch be a feasible solution? It certainly scales easily.
The webarchive has the answers, http://web.archive.org/web/*/internet.org
http://web.archive.org/web/20131101125100/http://www.interne...
And to think I took the time to create an account there to publish my first gem less than one month ago thinking it was "The place to ru-be"...
A browser extension for Twitter web users to make tweets stream wider&neat
I need email for work. If I cannot be sure about my mail client I must change client. However, Mail.app never satisfied me 100%, so I took the opportunity to scout for better clients.
We've considered that, but if you want to share everything that is being shown, you will also need be able to have access to that as well.

If you do it purely through some sort of script include, you will not be able to hook into 3rd party widgets for example and there are more things that are problematic.
I bet you could easily increase the revenue by simply localizing the currency. As I have no clue of the current currency being used, it drows the pricing feature useless to me :(
I was intrigued by the bit regarding array indexing, but I have yet to break out vim and mod that C source. How would this apply to multidimensional arrays?
This is unbelievably creepy, most of all the 'free trial' part - how is this going to be monetized? Who would pay? Why?
They are not, no where in the constitution is that stated.

To Quote Jefferson:
"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."

No part of the Constitution expressly authorizes judicial review, nor does the constitution need "interpreted" it was written in plain language and the words are very clear

Lawyers and Judges have supplanted their desires for expediency instead of going to correct and harder path of amendment.

Take for example the 18th amendments, in order for the federal government to ban alcohol a constitutional amendment was required because the government lack the constitutional power to regulate any substance, fast forward about 40 years, and all of the sudden the constitution has been "interpreted" to allow the government to ban any substance it wants at any time it so desires.

No no, the constitution does not interpretation, it needs protection, it needs to be upheld, it needs a court that will defend it, not "interpret" it like it was some dead language that only those chosen few can possibly understand
I agree with you 100%, but I come from the other side. There are just enough articles on design and business to give me additional perspective and knowledge, but not too many that I lose interest or have a hard time filtering them out.

I've only been around here for about two years. Before that, I kept up on reddit. I still use reddit regularly, but limit myself to a small selection of subreddits.
This must be a US-only thing - I have personally leased used cars and leased them for my company's use as well. So maybe it's just your country(which I assume is US) that does not have used-car leases?
I don't like the name contiguous stack. Yes, they are contiguous, but their defining characteristic is that they move. That's why I prefer the term copying stacks.
$ curl -I internet.org
HTTP/1.1 500 Internal Server Error
Cache-Control: private, no-cache, no-store, must-revalidate
Expires: Sat, 01 Jan 2000 00:00:00 GMT
Pragma: no-cache
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
X-XSS-Protection: 0
Content-Type: text/html; charset=utf-8
X-FB-Debug: Q53Om08biBAOirbDYg7CRjyKwOcOVNfUS84qNIvY7SU=
Date: Wed, 06 Nov 2013 11:40:27 GMT
Connection: keep-alive
Content-Length: 0
Sistematic protests are fundamental, but hardly all that's necessary.

I saw a guy defending a thesis that makes sense to me: register for a party and become politically active within your own possibilities, e.g. participating in local assemblies, voting for candidates, etc. Change has to come from within.

Obviously, you can't do anything by yourself. You'd need taxpayers to rally up for a massive participation in political parties; that's why it's so hard.

But anyway, I'd be happy to know some alternatives to this.
It's the New York Post; expecting anything other than a hit piece from that rag just seems wrong.
The saying goes "Good chess players develop their brains, great chess players waste theirs".

As a FM, I prefer that my kids do not study chess but something with more helpful side benefits, programming, math, basketball even piano.

I would have much preferred to become a master at programming that a chess master. A candidate master in programming can make a pretty good living, while a chess master would be living in a park.

It is as Buffet said "Do something that you do not hate for a living".
I remember when my business went bust, the amount of stress I went through in those final weeks was so intense that the sense of relief I felt when it was finally over meant I was smiling during the post announcement beers. And that was my own money as well. Trying to avert bankruptcy is a horrendous experience..
What to do with an old disk after SSD upgrade?
OK but not only is Digital Ocean a lot cheaper but so is Linode. Does the Rackspace server have a better CPU, or am I paying for better support supposedly, or what?
GPU Programming in Rust
Somehow this reminds me the story of shell.windows.com:
http://blogs.msdn.com/b/oldnewthing/archive/2009/01/14/93177...
Funny but simplistic, it's like saying that barking dogs are evil while not mentioning biting dogs. :-)
Best thing I've read all week. Thanks :)
Github repo: https://github.com/eholk/RustGPU
How is this different from https://togetherjs.com/?
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Gdiplus REG_DWORD: DisableTIFFCodec 1
And... another reason to deploy EMET.
It's a market. Half of all predictions are wrong, all the time. Only question is: Do you belong to the smarter half?
This isn't necessarily a good idea. The type of SPAM you receive is different than the type of SPAM I receive. Moreover, it is very possible that I do (not) consider some messages as SPAM whereas you do (not). It is true that it takes some time to train the filter, but after that initial period you will get better results if you only train it with your own SPAM.

I've been hosting my own email on a small personal server for some ~7 years now. All my email addresses redirect here (I have 9 frequently used addresses, and a bunch of website-specific ones). I'm using spamassassin (plus amavisd-new) as a proxy content filter. These are my filter's numbers for the last three days:

2 BAD-HEADER-2
1 BAD-HEADER-8
47 BANNED
297 CLEAN
6 INFECTED
426 SPAM
14 SPAMMY

Spammy mails are delivered to a special "Spam" folder (just like in GMail). All those were indeed SPAM messages. I've received no spam messages outside of those. The high number of CLEAN mails is because I'm subscribed to a few mailing lists and I receive notifications/tracking info/alerts from a number of services.

TL;DR: SpamAssassin is hard to setup and train correctly (just like the rest of a server's mail-stack). However, once you get over this part, the results can be as good as gmail's.
Well, let's see

var mostRecent = '';

if (type(c.messages) === 'array' ||
type(c.messages[0]) === 'object' ||
type(c.messages[0].text) === 'string') {
mostRecent = c.messages[0].text.substring(0, 30);
}

return name + ': ' + mostRecent;

.. apart from the fact that he probably meant && instead of || in that condition, we've also now got a system that silently swallows errors. Bugs can lurk in it without any more symptoms than producing empty strings where more interesting strings were expected.

I much prefer my systems to crash when a programmer made an error, and do so noisily and detectably, so that the problem can be fixed. I also prefer the actual logic of my code to make up more than 20% of the lines. If you're going to add boilerplate type checks all over, the signal-to-noise ratio gets really bad.

So don't do this. Use Typescript if you want to check types.
[Infographic] New Relic’s Mobile State Of The Stack