skysight-inc/HackerNews huggingface dataset:
I'm from Nottingham (I live in London now), so it's nice to see the University getting a mention on HN :D

While I didn't study there, I have seen the professor (on the far right of the images at the top) walking around, I think he lived near a place I used to work at.
A lot of automotive complexity comes from the evolutionary nature of their designs. If you built a gas turbine electric car you could have far fewer moving parts. But you would add a new set of basic downsides that you would need to tweak. By the time you had something with reasonable tolerances, materials, pollution, noise, and vibration levels you would probably have built something almost a complex as a modern engine.
Love it. Replacing the google search for HN (the search hyperlink at the bottom of this page), with this one would be nice.
> On another note, IIRC, only 7% of face-to-face communication is the actual words we use. The rest is body language, voice tone, facial expression, and context (and I might be leaving something out).

That's a popular idea to throw around nowadays. Try body-languaging and voice-toning "excuse me, could you point me towards the nearest post-office?" to someone.

But yes, a really negative attitude usually shows.
This is just an ad masquerading as research, I'm flagging this.

I mean, please: "Calvin Harley is one of the inventors of TA-65. He consults for TA Sciences and is personally taking TA-65. He owns stock and stock options in Geron Corporation, a company that is developing telomerase activators for therapeutic purposes and the company that licensed TA-65 to TA Sciences." how transparent can you be.

Also, if something is present in nature you discover it, you don't invent it.

If you google around a bit, elsewhere they claim it can cure cancer and will cause wounds to heal rapidly.

Amazing compound, really.

Interesting comments here:

http://www.fightaging.org/archives/2007/04/more-on-ta-scienc...

On http://www.quackwatch.com/ the publisher Marie Ann Liebert, Inc is listed as a publisher that promotes quakery.
Your post suggests that the only people who care about what language they use are the ones who did not use any languages other than the one they like the most.

That's simply untrue.
I personally ask for code you did for its own sake or your leisure. If you can write good code for fun, then you're a programmer I'd like to hire. I don't know any other valid metric for code because I can't know why and how you were asked to code this or that.
Ask HN: Blog format and layout
http://rakkhi.blogspot.com/

Looking for some feedback and criticism of my blog format and layout.

What benefits would I and my readers get for migrating to Tumblr or Posturous?
laypersons explanation: this is a commercial entity that would very much like to sell you their snake-oil to the tune of $1000 per month on a product that you'll never be able to prove is at best a placebo.
Plastic MacBooks have the k-lock reinforced by metal, not exactly sure what part they connect to but it's solid. MBPs are metal, hence a stronger k-lock. So a thief would have to mess up the computer pretty badly to steal it.
Does anyone else find HDR produces generally ghastly results? I find it gimmicky, and I've yet to see someone use in a way that didn't completely take me out of the viewing experience.
My point is, people don't take kindly to companies trying to pass the buck.
It seems that they're racing to get to 9 for "version parity" with Internet Explorer.

And really, as you mentioned the whole version number is utterly meaningless. In contrast some open source projects have evolved and changed incredibly over many years and still sit at a sub-1.0 version number. Anyone who would call that slow would be adding superficial analysis noise.
The difference between can and do

I have never worked in a company that physically segregated their internal network to one connected to the internet - and I have worked in Fortune 50 banks, credit card processors and online businesses. Like I said military maybe different but I know colleagues that work for the government and you should hear about how their security actually is vs. the perception (much like banks)

It is hard enough to get companies to segment their network into high value services vs the office network. The practical difficulty and cost of giving end users two machines connected to two different networks is just not worth the benefit gained.

Especially considering you can achieve a level of risk that is acceptable to the board and executive management with logical controls private clouds are just a waste of money.
More than 2 years old... But I digress.

The real lesson here is that generally, physical access is ultimate access.
Give them something that will make their eyes burn!
http://www.donhopkins.com/home/code/display.c.txt
The key advantage is the auto sync - I just install Dropbox on all my computers and I just save files as normal and they are automatically available everywhere. Google apps I have to manually upload.
That's a popular idea to throw around nowadays. Try body-languaging and voice-toning "excuse me, could you point me towards the nearest post-office?" to someone.

:-) :-) Not being a smartass and I'm sure I couldn't body language a "could you point me towards the nearest post office" to a total stranger, but my oldest son talked in sentences late and invented an elaborate system for communicating with me involving two word phrases, made up words, miming and grunting and gesturing. I finally stuck him in preschool to force him to use sentences, which I knew he could do but was refusing to do for some reason. Years later, when I was so ill and frequently in the midst of swallowing pills and thus unable to speak right at that moment, he was the only family member whom I could gesture and grunt at and usually get what I needed.

Language had to start somewhere. Presumably, it began with voice tone conveying important information, which is not terribly different from what most animals seem to do for communication.
I hear good things about TrueCrypt, but you have many more options than these on Windows; PGP Whole Disk Encryption is another one. We use PGP WDE on our Macs.
I find that piece pretty interesting: "The "choppiness" and "lagginess" you are mentioning are more often related to heavy
garbage collection than drawing performance.".

Wasn't that supposed to be a thing of the past with modern garbage collectors?
You get only 4 results for everything - i think that's the limit.
..or just don't care. Also, if the UI is not built with animation / OpenGL support built in from the ground up, it might be a substantial job to add good support for it later on. OSX did all of this from day one, so that making an iPhone without OpenGL support was probably out of the question. I personally feel that the 3D effects in Windows and Linux feel grafted on "just for the fun of it", and I usually turn most of them off. But I never used the iPhone and felt that I'd do without the 3D effects - it will even sometimes drop the 3D effects in favor of responsiveness when it needs to, which i think says a lot about how much work they put into it.
funny you mention flask - i was going to add that as one of the projects that seem interesting. It wasnt very clear that this would an appropriate project to start of with, as the code review etc doesnt look very formalized?
Do you really believe in the plausible deniability thing? It might fool someone doing a routine check, but not someone willing to really find out what's going on.
I have built the backend (game logic and comet) for http://www.iluminatus.ro, a trivia-like multiplayer game for the Romanian market. We're going to release an english version soon.

It was a great fit. It lacks Unicode processing capabilities by default, but there are a few open source libraries for that. The only thing I dislike about Erlang is the poor string manipulation and lack of clean structures (Erlang's records are an ugly hack IMO).
none of the above.

read the books on disruption by clayton christensen...

Typically, you market the product to non-consumers as your first market. Just follow the formula. Pricing etc is dependent on structure of the product, e.g. how 'network'-y is it etc.

hope this helps...
I also thought so, but maybe not with mobile devices with limited memory? I always thought thought it was strange to disallow GC in ObjC on iOS, but they might have tried it with less than stellar results.
I built a Twitter client, with j2me on handsets and Erlang server at the back to handle all communications with twitter and few other services for image hosting, etc. It was my second project in Erlang and was very rewarding experience. Part I especially liked, is that I could deploy updates to the server while it was running, with no desruption to clients at all. http://pavo.me/
I'm not a Google Apps user, so I'm a bit confused by the question. I thought Google Apps was all about creating/editing documents. Can one easily upload random files (say, PDFs and MP3s) to Google Apps? Is this a common use case?

For me, Dropbox is a beautiful way to keep my office desktop computer, my home computer, and my laptop all in sync with documents I am working on, but also with random stuff I've downloaded and need to read or otherwise deal with somehow.
I summarily disagree.

1. A chunk of my code is FOSS, sure they have earned the right to see it.

2. It's a red flag when an employer doesn't ask–shows me the hiring process may be more centered on solving questions/puzzles on the fly (which I'm very good at, so no bitterness-just that I'd rather work with people who love to and are talented at hacking which is not nec. the same thing).

3. Find a good coherent chunk, generate one, or put in something out of context but representative of your style as a hook to chat about the larger cooler project.

4. Not true at all, it could, in fact, land you they job.

5. You're right in that proprietary code is an issue, but I'd be skeptical of a candidate whose entire codebase was proprietary. Not even a single toy project or piece of home brewed code?

6. Taking a stand against an employer seeing you in action and getting a sense of your interests before employing you is not in your best interests while negotiating more money typically is. Remember you want to work with people equally competent and engaged as you are. You may be hot stuff, and the employer may get lucky buying your book without having seen a line of your great American novel, but it's easy to make mistakes when hiring and they are hard to correct.

7. That I do think is true–there are certainly employers out there which ask different questions, so finding the ones that are the best fits for your style and principles saves everyone time.
> It goes both ways...

Actually it usually goes only one way..
Bacteria and climate change
Because libc is universal and does not apply to 'just' browsers but webkit does.
2. This approach should be a red flag to any applicant. They want to see old code to evaluate you when they are 64 betters ways to do that? Something's fishy here - someone has no idea what they're doing.

Seems like cargo cult interviewing. A company sees other companies doing the same things and decides "this must be a good thing to ask about!".
How about you collaborate with http://searchyc.com and use their index with this interface?
Remanence isn't a realistic attack in his threat model; attackers have mere minutes to get the RAM out of his system, cool it, and siphon the data off. If he's worried about losing the Plans to the Empire when his ship is captured, sure. But if he leaves his bag in the back of a cab, he'll be fine.

The notion that any "reasonably good tech thief" could pull this off is also hard to take seriously. So far as I know, there are zero (0) remanence key extractor tools in circulation. Highly skilled attackers --- many apparently in the employ of foreign governments --- have a hard enough time writing tools to extract keys from live memory.
Banking systems, both retail and commercial. Logistics. Embedded. Clusterware. Telecoms. Robotics, AI. When it comes to messaging, don't forget RabbitMQ and all the SMS systems.

Francesco
The results can be observed on just about any android device that I've used: random lags of varying severity.

If I had to pick the single biggest annoyance with my android devices (which I otherwise love) then this would be it.
I like Knox (which is just a wrapper around OS X's encrypted DMG functionality --- but a really good wrapper), but Knox isn't a full-disk encryption solution. The point of full-disk encryption is not having to constantly inventory your files and remember which ones need to be protected, and Knox doesn't save you from that.

Knox is handy if you already do full-disk encryption, because it lets you segregate data further (personal financials, client work, etc), so that even if you lose your computer while it's (say) on, an attacker will still need the key to yet another encrypted volume to get that data. I find it extremely useful for things I know I'm not going to need to access often; I also use it for my mail spool.
Sustaining the Internet with hyperbolic mapping
http://www.eveonline.com/ingameboard.asp?a=topic&threadI...
Wish I had realized this and kept trying instead of settling for four years as a corporate bank system architect.
<parody>
This ignores patents, which is the prevention of the creation of something useful by force which is wrong. (Note: Some people disagree with my stance, they are wrong.)
</parody>

IMO, there is no absolute morality, there are system of morality that are self consistent, but you cant transplant individual ideas between them to get an absolute truth.
Because the vast majority of difficulty of developing a browser lies in making it able to display the pages that it's browsing correctly.
This sounds like pure laziness on their part. If they want to see a small chunk of code you are proud of to evaluate competence and style they should be asking you to solve some puzzle or problem with code. Etsy does this, so does Dropbox. http://www.dropbox.com/jobs/challenges
Hardware accelerated window composition wasn't introduced until Jaguar (http://en.wikipedia.org/wiki/Quartz_Compositor#Quartz_Extrem...), which was, admittedly, early on in OS X's life, and the first version that was usable for most people. 2D drawing is still done on the CPU (outside of Core Image).
It would be nice if she cited any of the people from whom she lifted that thesis almost wholesale. This is basically "Shop Class as Soulcraft" in op-ed form --- which seems to be a trend lately (see: most recent Brooks NYT column).
It depends on what you define as above average. The minimum wage here in the UK is £5.93 an hour, so just under £12,000 a year (roughly $18.5k).

The 'average' wage in the UK is somewhere around £24k-£26k (roughly $37k-$40k).

For developers I'd say graduates start out at around £25k-£30k (roughly $38.5k-$46k) and the wages start to middle out at around £35k-£50k(roughly $54k-$77k) depending on your experience and seniority.

So in terms of 'above average' I'd say yes when in comparison to the rest of the population, but only by a marginal amount. There are extreme cases in the development sphere though - many developers who work in Finance will probably earn a lot more than those working in a more 'average' development job.
Phonebooth, a hosted telephone system http://www.phonebooth.com

Great fit. OTP process restart characteristics. Per-tenant process separation. Process abstraction, in general, rather than threads. Finite state machine behaviors. Live code upgrades. Mnesia database.

Only real downside was it took the rest of the team a bit of time to become effective in Erlang... about 4 to 6 months.
Polluting markup is not the solution. It looks really ugly and makes maintenance a nightmare. Separate markup from data (and style, scripts, etc) for a cleaner app.

I've always been a proponent of placing all data in a script using json which you can consume easily without screen scraping.

http://mylittlehacks.appspot.com/dataislands
I'd be interested in hearing more about the frustrations.
If I want to activate more of my telomerases, I'll take up smoking.
Know man is obviously a pun but there should be an as or a comma after loner. I'm a philosophy minor so I understand flowery language but I don't accept it when it confuses the point. Hume managed to be quite intelligible despite living hundreds of years ago.
"It's a good idea to not personalize rejections. It's a better idea to use them as data in order to improve."
-- so true, but it's hard for some people not to take stuff personally. When they succeed in doing that, they'll become come successful, and better persons by the way.
I don't encrypt my laptop's hard drive. Most of the files on my laptop are mundane: Photos, music, some documents. Everything on my laptop is important enough to back up, but not important enough that I'd care if they were published on the Internet, far and wide, much less if some attacker happened to get access to them. I don't store my passwords in my web browser, I don't click the "remember me" checkboxes when logging in to web sites. There really is nothing on my hard drive worth fretting over, and I go through great pains to keep it that way.

For stuff I consider sensitive -- medical documents, password lists, financials and the like, I store on a truecrypt partition of the external drive that I use for backups. Since I use OS X most often, this drive is a Time Machine drive, but with a chunk of space partitioned off for TrueCrypt. I opted to use a partition because it's less obvious than a container on the filesystem. I use TC's deniable filesystem trick as well, and padded the "duress volume" with things like "hacking" documents that might be plausible.

I also have an old 80GB laptop hard drive, which is fully-encrypted with a truecrypt volume, which I occasionally back up to from my primary TC volume. This drive is stored in a secure location off-site, in the hands of a trusted individual. They do not, however, have the passphrase to the volume.

The goal in all of this is so that I don't carry sensitive data with me. None of the encrypted stuff is anything I could possibly need RIGHT THIS SECOND. This means that my sensitive information is only at risk of being exposed when I'm at home and when I actually am accessing it.
> In the new system, they are probably doing local walks in the instantiated graph. These local walks are simple iterations, not map-reduce.

Actually it using Pregel, a variation on Map/Reduce:

http://googleresearch.blogspot.com/2009/06/large-scale-graph...

http://horicky.blogspot.com/2010/07/google-pregel-graph-proc...

http://portal.acm.org/citation.cfm?id=1582716.1582723
In the same boat right now with a Django project and couldn't agree with you more. Django is a decent framework but no framework or language will prevent a crappy mess if you're determined enough.
One tangential word of advice: be very cautious about telling anyone that you are doing this; your company, when they hear about it indirectly, might feel they own it.

Your contract may or may not make this ownership issue clear. The laws in your country may or may not make this ownership issue clear. However, that's all irrelevant. If anyone at the company feels that the company ought to own your product, then it gets very sticky, uncomfortable and possibly expensive.

And you really don't want to end up without job and side project.

That's my tangential advice.
Make your Applications Portable with Cameyo
Truncated URLs may be longer than the original URL if they were just left alone.

The URL truncator will append three periods (not a &helip; character) to the end of a URL. In some cases (say for a URL of 62 characters), the last character will be removed and replaced with three periods. This increases the total size of the URL text to 64 characters.

The algorithm appears to be

def truncate(word, postfix = '...')
if ((word + postfix).length > 64)
word = word[0, 64 - postfix.length] + postfix
end
word
end

There doesn't seem to be a need to add the postfix length to the check. This should suffice:

def truncate(word, postfix = '…')
if (word.length > 64)
word = word[0, 64 - postfix.length] + postfix
end
word
end
No worries. Other people have misread it too so we probably need to tweak the wording to make it more clear.

Glad to hear it!
I use whole disk encryption since around 2005 and didn't have any performance problem.

The latest Truecrypt 7.0 uses AES-NI instructions in the i5 and i7 processors, which allegedly have 8x speed http://www.truecrypt.org/docs/?s=hardware-acceleration

Go ahead and encrypt your whole drive, if there performance problems, you can easily de-encrypt it.
Edit: Here is an example:

http://en.wikipedia.org/wiki/Quartz_Compositor#Quartz_Extreme

becomes

http://en.wikipedia.org/wiki/Quartz_Compositor#Quartz_Extrem...
The physical security in MY data center has armed guards carrying MP5 uzis, and has absolutely zero tenancy except for us.

I personally feel that the data there is quite safe, relatively speaking.
SMS/MMS gateway (aggregator) with SMPP, CIMD and MM7 support and AMQP interface (RabbitMQ as a broker).
Also building a simple SMSC right now.

It's a perfect fit.
Ask HN: What kind of posts do HN readers enjoy?
I'm new to HN and was wondering what all the readers enjoy... I've submitted some content from my blog, www.EpicLaunch.com, and I found that the one that was most acknowledged was this one http://news.ycombinator.com/item?id=1664792

Other than that, what I've submitted hasn't done very well. So I want to know what do you like to read? I want to make sure that everything I submit interests the readers here... Thanks
Automated testing for the Linux kernel
Drunk chick fucked with two cocks
loop-AES can apparently prevent this type of attack. See the paragraph about key scrubbing in their README file: http://loop-aes.sourceforge.net/loop-AES.README
Simplicity - the art of maximizing the amount of work not done - is essential.

-- Principles behind the Agile Manifesto

http://www.agilemanifesto.org/principles.html

It takes a lot more forethought and skill to make something complex simple than it takes to make something simple complex. That is what makes Apple's products stand out and it is incredibly hard.
looks very useful. investigating...
I do this with girls!

And jokes aside...it works!
Federal government is almost certainly what he's talking about.

We have heavily guarded rooms with impressive physical security, and authorized personnel only, in which the two networks can be 'viewed' at the same time.

For what it's worth, the majority of end users don't have two machines, they either visit a secured location when they need to, or have devices / software that only allow them to connect to one network OR the other at a time.

Generally speaking though, the network that has access to tactical data, or knows the most recent whereabouts of Saddam Hussein is typically ignorant of Facebook, or the internet at large.
Job Satisfaction vs. a Big Paycheck
This is just one reason why eve is the best spreadsheet UI ever.
Java and Javascript are completely unrelated as Bowls and Bowling.
Nifty Infographics, Wordpress Ubiquity & Google Acquisitions
Agreed, one of the biggest problems is likely to be cabin fever. They're going to be locked in an unchanging environment for 500 days with no way out.

I'm sure this experiment is to find adequate methods to stave off cabin fever. Simple things like altering the lighting is known to reduce problems by causing changes in shadows, etc.

Having an international crew for an expedition like this is likely to be helpful (if you're not hiring xenophobes) as it allows a greater variety of discussion. I'm British and living in Canada, and you wouldn't believe how much you have to talk about with complete strangers compared with someone of your own nationality. Add people in with differing skill sets and different language skills and you give people a vast amount to discuss before topics run out.
Jersey Shore: Mars
Wordpress Shortcode API Tutorial