skysight-inc/HackerNews huggingface dataset:
I imagine that someone would go to a judge and ask the judge to order the suspect to hand over decryption keys. Not handing over the keys becomes contempt of court. So maybe you just go to prison for three months at a time, and are asked every three months of you're willing to hand over the keys or not.
Makes me wish I could draw worth a damn.
Plenty of other things use GPU other than games.
Phrack 65 had a paper calling out for people to write software that would make those types of laws unenforceable. The paper described the general idea and also presented a very technical explanation of one particular piece of software that did pretty much what the OPs software does too.

The paper is very much worth the read if you have some spare time. http://www.phrack.org/issues.html?issue=65&id=6&mode...
The key is the same length as the data, making this a one-time pad rather than XOR encryption. http://en.wikipedia.org/wiki/One-time_pad
What about the unpleasant scenario where all you have in your encrypted archive is your porn and they keep torturing you to extract the details for the hidden content when it doesn't actually exist?

Any empty space in a TrueCrypt file that isn't being used for files visible at the top level could presumably contain hidden content - how do you prove it isn't?
Yes, if you are stuck with a public defender one of the first things they do behind your back before you realize it is waive your right to a speedy trial.

https://www.google.com/search?tbo=1&prmdo=1&q=public...
This would probably be more aptly named "Crash course in Python for C/C++ programmers". On that note, it reminds me a lot of http://wiki.call-cc.org/chicken-for-programmers-of-other-lan...

I love the idea, and I think more of these need to exist for more languages. So much effort is spent on making languages accessible to newcomers (which is great!), but that results in bulky, low-content language tutorials that experienced programmers will usually skip. It would be nice to have concise tutorials like this one that draw quick and obvious parallels between the syntax and semantics of some other language, preferably for multiple languages (at least one from each major paradigm).

Maybe I'll start on that myself!
It's more of a proof-of-concept than anything else. Using the tool correctly though, I don't see any way to break it.
Startup Mentoring Sessions - How to get the most out of it
IANAL (thank goodness) but now you've given a false utterance to an officer of the court.

Which in itself is a crime, even if your "stash" was legal.

Remember cops are allowed to lie, you are not, which is why you don't talk to cops.

(and I sure wish we had better examples)
I wonder what caused them to do that. It doesn't seem like the regime's been pulling any punches so far, and the various YouTube evidence etc didn't seem to cause any increase in outside pressure. Why do it now?
Please, enlighten us.
This made me think of William Gibson's book Idoru [1]. A entertainment celebrity AI takes advantage of a worldwide convenience stores' installation of nanotech object printers to enter the physical world by creating thousands of bodies running its personality. Written in 1996.

[1] http://en.wikipedia.org/wiki/Idoru
I have been having some of the same issues on a site I run ( http://www.opentestsearch.com/ ). Under heavy load solr will grind to a halt if you don't have enough ram available.

Putting a dedicated Varnish server in front of the search servers helped a lot. Using a cdn may also be a viable option, but haven't tried it myself.
There are approaches for bridging this developer - content producer gap. http://createjs.org helps to bring sensible editing tools to any web app, and for example Symfony CMF provides content management functionalities to the popular Symfony2 MVC framework.
UK’s House Of Lords Summons Facebook & Google re: Convergence/Media Power
I carry Emacs in Linux and Windows versions, along with xmodmap scripts to make caps lock a control key and switch it back again, on a flash drive just for that reason --- then I have the necessities available on every machine I sit down in front of.

Servers are a different story, but the ones I work with are all running Linux and have vi, which will do.
The controversial UK law doesn't demand passwords. It demands that you deliver the data in "intelligible form":

http://www.legislation.gov.uk/ukpga/2000/23/part/III/crosshe...
"rather than XOR encryption."

Nobody never mentioned that it used xor..?
If you aren't good at something, then you can only improve.
Senate Judiciary Committee: Overhaul of Electronic Communications Privacy
True, that's the biggest issue here. A micro-sd card is very small though, it can be worn on your body so that you can destroy the real keys in an instant when you need to.
I must have been very tired when I wrote this. It could, but I thought the question was more "what's the next big trend/killer app in smartphone tech"
http://news.ycombinator.com/item?id=4839877
The Google Groups discussion: http://news.ycombinator.com/item?id=4817574

Also: http://news.ycombinator.com/item?id=4835581
Why Laravel is Taking the PHP Community by Storm
Curious how you got from Chicane to Skrillex. Or to Chicane in the first place...
Good point. You can't I guess. But when the government starts doing this, we've degraded to a state where you are tortured until you confess, regardless of whether you did it.
Having used both Drupal and Rails fairly extensively, I yearn for a Rails CMS with the community and variety of modules in Drupal. I hate doing Drupal development, but from a return on investment prospective, in many use cases, Rails actually loses to Drupal.

In Drupal we can often get 2/3rds of our app for free, which productivity-wise has let us accomplish things in timeframes that would be impossible in Rails.

If something with Drupal's advantages were available within Rails (as an engine or what have you) it would be a clear game-over for other stacks vs. Rails.
If they ask for a password to decrypt the file and you give them a password that decrypts a portion of it, is that a "false utterance"?
It is a sign that the Mozilla insistence on VS is harming the project. clang/gcc are also available on windows. They would really help to unify/simplify build system and the development process. Another serious weakness is the lack of ability to build FF with gtk on windows if I so desire. Moreover gcc offers windows 64 bit options. They should also support a modular codebase with complete third party dependencies. But more importantly it seems that they hope Rust cab become the de facto way of developing FF. It is a promising direction but it cannot remedy the VS mania.
Google Play revenue grew 17%, iOS revenue contracted 0.7% in Nov 2012
From what I can tell you're not giving them a fake password, in this scenario. You give them a real password with access to pictures of your naked wife, while you're actually using the tool to encrypt child porn with a second password.

Isn't that how it could be used?
Is it worth it, though? Some people just don't have eye for it.

I've tried to train a musician for almost a year. He had the best of intentions, as did I, all with ample practice. In the end we gave up, he just couldn't hear when he's wrong. It's easier with programming - something just doesn't work as expected. Art does not work like that.
Decades from relevance is still terrifying. I will be alive for decades. My kids will be alive for at least any value not better measured in centuries.
Looking over the source code, this doesn't really look secure. A few notes:

1. Any decryption key which is shorter than the length of the encrypted data must be fake. This forces fake decrypted data to be the same length as the real decrypted data, which is impractical for large files.

2. There's no verification on any key, and it's quite trivial to produce fake keys, so should the 'government' want to claim you had illegal data, all they would have to do is produce their own 'fake key' corresponding to said illegal data.

3. Passwords are essentially random data - impossible to memorize. You'll have to keep them on your computer somewhere, and given their unusual nature in relation to other files, it would be pretty easy to do a search for them.

I'd advise sticking to hidden volumes on TrueCrypt for now.
Money quote: Here’s what we’ve really got to confront: Venture Capital is INELASTIC. No matter how awesome and investable accelerators help these new startups to be, venture capital doesn’t have room for all of them.

While this may be true, I don't think this implies the premise of the title. Yes, not all of those startups will make it to 'proper' VC, but I think they produce information that can means those that DO make it are better-chosen.

From a VC point of view, I imagine that knowing what a potential funding target has done with their $20k accelerator funding is very valuable, and will lead to wiser investments.
I like the approach of having an undefined amount of passwords. TrueCrypt is flawed because it lets you have at most two passwords.

For an oppressive enough government, it seems quite the good way to expect one have two passwords (or else, he would probably not use TrueCrypt) and to torture him until those two passwords are obtained.

Not knowing how many passwords are used give a better chance. The detained person will still have to accept torture for a while instead of giving all fake passwords right away for it to be believable, though...
or just do a course for memorizing a lot of data, there are for example courses that teach you to memorize the order of the playing cards in a deck. I've read that it only takes a 1/2-1 year to learn to memorize a queue of 100-200 cards.
Is there any reason one couldn't?
Presumably they already have something implicating that you would have data they need. Testimony or something.

If you give them an innocous password, they make a judgement on whether its they real password. If they think there is an even more real password they just keep asking you for the real password under threat of jail time.
Earthships: Radically sustainable buildings made with recycled materials
Father builds a mini-drone to track his kid via GPS
#2 would be the same as having the government claim they found an incriminating file on your harddrive which was never there. Still though, interesting point.
These days II mostly use tmux windows/panes instead of yakuake, but yakuake is still useful)terminal dropdown/retract or when my copy/paste breaks in tmux again(doesn't work well with mouse options).
Or if you are Kevin Mitnick.
Another major Rails CMS is Refinery CMS. I've been working with it for a while and it is really good! It just follows the Rails way and it has a lovely content-only backend. http://refinerycms.com/
Django CMS is very good and pretty popular. I've used it on 5 decent sized projects now and my clients love it's in-page editing. The dev community is active and the next version looks really promising.
The article is lengthy, but considering the scope of the topic I thought this was a great read on browser internals. It gives some straightforward insight into the general process and algorithms used behind parsing HTML/CSS and how browsers render/layout/paint pages.
IBM DeveloperWorks ditching newsletter in lieu of social media
Helicopter-parenting taken a little too literally?
Penthouse USA - August 2008 for hacker
Facebook and Zynga to end close relationship
Sales comes out of who you genuinely are
Iceland Did It Right … And Everyone Else Is Doing It Wrong
I actually got Nepomuk/Strigi and it was awesome just as good as windows search.
Naivety Helped Me Learn Rails
With the arrival of all electronic communication tools people and government are discovering implications of these media, as well as a new context to the term freedom of expression. It will take some time to crystallize what is acceptable and what is not.
Yes. Courts take poorly to people playing "clever bastard" games. You couldn't really argue that you didn't know exactly what the court really wanted.
Agreed. I interpreted the title and article to mean that accelerators cannot be rung zero of ONLY the venture capital ladder, which seems to be a perception trend. The article doesn't imply that what accelerators do isn't valuable for venture capitalists. It definitely is. Just that accelerators are for accelerating startups, many of whom will take funding paths other than VC.
Hey vtuulos, this looks really cool.

We would be interested to explore feeding SnowPlow (https://github.com/snowplow/snowplow) atomic web analytics data into Bitdeli: potentially our SnowPlow StorageLoader (which currently feeds Infobright) could fire all SnowPlow events into Bitdeli using your Events API.

A couple of questions about your Events API:

1: does your Events API only support submitting one event at a time? Would be nice to bulk them up otherwise we're going to be creating 1000s of HTTP connections.

2: is there a reason why you pull uid up out of the event's JSON envelope, but not the event type? It's nice to have the event type outside of the envelope, because then you can know the expected structure of the JSON without having to look inside it. Just a thought - this is how MixPanel and Fluentd do it, and it's something we're moving to supporting for SnowPlow.

Anyway, have a think about feeding Bitdeli with SnowPlow event data and let me know if it's something you want to collaborate on! And keep up the great work in the meantime.
That post is awesome, I'm always interested in how people use multiple tools and languages to complete their stack.
I was discussing this the other evening.

I've written a Django CMS that for in-house use.

In some ways there's not much to it and it could easily be broken into separate things:

Mainly:

1. WYSIWYG integration

2. An extensible 'Page' model

3. A way to generate site navigation

4. Admin customizations to make it more friendly for users.

In addition I reuse some excellent 3rd party packages.

Now - there are alternatives to all 4 things above that I could have reused but they were either lacking or not around when I started. I've ended up with something that covers my target market pretty well.

However I do feel there's room for another layer on top of Django - or maybe just some more reusable app conventions and a kind of 'CMS standard library' that made it more obvious to a newbie what to try first.

I know this isn't far from what Pinax was attempting but that seems to have gone very quiet.

Actually - several of the Django CMS projects are designed to be very lightweight and modular (FeinCMS is one - I borrowed some of their code and the author was very helpful) so maybe they already fit this bill.
The target audience for a CMS and a Framework are quite different. CMS is aimed at the end-user while frameworks are for programmers. This is significant if you look at the popular languages for CMSes like PHP or ASP. In these languages you can "deploy" the solution by just unzipping files into a folder. Django and Rails need a lot more work. Practically, if you need a full-blown CMS there is very little need to look at the languages with complicated deployments.

Also, a Framework and a CMS attacks the problems space in two different ways. Frameworks are bottom-up while CMSes are top-down. So solutions built in Django and Rails do not carry all the bloat and latent runtime functionalities that a CMS carries.

Lastly, even though Rails and Django are the leading frameworks, it is wrong to expect a CMS to be built using them. Theoretically, you can use a microframework like Flask because you are going to rewrite most the framework functionality anyways.
It should be easy to tell the difference:

If it's mainly selection based on metrics of certain types of competence and strengths that may correlate with age, then we shouldn't be hearing stories about people having to shave or dye their hair, get a hipster-wardrobe, just to have a chance at getting a second interview. (or plastic surgery ...)
> Password protection won't work against the "rubber-hose" method of obtaining it.

http://xkcd.com/538/
Skyfall: High-tech debris rains on Dadu – The Express Tribune
Also, CloudFlare: http://blog.cloudflare.com/introducing-spdy
Milking the budget
How would you keep it clean? Imagine stretching out and finding something.. unmentionable .. hidden away in a crevice, urlgh!
No porn please.
I studied antibiotic resistance when I worked in pharma. It's a fiendishly difficult problem. You have a mix of factors that all conspire to a bad outcome. First, you have natural selection, so any antibiotic safe for human consumption is likely to eventually result in drug resistant bacteria. Secon, you have social practices. In the US you have patients who brow beat their doctors into giving them antibiotics when they don't need them. In other parts of the world, you can buy antibiotics over the counter! This is hugely problematic since the genes for resistance spread globally when they get a foothold (you can actually watch this over time with DNA sequencing and careful collection of samples). Finally, on the economic side, most regulators like the FDA will force any new antibiotic to be held back on the shelf and used only as a "drug of last resort". This reduces incentives to develop new antibiotics since the drug patent will expire before you can sell enough to make back the R&D cost. Much better to throw resources at cancer since your drug might end up as a front line therapy there, than to waste time on antibiotics (so the bean counter thinking goes).

I honestly don't know what the answer is. Most likely, there will need to be some new tech the bugs have a hard time beating. Outside the body we still have plenty of things that kill bacteria which they can't get around (bleach comes to mind). The likely outcome is some kind of new delivery mechanism that is fast, complete, and highly effective.
* are the keyboard keys backlit?
* Does clicking the trackpad make a loud noise? What about regular keyboard clicks?
Julian Assange made something similar about 15 years ago

http://en.wikipedia.org/wiki/Rubberhose_%28file_system%29
Every time I hear about hospital acquired infections I cross my fingers for the narrow band UV lights I remember hearing about. Even if we could just have those in hospital hallways or elevators... Man, what a difference that could make.

http://www.popsci.com/science/article/2010-11/researchers-us...
I hadn't seen createjs before, interesting.

It's not obvious that it's quite a drop in fit for a Django app though - is there an existing createjs/django app I could look at? (googling the obvious is not showing anything)
While we're at it... When I started learning code a decade ago I was struggling with the syntax: remembering it, avoiding typo when typing on the keyboard...
What worked was actually learning from books and writing the code on a block of paper by hand, before actually moving on to the computer.
I've always used this method when studying a new language and it still works beautifully for me.
LTE support is for 5 years.
I have'nt kept laptops longer than that... they are functional to an extent, but newer better ones come along...
again, the speakers of dutch (west germanic) have exactly the same experience, even though the article claims the grammar is shockingly different.

as a native english speaker, my experience in dutch & swedish classes has been that it's pretty much a wash between them for difficulty, so frankly i think this argument goes nowhere. (yes, dutch puts verbs at the end of subclauses. but 'Wegian puts articles at the end of nouns and has a funky medio-passive, so then where are you?)
Could this turn out to be the nail in Zynga's coffin? Seems like investors are getting cold feet, staff reductions, and a general malaise seems to surround the brand. Losing that access as a key partner to Facebook and becoming just another user is going to force them to make very rapid changes to adapt.
You could kick that up a notch with something I just threw together. http://npmjs.org/motd :)
OK I'm impressed.
Can you provide some more details why it is stressing you out? Maybe the execution of on the vision is a bit poor?
If Samsung doesn't supply Apple's processors, who will?
I think the goal might not be to make a bacteria that's easier to kill, but one that's less likely to kill us. There's generally a strong evolutionary pressure not to be fatal for your host.
Now that you have been a Kiva lender for years, you may help to understand whether Kiva actually works as mentioned in http://blogs.cgdev.org/open_book/2009/10/kiva-is-not-quite-w....
I've been using kubuntu for two years.I can customize most of the stuff with KDE.It looks great, and fast ,responsive, and it's getting better and better.
Austrian police raid privacy network over child porn
Why you can’t read too much into the Wii U’s “slow” clock speed
XOR encryption is a one-time pad encryption over an alphabet of two letters, you might be thinking of something like a Vigenère cipher applied to binary data.
Some of our guys have been looking at that, but I don't know if they've released any code for it yet.

However, Create works quite well with various different back-ends (PHP, Java, Node.js, ...) as the only things you need to support are RDFa annotations in your templates, and some way to Backbone.sync changes back in. So I don't think Django integration would be particularly difficult.

Previous HN discussion on Create:
https://news.ycombinator.com/item?id=3344412
Colloquial British, basically prosecute you to the full extent of the law. They do employ some relatively smart computer forensics guys, they'll be able to look at it and go "Well this is an image file, but the file size data is off, so what's being hidden", and the assumption will be the password isn't the right one. Like I said, they'll take it to trial, but whether they can make it stick is a different matter.
Kickstarter incurs the wrath of Arduino creator
Whilst I'm not to most advanced computer dude out there and may be missing something, I do like the picture.
> The entire company gets together for six hours on Friday to drink and play marathon games though.

Ugh I hate that. This one time, there was a few hours to bridge between the end of the work day and the start of the office Christmas party (presumably because some management guys had to drive back from out of town). The other programmers quickly set up a multiplayer Starcraft game and later an FPS deathmatch. I quickly found out both types of games are not a lot of fun unless you possess a modicum of skill in them (unlike, say, Tetris or 1000 Blank White Cards).
One thing that I would really love in tutorials like this is why certain decisions are made. I am a terrible artist, but I would like to learn how to draw something that doesn't make people want to puke, if for no other reason than to give a real artists a starting point, but this tutorial doesn't help.

Even at the first step, it says 'Lets start building the body with 3 rectangles'. But if I started with a blank page, and though 'How am I going to draw a helicopter', my first thought wouldn't be draw three random rectangles and start from there. Learning tools is important, but I want a tutorial that shows me how to break complex objects into manageable parts.
Fair point. I probably should have made the title "Accelerators Can't Only Be Rung Zero of the Venture Capital Ladder".
Accelerators definitely create higher fidelity information for a VC on startups, especially for those that engage pre-demo day. I'm more interested in solving for increasing options for startups that are investment grade, but not VC scale.