skysight-inc/HackerNews huggingface dataset:
My system triple boots into OS X, Windows and Ubuntu. I have a home partition, formatted in HFS+.

What would be the best strategy for me to use? Should I just encrypt the home volume using something cross-platform like TrueCrypt, or is it practical (an maintainable) to do full-disk encryption in such an environment?

My home partition has very sensitive data and I've been putting off creating a TrueCrypt container for this data.
Win Cash With Fitness Competitions
Win money by working out on xbox live kinect.
I encrypted my SSD using BitLocker, and for me, the performance hit is not really noticable in my day-to-day work (programming + running a virtual machine). Your SSD will still be A LOT faster than a regular, unencrypted HDD. But YMMV.
First time I write in HN, but I really wanted to give my take on this.

I have to say that I really feel that to get readability, over nesting too, you often should refactor a bit the code.

I would in fact write the get_cached_user method by using separate methods and a @cache decorator.
Every single function is very readable by itself.

(I'm not fluent in python, pseudo-python follows... but you should get the idea)

def cache(function_to_cache):
'''
A Decorator that caches a function result
'''
def wrapper(param):
cache_key = function_to_cache.name + " on " + param
if cache.contains(cache_key):
return cache.get(cache_key)
else
value = function_to_cache(param)
cache.set(cache_key, value)
return value
return wrapper

@cache
def get_cached_user_by_id(id):
return db.get_user_by_id(id)

@cache
def get_cached_user_by_username(username):
return db.get_user_by_username(username)

def get_cached_user(user_id = None, username = None):
user = None
if user_id:
user = get_cached_user_by_id(user_id)
else if username:
user = get_cached_user_by_username(username)

if not user:
raise ValueError('User not found')

return user
Well, no.

The project already said what you suggest, in fact several times.

Roughly:
"It's a presentation framework based on the power of CSS3 transforms and transitions in modern browsers and inspired by the idea behind prezi.com."

More or less exactly what you said:
"Impress.js is developed with current webkit-based browsers in mind (Chrome, Safari), but should work also in other browsers supporting CSS3 3D transforms and transitions (Firefox, IE10)."

It even says it is tested with nightly builds of Firefox and _then_ came up with the previously quoted:

"I don't really expect it to run smoothly in non-webkit-based browser."

At this point the requirements are already defined, the tested browser setups are listed. This is just surprising insofar as that

- the text before says that Firefox Aurora is tested as well (I've to admit I missed that reading the explanation the first time)

- this (and that was my real point) becomes a ~standard~ disclaimer by now. Chrome it is, the rest be damned. I think that's sad and still stand by my comparison to 'IE optimization' for things like this.
It's probably another case of a non-specialist reporter oversimplifying the information he was given to the point that the summary is no longer correct.

Hobbyists have sent balloons to "space" at 100,000 feet <http://www.brooklynspaceprogram.org/>; though that obviously isn't going to get you into orbit.

Groups like CU Spaceflight are experimenting with launching rockets from high-altitude balloons. The idea is that the balloon will get you through most of the atmosphere for dirt cheap, hopefully bringing launch costs down within the reach of private citizens.

A project like that could put a satellite in space using a balloon, just not in the way that you're thinking of. :-)
Google Reader, FeedBurner and +1
But which?
Neat idea!

The Google Accounts button links to a Hebrew translation, "hl=iw" shouldn't be there.
I would argue that finding out new things or developing a new model for some systems is "science" whether it is done by a "scientist" or a "engineer"

For example you might not know that Brunell developed the design of efficient propellers for his ships.

and navvies "built" the railways Brunell just designed every thing
If you go full disk encryption with TrueCrypt, make sure you look into their Hidden OS feature as well. A judge may be able to order you to give up the decryption key to the OS when accessing the drive prompts for one (last I checked the precedent is still somewhat shaky), because while they can't know what's being encrypted they can infer something readable is. They can't prove the existence of a Hidden OS, though, so your 'real' encrypted area is just noise and can't be legally proved anything else so a second key can't be demanded.
Saas search
Hi, i'll just try to build customizable google for my and yours projects. Does anybody need this? Maybe such projects are already exists?
Host Your Own Penny Auctions
Auction items even if you bought the item at retail price.
arguably, every computer still came with a few programming languages included (e.g. all browsers with javascript, scripting host/powershell on windows, shell/perl/python/ruby on *nix).

Sadly the extension of the computer concept to tablets and smart phones does not seem to carry such a legacy.
Lectures can be amazing if executed by the right person. The problem, as stated in the article, is not related to lectures. It's related to the University and teaching system as whole.

Students come their to get the degree and not to push science forward. Only a small fraction are actually interested in the science. The rest are just looking to get good grades.
Thanks for getting back. Note that I _do_ consider the project cool and well - I know it works in FF 10, I tried. :)

I really just don't like to see the next gap in browser support and hate to see 'support everything but IE 6' turn into 'support nothing but the latest chrome'.

This is nothing against your project, in fact I think for this particular experiment you _had_ to push the requirements up.

Bottom line: No offense intended.
Fuck you. SAD is an actual psychiatric condition people can't ski their way out of.
So try building a bridge without a good knowledge of the science of structures - cock it up and you get a Tacoma narrows.
Yes - any large research project like the one described needs hordes of gobots to do the labour and testing. This is not the same as having hordes of people who identify both important hypotheses, and the means by which they will be tested.
A Half-Hour Walk Can Make a Big Difference, Even If It’s Your Only Activity
Not to argue with your points (business data is sensitive stuff), but another link from the article leads to this:

> For maximum security make sure you are alone and close the curtains. Write on a hard surface - not on a pad of paper. After you memorize your passphrase, burn your notes, pulverize the ashes and flush them down the toilet.

That is quite a paranoid's hell. =)

Full-disk encryption may just provide false sense of safety, as we store lots of data in the cloud, where even strong passwords do not guarantee that nobody will get access to the data.

IMO for one to be 100% sure that nothing could go wrong one should not store anything anywhere.
yes, for students it's definitely a good motivation.
also it's easier to experiment with a device which is not too tragic to break
Using Ubuntu? If so, you ran into Ubuntus horrible scrolling config.
UK Album Download Sales Grow by 26.6% in 2011
Ron Paul Would Pardon All Nonviolent Drug Offenders
Bioinformatics, and chemistry/material science areas seem to me to require way more semi-skilled labour in general than computer technology (even though I could still really do with a basic DBA or two and a low-level html-cranker).
also it opens door for network computing, as buying 10 of them is not such a big deal any more
Ron Paul, 'the Most Viral Presidential Candidate'
SQl Vulnarability 
Just found new SQL vulnarability
Good call, I'll let him know.
Maybe we should distinguish between the doctorate you get awarded for you PhD thesis (the proof that you can perform research) and the stuff you do during your PhD studies (what you learn).
Depending on you advisor(s), your topic, your own knowledge and motivation, and many other factors, you may be able to conduct great research or mediocre research.
Depending on how narrowly you focus, you may acquire more focused knowledge or more broad knowledge during your research.
In fields like biomed research, you work on a very confined topic within a large team. You may only need to care about your specific experiment. Everything else is nothing you should (or need to) care about.
Compare this to a typical CS PhD student at a German university (e.g. me). You more or less define the topic you want to work on by yourself, are required to teach courses, supervise students, occasionally work on a commercial project, and have to learn all that stuff which is necessary for your research, e.g. user studies, statistics, machine learning, electronics, etc.

Having a PhD does not necessarily mean that you know how to perform proper research. I know of a good number of PhDs that have little knowledge of core scientific principles like correct attribution.
In my opinion, what you learn on your journey to a PhD is much more important (in most cases) than the topic of your PhD thesis.
Website Promotion India
Direct IT Solution Website Designing Company, Website Development Company and Website Promotion Company provides cheap website design, website development and website promotion.
In more recent news, a team in the DARPA shredded document reassembly challenge based one of the hardest solutions in part on correctly placing pieces based on those yellow dots... which they learned about on hacker news :) http://news.ycombinator.com/item?id=3368611
Vand navigatie Garmin
An indepth runthrough of the Windows Executable (PE) File Format
Called building rapport:

"There are a number of techniques that are supposed to be beneficial in building rapport such as: matching your body language (i.e., posture, gesture, etc.); maintaining eye contact; and matching breathing rhythm."

source:

http://en.wikipedia.org/wiki/Rapport
Because I don't need money right now and I want to build a portfolio.
I'm not trolling, I just think the semantics involved in this discussion are stupid.

Scientist: A person who is studying or has expert knowledge of one or more of the natural or physical sciences.

Seems rather open ended.
So, your solution is to ban women from being objectified, regardless of their opinion? Only women though, as they have a long history of being objectified.
I just use two RAIDed NAS boxes, one as a long term, large file media/data store and another for small files on SSD RAID. All my comps are now dumb terminals, booting an OS and software. Works well and was surprisingly cheap for what is essentially a complete, hassle free system.
It's also a lot easier to understand. I am constantly asking my German colleagues to pronounce that word 'as if they were imitating my accent', so I can get some idea of the spelling, and not just a smudge of weird consonants.
Thank you. I'm glad I'm not the only crazy person here.
It looks like many people assume this to be so but haven't done the benchmarks. FDE is going to be a much smaller hit than say anti-virus software. Encryption routines have been highly optimized into the multi gigabytes per second range.
Well, I'd argue that finding out the limits of what you know is a good step towards turning unknown unknowns into known unknowns...
Rajasthan Tours
Rajasthan Tour operator from India offers information about Rajasthan Tours, Rajasthan Tour Packages, Tour in Rajasthan, Rajasthan Tour India, Rajasthan Travel, Heritage Rajasthan
gateProtect, Hamburg, Germany FULLTIME, working permit required, only on-site

http://gateprotect.com/en-GB/company/jobs.html

gateProtect is a company providing security solutions focused on unified threat management (all-in-one firewalls).

Backend Software Engineer: Help us write the control application of a network security device using Clojure. You are an excellent software developer and know many different paradigms from object oriented to functional and used your knowledge to create complex systems in many different languages like C++, Haskell or a Lisp dialect. Prior knowledge of Clojure is not required if you know another Lisp dialect. You also know the details of low lewel systems programming under Linux.

Backend Software Test Engineer: Write automated tests that check if the production code is working using Python. A strong understanding of network protocols, related tools and Linux is more important than excellent programming skills.

Please contact job@gateprotect.de for more details and mention Hacker News.
It's a great idea as far as creating your own communication system--definitely innovative. However, it's still not a solution to SOPA. Why? Because SOPA is legislation--and if they'll pass bad legislation against the internet they'll certainly pass bad legislation to govern anything else related to the internet. If such idea's like DIY networking that operated outside of government fiddle-able channels really caught on--you'd be certain there would be legislation to prevent individuals from using such technology.

The only way to stop things like SOPA (legislation) is to stop the people that support such legislation. Unfortunately, such a matter will require far greater innovation considering the scope of corruption in politics. By corruption I refer simply to the adage "money is power".
I wouldn't worry too much about it. There is a fixed CPU overhead, but negligible.

http://www.tomshardware.com/reviews/bitlocker-truecrypt-encr...
I'll be looking forward to hearing updates.

I used to live next to a rehab center here in Norway. They used to take in a lot of traffic accident victims, but had recently started taking in obese people.

Their focus was on making permanent changes to their day to day routine. Reintroduce the home cooked meal with plenty of vegetables and little fat. Getting away from the processed foods and especially sugar contents. I remember on an open presentation I attended that they explained how a packet of cookies contained as much energy as an entire dinner, and if you ate it quick enough almost all of it would simply go to fat storage because you couldn't possibly use all that energy fast enough unless you were running the entire time.

They said the key to weight loss is not to focus on the weight loss but rather on permanent changes to your diet and lifestyle. Make vegetables, salads and fiber the norm, not the exception. But this usually requires managing the rest of your life better. All it takes is a tough week at work for you to go back to frozen pizza and soda, and never turn back.
Fantastic article, short and sweet. Reminds me why I did music at university!
I'd love to hear your experiences as to how it leads to surprising and frequently hard-to-maintain code.

I've found quite the opposite.

Furthermore, I've found that early returns allows one, even in the original post's example, to easily specify a distinct error message for each case.
Passwords? plain text? that makes no sense, if they were popular Chinese websites why in the world would they store plain text passwords? doesn't matter if it was on client side or server side.
An idling CPU and a slightly loaded CPU use about the same amount of energy. I think my Q6600 quad used 190W @ idle and running full tilt cpu (ray tracing) it was using 220W. For FDE it depends on how much IO you are doing. I doubt it will make even a 0.01 difference in your daily power consumption.
Where can I discuss about my ideas?
I have a lot of ideas crossing my mind lately. I need people to comment on them. I can't figure out myself whether they are useful or not. I'm too focused, one might say. Friends and family aren't an option, because they're just not interested. I don't blame them. I want honest opinions from complete strangers. Where do you discuss about your idea(s)?
Knox is a better UI for the bultin in folder encryption on OSX?
You know how sarcasm works?
What I'm saying is that g+ is not supposed to play policeman and that the guy should shut up and call the police if someone is threatening his life.
Export EML to Outlook
Export EML to Outlook by using the EML to Outlook Converter Tool that offers many valuable features and functions to export EML to PST in speedy way.
I don’t eat much of any refined foods anymore, few if any carbs (bread, pasta, cake, bagels, etc), and lots of good quality meat, seafood, and vegetables.

This is the what I did as well, dropped 25 pounds from 200 to 175 over a few months. And gained 5 back when I started eating more breads again.

I'm not sure what new topics are going to be covered as the evils of refined foods and bad carbohydrates have been rehashed since The Zone almost 20 years ago, but I'm glad to see Jeremy reiterating the success he had for others to follow. I'd be curious if there will be a section on stamina - I still crave my evil carbos at the holidays.
I didn't find it offensive at all, no worries :)

Simply the interest about this project is far more bigger than I could expect and more and more people are confused about the browser support in it. And it really is confusing because today it's webkit-only. Firefox 10 is around the corner, but not just there yet, and Firefox 9 users may feel like they are excluded: "hey, I have latest Firefox, Y U NO WORK!?" ;)
Not sure what this proves.
Dandingo
Appearently, losing weight also changes how your metabolism works, and in part you burn less calories from the same activity.

Of course, these are 'simply' obstacles to be aware of and problems to go around, not something that stop you in your tracks.

An interesting article on the topic:
http://www.nytimes.com/2012/01/01/magazine/tara-parker-pope-...
Did you invert the logic of the parent post on purpose?
No, if you are a citizen of the United States and unless you are actually crossing a border, you should have the unqualified protection against unreasonable searches, especially without warrants.

I agree. Practically speaking, the government can only search what you're physically carrying over the border. That means if you boot from something like a live CD and store all your data in the cloud, you're safe from search. To search a US-based cloud provider, the government needs warrants and for those they need probable cause, which means you are relatively protected against unreasonable searches.

I encrypt my laptop because I don't want to rely on the cloud, but this is hardly the path of least resistance. If you want to be secure in your papers, don't have any papers.
No, not yet though you can get to scholar directly from ddg by doing !scholar search.
Enlightening (and scary) stuff.

Encryption is great but won't save you if they ask for your password (honestly, I'd prefer to give them the password and circumvent using online storage.)

With that in mind - what advice would all you security buffs have on the best way to back up your hard drive to an online disk? Specifically using a basic hosting account as opposed to SAAS or cloud service?
A PhD is a credential, as is a BS, an MS, or a CCIE.

As long as employers demand a credential for hiring, that credential will be necessary. In the US, few companies are willing to take on the burden of training scientific researchers. Further, much of the pure research in this country is done at Universities, and virtually all US universities require a PhD for tenure track faculty. So a PhD is a necessary credential to do scientific research in the US.

The linked article states that Asian companies are willing to invest in training smart university graduates to do research. That means the PhD credential is not required. The required credential is instead a "University Degree".

Now, if the question is whether the PhD system is the best way to create scientists, that's entirely different. There's no reason to believe the University PhD system necessarily produces better scientists than a corporate lab would. University professors are not necessarily good teachers, and University labs are not necessarily well equipped.

It's very similar to the "BS or higher in Computer Science or Engineering" credential on help wanted ads in the US. Does that BS or higher really make you a better programmer than someone who learned on his/her own? Of course not. But it's a credential, so you get it.

Disclaimer: I do have a PhD
Ask HN: Where the hell do I find an online marketer?
I'm working on a startup and I have it all covered - design, technology, legal stuff. But one thing missing is some person who would manage our online presence, update twitter/fb accounts, figure out smart ideas for viral campaigns, write all kinds of texts. Any idea where to find such a person?
Don't get me wrong, I love Indiana, but sometimes, reading some of the madcap schemes that go through their state legislature is like going back to ye olde Victorian times.
I'm ok with it in the sense that someone else (Ghostery) will just come along and replace ABP anyways.
I must have a magic GNex, or the internal battery meter is wrong. Mine gains power while using navigation, with 4G, on my no-brand 1A car charger. Not much, and certainly much slower than when NOT doing all that.
A great lecturer can inspire and spark a thirst for knowledge inside students.. In my opinion there is no way lectures will be completely replaced or lost. However, learning by doing is probably more efficient in this information soaked age so I wouldn't be surprised if more integrated labs / discussions courses started showing up.
I'm pretty sure they sold site5 about 18 months ago. I agree solid service for the price.
Macros can be band-aid to overly verbose languages, but plenty of languages are concise without (whereas C is particularly bad). Higher order functions and an expressive type system (features it shares with OCaml, Oz, etc) are where the magic is.
What type of product or service do you offer? Where is your corp HQ located?
I wonder whether it would be feasible to accelerate a balloon to LEO using an ion engine. It could use the hydrogen or helium in the balloon as reaction mass to go around pressure differential issues and build up horizontal speed as it goes up and loses lift.

Anyone wants to do the math? I'm a bit rusty.
This Week in Location Based Marketing #58: 2011 in review & forecast 2012 show
Spanish here. I remember that back in high school or uni people would make fun of you if you tried to make your pronunciation sound a bit more English.

I think that's changing nowadays. People are more exposed to English via TV series and movies and stuff.

With regard to your point, whenever I'm London and find myself having a conversation with someone with a cockney accent. After a few minutes, I start to mimic their accent. I can't help it. I love the accent.
I don't think I'd want to maintain this bit of code although I'd prefer it to the mess of nesting in the original implementation. Each separate way of caching gets its own function which is ... ok I guess. Its explicit, which is pythonic, but overly verbose for multiple methods and we have to draw the line somewhere.

I think decorators are complex enough that I can't immediately look at the thing and know what its doing in the same way as early returns. A closure that takes a function pointer with some introspection magic is just a lot of mental juggling. At least with your case the complexity doesn't compound and is pushed as low as possible (as per Code Complete).

A final note: functions can have static members just like classes in python. fuction_to_cache.name would access the .name member of the function if such a thing existed (it will be an AttributeError? in this case). You are looking for function.__name__ I believe.
Part 2 can be found at:
http://msdn.microsoft.com/en-us/magazine/cc301808.aspx