skysight-inc/HackerNews huggingface dataset:
Mars is lousy with water. There's a very tiny amount of it in the atmosphere, but for long term colonization that's irrelevant. Much of the surface of Mars is underlain by significant amounts of water ice permafrost. If you pick a decent place to put a base then it would be straightforward to begin producing literally tonnes of water on a regular basis using a small amount of capital equipment.

P.S. To be more clear, the presence of large quantities of CO2, H2O, and Nitrogen as well as a near 24-hours day is a huge boon for a potential colony. With one or a small handful of shipments of industrial equipment it would be possible to bootstrap an initial Martian industry which produced Oxygen, water, Carbon Monoxide, Methane, and Methanol. O2 and water are obviously useful for human habitation as well as for growing crops using natural Martian sunlight (likely in inflatable domes). O2 and Methane would be used cryogenically for rocket propellants or as compressed gases for powering long-range / high-performance surface vehicles (such as the very bulldozers and excavators which would be used to mine water ice). Carbon Monoxide could be used to smelt Iron and other metals from high-grade ores. Methanol could be used as a fuel and could also serve as a chemical feedstock for manufacturing plastics and other organic materials. All of this is stuff that could be happening within the first few missions to Mars, which gives you a sense of the enabling characteristics of in-situ Martian resources.
I like this: http://cdnnew.theinspiration.com/wp-content/uploads/tattoo_Q...
Also without seeing more of the detail of the analysis there are perfectly reasonable cases for this, e.g.
A company with 1 employee (the CEO) has a profit of $1,000,000. This company pays corporate income tax on the profits.

The next year the same company decides to take all of its profits and pay them to the CEO (he's the only employee). Now that company supports this statistic (pays no corporate income tax since there is now no profit so by definition pays the CEO more than it pays in taxes), but now the CEO pays personal income tax on that profit.

This is by design in the US tax system isn't it? I don't see anything wrong in this case. I realize that you can make it less clear by adding in some kinds of equity compensation and other benefits.
Yes, true, but I thought it would be a lot more damning if they also authenticated via Spotify email, because that would mean that they accessed the Facebook account while already having authenticated the user via Spotify credentials.
> In fact, when I imagine the Google Glass software, I imagine a modified/extended version of Android.

My first guess was that it pairs with your Android phone. Does anyone have access to one that can comment on what it is doing?

Can someone throw me one so I can start reverse engineering things? please?
The current release only supports exact matches. Multiple matches are planned for a future release.

However, if you use the slider to slide to just past the "s" in Nashville, you can see that the end state does indeed light up.
Show HN: Streem.io - Media Center on the Cloud
Quantified Man: How an Obsolete Tech Guy Rebuilt Himself for the Future
Looks like it's looking for full match (^regex$),

Just use: TVo[12].\d.* [Aa] ..[^k].*
and it works
> In Europe, most people have closed garden.

Do you have any statistics evidence to back that up? As a European, I disagree.
This is a fantastic development. What are the chances of any of this applying retroactively to papers that are already published?
You can also follow the letter in C, Java, etc.:

a ^= b
b ^= a
a ^= b
I once wrote a website (http://regexone.com) to help people learn regular expressions using practical examples -- maybe you would like to give that a try and see if it helps you in understanding the different regexes a bit more?
Reminds me of the Danish couple that got arrested in NY years back - http://www.nytimes.com/1997/05/14/nyregion/toddler-left-outs...
As someone with vision problems, syntax highlighting is a must for me (reason 1).
The Clinton administration bears a lot of blame for that--the government had a unique way of not, you know, actually making the credits conditional on rolling out nationwide fiber. Business is as business does, government is as government does, and apparently no one had the idea of modulating ISP rewards _after_ broadband service levels changed. I'm not sure you can blame the telcos for maximizing shareholder value as much as you can blame regulators for not understanding that the sky is blue.
But not regardless of species. That both bees and humans find flowers beautiful is coincidence. That humans are similar to other humans in a way that crosses cultures is obvious to most.
As part of EMV, the liability is typically shifted to the merchant for non-EMV authenticated transactions. This provides strong motivation for merchants to do a better job of filtering out fishy transactions.

The only solutions I've seen to using EMV itself for online/phone transactions involve having a more advanced card (i.e. with LCD token readout) or a standalone card reader to interact with the chip.

E.g.:
ftp://ftp10.us.freebsd.org/users/azhang/disc/springer/0558/papers/2455/24550388.pdf
In the case of FASTR, I don't think there's anything in there about it being retroactive. Certainly there's not for the existing NIH policy. In the case of the Whitehouse Directive, I suppose individual agencies could decide to adopt a retroactive policy. But I don't think such a policy is being prescribed.
No, because that only works through PayPal. This is more about a system that can be automated independently of the bank or service provider and provides independent cryptographic verification of transactions.
The only reason Segways did not take off is the inherent conservatism of modern society.
IMO, at over 1k per device they would be lucky to break 1/2 million units without significant improvements.
Apple is one who likes a closed system. FB and Google both want to be on every platform and want everybody on theirs.
Right. The demo implements the backend database in Javascript, so you can run real queries against it. (Still, the whole thing is confusing and I'll make it much, much better)

slava @ rethink -- I was responsible for the tutorial
The problem of sharing passwords across domains is one of the things that prompted me to write the password-generating service Cryptasia [1].

In short, Cryptasia uses a Google Spreadsheet entirely owned & controlled by each user as a 3rd party data store. Each row contains the friendly name of the site, the login URL, the password generation key, a list of allowed characters, which characters are required, and the length of the password to create. By using the same generator key and character sets, one can have the same password for multiple websites. The password can also be changed for a website without having to change your master passphrase, since just changing the generator key (say, adding a "1" afterward) completely changes the created password.

I know it's not as easy to use as a browser extension, but when I visited Europe it was nice to be able to hop on any computer in one of the hotels and check my email.

I can throw this on Github if anyone's interested (the source-code is all in unobscured JS, too).

[1] crypt.asia or http://www.cryptasia.com
Q: Could you explain more abou how use famous people? Do you ask any permission?

A: Well, I re-design the games to look like them, name the game to capitalize on search volume, then hope they don’t sue me. Then some of them do. That’s annoying.
Anyone any experience with a Wrap 1200VR from Vuzix?
Perhaps aspects of any culture which focus on shaming people and making them feel like less than human should be de-emphasized or ignored.
Looking forward to seeing what ideas are generated.
Even simpler explanation: the cost of interchange fees are already priced in to the retail cost of goods.

In other words, cash buyers are subsidizing the interchange fees, your Rewards Points, Cash Back deals, etc.

This is evident especially at gas stations. Many have "cash only" prices that are lower than credit prices; Arco generally has the lowest gas prices but accepts only cash or ATM (with an additional ATM fee).

It's been policy for a while now that you simply can't charge more for (just) credit card transactions (you could however discount cash purchases). That landscape is changing recently [1][2], but we haven't seen its full effects yet.

[1] http://www.dailyfinance.com/2012/07/19/3-reasons-why-credit-...
[2] http://www.dailyfinance.com/2013/01/24/new-credit-card-check...
But go ecosystem still doesn't have anything even close to refactoring abilities of Java/C# IDEs. Say, move Java class which is in use in 100s places from one package to another is just few mouse clicks in Eclipse and a lot of pain in case of Go.
> The chief problem is that without eye tracking, it's incredibly UNFUN to use your head for movements that your eyes could otherwise have done for you. Mind you when the HMDs were much heavier back then it sucked a lot more, but it's still pretty shitty not being able to glance aside.

Isn't that more of a problem of field of view? With a wide enough field of view, you could just look at whatever you wanted to. Basically make it like real life, where what you look at is the combination of where your head is pointed, which the computer needs to use to update the screen, and where your eye is looking, which the computer doesn't need to care about. Or are you thinking of using eye tracking to something else, like determining what you're pointing at like a mouse? Yet another option you have in VR is what you're targeting, like how Dactyl Nightmare uses the gun you're holding to map directly into the virtual world's gun. Using the head position to AIM rather than just LOOK seems like a bad way of doing things.
My thought is that it's a real phenomenon that occurs in a certain subset of people during a job interview, therefore, its obviously relevant
If you are able to, try disabling notifications on your phone.

I predict there will be regulation of hudphone use, especially where the operation of vehicles is concerned. A notification pop-up sapping a person's concentration at the wrong moment could be dangerous.
That's one of the more important factors you have to consider when creating a device that you want to market to the general public. Tons of people, don't wear bluetooth headsets because of how bad they look. Sure there are some headsets that look decent, but the headsets already have a certain label associated with them. Wearing them is not cool. Google has to really do this right from the start or else Glass will just be another gadget that only geeks wear.
No One Is More Excited For Google Glass Than Facebook CEO Mark Zuckerberg

Yeah and no one is more excited for FB stock's relative comeback than Brin. Please.
Thank you. The reason I ask is because many of the articles that I am currently reading or need to read are those that were published prior to the existence of FASTR, in particular recent papers published between, say, the 1920s and 2010s. In due time, these articles that are locked away will be less referenced, but in the mean time I am left scratching my head... will we just try to forget that this terrible plague ever happened to science, and re-publish as much as possible?
True, but those services are quite limited and not that secure in that anybody who knows the email address can login to your account.
They may be using an off-the-shelf x86 core, but their actual CPU die may have all kinds of customizations on it (like the addition of a GDDR5 memory controller). AIUI GDDR5 memory is much more expensive than DDR3. So it may happen eventually, but I don't think it will be any time soon, and believe me, I really want PCs to be better than consoles in every way.
Winding down the war on drugs
How to use urllib2 in Python
I got to say, interview puzzles, while hated by the jobless, are lots of fun to think about. That sounds like a fun interview.
> That's not my recollection of the Smalltalk IDE at all.

Which one and from what time period? My experience was mostly with VisualWorks. Even just with that, there are variations. Going from version 3.* to 5i was actually a step down because of hastily released stuff from a company in turmoil. Also, lots of open source/free implementations started behind the curve in terms of technology. (Still doing bytecode interpretation instead of JIT.)
If you want a "professional's" speculation on this, read David Brin's "Earth". It's several years old, now, but this type of technology is one of the topics it took in fairly head on fashion, if also somewhat incidental to the main plot.
I'm not sure you are really clear about the distinction between serial and parallel workloads. It seems you are referring mostly to memory access patterns which cause cache misses and dominate actual processing. Of course larger cores can throw more resources at this program through resource sharing, hyperthreading,caching and parallelism not to mention they can issue memory requests faster as they don't spend as much time processing the data they get in. Most designs for smaller cores are designed around tasks that exhibit uniform data access patterns for precisely this reason.

Either:
1) you throw more cache at the problem or increase memory speed
2) redesign your algorithm(almost always the best choice)

If memory access latencies are causing problems you aren't going to stop the bleeding by band-aiding the problem for very minimal gain. For most workloads it isn't worth making this trade. The Sparc T1 was very effective at hiding memory latency but suffered from very slow performance at each task; and this was very heavily tuned workloads that exhibit high concurrency. It didn't matter if a task was blocked because another one was always ready.

The big.LITTLE design simply wouldn't run this type of workloads.It isn't a case of concurrency is hard, I don't see the theoretical benefits here at all.
The question is in the title.
Immigration Debate Won't End Without the Fall of Mercantilism
Do you anticipate any legal repercussions?
> In a rational world where declaring that government should be responsible for the foundational services that enable civil society the universal payment transaction service would be operated by the government as a public utility.

Already exists. It's called cash.
Exactly, I felt weird looking at the picture. It looks like someone totally stiffening up for a pose, so unnatural.
He's probably referring to stuff like Facebook not allowing you to export your contacts.
There's lots of books: Hutton, Hudak, Thompson, Richard Bird. I have a ugly draft/link dump for learning

http://isthishaskell.blogspot.com/2013/02/tips-on-learning.h...
Director Of Product Blake Ross Is Leaving Facebook
SQLAlchemy Recipe for Ranged Queries Using Window Functions
Well, I am from Sweden with 2 children but I have never and would never leave one of my child sleeping unattended in a prom on the sidewalk. I reacted on the photo of the cafe.
I don't think that getting 1 million users is something to scoff at.

It demonstrates that 1M people think that the service is valuable. Deciding how to extract money from them is a first world problem.
Step one is keeping ~10 people alive for ~5 years with minimal risk. Colonization is 'possible', but there is basically zero economic incentive.
And that'd be an impressive set of early adopters – which would be huge for a product that is designed to share experiences. If it really is as compelling as it looks, a half million users will quickly sell many, many more units.

At least, that's my conjecture.
Irony. That's Java.
Anyone who's studied information theory would destroy that puzzle though.

I understand this comment in a general sense--the scale's behavior represents two possible states, so you can use it to filter the answer space in O(log_2 N) ala binary search, and you can get away with O[(log_2 N) - 1] if you partition the answer space the right way.

But what's the information theoretic interpretation of the problem?
> Every single person I have talked to who has used glass for more than a few days

Are you on the project Glass team or something? :)

Have these persons commented on the actual display quality? The resolution, the color depth and so on. There's suspiciously ZERO in-use shots of the display as seen by the wearer. Makes you wonder why.
The Graphene Supercapacitor Battery: Could Charge ~1000x Faster
> Writers are not merely new scribes.

Indeed, that's why I made the comparison :) The new and old programmers he describes are not the same either.
After having a cursory glance through the ARQC EMV wiki entry, it seems that EMV corresponds to what we currently have in Europe -> the same (consumer) PIN is still going to be re-entered in every transaction i.e. it's re-useable and can be easily captured(camera/eyeball) for later use at POS/ATM
Its basically an auto-tamper and automatic espresso machine. I've never heard of applying 500KGs of force to tamp down a shot though..
Maybe you didn't do much OCaml? I've found it to be mostly significantly better than Go, especially with it's type system. Go's type system is relatively limited and ad-hoc where OCaml's is extremely elegant, simple and consistent.

In particular, OCaml has an awesome module system and a great take on structural sub-typing combined with proper type inference and sane parametric polymorphism.

Having actual algebraic data types is night and day to Go's more limited structs. OCaml also has a good object system which people don't use too often but can come on very handy.
Many interviews I've had are 2 hour affairs, including jobs I've received where interviews were 45 minutes.
Show HN: Placer - app for saving/sharing places to return there later
> Doesn't seem like a good fit for the paranoid.

Agreed. But OTOH it's a very lightweight solution, which is an advantage. And in any case, it's MUCH better than using the same unhashed password everywhere.

I'm claiming that using PwdHash is strictly better than not using it. YMMV.
The last interview I gave for a senior dev I tried making up some custom discussion questions to give after the basic tell me about yourself stuff. The questions boiled down to:

1. Junior developer code review where a save method included a call to a list method "because it's more efficient" than making a separate ajax call. Explain to the junior developer why that's not necessarily a good idea.

2. UI wants a tree view of categories where each category has a name and a parent category. The number of categories can be arbitrarily large. Discuss problems you might run into using a database agnositic approach (e.g. Hibernate) and what solutions you'd propose.

3. Prototyping a new app, two potential clients in the same domain have widely different ideas of how those domains should be represented (i.e. obviously similar domain class names, very different properties). Discuss ways of modeling domain classes such that each client sees the data in their preferred format.

All in all, I think the interview went pretty well because the discussion questions led to discussing all sorts of related topics that gave me a good feel for the types of problems the candidate had run into and if he had success in dealing with them.

It was great giving an interview without arcane things like explain the yield keyword in C# and how it might be used.
Misread as "Legacy Mitigation Strategies" - that would have been a good read as well.
I can see the need for two claims, one which specifies a range ( to protect against similar claims with different numbers ), and a second which specifies the precise, desired pressure. The intermediate ones are mysterious to me.
An elephant never forgets. Why should you?
A simple way to mock HTTP requests for unit testing
How long does take the compile time with a medium sized typical web project. Something which gets annoying or still bearable?
Not every problem needs to have a technology solution. In this case, the non-technology solution is to pass the fraud cost to the merchants (through fee) who in turn pass it to you (consumer). There is nothing wrong with it as long as everyone in the chain accepts it. Now, of course as a consumer you might feel bad about it but the penalty you pay for CC fraud is tiny. So you probably don't care because in exchange you get the convenience of using a credit card.

The industry is actually doing a lot of work to minimize the fraud and keep it under control. But there is absolutely correct understanding that it will never go down to 0. Even if you deploy super-modern PKI solution, you still have to deal with fraud like "didn't get an item", etc. Thus the benefits of not having a credit card number are not that significant in the big picture. While inconvenience and complexities are pretty high.
Napping on balconies is indeed popular.
But few people would leave a stroller with a baby on the street in a Russian city.
It's CISC rather than RISC, and ARM chips are also designed to use as little power as possible, reducing performance.
Interesting article. The commitment one needs to finish a MOOCs course is enormous. I finished Computing for Data Analysis - A four week course from Coursera a few weeks back. Here is my experience http://datagrad.blogspot.com/2013/02/the-r-learning-curve.ht...
If I was Mark, I would be incredibly excited. Imagine the advertising opportunities. You (as a FB user) would wear Glass because it allows you to stay in easy contact with your friends. In exchange, FB gets location data, that they can use to sell ads. Imagine if FB could popup an ad (or a coupon) for a store as you walked passed. Or tell you how many of your friends liked the restaurant across the street (displayed if the company opts in (for a fee of course)). And the ads would be displayed right in your face. Just think how much a company would pay for that.
There really isn't anything janky going on here, it's a poor lack of communication on the part of the spotify program and lack of understanding on the part of the user.

As for Spotify, as a long time user I love it. Very much worth a try.
I'm a fan of Python/Django, myself. The ecosystem is great: Django REST Framework is great, Kombu/Celery is great and easy for task queues, and it's super easy to deploy to Heroku (all things considered).

Honestly, I haven't used Ruby on Rails, but I recently found a new job and RoR experience would have opened up more doors to me than even Python/Django, which is pretty popular. If you don't already have experience with Python/Django that would make execution a lot easier for you, then consider RoR.
“the implementation of Java on Mac reeks of hacks, bad design, and high risk” does not constitute malware.
Thanks so much (and sorry to take a while to reply) - I'm doing exactly what you suggested, and it's going pretty well.

The pain in the injured wrist has subsided enough that it's capable of occasional hunt-n-peck duty, and with that I can manage a pretty decent speed.
What is the backend?
> you might end up getting burned by the extension when travelling.

Good point. This could happen. I'm assuming by "burned" you mean "unable to login". If so, you can always type in your home country's domain into the webapp version and get the correct hashed password. I agree this isn't ideal. Just saying that there's a plan B.
The Rise and Fall of SuperDaE, A Most Unusual Video Game Hacker
On Coding Portfolios: http://programmers.stackexchange.com/questions/102490/requir...
Introducing Braintree.js: The easiest way to accept credit cards online
interesting, but can't we use the metric system as well, plz?
Add major jet lag to that and you'd have one of my previous interviews.
That just seems like every team ever, except for pairs programming I can't imagine having two people in the same part of the codebase at the same time. Is there an alternative you can think of that isn't just poor management, or ambiguous descriptions leading to conflicts?

Also, you can reply even during the cooling-off period by hitting the 'link' link.