skysight-inc/HackerNews huggingface dataset:
Yup, you can change those things in Atlas. The "GroundTruth:Local" team did our best to accurately have 6 points of data: name, address, phone, url, business category, and pinpoint on the map. Atlas also had history for POIs, so you could see history from other operators. We wouldn't just use streetview, we'd also search for websites and, if we had to, call the business itself.

The Local team used Atlas, as well as the GroundTruth road-placement team, and the QA teams. There were different map layers and controls you could bring up.

Business category was funny because it had the most subjectivity to it. There was also a team in Hyderabad (that wouldn't make phone calls), and I once got into a dispute about whether "Olive Garden" is an American restaurant or an italian restaurant. :D

Yup, so part of the Atlas history for a POI is seeing problems that people have submitted onto a listing. When I was doing this a few years ago we had a humongous backlog of user feedback, but I'm under the impression now that they're mostly up to date.

Spammers were a huge problem. For businesses that don't want to advertise their brick-and-motor (a locksmith comes to you, not you to a locksmith) the policy was that they'd get one POI at the center of the city or zipcode they operated in. You'd think that locksmiths are bad, but florists are worse. Florists! They sell flowers to people! Horrible spammers. They also like to make fraudulent listings--- so they'll make a listing for "Competitor's Flowers" but have the phone number go to their business "Evil Flowers LLC".
I would suggest that what you are describing is the exception to the rule... Most queries, in such a case could either be done in the database or pushed to the browser... Generally if you're doing something CPU bound that isn't video processing or gaming, you push that out of process through a worker queue anyhow.
That's not a conclusion I draw from it.

Which one of their three wrapping-up points wouldn't be true? #1 simply asks you not to be offended. #2 states that it's always a work-in-progress. #3 is a call to action.

Perhaps you're misreading #2?
It is a morbid reality, but the market for those planes is exactly as you described it. The established warlord who has become wealthy through conquest and now wants ground-attack aircraft to reinforce his authority. It'll be popular amongst supporters as well since it is such a visible emblem of power and collateral damage will be low.

But yes, the idea of that plane going up against any modern fighter is a joke. Even the dated Mig-21 would have no problem destroying that plane using just the cannon.
Is London becoming the world’s greatest city for innovation?
Location: Rosario, Argentina

Remote: Yes

Willing to relocate: Yes

Technologies: iOS / Objective-C / Swift / C# / ASP.Net / WPF

Email: lucas.van.dongen@gmail.com

Skype: btg.nl.l.vandongen

LinkedIn: https://www.linkedin.com/profile/view?srchindex=1&id=3632212...

Dutch guy living in Argentina looking for interesting mobile projects in Europe or the US.
This seems like a very bad idea to me.

It's highly ingrained in my mind that rand() provides a deterministic sequence, and I use deterministic psudorandom sequences all the time.

If you are changing this just in OpenBSD isn't that going to be a portability nightmare? I would find this behaviour in OpenBSD extremely surprising.

I'm very sceptical of the concept that developers expect true randomness out of rand(). Unless the way people are taught this stuff has changed drastically, the very concept of randomness in computing was always introduced right alongside the idea that they don't produce true randomness.

Infact, the need to call srand() or get the same sequence every time can't help but teach you the fact that it's a deterministic sequence.
The zoom is much much faster than Google maps. Very nice.
Yes, I'm tired of being yelled at by the 'deafly intolerant' (nice ableism there), so I suggest you stop doing it.
These are really solid interviews. For those considering a PhD, I would also recommend "Getting What You Came For"[1]. When my mother was considering getting her PhD, I bought it for her -- and also read it myself as someone who aspired to get a PhD. My mom loved the book (and did indeed get her PhD, a requirement in her field), but the book inspired me to consider non-PhD options. Once I started exploring those options, it was clear that they were a better fit for me -- and I have never felt the desire to return for a PhD. (Though given my genetic predisposition to late-in-life PhDs -- my grandfather, mother and aunt all earned their PhDs after the age of 50 -- I suppose I should say only that I haven't felt the desire yet.)

[1] http://www.goodreads.com/book/show/460669.Getting_What_You_C...
and it is a few lines of JavaScript to render a square, looks like it is pair programming ;-)
The program doesn't set up a listening socket (which would show up in netstat), it's doing what is normally the kernel's job (analyzing traffic on the interface and parsing IP packets) all by itself in userspace.
Or to blackmail them so you don't reveal their identity.
True, mixed him up with Gabriel Garcia Marquez. Whoops...
Sam, out of curiosity, what is the average raise for a post-demo-day YC company now-a-days? (if it's public).

I wonder this 500K benchmark is still something useful to investors in the valley. My guess would be that there end up being only a few YC companies each batch raising <500K and I doubt the amount raised ends up being a good predictor of success.
Emacs and command line tools still for the win!
Yeah, one of the first things I noticed was that while the obvious analogy was race in a neighborhood, there was another fairly easy analogy for gender in a workplace.
Interesting that irrigation is the largest use of water at ~60%, but livestock and industrial are only 0.5% and 1.5% respectively. I would have thought livestock and industrial use would be larger. Is this distribution of water common in other states?
Some of the online game matching services are starting to do this - I think both League of Legends and DOTA group people based on the number of "reports" they've had against players.
IMO you don't experience email's failings until you setup an email server. Compared to any other network service I've setup, email is a huge PITA. Setting up the MTA with proper spf, dkim, IPs with a good reputation, and incoming encryption plus the MDA/Imap server with encryption
and spam protection. It is a lot of work.

I've love to see something replace email with something that is simple to setup and administer.

As a user of email I don't really have a problem with it.
This is spot on.

The last sentence is a very important point in enterprise IT shops: Lack of self-confidence in line managers is a big disincentive to hiring smarter developers. They worry that the smart developer (who often shows up with a bit of an attitude) will overshadow the manager and our point out their weaknesses.
It depends in what way you want your numbers to be "better". You might mean deterministic and fast and with less predictable patterns (Mersenne Twister), deterministic and indistinguishable from true random (and slower) (CSPRNG), non-deterministic (depends on the platform).
I think the key lesson here, is you need to be in a position where failing to raise more money does not kill your company.

So if you can convince your entire team to eat ramen for an indefinite period of time between your first raise, and your second raise, you would have "solved" this problem for some definition of solved.
Presumably it's a sort of sideways/backhanded almost-compliment to OS X: it works well enough comparatively that its plusses overwhelm its negatives for the commenter. But, they still wish it supported more flexibility; and the fact it doesn't (and yet its plusses nevertheless still compare favorably enough to its minuses that the commenter continues to use it) leads to a sort of feeling of dissatisfaction and resentment.
Energy Play
really there is a huge software development "organization" that is essential to their business

Or even worse, no organization. We're all using a bunch of unmaintained software (e.g. bash) and it never occurred to us to notice that fact.
Over the last four years I've gotten pretty good at developing iOS and, more recently, Mac apps but I'm not going to invest any more time in a platform subject to this kind of arbitrary and dictatorial control. I'm shifting back to Rails and the open web. It's a much nicer developer ecosystem and potential client pool. And it's even a better business environment for all but the biggest players. In hindsight I regret investing so much time in Apple's walled garden.
Clearly most people are not going to spend a lot of time learning the rigorous theory behind CS, or how to write really high quality software that's meant to be reused.

However, I suspect that coding will become the new literacy. It's becoming an essential life skill, but only a few people need to be really good at it; most people just need a basic functional knowledge.
Does anyone else feel like maybe the entire iOS development experience is batshit insane?
Things like that they should call it stormfront instead of plan9front.
Definitely. And command and control centers can also be hosted at a hacked/badly managed site using something like spammimic [1] for messaging.

[1] - http://www.spammimic.com/
An alternative solution could be to innovate in licenses.

I think a lot of the problem is the idea that MIT/BSD-licensing is the ideal solution because it promotes freedom the most. Clearly, using restrictively licensed components under currently existing restrictive licenses often isn't practical for businesses, but that doesn't mean that having everything be MIT/BSD is the end stage in the evolution of open source licensing.

MIT/BSD-licensing promotes freedom for businesses, but hurts open source developers by requiring them to trust that they can be adequately compensated for their work by a reputation economy that's subordinate to a corporate system that we don't ultimately control.

What if the open source community adopted a norm of dual-licensing open source libraries with the choice of a restrictive non-commercial open source license (basically, AGPL with an added non-commercial restriction) or a license that permits commercial use if you pay?

The key would be that this dual-license would require that any derivative software also be licensed under the same dual-license.

Wouldn't that preserve freedom as in free, while ensuring that open source developers are compensated for their work at levels that ensure and incentivize an optimally robust open source software base?

The devil would be in the details but I bet there's a way to do this that preserves everything that's good about FOSS now and incentivizes better software.
Uh set the evilbit as it leaves tue machine and get the gateway to filter it?
It hard to keep track of who to hate. Apparently it is OK to hate old people. Or maybe just old white people. Or is it just old people who live in rural areas? And also apparently we should hate those who aren't serviced by Uber. And those whose culture we don't like.
ALGORITHM: The Hacker Movie [Full Movie]
Okay, so it looks like the pg bot spouts complete startup gibberish... Kanye is doing much better though
> I try to resist coining phrases

Is this because you feel it's pretentious to do so?

I feel like having a concise name for a concept is one of the most important steps to broad understanding of it and always try to come up with good names for concepts that I want to be able to talk to people about. You might be doing us a bit of a disservice by resisting this.
CanvasPop isn't really an API, in the Twilio sense. It's more like a glorified affiliate program.
For pre-installed files, you have hashes that are publicly known. Afterward, you continue to set the hash with each modification to a file, and report it over the network or to an external device. If you can identify the time of infection, you know which hashes are good.

After you get the infected machine, you pull out the drive and scan it externally, looking for bad hashes and files that shouldn't be there.
this is pretty good given the length for the return message is limited & answers are (usually) long.

me: What should I do first?
pgsays: what should I do first? - Get ramen profitable.

me: Lisp
pgsays: 'lisp programmers divide up their minds,
and excessive dilution in series A stage.'

me: Computer language
pgsays: 'computer language choice for founders
to read is Dale Carnegie's How to hack
also means that when you can tell them they'

me: hackers, geeks & nerds
pgsays: 'hackers, geeks &amp; nerds should be
just as worried about premature design
- designing too early what a program
should do'
Rather than promote coding (which is a good thing regardless) shouldn't we be promoting the mindset and how to approach problems as a programmer?
Yes, the Weebly story is amazing. He covered part of it at Startup School a few years ago: https://www.youtube.com/watch?v=l_b228qEVi8
You've likely already discovered this, but in the off chance not, you can set your keymap to match Eclipse. Just go in Preferences > Keymap, and select Eclipse or Eclipse OS X from the dropdown.
I spent a little time with Haskell and gave up because progress was slow. Later I picked up Ocaml and found many of the concepts to be similar but had a much easier time making progress. Having used Ocaml to familiarize myself with strongly typed FP, I think it wouldn't be so hard now to go back to Haskell and have more success.

If you decide to give it a try, I highly recommend Real World Ocaml [1] as a starting point, especially the installation instructions that help you get up and running with a sane toolchain right away [2].

[1]: http://realworldocaml.org/
[2]: https://github.com/realworldocaml/book/wiki/Installation-Ins...
With namespacing, the namespaces end up being taken forever. A top level name of 'google/guava' isn't a big difference compared to namespace:google, artifact:guava.
I actually expected some holter monitor integration for this app when reading the headline, but it seems it is a logging tool (still useful).

I'm going to try the Android web app when I go home. I think I actually need this since I do have hypertension.

I'm in my early 20s and I have normal weight and no medical conditions beside this. I consider my self healthy, but I do take some medication to correct it before it causes me any significant damage.
My big complaint with the Nexus 5 used to be poor battery life but with the improvements in Android L/5.0 I no longer have any trouble getting through the whole day on a single charge. I was planning to upgrade to a Nexus 6 but I really don't want a phone that big so I'm sticking to my trusty Nexus 5 for now.
> it's not very concise as you can see

The article is very concise. It's just not very correct. :)
"Hey guys, don't mind those DU shells flying over you! I just need to slow this bird down!"
http://www.phenoelit.org/stuff/cd00r.c
Property "rights" only make sense if you believe might makes right. The golf course person has the papers that entitle them to the land only because of a series of violent military actions that simply claimed it, and then sold it to the highest bidder. At best it is stolen property on which some sort of statute of limitations has expired.

I mean, the freaking word "title" is right in the middle of "entitlement" for crying out loud. You can argue property law is the best of a set of bad options, but it is far from just, and it is absolutely, literally, about entitlement.
Show HN: Stop Wasting Time Online, Less Distractions – More Productivity
>While the tastefulness of that solution might be questionable, I believe users should be able to decide for themselves whether it's acceptable or not.

The counterpoint to this is that users have a far, far lower standard for interfaces than Apple does which means developers spend less on the actual functionality of their app. While the examples you posted are unfortunate apps that got caught in cross hairs, I believe that the App Store on mobile is better due to Apple's insistence of UI control.
I'm sorry, but I read two or three pages of that thread and you're really coming across as a crank. Just get a GitHub account, upload the source code, and write a nice README describing the algorithms you use with detailed examples, if you want to be taken seriously.
my recent comment on reddit might be relevant to this:

https://www.reddit.com/r/MachineLearning/comments/2oeg5t/bac...

(Disclaimer: I'm just a beginner ML/DL enthusiast).
Disclaimer: I work for Docker.

Having plugins defined in containers is definitely the eventual goal and it's something that I'm very excited about. With bindings for the right things you open up the door to write a Docker plugin in any language and, since the "virtualization" component to manage it all is built right it, there's no painful install process to get everything working exactly how you like. I'm very optimistic about the future of Docker plugins.
Lisper's second law: the hardest part of getting what you want is figuring out what it is.
The word I would use is "vague".
tl;dr :: nobody wants to board a sinking ship.
Apple licenses a lot of data from companies like TomTom and builds on the crowd sourced data provided by OpenStreetMap. Additionally, apple has a long history of striving to be the best at what they do. Google's approach is generally to be "good enough" across a broader range of services.
Well, yes. But if you're unhappy with say, the way Facebook or email or Twitter works -- you may want to write your own.

You might say "that's absurd, Twitter, Facebook and email aren't going anywhere!" -- but look at What's App or Snapchat or any other communication medium.

There's always room for improvement. Most solutions might be awful but every attempt to improve a system carves more of a path for the next giant.
That last sandbox taught me very small minorities make everyone unhappy.
> What would a large fraction of the population need this skill for?

Managing the rapidly increasing number of computerized systems.

>our everyday systems are designed by an increasingly smaller group of people.

What are you talking about? Open source is bigger than ever. There are more computer scientists than ever. I can't think of a context in which this statement is true.
Let's say you're the NSA. Edward Snowden posts "the NSA is spying on u" on yik yak. You see the yak on the Ft. Meade yak feed.

How do you get Edward Snowden's yik yak userID? This post doesn't show anything that lets you do this from a posted yak.
Literacy too started by a small group of individuals making most of the content and having a near strangle-hold over communication. Then ask literacy expanded, so too did the communication, creativity and variety of content.
"Program or be Programmed" -- great book. Trailer: https://www.youtube.com/watch?v=kgicuytCkoY . Full talk also on youtube, just search for it.
they would just need to paste a command line to findstr: http://technet.microsoft.com/en-us/library/cc732459.aspx

but don't let facts get in the way of your platform wars...
Do you know anything about Yik Yak? It doesn't have ads, at least not on Android.
But how do you 'paste' without a middle button? That's the bit I miss most when I have to use a 2-button mouse. Thank god the guys who invented the scroll-mouse had the sense to build the middle-button into the scroll-wheel axle.
Haha, yea - although perhaps not quite ready for me to start following his advice ;)
If you owe debts to other countries you have to pay that money outside the system. So it takes a certain percentage of production (GDP) and pays the benefit of that production to people in other countries. Japan has a much bigger debt problem than the USA in percentage terms. Nearly all their debt is owed to those in Japan so when it is paid it merely redistributes wealth (rather than losing it to those overseas).

While inflation can allow you to payoff debt with less valuable $ and thus reduce the value of what is given to other countries (also to retirees and other holders of government debt but for the matter of losing wealth to other countries that isn't a factor). But markets adjust and unless you have now paid off all your debt and owe nothing you have to borrow again, and lenders will demand larger interest payments to make up for the risk of your debasing the currency to pay them back worthless dollars. So while this can maybe work in the short term if you fool the markets it most likely doesn't work in the long term for the USA.

I would say it is probably true defaulting on foreign banks would be preferable but it isn't that neat. The USA would default to everybody and it would be chaos (because of the central role of the USA - different than if some minor economic power defaults). The USA owes lots to foreigners and those in the USA and while spreading the costs of default overseas sounds better really it would be so catastrophic I doubt it matters. Debasing the currency through inflation is what would happen instead in the case of the USA. Which would have bad costs to the USA and to those holding USA government debt.
I expect a publication like Wired to be able to distinguish between writing code and writing a 'computer program'. If this is the bar then I wrote my first 'program' when I was in 3rd grade in the 80s doing LOGO.

Don't get me wrong, making programming a core competency is a novel goal and everyone should do it like everyone should do some chemistry in high school or do a physics project (I for one built an awesome bridge of balsa wood). It is an important skill that people should be exposed to at some point but the idea everyone should 'learn' to do it is a misnomer.
Spot on. It’s the same as the Apple/iTunes micropayment model. I buy lots of little things from Apple because I don’t have to go through payment process each time.
No, that's not what the money is for. The money compensates inventory, scheduling, and delivery risk. It does not compensate developers for working on mundane projects. If the developer in question gets a W2 paycheck, odds are they're not seeing anything like 4x what the in-house people are seeing.

And, while I do buy that all three of these developer archetypes exist in the real world, I do not buy that they are the reason that companies don't deploy talent aggressively to upgrade "support services". Rather, companies make straightforward buy-vs-build decisions based on whether projects are part of the focus of the business or not.
So your theory is that Google must have better data about what is in a specific place, and how to get there from somewhere else, because they have a photo of that place, from the street?