skysight-inc/HackerNews huggingface dataset:
That's a lot of digits.

It would be interesting to interlace the latitude and longitude bits in such a way that any prefix is a valid code of reduced resolution, and you can add arbitrarily many digits for increased precision. I think geohash does this? Or does reducing precision give you a geohash that isn't a prefix? Anyway...

Each digit of such a code might be roughly equivalent to one decimal digit of both latitude and longitude. For example, maybe the first three digits would get you to within about a nautical mile.

But that's dumb. While short codes are nice, a short code that only gets you within a mile is mostly useless. It would be better to use a suffix than a prefix. You can still get arbitrary precision with a decimal point.

First, specify a fixed "unit" of precision. Say 10m. Any short code is assumed to be the least significant digits. If my math is right, you could specify any point closer than 2 km +/- 10 m using maybe 2 digits. Most buildings in most cities will need maybe 3-5 digits.

You could invite somebody from the same city to your house, telling them you live at YA9. Their GPS would assume that the missing prefix digits match their current location. If you want to give them the location of the centerpiece on your dining room table, you could add a decimal point and more precision: YA9.7R.

You could even use short-codes that look like Mapcodes: US-DC, YA9. The location provides the context for the missing prefix digits. But you always have the option of specifing the full code to avoid ambiguity or lookup tables.

One problem is the check digit. Maybe there's a way to interlace the check bits too, so you don't need a full check digit for every code. Is there a checksum algorithm where a prefix of the checksum is a checksum of a prefix? That obviously couldn't detect a one-digit typo. Or, maybe just put a check digit at end. All codes become 2 digits minimum. The checksum algorithm wouldn't need to be fancy since you can assume the rest of the digits based on your current location.

Another easily fixed problem is mentioned on the Geohash wikipedia page: locations near the equator and prime meridian could have wildly different codes than other locations nearby. The solution to that is easy: Translate lat/lon into a different system. Translate latitude into a number from 0 to 180, with 0 being the south pole. Similarly translate longitude to a number from 0 to 360, with 0 being at the international date line. Then encode those translated numbers. Nobody would ever see those intermediate numbers. You always display either lat/lon or the code, but the translation ensures that you don't have vastly different codes for nearby places (at least in any place with a significant number of people).
What does this mean for oyster?
Migraine Tracking App Is Like Having a Doctor on Call
Cool. So, in networking, we call the set of IP protocols "TCP/IP". Just FYI so you can correct people a bit better next time.
It's not only one-sided. Huge brand like Dell and Newegg lend massive streetcred to bitcoin as a legitimate method of payment and goes a long way towards changing perception about the ease of bitcoin transactions, which would drive up user adoption over time.

User may not want it now because they're not familiar with the technology behind it or perceive it as being an uncommon and difficult/unsafe method to use.

But once they see bitcoin as an available payment option on all their favorite retail sites, they would be interested to at least learn more about it.
> Seeing the progress of spacex's VTOL rockets has made me wonder what's stopping us from using rockets to move things and people (if they don't mind the g-forces) around the planet.

People, and very many things, definitely "mind the g-forces".

> I believe I read somewhere recently that you can move an ICBM between any two points on the planet in less than an hour.

You cannot.

You can use an ICBM to deliver a payload between any two points on the planet in that time, which is considerably different than moving the ICBM.

> Seems like there are things - and people - we'd pay a big premium to move around the planet that quickly.

Part of the "that quickly" is that, well, impacting at multiple km/s. There's not a lot of things or people that would survive being delivered in that manner.

> Is there some fundamental reason that makes this not work?

As covered elsewhere in the thread: cost (ICBMs aren't cheap), fragility of most of the things you'd want to deliver (and most of the places to which you might want to deliver them), and the fact launching ICBMs is a good way to start a war?
Last day of my 3-week solo backpacking trip in Brazil today. Feeling recharged and I can't wait to get back into coding again.
Shopify already provided BitPay checkout and has for many months, so those 100,000+ online stores already had access to a bitcoin checkout option.

Source: I operate a shopify bitcoin store
I didn’t fall in love with coding
Lightfield displays in glasses will be revolutionary for augmented reality, but I don't see the resolution or computation problems being solved anytime soon. I'll have to research Ostendo and Leia, however.
Ancient but always fun.
goTenna will retry sending your message a few times, and then if it still doesn't go through, will alert you that it hasn't been delivered. At that point you can try again manually.

There are delivery confirmation receipts for 1:1 messaging but not for groups as that's a networking nightmare (e.g. not even Whatsapp or iMessage does that).
This Yahoo! Answer (of all places!) does an amazing job of answering this:
https://answers.yahoo.com/question/index?qid=20090401073222A...
Death by a thousand cuts: the reality of being a woman in tech
There's no fees because you can't tell a merchant they are are going have to pay fees for handling the funny money. Do you think Dell is over the barrel with fees? It's one thing if you just got your first cheap card scanner as a merchant or use stripe. It's another thing if you bring volume.

Coinbase is out there begging to be allowed to put the "Bitcoin accepted here!" sticker on any window they can so that they can put consumers in exactly the same, or worse, spot they are in now should BC become more than funny money.

For moving money in shadows, there's Bitcoin. For everything else, there's MasterCard.
It's a move to prevent lawsuits and FTC fines like Apple, Amazon, and themselves have been hit with in the past. I'm not sure they have a choice, as far as E.U. is concerned. Either they do what is suggested or law is put in place to make them do it, right?
Do you have any kind of reason for the user to post of facebook or twitter. Share their success or plan or something.
I'm surprised they didn't try mrjob (Python framework), which both has a more concise interface and handles shipping their dependencies to EMR, which seemed to be their primary complaint. Probably would have been easier than rewriting a bunch of stuff in Go. It's supposed to solve the exact problems they have.

Of course, they might like Go for other reasons and have a better time in general, but it's odd not to read a mention of the obvious and simple solution.
Ask HN: What would attract you to a job in flyover country?
I've been working as a consultant for a large company in the midwestern US that does a lot of software development, both for internal use and for external services used by the company's clients.

The company can't seem to attract experienced software developers to move, only new grads (but people do stick around long after they become experienced), so they use a lot of consultants to fill out their teams.

In the past six months, I have done projects using Python/Django, AngularJS, D3, RoR, Hadoop/HBase, and other current technologies, so this definitely isn't a case where the technology stack is boring. Compensation and benefits are reasonable as well, considering the low cost of living.

So, HNers, what would entice you to consider working for a company outside of the red-hot tech hubs?
Filecoin – Data storage network and crypto-currency based on Bitcoin
>Does anyone actually put any weight in online polls...

Yes, their "results" are often read on daily news broadcasts.
Hoe je woning stijlvol inrichten met antiek en brocante?
Unless it is very fast store-and-forward?
I'm on my second read through of Worm, and it still sucks my time away almost as badly as the first! I had numerous nights where I'd read until 3 or 4 am when I had to drag myself into work the next day (and read it on the commute).
Tinnitus: Yes, sometimes it flares up a bit for about half an hour before going away again. There's a background level of ringing in an even slightly quiet environment, but I'm not sure if it's just the blood rushing through my ears.

My oldest son has a history of tinnitus. He has benefited from generally improving his health. Our best understanding is that addressing magnesium deficiency was specifically helpful with this issue. He suffers less than he used to.

I still develop noise sensitivity any time I am magnesium deficient. So when everything starts being too loud for me, we make sure to up my consumption of magnesium-rich foods.

I was diagnosed with clinical depression a couple of years ago

I have seen some articles/studies that link depression to brain chemistry and suggest it can be helped with avoiding certain oils/getting certain oils. My medical condition significantly impacts how my body processes oils/fats and my experience is consistent with the research I have seen. I am very picky about what oils I consume. I can get suddenly and dramatically whacked out by consuming an oil my body can't process.

Some other things that have helped with brain issues in my family: Coconut oil, high cholesterol meals (such as eggs, bacon, butter), and B vitamin supplements.

Also, the lymphatic system for the brain is apparently separate from that of the rest of the body. In the rest of the body, lymph gets moved faster when you walk but for the brain it is mostly processed during sleep. So if you have sleep issues of any kind, working on resolving those may help your brain function better because good quality sleep helps the brain take out the garbage, so to speak.

My migraine-like headaches are resolving but I don't have any quick suggestions related to that.
what language was your previous solution in?
Another interesting take along these lines (although intended as just a story rather than as educational material) is "A Study In Magic" [1]. It's a Harry Potter/BBC's Sherlock crossover. The Dursley's were killed (in a Moriarty plot), and Holmes and Watson end up adopting Harry. He has learned a lot from Holmes and Watson, and brings this knowledge to Hogwarts. Holmes takes quite an interest in the criminal aspects of the wizarding world.

[1] https://www.fanfiction.net/s/7578572/1/A-Study-in-Magic
A consumer-friendly, open version of amateur radio's APRS network would be really cool. This seems like the first step, though I don't know if they intend to open the protocol.

Also, 50 mile range sounds great, but that's under "ideal" conditions, which happens roughly never. I'm curious what the range would be in the real world.
Same. I have tried submitting a few different pages on the site but it never seems to get any traction.
My favorite event in their utterly credulous certainty in the inevitability of a friendly AI was the response to 'Roko's Basilisk.'

http://rationalwiki.org/wiki/Roko%27s_basilisk

No rational person could describe that groupthink madness as a cult. :)
One obvious "issue" with that: you have better accuracy at the poles than at the equator.
As a merchant, this is essentially the main reason we started taking Bitcoin.

But it's also because we need a payment method that our customers cannot reverse is important to us. Bigger international customers will do a wire, but there's a lot of smaller guys and Bitcoin is a bit easier than Western Union sometimes.

But for Overstock and Dell? It's pure marketing.
My billing address is Danish so that is not it.

I have not yet been declined the opportunity to buy a ebook so it's strange that the rules for renting is different.
You are mistaken. You do NOT need to submit to Coinbase KYC procedures to buy something on dell.com and pay in bitcoins!
(Just like you do not need to submit to Paypal KYC procedures to pay some vendor via Paypal, because in that case the vendor is the customer of Paypal, not the buyer).
I have two concerns with this comment:

1. It's not safe to use a weak RNG for session keys or even padding. Cryptosystems often fail catastrophically when their most obscure parameters are weak --- in fact, more exploitable cryptosystem flaws derive from issues like padding and IVs than keys.

2. FIPS 186-2 is a SHA-based DRBG. It doesn't "run out of entropy". What am I missing? The situation on Solaris w/r/t urandom appears to be identical to that of Linux.
> Is it reasonable to expect every department, organization, and agency to have flawless security?

No.

But it is no more reasonable to assume that a single department or organisation would have a remit to secure every computer system of the US government.

> Not necessarily blocking based on IPs, but requiring VPNs to access these networks, which would be a requirement for another level of authentication and another point of monitoring who accesses the systems.

You mean employees require a VPN to access these systems or the "bad guys?" VPN access for internal networks is fairly standard already. A handful of these kind of incidents originate when an employee infects their machine with malware which then "calls home" and gives others a backdoor way into the network (which can then be sold on or utilised).
Show HN: SwiftHN, a Hacker News reader in Swift
See "The Marvels of Monads" (http://blogs.msdn.com/b/wesdyer/archive/2008/01/11/the-marve...), where the author talks about controlling complexity using composition, and how monads aid in accomplishing it.

It's all in C#.
Hi! I'm on the mobile development team here at goTenna. We're taking advantage of the Bluetooth LE standard encyption with is AES-CCM. More on that here: http://bit.ly/1teKWvG

For encrypting the data as it's sent between gotennas we're using 1024 bit RSA. Not sure what level of detail you'd like.. but here are a few things to get you started!

RSA itself: http://bit.ly/1kDlTgP
Cryptographic Services: http://bit.ly/1teLhPb
More on CDSA (see above articles first): http://bit.ly/Ug2CLt

Much of our approach is fairly standard!
At $7 million per message (Minuteman per-unit cost) I doubt that there is a large demand - a slower but cheaper option is better for most deliveries, unless you want to deliver a nuke to someplace that doesn't want it.
Kress Foundation Awards Grant for John Resig's Image Analysis Toolkit
Put "show HN" on it. After they added the special feed for that the other day, everyone was hacking that and there were about 7 on the front page for awhile.

Ironically, this post is sticking on the front page :). Maybe that says something about negativity in the nerd world. Then again, maybe not.

I do have to say, though, that only a true nerd would feel some sort of failure by not getting to the HN front page. Jesus still loves you.
Also if you often only search a part of your DB (e.g. Search the Posts of one user/group), use routing. In other DB also known as Partitioning.

http://www.elasticsearch.org/guide/en/elasticsearch/referenc...
Paul Graham continues to retweet anti-israel propaganda
Coinbase doesn't charge a fee?
Thanks for the bug report. I've saved it in the GitHub issue tracker. Pretty weird behavior, definitely fixable.
Most Popular Programming Languages
> I love how he implicitly acknowledges that he does a lot of things that smacks of cultishness :)

Well he does and doesn't hide from it, and the "Eliezer Cult" is a running joke on LessWrong. Someone close to him even made a cover for his writings [0] ;).

Most of his writings are basic maths + some good thinking, but there are points where he holds opinions many find eccentric. He also discusses cults at length, you might find [1] interesting ;).

[0] - http://hg.ciphergoth.org/scrape-sequences/raw-file/8504183da...

[1] - http://lesswrong.com/lw/md/cultish_countercultishness/
I think it's not the vacation itself, but the change of the environment what makes the re-energizing effect. If you feel burned out and can't afford a real vacation, just try changing a thing or two about your life routine every week... even small changes can be really refreshing.
I used this for a small app (drawplz.com) and liked it quite a bit. Thanks for your work.
It is only natural for centralized parties to emerge. I'd rather have centralized players with a decentralized back-end versus the banking system we rely on today.

What value does the decentralized back-end provide for your average consumer who only interacts with bitcoin through the front-end? It's true that cash-like digital transactions are still possible through bitcoin, but the utility of bitcoin as "money I can use in exchange for services" hinges on the fact that these centralized 3rd parties allow individuals at the company's discretion to spend their bitcoin.

anybody can verify that coin base acts as it should.

Tell that to those who were swindled by mt.gox and the long line of shady/incompetent bitcoin players that have screwed countless bitcoin users.
These companies offer a service that facilitates adoption, but Bitcoin itself does not require the use of any of them. Dell is free to implement their own solution and GUI for their customers, and maybe eventually they will.

As for KYC procedures, YES YOU DID provide a lot of information to Paypal. To open the bank account that you need to use Paypal in the first place, you were required to provide lots of personal info and ID, and sign lots of forms.

On the other hand, to create a Bitcoin wallet you could just throw some dice (or download electrum, among other options), and no one can even ask you any questions. Send coins to that wallet, and you can buy at Dell or wherever you like, with ton more privacy than with Paypal.

The fallacy you just made is basically that you represented the KYC requirements to BUY coins from SOME companies as if it were a property of the whole Bitcoin system. You can absolutely use Coinbase-Dell to SPEND your Bitcoins, and it will have the same privacy as if it were a P2P transaction, no ID required. Source: I have bought stuff from vendors who accept bitcoins via Coinbase.
Hmm, I've heard of immunity over class action wiretap related issues, but bandwidth delivery too? Any references? "class action immunity verizon" just has too much noise.
I find it ironic that the background of the page keeps changing from light to dark and that the article is interspersed with images including a GIF.
This is how I've deployed Go code from OSX to a Linux server:

brew install go --cross-compile-common
GOOS=linux GOARCH=amd64 go build
scp thebinary user@host:thebinary
Chrome's been eating your laptop's battery for years,Google promises to fix it
I might be old and crotchety, but that post is the opposite of a distraction-free reading experience. I count at least 6 fonts, 3 different background colors, 3 text colors, excessive whitespace on the borders, images that break that whitespace, animations, all pictures interrupt the flow of text...
This is one of those personal utility apps that tries not to be social (as the social aspect of competitors is actually a deterent to our customer segment) that being said, we do not yet have a clear reason to follow/like yet- with the intention of those channels to be used for potential blogging
If you mean https://news.ycombinator.com/item?id=8054209, yes, it tripped the voting ring detector. We unkilled that one a while ago.

As for YC company voting rings: certainly this exists, but we penalize them too. I can't claim that we do it perfectly even-handedly—that would be claiming no unconscious bias—but we try to. That's one reason we do as much as we can programmatically, since the software has no such bias.

The principle governing HN is to have the best possible content on the front page. Anything else would be pound-foolish. Not that we do have the best possible content, but that's our goal and is what drives our thinking.
Who gets shot in America
Even among these 1-2% of users there is a significant skew in spending, where 20% of the users make 80% of the total revenue.

In these games, you can say there are three kinds of payers:

80%: LTV of $5-10, or people who would have bought the game for $1-10 up front. A significant amount of additional revenue is earned from these users when you change from paid to free-to-play, because they end up paying not the $2.99 you charge at the door but the $9.99 they're actually willing to pay.

20%: LTV of $50-$1,000, or people who really like your game and understand how the mechanics of paying and playing tie together.

~1%: Unobservable LTV, people who will keep spending until your game dies, not until they get bored. These are your diehard fans, they'll buy your limited-run art posters from Kickstarter, they'll play all your sequels simultaneously, they will clamor for you not to shut down your servers, they'll ask you to make more of the same.

A game like Clash of Clans has generated a cohort of people whose lifetime value is longer than the likely age of the game. If you play it, and appreciate how the mechanics of the paying integrate with the mechanics of the game, you'd understand how it differs significantly from your typical psychologically-manipulative casino.

Suffice it to say, it is extraordinarily hard to make a Clash of Clans game.

With regards to your specific example, I think Blizzard with Hearthstone and Valve with Team Fortress 2 both showed unequivocally that, even for people who are willing to spend $60 (or TF2's case, $25), you earn 5x more (Valve's numbers) with a free-to-play title with no pay-to-play mechanics (like TF2). I don't know how much more Hearthstone has earned by being free-to-play, but TCG mechanics tend to earn very well in this setting.
A minor request:

I assume you're involved in the project. Do you have a way to fix the blog to include (at least parts of) the title in the .. title?

Right now the title is 'Blog' and people like me (I know, it's a bad habit) that open tabs to read them later will have trouble relocating that thing in a far too large list of tabs.
Well I hope that at least Google and Facebook guys pay attention, lest they unleash a recursively self-improving hell on us all ;).
Always-on (& Less Stressful) Crowdfunding for Hardware and Software Projects
The (method of loci / memory palace) technique of associating information with spatial location has been used for hundreds of years and is still used today in competitions.

Latency of recall affects recombination/creativity. Same reason why native apps have a perceived UX advantage over web-based apps, even milliseconds can make a difference. Typing search terms or paging through book covers is not the same.

http://well.blogs.nytimes.com/2014/05/19/remembering-as-an-e...

http://www.nytimes.com/interactive/2011/02/20/magazine/mind-...

iBeacon could lead to physical objects that can be spatially arranged and use for search navigation.
FWIW they left O and I out of the list of possible letters for just that reason.

One could argue either way about fully-numeric versus alphanumeric codes. They're a bit harder to communicate but more than three times shorter, on average.

Edit: math is hard. One and a half times shorter, on average.
In raw processing power, yes. Cray 2 had 1.9 Gflops, modern Snapdragon CPUs have 12! And the visualization capabilities are far beyond that, with Tegra 4 GPUs at something like 75 Gflops.