skysight-inc/HackerNews huggingface dataset:
Yeah sorry my sleeping through Gen Chem all those years ago really showed in that comment. I did however do some research and CO2 seems useful for storing energy, so that is interesting in it's own right, especially given the amounts of sunlight and wind present on that planet. [1]

I also want to backtrack on the "the planet is almost certainly devoid of lifeforms" comment, as it seems there has been speculation that the clouds of Venus do host life. [2]

[1] http://arpa-e.energy.gov/?q=slick-sheet-project/electrochemi...
[2] http://en.wikipedia.org/wiki/Atmosphere_of_Venus#Possibility...
If Rosetta had an operations crew nearby - even just one person - the cost of the mission would have been, what, 100x greater? Surely enough more expensive to pay for multiple robotic probes.

Total mission cost for Rosetta = 1.4 billion Euros. It costs something like $50,000/kg for GEO, so I'll use that as the baseline. The Orion capsule weighs 21 tons and the Deep Space Habitat at least 50 tons. Add one person and the 5 kg of consumables per day, for a mission of 300 days, gives another 2 tons. That's $3 billion already, or 2.4 billion Euros. Now add the development costs, support staff, communications, etc. and you'll see that it's a lot cheaper to send a small fleet of redundant probes than to send a single human.

To double check, an Orion capture of an asteroid in an orbit close to Earth's is $2.6 billion (see http://en.wikipedia.org/wiki/Orion_%28spacecraft%29#Explorat... ), again, excluding development costs.

In any case, we have no way to put a human on the same orbit as a comet, much less return the human safely to Earth, so only a robot mission is possible.
Hi, I'm nobody. You use spinlock to spin in place until you can get the lock. You wait at semaphores. Seems very intuitive to me.
More like step. There is no such thing as time. The simulation could be paused for (real) years, then continued and there would be no way for entities in the simulation to notice that. This is also why we technically don't need super fast computers for such a simulation; it would be slow to us, not to those inside. Although it's not practical to have a very slow simulation of course.
The 12 Hacks of Christmas: Part 1
Farewell 2014, thanks for all the music
Do you just mean the "incognito" feature, or is there another way that Chrome deals with "multiple users" (multiple sets of cookies?), cause if there is I'm interested!
Most browsers have a setting to disable 'third party cookies' - e.g. if you're on www.evil.com and that page sends a request to www.example.com the example.com connection won't send cookies, or store received cookies.

You can set this up easily in Firefox [1] and Chrome [2]. It will break a handful of things, for example some sites embed comments from facebook, disqus, google+ etc. So for example when you visit www.youtube.com you won't be able to comment, as comments are in iframe loaded from plus.google.com which you can't log into without third party cookies enabled.

IMHO this is no great loss, and I block third party cookies all the time.

Of course, it's still possible to do certain attacks by redirecting the entire browser window or opening a popup window.

[1] https://support.mozilla.org/en-US/kb/disable-third-party-coo...
[2] https://support.google.com/chrome/answer/95647?hl=en-GB
Is OnDeck Capital the Next Generation of Lender or [a] Boiler Room?
This is why I specifically use a Fischer space pen and a small, pocket-sized notebook. They go on the same pile on my dresser with my other daily wear items, like my wallet. You just have to get into a habit of wearing them.
Deep learning tutorial: using convolutional nets to detect facial keypoints
Dijkstra was Dutch and lived in the Netherlands, where drug policies are either nonexistent or loosely enforced. So perhaps it's less offensive than it seems on the surface.
Have you looked at IBM AppScan? It does a pretty good job.
> Linus says that almost all practical uses of semaphores is when they are just used as mutexes, and rightly so -- implementing concurrency patterns based only on semaphores is a total pain.

Semaphores are not very good in practical programming but they're still valuable as a mental model and reasoning about algorithms.

It is a lot easier to prove by induction that an algorithm implemented with semaphores works than it is to deal with mutexes and conditions in a formal proof.

So semaphores are very useful in theoretical work, mutexes and conditions are more useful in practice.
It weights so little that, in fact, they have to use just one engine, and throttle it down to its minimum.
But the point is that by making the stage re-usable, you significantly cut your cost/kg, meaning that even with a decreased capacity it's more cost effective, as you could do several launches rather than just one to lift whatever.

Of course, also bear in mind that this isn't technology just for the Falcon 9 - this is the test-bed. Once we have the systems in place for a reusable first stage, this can be applied to the heavy (which of course uses falcon 9's), and other future generations of craft.

Until we've got SSTO spaceplanes or space elevators, this is pretty much as good as it gets.
> We’re migrating End-To-End to GitHub

A bit off-topic but it seems to me that Github is fast becoming a "too big to fail" actor.
Developers manage it for iOS, why can't they do it for android?
Baidu confirms partnership with Uber to bring ride-sharing service to China
Hey there! You may upgrade to 1.4.1 or 2.0.0 to avoid this. Thanks for posting.
How to use price comparison service for E-commerce?
In college, I remember we had to manually encode / decode a binary float to a decimal float as exercises. While it was rather fun to understand how machines store a float it could get messy with 64 bits. Also, completely ridiculous tasks.

[Wrong!] Nitpick from the article: the main is declared as returning an int and there is nothing returned.
Thank you for publishing my first-ever article in the software field back -- back when publishing on dead trees had more cachet than the web!

http://www.drdobbs.com/collaborative-applications-and-the-ja...
Building a cross platform MMORPG walkthrough
E.g. http://hackermonthly.com/

There is little editing going on there, though.
That's a useful option to know, thanks. However, it still didn't detect the problem being discussed.
The Ultimate Winter Reading List for Startups
The Real Cost of Free Hypervisors
Chrome added the concept of different user profiles recently, there's more info here:
https://support.google.com/chrome/answer/2364824?hl=en-GB
that is a great idea. why hasn't any browser done this?
Why shouldn't it? It's on a phone; it's part of basic usability. And the cure in Google's case is far, far worse. Give them access to your IMEI and phone numbers in and out. I know assume incompetence over maliciousness, but this stretches belief. Especially combined with the rest of Google's little tricks.
Why Privacy is not only for the Guilty
Simple infographic depicting Standard VAT rates in EU Countries from 2015
Why is SpaceX not using a shuttle design? From a layman's perspective, having something that basically works like an aeroplane would be much easier to get reusable, or am I missing something here?
How to scale a dev team from 50 to 100 in a year
I donated £50.

A lot of things I use use GnuPG behind the scenes unfortunately that the most I can give at the moment.
So all the shit that comes pre installed in a SIM is now permanently available?
Another show of the blatant amateurism of the Ruby community. I don't even count the number of pull requests on gems considered cannon I've had to do since I started coding in that language.
1. You launch eastwards so you get the bonus speed from earth's rotation.

2. You launch over the ocean (or other sparsely populated areas) for safety purposes. All rockets so far have dropped stages or engines on the way.

3. To get to orbit, you have to do mostly horizontal acceleration (8 km/s or so). That's why the rocket points eastwards soon after launching, and staging happens already far from the launch site and why the first stage has a lot of horizontal velocity towards east. You don't want to fly a dog-leg as that wastes energy.
it would have been better if you can predefine DDLs.
Kotlin – programming language targeting the JVM and JavaScript – M10 is out
Okay, this looks really very interesting. Although DefiantJS indeed appears to be a new and promising framework for use in JSON manipulations, what I find _especially_ catches my attention is the XSLT implementation and what I can do with XML. XPATH rocks! When you combine to possibilities for advanced JSON support with XSLT you have a nice solid set of features for creating data client applications for browsers and more. This is actually something I have been looking for for quite a while! I'm anxious to dig deeper into this. Many thanks Hakan ;)
The switching costs away from Github is trivially low actually. You may lose out on some of the niceness related to github - but there are plenty of good git based source code hosting software out there.
It's not working for me on Chrome..
Detailed PhoneGap Goodies for Angular
Because you have to haul up a great big airframe, and you need a landing strip, and you limit your configuration.

With this variety of thing you can strap multiple first-stage rockets together, blast a great big payload into space, and then the first stages return safely for rapid re-use - while your payload stays up.

The space shuttle had a pretty small payload bay, and only came in the one configuration - no flexibility, like this provides.

Also, with a passively slowed vessel, like a shuttle, you have a huge amount of heat to dissipate, which requires thermal tiles (yet more mass and refit each launch), whereas this slows in several burns throughout re-entry, meaning that the thermal stresses are nothing like you have on a shuttle re-entry.
Oh boohoo. Security is difficult, not just in Ruby.
Show HN: Timehop for dead people
By "cultural marxist", I'm referring to the pastiche of identity politics, political correctness, and emergent legislation that has been driving a lot of the social change in recent years. Driving out the Judeo-Christian roots of Western society and replacing it with a pastiche of socialism and enforced multiculturalism.

A cultural Marxist is a person who supports such developments.

Bill Lind has some good commentary on the subject: http://www.academia.org/the-origins-of-political-correctness...
Dissent – Accountable anonymous group communication
Colonization is probably not the motivation for finding some microbial life there at the moment, but provided we wanted and could colonize, I'd guess we would just do it.
Great article about meeting women during the day
Indeed and once you enable it, it's very easy to switch between profiles. It's one feature I miss since switching back to firefox.
Semaphores are basically unused in the kernel these days, abandoned in favor of mutexes. I really recommend reading kernel/locking/mutex.c. You can learn a lot about the details of low-level synchronization, and it's also just a really impressive piece of ruthlessly-optimised code. Tricks like reading the lock's 'owner' field without any sort of synchronization, to decide whether to spin on the lock or to sleep.
There is a fine line between automating fully-automatable penetration testing tasks and automated scanning.

Unfortunately, there is a very idealistic drive to feature-creep penetration testing tools away from "useful when used by a professional" to "half as useful when used by anybody and full of false positives."

The real solution is not more or better security software, but rather more secure coding practices. People generally don't accept this idea, but the state of software security is such a moving target that no amount of automation short of strong AI will find every bug. The onus is on developer education.
I just double-checked, and seems OK for me…
The story of a startup that wasn’t hacked over a weekend
Sorry for the repost but it never hit the frontpage yesterday for some reason despite having quite some points.
Could you elaborate how it's a privacy concern? I have to get pretty darn creative to come up with any scenarios.
What a false dichotomy. Nobody's saying we should stop teaching kids to write. We're just not teaching them cursive. If writing by hand helps kids learn to read, they will still receive these benefits as they learn to write in print.

Does anyone know of a school that doesn't teach print anymore?
It's not working for me on Chrome.
I think all people have rights, illegal immigrant or not. I also happen to think if you are here illegally you should be deported and required to immigrate legally. No ill will involved. I don't think of immigrants as sub-standard and anything even remotely like that (as an unfortunately large group of people think). Most of the population of the US is immigrants, strictly speaking.

As for terminology, IANAL. From my viewpoint if you illegally immigrate, through action or inaction, then you are an illegal immigrant. I've never much liked the term alien as it has also been used to describe little green men and such.

I think taking issue with calling a person illegal is splitting hairs, but I'll go along. The person isn't illegal, but their residency status is illegal.

And my last point, to reiterate on what I said earlier, I have no ill will towards illegal immigrants and know they have basic rights. I would expect they get treated fairly under our laws (well, as fair as out laws can be). That being said, they are not here legally and I would expect that changes the legal avenues available to them.
Slackroulette – chatroulette for slack
Stop being a dick. Security problems exist in any language, and I've seen no evidence that they're any more prevalent in Ruby projects than elsewhere.
This suggestion eliminates bugs that are introduced by unsafe typing, sure. But race conditions, logic flaws, misconfigured tools and almost every class of web vulnerability wouldn't be eliminated just by implementing this.

Most vulnerabilities do not derive from a single faulty tool or framework, but the incorrect combination of several (faulty or not!) tools over a sufficiently large attack surface.
The only pain point in switching I can think of is issues/wiki. Are they exportable from GitHub and importable into something like BitBucket?
Sorry about that—I don't know how it ended up here but it was meant for another thread.
I don't understand why a comment like this gets downvoted.
Thank you to both of you and all the staff. In the wasteland of "computer" magazines, DDJ was a real gem, it stayed true, there was something interesting in every edition (truly impressive) and it really had a great f-ing run. It was the "good stuff"

thanks
I saw that as well and couldn't help but wonder what fraction of their costs are development and what fraction are hosting. After all, there are free hosting alternatives for open source projects, e.g., GitHub, so if hosting is a significant cost, why not simply eliminate it?
Direct line of sight probably would be off the table because of the thick cloud layer in the Venusian atmosphere. Radar imaging as has been previously been done by orbiting probes should certainly be possible. More interestingly, it seems to me the airships would be good launching pads for all kinds of unmanned drones which could go down from there to take a look and return to base later.
Typing is faster than thinking, but not once you've figured out what you want to type.

My cadence is think;type;think;type. Replacing this by think;t-y-p-e;think;t-y-p-e (when I type with one hand, or on a tablet's virtual keyboard, or leaning over someone's keyboard instead of sitting or standing in front of one) is frustrating and breaks my flow.

Similarly, compiling may be faster than thinking, but a slow compiler breaks my concentration.
Ah, OK, thanks. That wasn't clear to me from the article, but then, I was likely skimming and not reading in detail.
Cool... thanks for looking those up!

Back of the envelope:

Vehicle mass: Let's just arbitrarily add three Apollo capsules (http://en.wikipedia.org/wiki/Apollo_Lunar_Module), that should contain enough gear and personnel for.. something:

45000 kg

At the 50 km height in venusian atmosphere in 75 degrees celsius this would need a volume of normal air mixture of
45000 kg / (0.336 kg/m3) = 133928 m3

for neutral buoyancy.

Which, in a ball shape, would mean a ball of radius of:

((133928 m3) * 3 / (4 * 3.14))^-3 = 31,7m

So a sphere with a diameter of 60 meters filled with normal air mixture would roughly compare with a vehicle encompassing enough gear to fill three Apollo capsules.

Which is really an arbitrary measure but means that the idea about bubble vehicles filled with fresh air bouncing in the Venusian atmosphere is actually feasible at least in the science fiction if not necessarily engineering sense of the word :)
I think you probably mean canon.
And just to finish that thought, GitHub also offers free organization plans, but only for open source projects, that is, projects with approved open source licenses. Details on GitHub.
This is for reusing the first stage of the rocket, not the bits that actually go into space.
Nothing because it's quite obviously a joke.
I take issue with trying to classify it as an administrative violation. If your residency status is not legal, then you are committing a crime. Big or little, it is still a violation of the laws as written.

crime n. an action or omission that constitutes an offense that may be prosecuted by the state and is punishable by law.

As far as the laws being arbitrary and/or self-contradictory, I won't disagree. THAT is what all the immigrant advocate organizations should be addressing. Not finding ways to make a person living here illegally get things like drivers licenses. Get the laws changed so they can more easily apply to live here legally.
Author here, I am a rather newcomer to OSS projects and development. Any criticism is highly appreciated.
Have a beautiful day !
Correct me if I'm wrong, but NASA was pretty clear that they did NOT find signs of life - that the methane could be from decomposed organisms, but just as easily from other sources.

It was exciting to find the methane, no doubt, but this title is maybe a bit misleading?

Edit: Source: http://www.jpl.nasa.gov/news/news.php?feature=4413

Edit 2: previous discussion, still on the HN home page: http://www.jpl.nasa.gov/news/news.php?feature=4413

Edit 3: I really do hope they do find signs of life on Mars - it would be so insanely course-altering for humanity. Maybe this is the first step in that direction. But it's not life yet, NY Times...
But we only see complex life in a narrower range of much milder conditions. I bet there's lots of space microbes but I agree with the parent to this comment that complex, intelligent life is probably pretty rare.
Shielding and Securing Integrated Circuits with Sensors [pdf]
I would be happy to cache around 5GB.
For what usage, if you have time to answer? Only things I need from torrents are TV series unavailable in my country, sometimes Linux distro.
Brilliant :-) So it can be useful after all.

Even before the doll there was the whole "Santa knows who was naughty" routine, which I consider "black parenting" (don't know the proper English word).
Don't Count on Ads
The wiki is just a Git repository so you could just clone that and then do what you need to with it. Once it's cloned locally I'd imagine it's fairly straight forward to either manually copy it to something else or use an API to copy the files up to a wiki somewhere.

For issues GitHub has great API coverage for fetching them [0] so I'd imagine it's not terribly difficult to write a migration script. There are already ones out there for going from BitBucket to GitHub [1] so the reverse should be possible.

[0] https://developer.github.com/v3/issues/

[1] https://github.com/vbabiy/bitbucket_issue_migration
For the sake of completeness: https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux....
semaphore

(ˈsɛməˌfɔː)
n
1. (Telecommunications) an apparatus for conveying information by means of visual signals, as with movable arms or railway signals, flags, etc
2. (Telecommunications) a system of signalling by holding a flag in each hand and moving the arms to designated positions to denote each letter of the alphabet
vb
3. (Telecommunications) to signal (information) by means of semaphore

which definition fits your understanding that you 'wait'? It's not a good name.
Very smart drone propellor design
That really is an incredible achievement. It's 1/3 of a mile long. Travelling at the speed of sound you'd take 1.4 seconds to go from the bow to the stern. You'd only need 82,000 of these ships to encircle the Earth at the equator. It's 203 times bigger than the largest natural sea creature (a Blue Whale), and more than 3000 times heavier.

Bit of a shame it's dedicated to continuing our use of fossil fuels really.
Yeah, I happen to agree about Mars, at least with our current state of technology. It may become feasible to establish something out there with some big advances in biotech though (engineering much more rugged species that would make the transition easier for us).

I have to admit that I'm excited by the prospect of exploring our solar system though, regardless of whether or not it makes economic sense. Having people up there in a semi-permanent arrangement seems like it would really put innovation in overdrive for the development of colony-building technology. There's something important about being there that just makes things move faster.
Consumer Prices in U.S. Decline by Most in Six Years on Fuel
I am an engineer and I heard that from other engineers. I have gotten a little bit closer to management than average, not because I do superior work, but because I am not afraid of losing my job. So some other people here will tell me things they want management to know and some things are not mentioned to me directly because people think I am close to management. In other words, office politics and rumors.
The appropriate response is to immediately start thinking why you need to figure out a response to any low-quality joke people make. Maybe, just maybe, there is absolutely no need to make any response whatever. Think about it.
Really interesting language!
A Proper End of the Year for Linux Gaming
I have 1 bitcoin for just these occasions.

They say on their page they are not tax exempt so i don't mind using that if it reduces the amount of fees they have to pay.