skysight-inc/HackerNews huggingface dataset:
Well, it's not actually too problematic. Usually there are forms of metadata which persist and can store this sort of information. So let's assume that you didn't go for whole-drive encryption, and your text editor shows in its recent history "/media/truecrypt1/where-I-buried-him.txt", written on the evening of the murder: so the police believe that somewhere on your computer is a text document revealing where the victim was buried. And since it's my story, we'll suppose that you're completely innocent and that this is a fictional story you've been writing for the last three months, but you're worried that your bizarre murder fiction sounds eerily similar to the circumstances that the other guy died, and might tend to sound incriminating or character-assassinating to a jury.

Even if TrueCrypt didn't protect their encryption with a message-authentication code, the police would still notice that you had given them a decrypted file without a filesystem on it -- much less a filesystem containing /media/truecrypt1/where-I-buried-him.txt . If they have already convinced a judge to force you to decrypt the file, they could just tell the judge "this person is being uncooperative!" and your hijinks will get you nowhere.

Now suppose that they do not have this, but convince the judge that since you have TrueCrypt, and this is the only random-looking file on your computer, that this is probably your TrueCrypt archive. They convince the judge to threaten you with contempt if you don't decrypt it, through whatever means they have available to them. Well, TrueCrypt containers are always meant to be directories -- i.e. they always hold file systems -- and so you'd best decrypt this container into a file system! But that severely restricts your defense.

TrueCrypt will let you do something different: to provide a 'wrong key' which indeed decrypts the device to a valid file system. This is their 'hidden volume' system.

I'm kind of mixed in my reaction to TrueCrypt's hidden partitions, for other reasons. But they address the problem that you've identified, and I haven't figured out a better solution.
I highly doubt that this has much to do with laziness and much more to do with a nasty positive feedback cycle of post-purchase rationalization (for most time is the most important thing they can invest) and commitment bias.

There are a huge number of languages out there and it takes a large investment to become highly proficient in any one of those. Once you make that choice and sink all that time into becoming great with it you start to fall prey to the trap of post-purchase rationalization by seeking out confirmation of your decisions. Once you have placated your doubts, you rationalize the increased investment to become even better (that's commitment bias, also known as irrational escalation). And then you start the cycle all over again.

The exact same phenomenon occurs in all investment scenarios be it phones (android v. iphone), video games (xbox v. playstation), or programming languages.
Another related question: What content would not exist if you had to charge for it and couldn't use ads?
There is something seriously wrong with human civilisation.
Not pedantic, it's the core of the issue.

Also, it is not obvious how much much of Google's ad profit is extraction (via being the monopolistic intermediary running an auction) vs creating genuinely novel introductions between buyers and sellers.

Also, Google's value creation is not just in the money they pay to websites, it is also in their products (search, mail, etc)
http://peteandcarol.com/msft.htm
I hate to be a pedant but Star Wars was actually set in the past...
In reality, the people making the most money off artists (that's musical performers mainly) today are the recording companies. It used to be that you needed to sign with a record label to market your music, sell your music, and book live concerts. The internet has put that power into the artists' hands. Artists can "make a living" without "making it big" with the internet. The record labels are running an antiquated business which is no longer needed.
In short, this is a woefully incomplete diagram of a summary of a subset of the VIM Mode Transitions.

Alternative take: "This is an incomplete diagram, but still useful because it covers the common subset of transitions that many people go through." You're almost hostile, and I find that strange since I think this is useful even in an incomplete state.
Project Management Software – Online Tour – ProjectVision
dm-crypt does this. I don't know the internals of the algorithms used, so I don't know whether that is just a feature of the userspace software or it is impossible to verify the decryption was succesful. I presume it depends on whether a hash or a header are stored somewhere.
> And I don't think Mozilla would approve distributing an OS which seriously limits the user freedom.

Just like China can ship a Linux distro that's locked down and full of spyware, someone could ship a device based on Boot2Gecko that's insanely user-unfriendly. However, that's part of the point: you're free to do what you want with the OS, and that cuts both ways. The same freedom that allows people to do amazing things with their hardware is what could allow evil people to ship a horrendously locked down phone. Do I think it's likely to happen? No.

(Disclaimer: I work for Mozilla on B2G, but obviously this is just my own personal opinion and I don't speak for the company, etc etc.)
Fair enough. I admit that $40k is mad spicy for a repair resulting from some basic user error, and even if the incidence for this problem is 10% (much higher than Tesla would claim, I'm sure), we're talking about raising the price of a Roadster from $100k to ~$104k to cover the amortization.
http://www.forbes.com/sites/timworstall/2011/06/30/child-por... There does seem to be some evidence to indicate that this is actually the case. However I don't think it should even be granted that just because a a digital item has the potential to be abhorrent to human sensibilities, this is adequate justification for the policing of all digital content. Even assuming child pornography is not, there could be other digital items within this category (images of snuff, detailed plans for wardrobe lab production of biohazardous / infectious diseases, whatever) that certainly are.

My objection isn't that there is zero potential for some degree of damage from those things, but that actually policing them is one hundred percent utterly impossible. All allowing legal enforcement agencies to try does is give them wide ranging fishing powers and the curtailment of civil liberties in the general populace. So not only do any attempts to actually accomplish anything in this area fail on principle, they simply give people in power a skeleton key for the abuse thereof by justification of whatever digital closet horror you can be manipulated by.

The mathematics of the situation is this; Digital content can be stored and transmitted completely privately and there can be no method by which this can ever be exposed. The consequences of this fact are limited to the transfer of knowledge only, from which nobody can directly be harmed.

Although I am an anarcho-capitalist so I even carry this theory over into the real world, at least in the real world the objection that real people can be directly physically hurt or killed by the absence of strong centralised authority to keep various boogeymen at bay has some basis in reality if you accept that is the best way to prevent those negative externalities.

Online, the worst that can happen is that you are mentally exposed to some deeply unpleasant things. And typically this is only in the case that you have searched for them extensively, so it appears to be the definition of a limited harm victimless crime.
Cheesy opinion piece by a dude who doesn't seem to have even read the legislation. Plus, why is it written in the 3rd person?
Permissionless innovation. Way to go.
"Kevin Drum is a political blogger for Mother Jones."

Yes, politicians and the politically-oriented are those of us who best understand space, the technologies required for use in it, and the costs related to the same. They've already shown us the greatness of their leadership abilities in this area of human endeavor. Sign me up for Death Star, v0.9Beta.
Google's ads are the single easiest-to-block set of ads in the history of mankind, online or meatspace. The simple fact that most folks don't bother to block then show that either they aren't too negative, or people are so dumb and lazy that humanity is a lost cause anyway.
"People coming here to work is seen as a problem" is precisely what the debate's about. It's not a conclusion.

And how can this be a broad generalization if it's already about immigrants?

"Immigrants are not one kind of people with one kind of mentality." Hmm ok... But what if your data is not partitioned the way you like? Should they still draw conclusions from dta that does not exist?

If you see the actual source PDF document, the sources cited are much more than just Hispanic immigrants.

Oh and Hispanic means a bunch of different countries, not just Mexico. So please don't equate "Spanish speaking" with "must be only from Mexico." Only about half of Hispanic immigrants to the USA come from Mexico.

It's not a personal attack. I have a problem with how you wrote what you wrote, I've written lots of dumb things myself, including my first reply to you.
Official Ice Cream Sandwich Beta ROM Now Released For Some 2011 Xperia Devices
In a galaxy far, far away. Nobody in that movie is a human, so estimating economics based on a few centuries of progress is as reasonable as anything else. (Repulsors? Whatever-the-heck a lightsaber blade is? Hyperspace? Mystic magic-wielders in robes? Star Wars is fantasy.)
For the First Time in Years, I Can Say I Don’t Want to Be a Developer
Read the comment and think before posting a response that doesn't make sense.

I assume there's an over-diagnosis because the abuse of these drugs is both blatant and widespread.

Look at the infographic and you'll see that there is a very wide variance between states. NY and Iowa just two examples. If you have a medical condition that affects broad swaths of society and is being diagnosed so inconsistently that you have these huge variances, something is wrong.

If doctors stopped supplying prescriptions to people who want speed, as opposed to people who need to treat a recognized medical condition, there would be no supply problem.
He's right. Best stuff I've ever done involved zero noise and distraction. But really, I'm just antisocial.
> does SockJS do reconnects?

No. WebSocket API doesn't do automatic reconnects. Also, it is impossible to get have it built-in: every single application will need to behave differently after reconnection! For example - you may want to make sure that your web app synchronised state after the reconnection (and that's very application specific thing).

So, as with WebSockets, reconnecting is your responsibility. You're free to implement exponential backoff or any other thing you want. Frankly - that's quite simple.

> does SockJS do heartbeats?

SockJS server is expected to send simple frames once in a while to make sure that load balancer won't kill the long-polling connection. But this is not exposed to the user.

Again, WebSocket API does not expose heartbeats AFAIK. And once again, implementing that on the application layer is not terribly complex and allows you to have behaviour that perfectly suits your needs.
Describing Socket.IO as "WebSockets, Fallback-support" seems a tad brief. It does heartbeats, reconnects, multiplexing and more. It also seems to be the De facto framework for do-it-yourself real-time webapp communication, something worth mentioning.
This is a placeholder for the interesting story that will come in May at the Open Compute Summit. Until then, no real content.
Agreed. I wouldn't ever use this to learn Vim, but after using Vim as main editor for a few months it took very little time for me to find something new and useful, namely using s/cc/S/C to insert.
You can also use rvm with gemsets and just not use bundle exec at all. I'm amazed how quickly people forget about the things that bundler tries to fix. If you don't have any conflicts across your gems, you can basically use bundler as "just install my gems".
The end of photo bombing?
big thanks for posting this. one of the more important solitude texts I've ever read.
I would say that knowledge is tied to separation due to the fact that in order for you to know a concept, you will need to know what separates it from everything else.
Said in different words: Being able to see only one color is the same as not being able to see. You need at least two colors to see anything, as you need the contrast(separation) to see where something begins and/or ends.
The Sundarbans: Unique Ecosystem for Wildlife
Etherpad hackathon call for participants
The new logo is an homage to the BSOD
Computers are somewhere between humans and bacteria on the conscious scale. Biological or mechanical are just two different ways to shuttle electrons around.

I will proudly stand up for the rites of computers as citizens of this country when they exhibit significant signs of ability to choose their own course and have opinions.

The computers will be our children, they will colinate the galaxy, and if we are lucky we can subscribe to the experience streams.
Automated virtual test-environments with Vagrant and Puppet
Do you play videogames? If you have played any RPGs, strategy games, or even modern shooters, you can handle vim. That is, when you're playing a game like Starcraft/Warcraft/Final Fantasy Tactics, you have to build a similar state machine in your head, you reference it and manipulate it all the time, and you do it because it's fun.

Modern shooters have become just as complex, with the various options available to you. If you can do those, you can use vim.
It would definitely be worth it. I would even go so far as calling it a _major_ tragedy if the 0.1 was lost, and would also want to urge CERN to set-up a webserver (at least emulating) running the 0.1 accepting connections on :2784 (the original port used for testing AFAIR).

Maybe Henrik Frystyk or some of the other early contributors have a copy laying about.

EDIT: Just sent a mail to Frystyk. Someone with a direct or indirect connection to TimBL should also try and contact him.

EDIT1: Apparently not. frystyk@microsoft.com doesn't work anymore :( Trying a different route.
A typical session looks like this [1]. With the documentation window open, it looks like this [2]. The GUI designer looks like this [3] (there's also a second "designer" for Qt Quick). The debugger looks like this [4]. With the compile log/error log/search results window open, it looks like this [5]. About 80% of the time, when I use Qt Creator, especially if I'm not developing a GUI application (in which case I also use the designer), my screen looks like [1].

On the other hand, to my eyes at least, most other IDE's look something like this [6], [7] or very very extreme cases [8]. That is, they lose a lot of vertical space to tool bars.

When I'm developing on Linux and I'm not developing a Qt GUI application in C++, I use a mixture of text-mode vim, geany and gedit in a tiling window manager (that is, the "dock windows" in most IDEs are windows that I have tiled, or vim panels) with no window borders or decorations whatsoever [9].

[1] http://upload.wikimedia.org/wikipedia/commons/4/4d/QtCreator...

[2] http://www.developer.nokia.com/Resources/Library/Porting_to_...

[3] http://linux.leunen.com/wp-content/uploads/2009/03/qtcreator...

[4] http://lists.qt.nokia.com/pipermail/qt-creator/attachments/2...

[5] http://4.bp.blogspot.com/-teVIBJ45OEU/Twbi9_wQd_I/AAAAAAAAAY...

[6] http://www.eclipse.org/screenshots/images/SDK-RedFlag_Linux....

[7] http://www.hanselman.com/blog/content/binary/WindowsLiveWrit...

[8] http://swtswing.sourceforge.net/screenshots/images/EclipseMe...

[9] Not my screenshot, but similar: http://static.milkbox.net/ss/ss-2009-05-06.png
I agree. The baddest weapon in universe certainly requires Unobtainium. And with the current market prices of Unbotainium and availability forecasts the way they are all the estimations are off by at least two orders of magnitude.

I mean one cannot compromise architecture. Thats why smart architects use Unobtainium and Oracle databases if they are Software Architects.
"chasing the pizza delivery guy" is a pretty dead giveaway that they're using algorithms to mine this data and not even double-checking by a human.
You can now search Exchange lightning-fast with CloudMagic's mobile app
Maybe VS crashing is the symptom, and you should look for the cause around the fact that your solution has 80,000 files within it?
UX opinions
If you wash using a CMS/Admin system and was to add a new post; what would you expect the page to do upon submit:

1. Display a success message and empty the fields so you could continue adding another post.

2. Display an success message but keep the data within the form fields for the user to then edit the post again - but a button at the top to say 'add another' which then essentially empties the fields.
Cannot Open Backup Files
If you cannot open backup files, then here is the chance to explore an efficient option for not only opening BKF but also restore the damaged or lost data. Perfect tool for BKF restore and raw BKF data recovery to revive files from damaged ms backup file.
Yes, I see your point that the pricing of the pipes is still weird and uneven. What I mean is that I can pick my network based mainly on the price of their pipe, not the availability of some handset or because it's the only one available in a certain area. This seems to be the theme of US carriers: driving people to buy the service not because of the service itself, but because of the other details. But then I suppose coverage is a service, especially in the large and sparse fields of the US.

Of course nothing is perfect. Just interesting as a contrast.
So let's start some fundraising right now.
I'd be interested to read about such a system if you ever have the motivation and opportunity.
I hope this means that they'll open source Haystack, but I assume it will only be the hardware designs.
How To Auto-Update WordPress Custom Themes Using Github
"Why are so many developers so very emotional when it comes to their favorite programming language?"

Even more to the point... Why are developers so emotional about things like editors? All of these things (computer languages, editors, compilers, etc.) are just a means to an end: the end being a software system that, hopefully, makes the users life easier and/or provides them with something new to do.
I don't get the frequent comparisons (mostly by bloggers) between Rails and Node.js. The things you most want Node.js for you don't really want to be doing in Rails, and vice-versa.
Microsoft kills Zune, Windows Live brands; Live ID renamed to Microsoft Account
I think this Microsoft company is going to really take off.
I can't help but feel as though this article was a massive waste of time. I know it's certainly not the point of the article to be thorough, but the claims are all utterly baseless and not even remotely applicable to... anything.
Readability for iOS Arrives March 1
As a math teacher who's always on the lookout for cool geometric tricks for all levels, I'd love to be able to do this by hand. Does anyone have any advice for how to do this without a ruler? (For example, I don't even know how to fold a paper in 5ths, so I can't get past the very beginning.)
Bravo. Language selection is almost always preference. But does it stop at languages?

I have been a bit of a polyglot in the past 15+ years. Not really by choice but how work led me. I picked up tips and tricks in several languages. Being able to use more than one language is like having more than one toolbox for the job. My dad had a toolbox for plumbing, another one for electrical, another one for general stuff.

Knowing more than one language is akin to being well traveled, being less ignorant of other cultures and people and generally noticing that people everywhere have more in common with how they live (or code).

Maybe English is as close as we have for a general language, perhaps folks who are a little zealous about their language of choice and inadvertently look down on others are wanting their language to become the english of programming.

Maybe we see difference when we want and connection when we want.

If we look in the Web space, the reality is most languages paired with a capable MVC framework for the Web, all are pretty capable in many of the same areas.

If we have an equally capable Ruby (with rails or Siatra), Python (with Django), PHP (with Cake or CodeIgniter) and let's an asp.NET MVC developer.. They would probably all come out with a pretty similar result.

First, all of these languages are all pretty old. Started in the 90's. The frameworks that we get attached to being hip, to me are our equivalent of culture, what's in fashion and capable today, ready to be replaced tomorrow by the next fashionable thing.

The tools don't guarantee success. Work with tools that are more rigid, and you have one kinds of problems. Work without any structure and you can make a horrible mess in any language. After having seen messes in every language, I am not convinced that any language is incapable of making a mess.

There are few things, and few times where any framework + language will provide a huge difference over another time wise. Where you save time in one, it'll take more time elsewhere compared to another framework + language.

If there is a language that truly gives you a feature, or an edge for your specific app, so be it. But in the web app space, I don't always see it so much, with so many great tools in so many capable languages.
You wouldn't believe how many webservers still can't direct you to the page without the www, I'm afraid.
Short film '992' made entirely on iPhone 4s (and Happy Birthday Steve Jobs)
Interesting question: for younger folks who weren't aware of the Altria name change, does anyone think Altria is not a criminal enterprise?
Really? I'm curious about what countries allow this kind of thing, since I haven't heard of it outside of the US, Britain, Russia, and only a select few other countries. Can you really generalize it to "nearly all western first-world nations"?
The New Design Guidelines
I'm sorry, I don't understand what you mean by "take responsibility".

I'm reacting mostly to those two words since they have legal ramifications.

You tell me what you mean by "take responsibility", and I'll tell you whether or not I think that there should be a business or binding legal relationship before someone should be compelled to "take responsibility".
I don't think it would work.

People's sense of "self" can't be taken away, it is something we develop the moment we realize our thoughts are private and others can't give us what we want unless we ask for it. Children learn to lie very early; even when their language skills aren't sufficient, they learn to fake disappointment & force themselves to cry to get what they want.

IMO, even under prolonged captivity & complete dominance, humans only submit to subjugation, but they never lose their sense of Self.

Higher-level indoctrination is even less plausible. Nearly all religious groups & cults have the human at their center. People have to willfully submit to hypnosis.

Going back to the development of self, I think another thing that makes it possible is the position of our eyes. We can only see in < 180 degrees, our eyes open & shut, and we happen to fall asleep. If the human subject was allowed free movement, the captor would want us to respond to commands .. we would need to be called .. differentiated amongst ourselves. Human Unit 1 is different from Human Unit 2. The captor calls the subject, and the subject chooses to respond, somehow. In the presence of punishment, the subject decides to carry out assigned duties to avoid punishment, or to gain reward: self-interest. Self.