skysight-inc/HackerNews huggingface dataset:
If you are using OSM then it would be for you to take the change request and then perform it yourself. Don't plan to do this at scale - just do it so that your client thinks they are getting full service. They wouldn't bother to do it very often.

But the real estate agents do get frustrated when its a real mapping error.

India - in Chennai they have 2 numbers on each house : old numbering and new numbering. So addresses are shown as 17 : 34

and the rickshaw drivers have never seen a map in their lives. I hold up a google map on the phone and they stare fascinated at it for minutes, but it really has nothing to do with the reality of getting there. Many people don't even know the names of the streets and they change the names all the time. Its done by corners and what landmarks are there.

curious - how did you come up with the name nestoria ?
As for the company, we've got over one million lines of c#. As new subsystems appear they are being moved to other technologies (Angular + Java + Jersey + maven + guice + Jetty + Redis + postgresql). This takes time. The amount of code is tiny compared to the old implementations and the time to market and reliability is awesome.

As for me, because I'm in charge of the migration. When its gone I'm not even going to go to the funeral.
SRV records do ports.
http://en.wikipedia.org/wiki/User:ThurnerRupert/Lightning_Me...

This is a problem with wikipedia in general. I think archive.org is/should be archiving dumps.
Not for nothing but it's easier to be kind to your coworkers when they're not fucking up their work. Or even worse, yours. Of course in those times you have bigger problems than kindness. Or perhaps better put, empathy and kindness have many dimensions. Having a smile on your face while you make a mess for your coworker isn't actually kind.
Does Your Team Rock? Tell and Win Our #MyTeamRocks Contest
Please note that:

$ echo "wc can't count æøæ either" |wc
1 5 29
$ echo "wc can't count aaa either" |wc
1 5 26

[edit: Also, note that Japanese is both left-to-right and top-to-bottom,right-to-left]
I hope Khosla looses this. Beach access should not be restricted in my opinion and private property should begin not less than several hundred feet from the water.

But I'm not counting on it.
> Even a noob player can crush an AI trying to play grognard games so usually the computer cheats or is given a massive handicap, like, say, your human controlled division is up against two, maybe three AI divisions. I've played a lot of grognard games both computer and tabletop and I've never found a worthy evenly matched AI opponent although humans can kick my butt.

How hard have people tried? I've never had the impression that tabletop wargames had a lot (or any...) programming/AI talent working on them. Too many, too unpopular.
Make something! Internal tool, something to scratch an itch, doesn't matter. Try to make something you'd know how to make in another language, but that will be challenging in your new one.

Too often "studying" can be procrastination. Find a kernel of the language that's "just enough" and run with it.

I used to try to read books, but I find for me it's much easier to use books as reference than as introduction. You find the corner cases in a language very quickly if you just move fast and break things.
"How I made a million in 3 months" by markus007 - http://www.webmasterworld.com/forum89/13958.htm
That's a living hell. I wish you good fortune.
Attention companies going public in the near future: this is how you raise your stock price

And why do you do this? Because you're paid in stock and actual internal projects are not going to "wow" analysts. When in doubt spend money on what's popular.
Absolutely. I would easily drop $10 on a proper emulator app and then even the same for a couple of games. Mario, Final Fantasy, Metroid. And my wife isn't really a gamer at all but she loves Animal Crossing. So I hooked her iPad up with an emulator and an Animal Crossing rom because she's just not going to carry around a dedicated gaming device.
Sorry mate, I didn't take "kids" into account :-)

Whatever works for you!!! Meditation it is!!! (will try also!).
Interconnect agreements are different than "fast/slow lane". CDNs will need to pay a premium so that their traffic will not be slowed down, regardless of the peering agreement.
Facebook removes two of its apps from circulation
Sure, but that number is a lower bound, not an upper bound.
I've visited SF just once, but California Academy of Sciences was pretty nice.

Also, probably more exotic for foreigners, but the hop-on hop-off bus tours are also quite nice, especially if the weather is OK.

Have fun! :)
No, you should make half of it blink.
Please identify the specific mechanism by which you think that an ad for Bingo Card Creator appearing on a page about bingo cards erodes the privacy of Ethyl Smith, a hypothetical schoolteacher in Kansas who is currently viewing the page about bingo cards. It is not obvious to me that this is "automatic" or that there are various poorly specified data being collected which helped immensely other than "It looks like she wants bingo cards. Maybe we show her an ad about bingo cards?"
Optimize Your Front-End Workflow
This may actually take longer than having a line item for each file, consider:

> Visual Studio, please open all *.cs files in this directory (recursive)

vs.

> Visual Studio, open all of these files

Also, by itemizing each file you can exclude single files from build easier.

This is all speculation.

EDIT: Also, I think they did this because they didn't expect users to be mucking around in .csproj files.
So it's an upfront hedge to work around poorly written rasterizers?

I would love to see some examples of the bad rasterization this kind of thing fixes. I think that would be an interesting article/addition.
I was expecting a map of the network infrastructure (i.e. the Internet) but it's an interesting visualisation nonetheless. Was surprised to see how big Yahoo still is considering their market share is pretty constantly derided by the tech press.
If you're sure that it can be done without javascript, adding your solution as an answer on the SO question would probably be greatly appreciated.
HDD don't care about opening files. If the FS supported the same operations, I could send grep directly to the block level and have it scan contiguous lists of blocks that cover files I care about. You will get false positives for the overscan (potentially), but you will also achieve the raw rate of the disk (150MB/s for spinning and 500MB/s for solid sate).

So in effect, these big data serialization systems are attempting to lift the file system into userland so they can make just that optimization.
> Secret orders may be a necessary evil; but secret legal justifications? What could that even mean??

The argument is that by disclosing the legal justification you give information to the targets. For example, if the argument for allowing a drone killing required an explicit threat to commit a violent crime by the target, targets could know what to keep their mouths shut about in order to avoid qualifying. It's a weak argument. But hey, maybe they can keep that argument secret too and then no one will be able to challenge it.
I think a better overview these days is "A Survey of Monte Carlo Tree Search Methods", Browne et al 2012 http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.297....
They're already providing a .NET web server. That's the 'self-hosting' examples Scott shows in the article: when you run the application that way, it becomes a web server for your app. It's just like a Node.js application. For a production deployment on Linux I'd probably run the app using Mono on a localhost port, and run Apache in front of it with a reverse-proxy config pointing to localhost.

BTW, if you're not a fan of ASP.Net MVC's style of web framework, take a look at Nancy[1]. It's much more lightweight, and can also run under Mono on Linux.

[1] http://nancyfx.org/
You'll be missing the startup conference on Wednesday, but the tips page shows what happens the next day, when you are in town:

May 15: Hackers and Founders Meetup at the Hacker Dojo.

May 15: the Founder Showcase is a great event, and even if you can’t attend the afternoon presentations, it’s worth spending $15 for the evening after-party at NASA that looks to be really cool. Registration here, after-party here.

Grab a coffee at Red Rock Cafe in downtown Mountain View, if you are a pennyless entrepreneur working on the next big thing, or at Coupa Cafe in Palo Alto if you think you are ready to pitch VCs. Just sit back and watch…

[source] http://thestartupconference.com/tips-for-first-time-attendee...
You should use .SelectMany along with .Where (not .Find). I can see an answer on SO that just does this.
Is go green really works?
Global prevention.
1. Read & execute example code

2. Make something trivial or extend the example code

3. Read the documentation while doing so
Email sucks. Here's how 5 startups are trying to fix it
There was a related discussion on the Mercurial mailing list a while back. Not about Python 2 vs 3, but about filename encoding.

Mercurial follows a policy of treating filenames as byte strings. Matt Mackall is very clear about this. Because unix treats filenames as byte strings, this makes Mercurial interoperate with other programs on a unix machine pretty well: you can manage files of any encoding, you can embed filenames in file contents (eg in build scripts) and be confident they will always be byte-for-byte identical with the names managed by Mercurial, etc.

However, it also means Mercurial falls flat on its face when it's asked to share files between machines using different encodings. Names which work fine on one machine will, to human eyes, be garbled nonsense on the other.

This is a problem which does actually happen; there is a slow trickle of bug reports about it. And because of the commitment to unix-style filenames, it will probably never be fixed. List members did try and come up with some ideas to fix it which preserved the unix semantics normal cases, but they weren't popular.

And before anyone gets lippy, i assume Git has the same problem.

Ultimately, i would say this comes down to a conflict between two fundamentally different kinds of users of strings: machines and people. Machines are best served by strings of bytes. People are best served by strings of characters. Usually. And sadly, unix's lack of a known filesystem encoding is too well-established for there to be much chance of building a bridge.
Yeah, it's a personal opinion, but Angular is weird, and ExtJS was easier to get a hold off five years ago, so go figure.
The first script does not work on Python 3. That's the whole point of the post. You need to use the second one.
If I can recommend Alamo Square, and the Mill, a cafe nearby. Not necessarily a place to do networking, but a lovely part of SF.
Thanks for the feedback. I'm having a hard time agreeing with some of it, and I thought I'd ask you for clarification.

> * Text should not be centered.

Is there a reason for this?

>* The About/Goodwill/etc. tabs break basic usability guidelines. The user is unlikely to realize that the blue means 'selected.' This non-intuitive relative to scrolling.

One of the problems I aimed to solve was to reduce the "wall of text" effect by splitting it up into tabs. How can I improve this without losing sight of that goal?

>* The supporting copy needs a red marker through 90% of it.

What is the supporting copy?

Thanks for the rest, it's good advice. I will note that we don't actually have a sign-up flow (intentionally), but I could work a call to action in.
I think you've hit the nail on the head. Scientists are not there to create great software. They are there to create great science. For the small amount of software that does end up in a commercial product, it will probably be rewritten anyway, and probably by somebody who wasn't doing the research in the first place.
will give their lawyers a stronger argument

No it won't. Using the name and marks of the FCC to dicuss policy and actions by the FCC is clearly fair use.
Sinatra inspired web framework for quickly creating web apps in Java
Be safe: My wife and I have been to SF twice. The first time a bar fight spilled out into the street while we were walking to church at 9am on Sunday morning. One of the guys pulled a knife, but someone talked him down before there was any blood spilled.

The second time my wife was about 20' away from a shooting near the convention center.

I am sure its a great city, but I haven't had the best experience there.
Yeah, SF's not all about tech. Take the time to explore the reasons why all the tech people wanted to live here in the first place, before there was a startup ecosystem. Access to nature, beautiful location, progressive and accepting attitude etc.

If you can stick around an extra day, Bay To Breakers is happening on Sunday. One of the more quintessentially San Francisco events which you wont find anywhere else in the world.
We're adding more explanation to the loading screen. Also, for folks who don't want to interrupt users, here's an anigif to post. http://imgur.com/PQRaxNa (putting this up on the site now)
Interference is pretty much the only the limiting factor locally for information capacity for any given frequency band. What Artemis is doing is "spacetime" coding signal in such a way constructive interference forms at desired locations.

Part of the "magic" apparently comes from return channel analysis, nothing at all like noise cancelling earphones. This doesn't try to cancel existing interference in any way.

This is a superset of beamforming, a more generic solution with arbitrary positioning. Nothing is ever completely new.

I'm not sure what you mean by wide area systems, but I don't see any reason why the range can't be even hundreds of kilometers, limited just by line of sight and signal attenuation. Roundtrip delay might affect doppler compensation at greater distances.
None of those companies look for specific technologies either, they just look for aptitude, intelligence/analytical ability which you obviously lack.
As sea levels rise due to the melting of the Antarctic ice sheet[0], we could fly drones to survey the flooding of cities and coastal areas. That would be a fantastic use of oil wealth.

[0] http://www.nytimes.com/2014/05/13/science/earth/collapse-of-...
Let's hope this becomes what it is promising and reliefs me of dropbox and the likes... ;)
I don't know about you, but all I know about al-Awlaki is what I've heard from the US government.
So HP will spend $1bn over two years on cloud while Google is spending twice that a quarter and Amazon and Microsoft spend that a quarter on capex mainly on cloud. It is not clear they are a serious player. Rack space has spent more than that already.
My libraries are all supporting unicode on Python 2. And in fact, they do it better than on Python 3. File any unicode bugs you might encounter on Python 2 against me please.
A word of warning for any UK based BT customers: xip.io doesn't work on BT Home Hub 5! I recently upgraded to the 5 from a Home Hub 3 (which it worked fine on), but had to send it back because of this. The 'BT tech experts' couldn't give an explanation. Has anyone else had the same issue?
I don't know what you mean by "the game is actually finished".

AGA Rules: 9) Ending the Game:
Two consecutive passes signal the end of the game.

New Zealand rules: The game is finished when both players agree that there are no more worthwhile moves.
Simplifying Code with React
Is there a way to divide the Unicode world into ranges, with some clearly marked as "will work with this approach" and others marked differently.

A sort of code-pages approach - but we all work on the same Unicode foundation, just when it comes to Japanese a non-speaker like me would gracefully down-scale all the operations to "print and then suggest we hire some people to write an extension".

Its I guess linking LOCALE to a number range...
Microsoft readying locker service for Xbox Music
Interconnects are exactly what the "fast/slow lane" argument is about. Netflix bought interconnects from Comcast and Verizon. Just through buying interconnects to the ISPs, the CDNs ensure their traffic won't be slowed down by an intermediary like Cogent.

They're not intending to provide higher QoS for sites that pay up -- that's insane and it wouldn't work anyway.
One of the core problems I struggle with in human relations is, effectively, the prisoners dilemma of kindness: we are all better off if we are kind to one another. However, a "better" (and I recognize that is a fraught word) state, for me, would be you being kind to me, but me not being kind to you, especially when the stakes are high.

This leads to a situation where the sociopaths thrive by convincing the clueless that "we all must be kind" while, themselves, adopting Machiavellian ruthlessness, including publicly shaming the people who point out their hypocrisy: "How can you be against kindness! Shun the outsider!"

My working theory is that in small enough groups where, and this is key, the groups are largely self-autonomous/autarchic, the game can remain stable in the "all kind" state. From personal experience, I have seen that simply having small groups, but arranged in a power hierarchy, allows the sociopathic element to win the game by appeals to the remote, functionally indifferent master.

Can a company (or, indeed, a country) be organized this way? Can it prevent the Gervais Principle (http://www.ribbonfarm.com/2009/10/07/the-gervais-principle-o...) from winning out?

Dunno. Gonna try to find out.
Duly noted! We'll definitely take that to heart.
It looks like a central A/C system is a requirement for this program, so if you use window units, you will not be eligible.
The C# language is fine, F# is also fine (let's pretend VB does not exist). The CLR is fine (and, in some cases, even better than the JVM).

What is not fine is the rest of the ecosystem. Going Microsoft usually means Windows (good luck convincing etc corp. to run on Mono), and sometimes, even things like Sharepoint.

Thanks, but no thanks. I'd pick C# over Java any day, but dragging all that baggage is not acceptable.
I took a class on this topic last summer. It was hard, but extremely rewarding in the end.
If there will be hyper intelligent AI worthy of the name, we won't realize the singularity has happened at all.
Yeah, but the minimum 34 maintainers (2/3s of the states) have been arguing about the colour of the bike shed since the time of mainstream horse drawn carriages. Little known fact: the most recent pull request accepted into the Repo was submitted in Sept 1789.

http://en.wikipedia.org/wiki/Twenty-seventh_Amendment_to_the...
HackerNewsAPI v2.0.0
A better title would be "Syncthing, an open source Dropbox replacement written in Go".

But seriously, it seems promising.
Ignorance: the best argument for life.
Ride a cable car and see the buffalo in Golden Gate park.
So... Vendor A - NVidia, Vendor B - AMD, Vendor C - Intel. What are the two Intel drivers?
What do you want to ask?
For the same reason that we don't accept secret laws, we shouldn't accept secret "legal justifications."
> So is that line really necessary?

He's not the author of the original post -- he's the author of the linkedin post he linked to.
I think the comment is implicit: bad code leads to wrong code. Or rather: with bad code, how can you tell either way?

> In this sense, the sins of the scientific programmer might actually be important

No, you’re turning facts on their head: “fail early”, as described by you, is not a “sin”, on the contrary, it’s a hallmark of good software engineering [1]. Of course a nicely formatted error message is preferred to a coredump, but the end result is similar. But that’s not what (a lot of) bad scientific code does. Instead, it veers into the realm of undefined or unpredictable behaviour by failing to recognise the existence of a problem.

[1] https://en.wikipedia.org/wiki/Fail-fast
Suggest targeting 2-3 individuals, local experts who might be able to help with your business or career goals. Offer to pay for 1 hour of their time for advice & counsel. Most people will be flattered, appreciate the sign of a respect and will waive any fee. Bonus, you'll get some great insights and potentially make a new friend.
Oh, I know. It just begs the question of why Square is different from everyone else in that regard.
Third time is the charm. I have no doubt these things happened, but they're not usual.
Written material only.

Conceptual overviews (if one is available) -> tutorials -> exercises -> make a small thing -> make a bigger thing
The legal justification is that we are at war and these people have been deemed combatants in that war.

Who exactly are we at "war" with? On what Constitutional basis was this "war" declared? Under what conditions will hostilities cease? On the enemy's side, who has the authority to sue for peace or sign surrender documents? What laws of war under the UN, Geneva Convention, and/or various treaties apply to this one?

You don't get to do anything you want, and kill anyone you want, just by declaring a "war" on an abstract noun.
I imagine that if you do that, and then add files from within Visual Studio, it'll rewrite the csproj file with the individual file references. My company has had a fair share of csproj file pain caused by Visual Studio not understanding everything that's possible in csproj files. In our case we like to import some variables that give the install path and version number of our core libraries and we use those in Reference elements, but Visual Studio won't show the variables in the GUI and provides no way to add a new reference that uses the variables through the GUI. If you add a reference, you have to follow-up by hand-editing the csproj file, and it's easy to mess that up.
No he mean ressources isolation containers (tiny VMs)
As it turns out, Go endgames are surprisingly tractable with clever mathematics. See for example http://senseis.xmp.net/?MathematicalGo
Sorry - guess I linked the wrong program. Here's the ThinkEco program. Works on window-based AC units.

https://www.coolnycprogram.com/
People always paint this on a "deceptive & kind" vs "honest & mean" axis, but I don't think those attributes have to be tied together. You can be direct without losing kindness. Saying "I don't think this is the right approach, don't go down this path anymore" is direct, but it's not mean. Not to sound like a fanboy, but since most people here are familiar with his writings, I think PG's essays are a good example of this. He'll say direct things that probably piss some people off, but it doesn't ever seem to come from anger.

Saying "are you fucking insane? Only an idiot would come up with this", like Linus would, is also direct.. but, not particularly necessary in my opinion.
It is a just outcome if the affected party feels satisfied. Just because there wasn't punishment (or wasn't "enough" punishment in someone's eyes) doesn't mean the outcome wasn't just. Justice doesn't mean punishment.
As a retort to the conservative theory, the biggest flaw I see in that argument is

> "People naturally make the most rational economic decisions in their journey to achieve maximum happiness"

Current economic thinking of the financially illiterate maximizes happiness on local, and not absolute maxima. You can see this in the everyday ethos of American culture: we want what satisfies us now; we want what is quick and easy. This comes at the cost of it being the best for us, which is oftentimes irrational.

An example of this would be buying fast food over healthy (natural) food. Rationally it's better to buy fast food as it is cheaper than healthy food (on a pure cost basis) and it sates local maxima for immediate happiness in the taste of food. However, it is not a rational economic choice in the long run, as unhealthy food choices correlate with increase disease, and thus higher long-term medical costs, and that sickness leads to an overall (absolute) maxima being lower.