skysight-inc/HackerNews huggingface dataset:
I usually print out my hotel confirmation email before I leave to bring along, but often I forget, especially when I'm on a biz trip and transportation to my hotel has been prearranged. Really, no one cares. I'd wouldn't suggest admitting to not knowing, but instead just write something -- anything -- down. No customs official knows the name of every hotel in the nearby city (pick an obvious one... "Tokyo Marriott" or whatever). If you're asked about the address, you can just say you're not sure, but you have a car waiting to pick you up.

Now, this is from experience as a US citizen traveling to Asia and Europe. I have no idea if US border control verifies the name and address of your hotel before letting you through.
This is built on Eucalyptus (www.eucalyptus.com) the open source cloud application.
Yahoo Instant (with I'm Feeling Lucky Instant) – Unofficial
Microdata: HTML5’s Best-Kept Secret
My little experiment - would be much better with access to a google results feed.
Raising an important question in a manner perhaps less (or more) abstract than "normal" life-saving medication: let us say that this or something else actually does work for longevity. Say it gives an extra 20 active years or whatever.

How should that be handled? Is every person equally deserving of it, or just the wealthy? Should a company be allowed to take in a thousand a month per person (particularly for a naturally occurring substance) or should governments maybe subsidise it for citizens? Or should it be made available for free, circumventing patent laws if needed?
Ask HN: How fast is clojure?
I'm looking for serious clojure benchmarks.
Any hints?
Sure, but this won't be clear without context or backstory. I could explain why it did that, but I guess the employer wouldn't know if I'd be telling the truth. Wouldn't this diminish the effectiveness of it?
"Everything is Async: Because the base environment has been built essentially from scratch, everything is asynchronous. This means there is no ‘defer to thread’ like in Twisted Python; You just can’t make blocking code."

This is not necessarily a good thing. Sometimes you need to write a piece of code that executes sequentially. Having the ability to do that if you need to is a good thing. Sometimes it can be unnatural and unwieldy to split a block of functionality up into a set of callback functions.
I didn't know companies actually wanted you to copy-paste: they should consider your proudest code is closed to them, especially if you've worked at other places before.

My understanding was that such questions were more correctly phrased as "Tell us about a project you've worked on that you're proud of" (and I've had something like this a couple of times), in which case you briefly mention some details of a project that "spans an MVC architecture and three different platforms" or something else. If they want some specific code, you tell them you developed it at another company and cannot give any source, but you can describe the overall function of the software. (If it's open source, say you can link them to a repo.)

They probably want you to tell a story about the code and reveal loads of information about yourself, and it may help to do so, but you should only do that when you really know what type of story the hiring person wants to hear. I'd keep it strictly to the purpose of the software, and even something as innocent as "I made an abstraction that replaced 700 lines of Java with 40" can be taken many ways: "He's awesome, we want people who can make abstractions, let's hire him!"; "He coded 700 lines and didn't see the abstraction until then? He must suck."; "He's not afraid to make fairly large changes to teammates' code?[good or bad]"; "He thinks lines of code are awesome metrics?"; "Ew Java."

If they really, really want code, and it has to be a simple function or something, you could throw in a simple Scheme implementation of the map function and go off about map/reduce.
couldn't care less, not could care less

I've no idea how these get mixed up.
I've implemented a solution to the maximal clique problem in a very elegant way, and have used that piece of code in the past, because it's optimal and quite small (about 100 lines). I guess that fits your description, so I've been on the right track all along.

Thanks for your suggestion of online judges. I didn't know there was such a market for code-judges, interesting!
I must clarify there: I use FileVault to encrypt my home directory and besides that I keep some more sensitive data in
TrueCrypt volumes.
I hate saying it more each time I do, but the best practical defense against law enforcement run amok is always to draw as little attention to yourself as possible.

I believe there's a Martin Niemöller quote that'd be quite apropos here...
The government of a sovereign country can always deny the validity of the software licenses you are using, or they can just continue to harass you.

E.g. what do you mean you've got this software for free? That's piracy, isn't it?
Good work!!

I actually think this is more useful than Google Instant since search engines are much better built nowadays and a lot of time the first search result is the one we want (unless it's something really specific). The fact that we don't need to click on any link after the search reduces another "not instant" annoyance, which could become huge time saving over time!

Only issue being Yahoo search isn't as relevant as Google, I assume you didn't do it on Google because they have blocked access? Still, very impressive take on the "instant" element.

Just wait for the tweet/call from Yahoo :)
During normal use, the performance degradation is barely noticeable, it _feels_ like 10%–15%. Things become a bit more critical when working with larger files or during heavy I/O.

One thing to consider, however, are SSDs. To my knowledge, encrypted data is only written to blocks that already contain random data. You therefore might want to look for disks whose performance does not degrade that much when free blocks are no longer available.
I've had several run-ins with literal "paste here some code you're proud of" textareas.

As you said, when they're asking to describe something you're proud of, like how Y-Combinator does it, it's a lot easier and relaxed.

The several ways of interpreting such an innocent lines are revealing, thanks for the heads-up!
Did Internet Founders Actually Anticipate Paid, Prioritized Traffic?
The statement was not a polite version of the original. It offered additional information.

You may not see any problems with it, nor agree with the article's assertions. That is your choice. Equally the "dick" is allowed to tell them it is none of their business - though I think my (slightly more) polite version would be better.
Twitter instant
Question: for developers out there, what is the overhead of full encryption on your hard drive for a development laptop?

I'd love to just go the whole hog and encrypt the whole drive, but as a developer I jealously guard performance as I feel it links directly to my productivity. So I just have an encrypted Truecrypt volume where really sensitive stuff goes. But I hear everyone recommending against that.
Correlation between monitor size/number and productivity

Though I struggle to think of how they might incorporate blowing stuff up, shooting things, and robots into hacker myths.
Given that problem is NP-Hard I'd be interested to see your code.
And will be available for use on BigNameCorp's RHEL servers in about eight years.
Avatar For Adults 3D
Russia and China has surprisingly low number of members. Any theories?
> boot volume encryption is relatively unimportant for the threat model you propose, specifically untargeted data at rest.

I'll have to respectfully disagree here. Windows has heaps of different ways of caching all kinds of information outside of your home folder. Individual applications can also cache stuff wherever permissions allow (and often do). Realistically with Windows if you're going to encrypt you want to encrypt your C: drive.

PGP WDE works, it's 'good enough' to be a PITA for any authorities and you can use the same software on PC and Mac, but be warned - PGP broke Snow Leopard upgrades from Leopard when it came out and every major PGP upgrade I've ever done on Windows has resulted in a reinstall (but then again, 9.x was really, really bad).

If you're using a non-administrator account for your day to day on OSX you can use FileVault - just watch your /tmp folder.
That's an opinion, not demonstrated fact, and one I don't agree with.

Customs officials may be in some position of authority, but they are still people. People generally prefer to be treated with respect, politeness, and civility. Your every interaction with someone in authority is not an alpha-male/top-dog struggle for dominance.

Regardless of that, there's a difference between polite defiance and rude defiance, often a big one. Odds are you'll get a better response from the former, one that allows you to exercise your rights without coming off as a dick. At the very least it's easier to earn sympathy if you're still mistreated.
From switch007 via http://news.ycombinator.com/item?id=1443308

David Mitchell does an excellent job of explaining "I couldn't care less"

http://www.youtube.com/watch?v=om7O0MFkmpw#t=0m56s
The other obvious - it potentially makes your server management much easier, particularly if you need a lot of computing power, or lots of servers quickly.
Asking for a code snippet seems to break the question--I can't imagine anything you paste making much sense without context. My honest answer would be to quickly mention that you're not able to paste the exact code because of confidentiality with the previous employer, and then to begin talking about the code and why you're proud of it.

I ask a question very similar to this when I interview, and I'm looking for applicants truly interested in the work they do and computer science. The occasion to apply an obscure algorithm, refactoring code to improve it dramatically, unusual elegance in a solution...
Epitome of a hacker.
>> "Equally the "dick" is allowed to tell them it is none of their business"

And as has been stated elsewhere, the security personel are allowed to detain them, submit them to body cavity searches and be equally dickish.

It goes both ways...
Have you seen Lucandra? It's Cassandra-backed Lucene that gives you soft real-time updates. I'm sure Google's infrastructure is far more advanced, but the idea of real-time indexing for big data has been around for a while, and is available in OSS projects today.
There are several factors involved. A lot depends on the encryption software you use, the cryptographic algorithms and key lengths come into play as well and how the cryptographic engine works (e.g. kernel driver vs. userland crypto).

On Windows, PGP gives me no real difference in anything that isn't I/O bound, although I did notice that Fallout 3 went from fine to unplayable at the same settings - I've noticed that anything that makes extensive use of sound (presumably streamed off disk) has an impact.

On Linux I did some tests a while back with luks and found that there was about a 5% overhead on i/o operations for a luks partition with ext3 vs straight ext3.

I haven't had any figures for Mac but PGP is a bit of a memory hog on Leopard. The Mac Mini server we have at work isn't something you'd want to use for day to day activities, certainly nothing intensive, but is fine as an office file server.

At the end of the day, what you're looking at is a minor memory impact (for most cases) and a minor to noticeable impact on i/o performance in exchange for a significant improvement in confidentiality for data at rest. That's the call you need to make. If your code and other files are sufficiently sensitive for you not to want random thieves to be able to look at your laptop if they steal it, encrypt. If you have sensitive information that requires protection for legal purposes, encrypt. If it's not an issue for you, then don't.
In some cases you can use a pair of pruning shears to cut the plastic on the kensington lock slot, then take the laptop. It's usually plastic (although some laptops do use high tension steel these days)
I use a similar tactic myself whenever I'm interviewing people - think of it as "FizzBuzz" on steroids. It's an easy way to:

a) see if you're a decent programmer, ie. are there any obvious bugs/SQL injections/limitations, and

b) get you to talk about why you've coded something a particular way, what's good about it, etc, etc. Essentially an ice breaker question.

The other option is for me to try and find something that you've done online (eg. an open source project) and ask questions about that, but some people might think it creepy, so I try and get you to contribute code first.
It's an implementation of the Bron-Kerbosch algorithm [1].

[1]: http://en.wikipedia.org/wiki/Bron%E2%80%93Kerbosch_algorithm
One for my growing "Great Artices" collection.
Check /tmp - it's not uncommon for things to end up there. The important thing to remember is that when /tmp is deleted if it's on disk then it's not really deleted until it's overwritten.
iPhone will come very quickly after the iPad.
WebOS should come easily, if I have a device...
The code I'm most proudest of is that which solves a problem I thought would be unsolvable, with which I tried using several different methods, to then eventually settle on a final design, probably a compromise between readability and efficiency.

I think you should give them code that tells a story. One with comments which explain why you did A and not B. Write an accompaniment to it "At first, I tried A. I researched and found out X, but...".

Few people can discover something as incredible as FFT, or FISR. Those are one-offs. It shows a lot if you worked hard at getting a solution to a problem and that you're proud of it; you didn't just copy-paste, you tried different ways of solving it and ended up with a solution that's, in the words of Goldilocks, just right.

Or that's what I'd send them at least.
Yeh, google stopped their free XML feeds service- I'm not too disappointed by the yahoo results though.
Global Competitiveness Report: World Economic Forum
The security issue isn't all FUD. There are legitimate reason that you may not want to use a cloud like EC2 for certain things. Remember, you don't control the hardware for EC2. Some could modify the system so that all security measures you take are defeated. Is that /dev/random you are using to encrypt your memory really random?

Your private electricity example is probably a good example. Most datacenters and companies that rely on power pull it from multiple grids and actually do have a way to generate their own private power. The same will probably hold true for IaaS at some point. It will be something people grow to trust but if you want that last 0.1% you are going to have to do it yourself.
That link didn't work for me, this one does:

http://en.wikipedia.org/wiki/Bron-Kerbosch_algorithm

Thanks.
I use PGP WDE on OSX. It is easy to use and doesn't seem to slow it down much.

I have however ran into one problem: The licensing app somehow "forgot" that it was registered (something to do with changing active directory binding). I would not have noticed except I went looking for why the computer was so slow.

I opened the PGP app and it said it wasn't licensed and the disk was "decrypting" itself.

I had to wait for basically 3 hours for it to decrypt the disk, re-enter my registration information, and re-encrypt the disk.
Your datacenter has just blown up
In my experience as a self taught coder and also as a teacher of many coders, learning to code is easy but learning how to code efficiently and effectively is hard and takes many years of practice.

Every now and then (just for fun) I look back at the code I wrote 10 years ago and just think 'Ugh ... did I really write this' ?

More to the point, building a robust product (think: bug free) requires a significant amount of coding skill - I seriously doubt that anyone would be able to achieve this from scratch (at least, not within a reasonable time period).
Really? Perhaps I just looked at the wrong time, but I was looking at Kohana last year and ran far away. The issue wasn't the core, but everything else around it - the plugins, the dev attitudes picked up from mailing lists, the release process and more.

IIRC, I wanted to use Kohana because of some specific plugins recommended to me. However, they were marked as only working in 2.4. 2.3 was in beta, but the consensus I got from IRC people was 'just move to 3 - it'll be released soon and that's where attention is being focused'.

The core code might be well-written, but that doesn't mean it'd be a good project to build on. It might be, but code alone is not the only factor to consider.
I mostly use portable apps on a TrueCrypt partition and haven't noticed any particular performance problems. Even when I moved the partition to an external 5400rpm USB drive.

I'm sure there's more overheard with full disk encryption and I might just be used to the lower performance of my portable apps. I'd say it's worth it.
Very cool, I'm finding this much more enjoyable than my last run with Povray about 7 years ago. Previous comments about pairing it with Sunflow were really helpful too.

My only complaint so far is what was repeated a year ago on their sourceforge page:

"There should be an x,y,z axis indicator on screen,that would greatly improve designing coordination,but it's still a really cool program though!; )"
Um, yeah, right. I know you're kidding, but it's in really bad taste.

Having an American passport didn't help this guy from getting axed in 2004: http://en.wikipedia.org/wiki/Paul_Klebnikov

Having an American passport didn't help this guy get threatened repeated times through the 90s and 2000s: http://en.wikipedia.org/wiki/Bill_Browder
Howto create a private cloud on existing ubuntu servers with eucalyptus
....and countdown to job offer. 5,4...
The Man Who Makes Your iPhone (article about Foxconn in China)
I went to an American High School for a year and noticed that compared to Swedes, Americans tend to really respect authority. I was screamed at by a history teacher for calling him "Newell" when I should have said "Mr. Newell" (in Sweden we don't do this, so it's easy to forget).

Swedes tend to be naïve when it comes to the government though, but that might be because compared to the USA the rate of corruption in Swedish government is low.

But yeah, from experience I've found that Americans demand customer service from the private sector, but never from the public sector. What is up with that?
<---- reddit's that way
I find this type of "phonetic" typos interesting. It feels weird when I make one, although it's usually on independent words instead of parts of a phrase. I make typos like no-know, here-hear, that kind of stuff.

Are there any related studies on the subject?
Cool -- never heard of this guy. I have a theory that the vast majority of the greatest human ideas never come to fruition because the people who have them are too fked up to ever implement them, or to even articulate them in an appropriate environment (academic paper, novel/book , whatever).
Perspective for Eve players. It's like quantifying a trillion dollars by making a tower of cash from hundred dollar bills
Bollywood Actress Aishwarya Rai Hot Wallpapers, Biography, Photos, Pictures
Aishwarya Krishnaraj Rai was born on 1st Nov 1973 in Manglore, Karnatka. Aishwarya won the coveted Miss World crown in 2004. Soon after this she pledged to donate her eyes after her death. She has also won Star Screen Awards, Zee Cine Awards, Star dust Awards, International Indian film Academy Awards and Sansui Awards in her movie career. She was briefly involved with actors Salman Khan and Vivek Oberoi before marrying actor Abhishek Bachchan. She began her career in the film industry with aTamil film Iruvar in 1997. Aur Pyaar Ho Gaya was her first movie in Bollywood and Hum Dil De Chuke Sanam was her hit movie in Bollywood with Salman Khan. In 2009, Rai looked her gorgeous self in ThePink Panther 2 with Steve Martin. Check out the latest ishwarya Rai Hot Wallpapers, Aishwarya Rai sexy Photos, Aishwarya Rai Bachchan Latest Photo Gallery, Aishwarya Rai Movie Wallpapers, Aishwarya Rai Still, and Aishwarya Rai hot images.
If you wrote your own framework then you could grab an area of the code like a database layer, caching system, template system. If you built code on top of an existing framework then that's more difficult, because it's higher level, more abstract and spread out.
I vote this. Also test if pizza has some magic quality that aids the coding process
I realize the question was about language specifically, but something that wasn't really addressed in all these comments is the totality of the environment PHP will be used in.

PHP using a decent framework with properly unit-tested and documented code, a team of mid-level and sr devs, version controlled, good comments, a build process, and reasonable development schedules would be a joy to work with vs hacked-up Python thrown together by various people who don't know what they're doing with no process, docs, version control, test, where everything was due 2 weeks ago and people just develop on live servers. That would, simply put, be a nightmare, regardless of the 'purity' of Python.

I recently took on a project based on Rails. I saw some code - there were tests - some of the models I inspected looked decent. My initial view was "it's Rails - how bad could it possibly be?". It was/is horrible. However, once we'd commenced, I realized a) it's Rails1 (and was still being developed in Rails1 as of March 2010), there's 0 version control, no external docs, few internal comments, and 95% of the tests are either auto-generated skeletons only, or at the level of "Add 1 to the inventory, save, then check the inventory has increased by 1" (not checking any logic, just db code).

Parts of the code are - yes - more expressive that they'd have been in PHP. But, overall, the project is an abysmal mess. It's painfully apparent the original dev(s) didn't understand how to build software. They could 'sling Rails stuff together', but that's about where it stopped.

We've made a not too painful decision to rebuild, just using the old code for reference as to how screens should look. Rebuilding is being done in Grails (fwiw), and we're using a bdd approach (easyb) to get started. I was on the fence about using Rails/cucumber, but my skills aren't very strong in that, and we've got a deadline to meet.

I understand PHP isn't perfect. Coming from other platforms, there can be many 'gotchas' which catch people off guard. I've found moving from PHP to other platforms you find similar gotchas. It doesn't make every 'gotcha' automatic proof that PHP is crappy (a few do, but not all!) But again, the language, while important, should not totally define your view of the job or the entire ecosystem.
http://coffeescript-theparts.heroku.com/ this could be of interest, although the actual coffeescript site is better/great...
Are you talking about Priority Inbox? Because it's now one of my top 10 favorite software upgrades, ever.