skysight-inc/HackerNews huggingface dataset:
According to their API documentation[1] this is what they are doing: There is an "accuracy_radius" element being returned right next to latitude and longitude.

And according to the Internet Archive, this element existed already in 2015, so they do not seem to have added it in response to this article.

What they did seem to have added in response to this article, however (as it is new), is a more explicit warning for their customers:

"Latitude and Longitude are often near the center of population. These values are not precise and should not be used to identify a particular address or household."

To be honest, I think it is very hard for an API provider to ensure that their customers will use all the right disclaimers when providing their data onwards to their customers... I think the new approach with pointing the general coordinates into uninhabitated spaces and adding that warning seems probably the best they can do without completely changing their API design (which would make many customers very angry, I would guess).

[1] http://dev.maxmind.com/geoip/geoip2/web-services/
Yeah, but the last apps that work with anonymous text as Secret, Whispers, Yik Yak, are finding it is very difficult to avoid the backlash. So the goal is not to be totally anonymous, maybe I should change this word in the presentation.

But I'm thinking to include a voice changer. And you will be able to limit the public. One of the limiters could be by gender. I asked some friends what they think about and boys see more as a joke, but the girls see something that could be very interesting to use. So you have some privacy, even if it is not totally anonymous.

thanks for the feedback. :)
Perhaps even more niche, but I remember listening to Internet Talk Radio [1] audio downloads back in 1993 or so. It's amazing how many good ideas can simmer for years before the conditions are right for them to take off.

[1] http://town.hall.org/radio/Geek/
That would be a winning application. Something that I expect you could get NASA/SpaceX on board with, send some sheets up as ride along payloads for a resupply mission, put them in the bay behind the Dragon module on the second stage with some cameras, then use dragon as an uplink to look for space debris impact on the second stage as it re-enters and monitor the results. I would have to know more about what is available in the remains of the second stage to know how much mass you would end up adding for the experiment but I expect it would be less than a couple of kilograms.
It didn't make a huge difference here, I should be clear. I don't like RSA, and my dislike for it comes almost entirely from something orthogonal to key sizes --- public key systems provide one or more of three primitives: direct encryption, signature verification, and key exchange; RSA provides all three, and the direct encryption primitive is a giant foot cannon.

If the original commenter's point was that RSA directly harmed the 3DS in some fundamental way, that would be a legit thing to push back on, I think.
Here's my Python3 version (4 line nQueens function):

from itertools import permutations

def nQueens(n):
return (p for p in permutations(range(n))
if (len(set(c+d for c,d in enumerate(p))) == n and
len(set(c-d for c,d in enumerate(p))) == n))

for num,solution in enumerate(nQueens(8)):
print("Solution #", num+1)
print("\n".join((" ".join("Q" if i == col else "-" for i in range(8))) for col in solution))
That is probably one of the driving forces behind this and similar technologies (NFC and Bluetooth LTE integration with the browser). All technologies supported by 2FA standard Fido U2F incidentally.

So yeah, I understand why adding this to a web browser seems unwanted, but as long as the API is well-defined and built with security as its first and primary concern, this could actually improve the overall security of on-line services significantly by making two-factor authentication something your browser just does, and does right. I can recommend skimming the Fido U2F spec [1] to anyone with doubts about the applicability and necessity of this standard.

The linked article basically starts with a section on privacy and security concerns though, so that is somewhat reassuring.

1: https://fidoalliance.org/specifications/overview/ (look for U2F in particular)
I love the way marketers package a complete bare faced brazen lie as "not the absolute truth"
This is a tragically ironic comment.
It is odd indeed. Chapters like http://cs61a.org/lab/lab04/ ("linked" lists) would drive me away from both functional programming and Python.
The main issue, I think, with IoT, is that most of the focus is on consumer use, and so many companies are trying to start there, without a clear view of how always sending data back to the company benefits the consumer.

Consumers don't really -care- about that data, for the most part. What benefit do they get? The data by itself largely isn't useful to them, and the extra device 'smarts' often doesn't require internet enablement. Nest doesn't need to send your data anywhere; it just needs to be smart enough to figure out when you're home and what temperature you like. Maybe a (secure, obviously) web panel to allow you to configure it remotely. That is, the benefit of a 'smart' device to the consumer is currently largely orthogonal to the benefit a company gets from it, that massive trove of data. I think, as we move forward, and more and more leaks of data occur, more and more egregious abuses of the data occur (even by the company that sold the device), there will be a second generation of consumer devices, that don't send their data to anyone except you; you gain 95% of the benefits of the current tech, but with a guarantee of end to end encryption.

In consumer spaces, there is, however, market opportunity for sufficiently complex devices. For example, Tesla, the data coming from the car can be useful directly to the consumer (notifying them of parts operating outside of expected parameters, etc), and the model could be changed so that data goes back to Tesla only when the consumer decides to as part of getting that part serviced; Tesla still gets relevant data, but not all of it, and the benefit of some people sending it (much like anonymous usage statistics for software) affects everyone. While over the air updates are cool, they could be done without the user information being shared, and they could be set to be disabled, instead requiring user intervention, for the security conscious.

But both of those miss what is perhaps the most intriguing application of IoT - industry. Where the collection of data from numerous disparate parts and places is beneficial to the customer. That is, a Nest (and its functionality) for a consumer is hardly necessary; they know when they're cold, they know when they're hot, they can change it. But for a multi-national conglomerate? They can run analytics against that data and find places that are losing/gaining heat too fast, indicative of poor insulation, or poor placement of heating/cooling devices. They can be notified of failures in cooling of rooms containing mission critical hardware, and respond quicker. Etc. The data gathering across many devices directly benefits the customer, rather than only really benefitting the company that sells the device.
Can you give an example of what you exactly mean by principles?
The C64's sound capability is absolutely boggling for a machine released in 1982. I don't think anything on the market came close for years.
There's a big difference between a 10 year-old OS and a two-year old phone, though. Especially if the unlocked model of the phone has received a Marshmallow update, but your carrier decides they don't feel like going through the cert process for that when they could easily twist your arm to getting a nice, new $750 phone instead.
Me too, this was my favourite of the countless Gauntlet clones, given that it added some cool ideas: element magic which affected enemies differently, a sidekick you could conjure, and probably more cool things I can't recall at the moment.
Don't Let Your First Ebook Die – BIZSTRATS
BitBonkers: Live Bitcoin Transaction Visualizer
> The single mother in Somalia is a very different problem and it has nothing whatsoever to do with an entrepreneur in the Valley becoming wealthy because she pitched an idea to YC that got traction and worked her ass off to execute.

The Venture Capitalists who invested in her idea could have just as easily put the 10s of millions of USD toward supporting single mothers in sub-Saharan Africa.

> Yes, we have to do more for people like the woman you describe. And, in some cases, they have to do something for themselves as well. In your hypothetical scenario (and that's all it is) it would be fair to ask why and how she ended-up with three kids before being able to provide for them. Is there a limit? Should anyone be able to have eleven kids, or fifteen, and we still look at them as responsible individuals?

There's a good chance it's some combination of having been raped, forced into an arranged marriage, and living in a community which punishes women harshly for undertaking abortions and having careers.

PS. Using "she" for a prototypical entrepreneur is just as sexist as using "he". Try using "they" next time.
>The freedom to drill an oil well on land you own, for example.

Just because a plot of land is in the name of someone doesn't give them the right to harm others.
> 39°50′N 98°35′W. In digital maps, that number is an ugly one: 39.8333333,-98.585522. So back in 2002, when MaxMind was first choosing the default point on its digital map for the center of the U.S., it decided to clean up the measurements and go with a simpler, nearby latitude and longitude: 38°N 97°W or 38.0000,-97.0000.

If 39°50′N = 39.8333333, then how does 38°N = 38.0000?

And why wouldn't they round to 40 and -99 (or -98) ?
Actually, what would be better, if the companies can't change their data to return an "area", would be for them to relocate these "default" values not to the middle of bodies of water (for the reason you mention, someone assuming the nearest "house" must be "it") but instead to find the lat/long of the nearest Police station and use that value.

That way, when random strangers show up, they won't cause trouble and could even file a proper report if they wished.

And when actual law enforcement arrives, with battering rams and all, they also won't cause undue stress, given that where they will have arrived is a Police station.
I follow. But, if they'd encrypted every segment with AES-OCB or AES-GCM, rather than raw AES-CTR and then relying on the RSA signature of a header with hashes, this bug wouldn't have been possible, right?

(I get that there are multiple ways to break a bug. :)
"A notebook with a distinctive design and rounded pages that project beyond the cover to mimic the shape and look of a digital tablet."

from http://www.moleskine.com/microsites/smartwritingset/descript...

So ridiculous it reads like an April 1st joke.
I'm not disagreeing with your statement, but "mortgage interest rates are generally agnostic to location" isn't fully true. 'Risk of default' and 'ease of finding a new buyer after a default' are factors in determining the rent one pays on a mortgage, and lenders may use location as a factor in assessing those.

For example, if a bank has to repossess a house in the valley, it will not have much problems finding a new buyer. For a house in Detroit, that likely is different.

That likely doesn't have much effect on deltas in the short term, though, as those factors are relatively stable.
I once flew to Japan from SFO. I took 2 Dramamine an hour before take off. When I got on the plane I was drowsy. I asked for a blanket and remember the take off but nothing more. I woke up an hour or so before landing and it was 6am in Narita. The most amazing experience flying I've ever had.
This is a poor general rule. Sports can have hugely different profiles of health effects: running is almost certainly better for you than boxing or football. In any case, brain damage is bad and you should avoid it if at all possible.
You don’t have to build a scalable startup
I do UK to Australia every other year. I started in my early twenties and am now mid thirties. I've found jetlag has gotten worse as I've got older. I hardly felt it when I was 21! I'd say it takes about three days to be sleeping ok again now. My parents always take at least a week to recover.

Except this time. I had a six month old baby and jetlag felt completely the same as just being at home. :)
My point was that you were the first one to bring up any particular political affiliation. There are Republicans who support environmental protection, like John McCain in his 2008 bid for president. If the OP is conservative, he might follow the advice you were responding to by lobbying for changes to the Republican Party platform.
There's a lag between higher incomes, a stabler higher quality of life and having fewer children. About three or four generations at least.
I wish this "chess makes you crazy" line would just die. If anything, chess kept Fischer sane. Chess gave Fischer focus and forced him to interact with people. He only truly went off the deep end after he stopped playing.
FYI you may want to take a genetic test. I found that my migranes came from HLA-DQ2.5 gene (Celiac) and that my stomach pain from Ibuprofin came from a gene that I have that causes inflammation when taking ibuprofin. And both gave me B12 deficiency (among other things) before I stopped eating wheat and taking Advil to cure the problems it created. Lots of this stuff is driven by genetics most people are not (but could be) aware of.
Kepler spacecraft in emergency mode
http://www.cs.utexas.edu/~EWD/transcriptions/OtherDocs/Haske...
You've checked up on every person who doesn't like Comic Sans, and found that every one of them is middle-class with smug artistic pretensions?

It seems more likely that you've circularly defined "sneering bourgeois" as "doesn't like Comic Sans" and vice versa.
virtue signaling
Hubspot is not a startup. Uber is not a technology company. I have no idea what DoorDash is, but Groupon was silly.
Mailinator and Slack. Because you need more disposable email
NFS implementations have certainly improved, and certain sub-algorithms as well, e.g. lattice sieving and polynomial selection. But these things don't significantly tilt the exponent you expect in a factorization. As in, you expected around 2^80 "operations" for RSA-1024 back in 1995, and that's still roughly what you expect today.

The practical NFS improvements since then might bring that down to 2^78 or even 2^72---and that's a lot of money saved---but when you're thinking of which key size to use it doesn't matter nearly as much as how 2^80 computation is something that is reasonably practical today, but was unthinkable in 1995.
Off the top of my head, the only web 2.0 unicorn to flameout was Evernote. The rest have either retained their value or keep going up. I remember briefly using evernote in 2013 and finding it confusing, cumbersome, and pointless. I don't need this huge app to store notes.
Kali Linux, Rolling Edition Released – 2016.1
And allowed applications to dump full VRAM without any permissions request for quite some time.
You seem to be confusing interface and implementation. Lazy lists and for comprehensions appeared in functional programming languages first; and that Python code looks to have borrowed them.
A quick search provided the source: http://www.ncbi.nlm.nih.gov/pmc/articles/PMC1739867/
That does not match my understanding of first class functions, nor Wikipedia's.[1] Python's inner defs are not anonymous functions (which is what people usually mean by lambdas) but they are definitely first class - they can be returned from a function, stored in a data structure and so on. I agree with the grandparent that the need to label the closure is just an inconvenience, not a disqualification.

You can't have anonymous lambdas that aren't first class (how would you reference them?) but you can have first class functions that are not technically anonymous.

[1]https://en.m.wikipedia.org/wiki/First-class_function
Secrets of the Little Blue Box (1971)
Alexa's done an admiral job of showing us what's possible. Still impressed how good it is (and how good it could become)
This is what Raymond Chen calls "being on the other side of the airtight hatchway". If you can install an USB driver on my machine, it's because you can run native code on my machine, and so you can use that to talk to the USB device without requiring WebUSB.
The point is, the idea that it's somehow "unprofessional" to write a recursive function is an absurd assertion. Many, many functional languages beyond just "academic" ones use recursion as a standard idiom, and using that to dismiss Scheme is itself an inflammatory statement especially on a site that is literally running on top of a Scheme derivative.

Sometimes, it's just the clearer way to get the job done. I realize it is these days considered "un-Pythonic" to consider there to be more than one way to do something, but that is in fact one of the reasons why I no longer use Python. The attitude of its creator and its community have shifted against creative solutions and I have no use for that attitude in a technology field.
Women-only Uber set to open in Boston. Isn't that illegal?
Black Hat USA
BLACK HAT | USA
July 30 - August 4, 2016 | Mandalay Bay | Las Vegas, NV
Trainings: July 30 - August 2
Briefings + Business Hall: August 3-4
Already possible in Chrome, and soon in Firefox, with Edge having announced eventual support; have a look at Fido U2F [1].

Yubico sells U2F tokens that can be used to authenticate with GMail, Dropbox, and GitHub in your browser; today.

I just hope that these standards become implemented soon enough for governments to choose them over home brewed or proprietary solutions.

1: https://fidoalliance.org/specifications/overview/
...Eric Raymond...Seeing him try to deploy it over and over again has made me allergic to attempts to assumptively foreclose arguments with appeals to ill-defined group identity

The point you are taking issue with is completely tangential to the main point. You could delete that sentence and the rest of the post wouldn't be affected.

Now I don't read ESR except when you or someone links to him on twitter and it sounds like it might be interesting (it rarely is). So maybe I'm missing something here. But do you actually assert that any of my claims are false? Or are you merely attempting to raise your status and lower mine by criticizing ESR and associating me with him?
Well, just to be clear: I believe that in the same way my freedom to swing my fist ends at your nose, my freedom to pollute ends at the boundary of my property. There are still a lot of externalities that are not born by those that incur them or profit from them. This is a market inefficiency. History has shown that there are plenty of people who are willing to profit in the short term and ignore such externalities, and who will fight hard to avoid paying for any large scale pollution problems. There are many examples.

That is why it is necessary to put the burden of proof on the industry. That's why I see regulation as being a necessary evil. That is why a ban on fracking in NY is fine (in my opinion) - in the big picture, it shouldn't matter. If fracking is OK, time will tell and the ban will be removed. The gas can only be removed once, so who cares when? The companies are big enough to focus elsewhere in the meantime.

In the US, the Citizens United vs FEC case ensured that much money can be spent on influencing the government. Much more money has been spent by the fossil fuel lobby than the renewables lobby - they have more money to spend. I don't doubt for a second that they are slowing down the shift to renewables as much as they can. It's happening right now, and it is real. This is normal, and expected, and according to the rules. I don't expect them to act outside their own significant interests. However, I think that it is not in the best long-term interests of humanity and I am willing to tolerate some ineptitude and over-regulation to shift the balance.
Even by modern standards that's a pretty hefty chunk of RAM for n=8.
But this is hackernews - the demographic is highly paid silicon valley workers. If you're making 250k-500k a year, then a few thousand dollars whenever you do a transcontinental flight is a reasonable luxury. It is just a few weeks rent, after all.
I moved countries. They didn't.
I maintain a list of high-quality React and Redux-related tutorials over at https://github.com/markerikson/react-redux-links. It's specifically intended to be a great starting point for anyone trying to get started learning the React ecosystem.
That can work if you are only mildly burnt out. A week or two is insufficient for most people.
Where should the OpenID Foundation go in 2011?
or $30,000 for private plane
SwarmUI (pet project) Api, a WebUI and autoscaling for docker compose in golang
I’m not sure that we fundamentally disagree, though from these samples I don’t know enough about your position to be sure.

When you say, “you need to think bigger than that. In fact, we need changes all the way up to the federal level,” I agree. The government up to the federal level has been using policies, tax benefits, and direct subsidies to promote detached single-family homes. I think that your solution of reorienting building priorities in favor of individual housing is not incompatible with my idea of removing homes as a long-term investment. Indeed, I think they are aligned: The most economical way to live by yourself is to live in an apartment with a whole lot of other people.

The suburban ideal has cost the country tremendously. Roads, sewers, air pollution, mental disturbance from the isolation, extended emergency vehicle response times, to name a few aspects that come to mind right now. Even perma-camping would destroy the environment if everybody did it. If we want to reduce our per-capita environmental impact, we are going to have to live in dense apartments, and we are going to have to make them affordable for everybody.

For cities to be affordable, we need to overrule the NIMBYs and allow the housing prices to go back down.

Where I’m least sure I agree is with the primacy of single living. A good solution will involve a diversity of housing stock, and we do need more single housing, but any society who want to survive long-term must encourage people to breed and produce a next generation. And once you’re done breeding, outcomes tend to be better if you’re involved with the next generation’s progeny, too. For the long-term health of society, we need plenty of large houses.
Of course, in a perfect world we would all be doing that. However, there is a tradeoff of boot-time/power consumption/hardware complexity (the hw AES engine only does CCM/CTR/CBC). Given their track record though, I wouldn't be surprised if things still broke if they used GCM. I think the main takeaway isn't that there's a couple of things they could have done differently to prevent this (which is always true in hindsight), but that certain major design decisions made such bugs inevitable.
45% of US Tidal App Users Are African American
How to create an easy restful api for a simple model
A Map of the Brain Could Teach Machines to See Like You
I was a bit confused by this as well. Later in the tutorial, you will build a separate "Results" view that shows the tally of the current vote and lets you manually move to the next vote by triggering the 'Next" Redux action. Hope that helps.

Also for those interested in more on Redux, there is an excellent Getting Started tutorial by Dan Abramov (its creator) on egghead.io:

https://egghead.io/series/getting-started-with-redux
Go to a developing country with your significant other.
Also, since the code is open sourced (https://github.com/wikimedia/apps-android-wikipedia), I guess they get the benefit of the doubt?