skysight-inc/HackerNews huggingface dataset:
The research on light and strong materials is key to one day developing space elevators.

http://en.wikipedia.org/wiki/Space_elevator#Cable

I don't know what the strength of this material is or its breaking length (a breaking length of 5,000 km is required for a space elevator), the abstract doesn't say so, but research like this is really exciting.
NASA partners with Microsoft to launch its first launch video game
Long time screen user here, and with all the screen-like tmux configs I always miss one thing.

When I create a couple of windows and I split one of those into 2 panes, I couldn't manage to move panes from one window to another. In screen, apps you run are absolutely detatched from any visual configuration, and everything is reachable from everywhere.

It's a bit difficult to explain, but I'm sure some screen users will understand that situation. That is what also got me hooked to ratpoison[1] wm.

[1] http://ratpoison.nongnu.org/
This is clever, but the idea of serving a website directly from a repository makes me very uncomfortable. If you already have git and ssh access on a server, then you probably have rsync access, as well. I simply include a Makefile in my repo with a publish target that runs a command like this:

rsync -avz --exclude '*.swp' --delete site/ $(WEBUSER)@$(WEBHOST):site/

This way I'm only putting the necessary files on the server and transferring changes is incredibly fast and secure (ssh is used by default).

In rare cases where I need to deploy from a repo on the server, I'll clone it to the remote host and use rsync locally to copy the files. But I still avoid serving directly out of the repo. There's too much sensitive information in version control to even risk exposing it during a misconfiguration.
I think that's largely a case of selective memory. People often have a rosy memory of what they believed.

Bush said he had clear evidence of WMD's in Iraq, that he showed this to Blair and Blair confirmed. I think it would be fair to say that most people would agree that Hussein wanted WMD's.

So I think it's fair to think that most Americans and most in the international community believed that Iraq had WMD's. The argument was mostly over whether an invasion was an appropriate response.

It was only "crazies" who believed both that Bush lied and that he was able to either snooker Blair or convince him to join in the lie.

Sometimes the crazies are right, though.
A map of sloth: Counting the world's couch potatoes
Pure corporate term "Oracle Linux is the best Linux distribution on the market today"
I'm not sure why Apple included this photo in the bunch, but it's random enough to warrant inclusion. Behold! An unidentified man "using" the 035 tablet mockup.

The picture of a man holding the device gives the viewer scale and perspective.
That's pretty cool. But I'm a bit confused... FTA, the aerographite density is 0.2 mg/cm3.

From Wikipedia on Aerogel (another very lightweight solid) [1], The lowest-density aerogel is a silica nanofoam at 1 mg/cm3, which is the evacuated version of the record-aerogel of 1.9 mg/cm3. The density of air is 1.2 mg/cm3 (at 20 °C and 1 atm). Only the recently manufactured metallic microlattices have a lower density at 0.9 mg/cm3.

How are they computing the density of the aerographite such that it doesn't float away (having 1/6 the density of air)? Are they only considering the mass of the carbon and not the internal air?!

[1] http://en.wikipedia.org/wiki/Aerogel
Any particular reason you can't use both?

Show both, or allow the user to change currency manually, or (better) show GBP only to people in the UK (IP geolocation), and USD to everyone else.
It's weird. The Oracle site has many dead links, esp. for Java docs.
Governments don’t have websites: Governments are websites
Iceland's Emerging Cheap, Green Data Centers
Personally I'm with you, but one argument against us is that DDG !bangs work on any machine you're ever on, without having to set them up - which for some people is a big advantage.
"Because, of course, Facebook is all about you being able to take your data out of it."

You don't need to be able to take your data 'out' of Facebook to use it in contextual applications. That's what they have an API for. For example, Highlight can look at all my likes and compare them with the likes of the people around me to show me people with whom I have similar interests.
Europe financial crisis visualized with interactive timeline (d3.js, Three.js)
How so? You guys are providing a script to switch from CentOS to OL, but I don't see a comparable script to switch back to CentOS.

Where is the script to easily switch back when Oracle decides to screw everyone over as many have already brought up?
You're thinking of Optical Time-Domain Eavesdropping Risks of CRT Displays by Markus G. Kuhn in Proceedings of the 2002 IEEE Symposium on Security and Privacy, Berkeley, California, 12–15 May 2002.

Available here: http://www.cl.cam.ac.uk/~mgk25/ieee02-optical.pdf

Pretty amazing that this actually works, just using a high-speed photo-sensor – and doesn't even require line of sight, a reflection off a wall is enough. Unfortunately, I don't think it will work on LCD screens.
One on One: Chad Dickerson, C.E.O. of Etsy
woops! the correct link is: https://github.com/eladb/node-girror
By track I meant a rural unsurfaced road - the accident was completely my own fault, but I fell off and my head hit a post at the side of the road. My helmet broke into fragments and although I was unconscious for a while (I had no idea how long) it was my helmet rather than my skull that broke into pieces.
I could do automated deployments via FTP (I wrote scripts to upload certain parts of a project during the build process) with a cron job on the server. Just check for changes and do the real "deployment" stuff on the server itself.
Qt will never work well on Android (or iPhone) as their approach to cross-platform is to expose an API that is a subset of features common to all platforms (this is one of the reasons that Qt makes fairly ugly applications on Mac).

I can see Qt becoming (more) popular on mobile for games (or other full-screen non-widgeted applications) but until they take a MonoDroid approach to wrapping existing APIs it'll always be worse for the user than a native alternative.
Like Lego Star Wars and Lego LOTR, I'd actually enjoy to see a lighthearted, Lego Portal game.
Hashing is pointless. It's trivial to brute force the hash of a two character string with or without salt.
haha, yeah switching to an Oracle-backed version of CentOS is going to be 'better'.

Better like Solaris? Needlessly different for it's own sake!

Hah, no thanks.
Yes, that's interesting....

Just because something is creative, or created, doesn't mean it is worthy of uncritical adulation. You actually have to critique to improve; assuming perfection limits your capacity to learn from the flaws. Considering a work and grasping what it seeks to be, then understanding where its missed the mark - that can produce learning and drives the question, "How can I improve? How can I incorporate this knowledge of the gap into my own work".
Debian Squeeze is on 2.6.32 and, in my opinion, it is solid as a rock. If your hardware works, I don't see why you would want to upgrade the kernel (besides potential security fixes).
For a large segment of us (presumably the target market) there's no point in Oracle trying to recover their image. Based on direct personal experience I will fight tooth and nail against giving Oracle one red cent or one idle second. I can't think of anything they could do in the short or medium term that would change my mind so why waste time trying? Buying purchasing managers steak dinners and lapdances has a much better return on investment.
but to be fair, it was probably more of a the-scenery-was-nice-kind-of-thing, right? because at least in the cities that i lived in in germany (freiburg, stuttgart, berlin), going around by bike was also way quicker and more convenient then public transportation or cars.
Thanks. Is anyone aware of something like this for Chrome?
At last! Something that comes close to explaining the "seeing around a corner in a scanned picture" scene in Blade Runner...
I suspect it is 0.2mg/cc when weighed in a vacuum.

It does point out a blurry line between substance and structure. At some point, the voids in the material get large enough that you would call it a structure, for instance, if you outlined a soccer ball in fine copper wire and removed the soccer ball it would certainly be even lighter than this, but you wouldn't call it a substance.
What would be the point? The purpose of hash functions is that they are difficult to invert. How many characters are there? How difficult would it be to hash each character? Answer: easy.
TL;DR - The Committee is outraged that the NSA is developing expensive software in house, rather than from Google or Oracle. But no one raises an eyebrow at what that software is being used for domestically.
>But seriously, let's face it, that's not an issue because nobody uses the same password on multiple sites.

You would expose the password for the most important site though.
Become A Great Programmer By Making Great Decisions
If the structure would be greater it probably would be transparent.
I understand his impetus, but not his actions. It would be foolish to expect his actions to promote the Islamist cause, and in hindsight they are the worst possible actions one could take to advance his cause. However, given his connections to western intelligence agencies I don't think that he was acting on the behalf of Islam.
I use Capistrano to deploy PHP web apps and I love it. It basically checkouts stuff from the git repo, minifies and bundles the JS files, uploads the assets to the CDN and tags the repo with the version string. Though Capistrano has been traditionally a ruby deployment tool, it works well for any type of deployment. You just need to override or not use some of the Ruby-specific stuff. Deploying to multiple servers is ridiculously easy with Capistrano.
Reviving Yahoo: Marissa Mayer's grand challenge
> I find it frustrating that many tech people (sorry for being general, but I see it a lot on this site and other communities) have a general sense of disdain for MBA/BBA-educated individuals

Speaking as an MBA, the problem isn't so much the education itself as it is the types of individuals MBA programs attract.

Many of those people are just looking for ways to bump up their base salary. Many don't "take away" any real knowledge, because the program is just a means to an end. In my MBA program, there were plenty of greedy and fake people, and it's no surprise to me that people with MBAs garner so much disdain.
Awesome. I think this is the perfect solution for those users 'on the fence' about switching to DuckDuckGo. You can send them this link and say, look - its Google but now you get benefits of DDG too.
VLC: How to install custom skins.
For a more accurate sync, you can also delete obsolete files on the destination:

rsync -avz --delete src dest

This assumes there are no files you want to keep on the destination, of course. You can exclude them or reorganize to keep them safe.
Because they say so. Ain't that enough?
I love Qt on desktops. It's amazing for cross-platform development and it's a shame that much shittier alternatives like GTK+ are far more common.

But it's just not going to work on cross-platform mobile. The user interfaces in, say, Linux and Windows (7) use very similar if not identical UI components and patterns. Android and iOS are very different about the designs of their apps (even though they may seem similar at first look).

If you want to make well-designed apps that actually comply with the guidelines, Qt will need to include millions of different proxies to native behavior to accomplish this. For example, the menus of your app will involve creating it once for Android and once for iPhone. Then you have a lot of different logic for the Android version of your app and iOS version of your app and it becomes a gigantic mess.

Of course, first you need to make sure that at least the basic components that exist in both platforms look and behave correctly. Buttons, check boxes, text boxes... Right now in Qt for Android they don't even use the native styling but fall back to something that looks like Linux from 15 years ago.

Not only that, there are so many things that you have to get right with creating an UI for a mobile touch app from scratch that it's hard to even start listing out the reasons here. One thing that I can think of right now is native touch behavior: even Google can't get this right in Chrome for Android, where scrolling web pages feels completely different to other lists in the OS and the built-in stock browser. (Firefox has the same problem.)

Then there's accessibility, the adaptation of your UI to wildly varying screen sizes and densities and the list goes on.

Even worse, Android UI is constantly evolving at the moment and there are so many new things. Countless developers fail to adapt these new features in their native apps: Qt isn't going to fare any better.

To accomplish an Android UI that looks and feels familiar you need to use the native libraries. It's that simple. They're in Java, it sucks, deal with it.

The developers of the Necessitas Qt port for Android seem to be so out of touch with reality anyway. I remember reading a discussion in their mailing list when they were getting started about the soft keyboard: their intention was to _implement their own soft keyboard in the apps_ instead of using the native keyboard. Fortunately, somebody sane intervened.

There's some existing apps in the Play Store that actually use it and if you take a look at them you can see how much of a trainwreck Qt on Android is. https://market.android.com/publish/images/PQAAAPtpmMphsM1j7-... is a fairly descriptive screenshot.

Also, Necessitas requires the user to install 30 megabytes of libraries. That is absolutely insane and many older Android models are alarmingly lacking in the storage space allocated for apps.
>If you run a criminal enterprise that does the majority of its business in the US, and you live overseas you can (and should be) subjugated to US laws.

>Even for non-criminal enterprises, you don't get to play around with another country, breaking its laws. Why should a criminal enterprise be treated differently?

Yes, I'm sure a lot of Iraqis would love to see American soldiers who killed/tortured their civilians judged in their own country. I have a feeling that you might change your tune on this one though... ;)
If I walk in suit, or rather, in business-casual clothing, I get sweaty in much of the US. When cycling I'm aiming for minimally-covering clothing, and a shower is still helpful.

Much of continental Europe is cooler than the US, northern Europe even more so.
Most users of either one will likely not contribute anything at all back besides simply being part of the "network effects". I'm not a fan of Oracle either, but your rhetoric is in the red zone...
It doesn't sound like you code much business code, most of the code the majority of programmers have to deal with.

It tends to consist of a lot of classes of fairly shallow functionality with a lot of data access based on different criteria, meaning a lot of different SQL statements doing minor variations on a theme.

Business code is boilerplate a lot of the time. An organisation has a name, a phone number, an address, an added on date, an added by date, and on and on. An so does a Person, a Project, an Order, an Enquiry.

99% of columns are simple data stores that have no sort of 'unique functionality' you describe. They exist to store data that's only purpose is to be recorded and later re-displayed or updated. Hell most problems that require a DB don't have this 'unique functionality' you describe.

For example a bunch of static methods on an Order class or in a OrderDataAdapter:

Order.Get(id)
Order.Get(accountCoordinatorUsername)
Order.GetUnassigned()
Order.GetOrdersByPartner(id, (optional)boolIncludeCompleted)
etc., etc.

So in reality you add the new propety to your class, let's say 'expectedDealValue', an int for our purposes. But it's mandatory.

You then have to add the column to every method that uses this value. You have to go through all those other totally unrelated methods checking and changing each and every single one of them. And this table is probably accessed in other classes too, say like the QuarterlyReport class, so it's now a find and hunt scenario.

Unless you're relying on SELECT *, but no sane SQL programmer does that right?

In the bad old days you'd start rolling your own ORM to try and manage this mess. It would invariably suck and cause more problems than it solved. Today's ORMs are a god-send to this type of coding.
I still remember how weird it felt with the first cellphones, people looked like talking to themselves.

I could imagine something like "corrective lense" (heh, retina based haha) that goes in front of your eye/eyes, and "projects" in such way that it positions for your brain a virtual image in front of you - HUD display with some kind of UI - and then using voice, or... well awkward (but maybe not in the future) - you use your hands, as if in front of you there is some kind of input device - yet, it's only projection in your eyes.

Some kind of AR is needed to pretend that what's projected to your eyes, in these iLenses :), can go behind the hands, as if you are typing stuff there.

Naaaah... That's too cheezy!
Very true. There's little reason they couldn't aggressively attack that space though.
But why would you bother hashing if there are only 26+10 possible combinations?
You sound like one of the old Linux guys when somebody would say, "See? I can just click and change my resolution!" they'd go off about, "What's so hard about editing the X config file and finding the resolutions section and editing the right lines and then restarting X and ..."

Yes, I could spend my time adding custom searches to all of the browsers I use. Or I can just use DuckDuckGo and get most of the searches I want automatically and not spend any time at all.
Man, these are an awful lot of strawmen you're building up.

I don't have any experience with/at Yahoo, but I imagine that there are a lot of good employees and a lot of bad employees and its important to identify which is which.
How to handle different screen sizes. HTML5 Mobile Game Tutorial
This would also make me feel more comfortable and I think it would also remove some of the risk from whispersys if others could use their own servers. According to the app's privacy policy, all numbers dialed via the app are logged. http://whispersys.com/privacy.html
That's not necessarily streaming, that is you loading assets of a zone when you enter it. You can see that happen all the time with fast connections too because their flying mounts move faster than their location reference.

WoW does stream some assets though. When a large patch goes in you can't play until specific required files are in (most likely the maps and models) but it will let you play while it continues to fetch all the high-end textures.
> So if an employee spends 15 minutes in the toilet he's pulling down the company's future value?

Yes, he is. The way to realise that is to ask what would happen if everyone in the company did that, and did it not for 15 minutes but for 8 hours a day.

Sure, 15 minutes may not make a huge difference - but it's like saying "chucking a penny into the rubbish isn't losing me money", it may not be losing you enough to be worth caring about, but technically yes it is.
Google Launches Gmail Over SMS In Emerging Markets
The "MBA type" is probably an idiot, or an idiot with an MBA. But it's not the MBA itself that makes a person an idiot.
Wow, that's super interesting. Do you know of any data on whether this has been an effective strategy for keeping costs down?
One of the banks I use has an on-screen keyword for password entry to solve the key logger problem.

http://i.imgur.com/8ZwS0.png
Good job Denmark. No negatives that I can see.

OT: The Des Moines Register's Annual Great Ride Across Iowa (RAGBRAI) starts this Saturday. Anyone who's ever participated in this event can appreciate the morning commute with 10,000+ of your closest friends to get pancakes and breakfast burritos in the first town.

http://www.ragbrai.com
Enyo JS leaves beta, goes 2.0
Make a private RSS feed so I can subscribe to it in my podcatcher and I am sold!
When you tie a chrome browser to your google account, configuration gets shared across machines. I'm not sure how handy that is if you're often on machines you don't control, but for my use case (where I work with 3-4 different machines every day, but just those same machines) the shared state solves that problem.
Well, I wasn't clear but I implied that it hasn't happened because rather closed nature of Android and especially iOS. I'm not sure if this is the proper reason though.
So, my question is: What's the story on ZFS and DTrace?

I realize I could answer my own question with a little searching, but the main reason I would consider an Oracle branded Linux distribution would be for a reasonably 'official' way of getting some of what made Open Solaris compelling. Whatever the story is, I think my curiosity is predictable and common enough to warrant a mention in your article.

I should note that I am completely uninformed, and only have a passing interest in these things. What little I know is second-hand and years out of date. Although I just did just do a 'sudo yum search zfs' on RHEL 6, which is the only search I should need.
...from its Instant and Autocomplete services.

Still bad but not quite so bad. Actually, I'm a little worried about filtering Instant since that's effectively filtering all of search for many people.

And why bother with filtering Megaupload? It is dead.
Or pragmatism borne out of watching Oracle be a slimy, evil steaming pile of douchebaggery that has only been recently surpassed by Apple in the corporate warmongering department. It's like CentOS, with a heaping helping of evil in every bite.
Businesses can be evil. Crushing your competition via patents is evil. Damaging others way out of proportion to your own gain is evil. Buying elections with a flood of money is evil. The Libor scandal is evil because it screwed millions of contracts. Stomping a kitten is pretty tame by comparison.
WikiLeaks Dares Visa And MasterCard To Block CC Donations Again
Ask HN: Which tools are you using to edit graphics for web?
Which tools are you using to prepare small icons and drawings for the web?

For example (me in Windows environment):

1. MS Visio to draw diagrams

2. MS Paint to cut screenshots (from Google Image Search, from Visio print preview etc), make some pixel-level editing in 800% zoom mode and perform 2:1 or 4:1 downsampling

3. Color Detector by Cosmin Smeu to detect color codes on the screen

4. BenVista PhotoZoom to enlarge raster images

5. PhotoShop CS4 to add PNG transparency, rotate colorspace, adjust saturation/contrast, resample raster images

6. OptiPNG (console utility) by Cosmin Truta to compress/optimize PNG files.
Other than when I want to browse a few web pages without waiting ages, when I switch on 3G or wifi, I'm on 2G all the time. It does help a huge amount, but still not enough.

Admittedly I have a twitter client that gets updates regularly, plus three-digit emails a day, plus usually a fair few calls... but still I feel it should last way longer.
LoL. I had the exact same thought [1], but you managed to finish your comment while I was still away reading about aerogel. ;-)

Incidentally, there was a "carbon nanotube aerogel" that (AFAIK) has the exact same composition as this one and is listed at 1.5 mg/cc [2]. Weighing in a vacuum would seem a bit sensationalistic IMO.

[1] http://news.ycombinator.com/item?id=4261353

[2] http://www.sciencemag.org/content/323/5921/1575.full