skysight-inc/HackerNews huggingface dataset:
I don't find it weird that people contribute to Google Maps (speaking as a >10yr OSM mapper)

One only needs to consider "whats in it for me". Whats in it for them is that their edits show up on Google Maps. They use Google Maps, and so the service and product they use improves.

The OSM "whats in it for me" is identical for the normal user. If normal users see that their app uses OSM then they would be more likely to edit it. This is why OSM requires attribution. It of course has additional benefits - edits are not moderated, anything can be edited, anywhere can be edited, you can get the data, if you have your own site you can make your own maps. For many normal users in both Google Maps and OSM they don't think about the Freedom aspect of their contributions (I'd imagine more would with OSM).

More worrying - we have seen VC backed companies in the OSM ecosystem quite loudly state that the Freedom of the data is less important than getting people to use it, because they see people contributing to Google Maps and because in their minds non techies don't bother about Freedom.
Interesting, how is optimising advertisement CTR a zero-sum game? Just curious.
Perhaps not using the ubiquitous products makes you a terrorist?

It's a tradeoff, if you really believe that the government are motivated solely for your protection then of course you would allow them unlimited access into your personal life (as long as it was invisible to you, via your phone/computer, why would you care? They only use that information to help you. Think Doctor and seeing you naked, you trust that they don't care about seeing you naked, they just want to help you.)

If you're the director of the CIA maybe you really believe that the government having unlimited invasion of privacy is the correct way to keep everyone safe.
General question about this figure, which I've seen before:

> read 23,000 books in a lifetime

As a very conservative lower bound, a person who lives to the age of 80 would have to read 0.79 books per day, from the day they were born, to reach this figure.

Or, to put it another way, who has read 288+ books in the last year?

I'm quite sceptical about this figure. Any thoughts as to how this might be possible? Are the people Alan mentions speed-reading? Anyone else know similarly prolific readers?
Darjeeling tea goes digital
Well, that's one thing you can be sure will never happen with Linux/*BSD. If some service bothers you, you can always reschedule it or turn it off. Good like with "phone home" updates in Windows 10! (unless you are an enterprise user, and even then...)
Wow, that looks cool. Will look into it after work :)

Thanks
I think I just found my new cloud provider. It's rare to see a company stand firm on their values like this.
Ah true, for online, real time purchasing, it takes too long

But for other things it's ok
Keep going.

If you build something and it fails, the experience you gain will be valuable - and a failed project is more valuable than an abandoned project - so even if you fail, you'll be in a better position you are in now! :D

Self doubt is normal - it's part of the creative process. But use it to be critical of your own work, but in a constructive way.

If the work seems daunting, remember the words of Dori on finding Nemo - Just keep swimming. How do you eat an elephant? One bite at a time!
I contribute to both, and use both.

It's possible to find value from both for different reasons, realise they excel in different ways, and my contributions to each reflect my use of each.

Into Google I add/update business opening hours, locations, photos of the inside of a shop or space, reviews of the produce or service on sale (with more positive reviews than negative). These are the things I find of most value when I travel to another area or country.

Into OSM I add/update paths, geographic features, detail on the ground. Things that aid navigation, location, a more factual rather than subjective view of the world around. These are the things I find most of value when I am travelling or researching history and wanting more factual information at a fine level of detail about a collection of places (an area).

I find no contradiction between contributing and using both, because my reason for using OSM and Google services does not boil down to ownership of data.

That said, there is an area in which I actively promote OSM... cycle navigation.

The Garmin maps are exorbitantly priced and always out of date. I promote (on over 300 cycling forums that I run) the use of Open Cycle Map, the ability to load these for free onto a Garmin, and the quality of them across most of the world.

But then... you didn't mention Garmin ;)
Bang on. This is totally great just if the companies doing the white boarding interviews accept this kind of interactions. Most of them don't, and that is what white board interview enthusiasts are missing to consider.
Hmm, they're generally included in that roster, odd you wouldn't have bumped into them. For instance:

http://apple.originalsignal.com
This looks pretty epic!
I hadn't heard of them either and I bought my first mac in 2001, so right about the time they were popular too. Apparently some people had heard of them though, Charles Arthur from theGuardian technology section tweeted just now about their closure https://twitter.com/charlesarthur/status/745154921268273153
You're talking about Germany right?

Was never asked for this in Ireland, though they use an electronic token (because paper is outdated) if the transaction is outside of Ireland
yeah! The ones who did it legally should leave. You're very solution oriented.
Skilltrade
123 Shrink: 123 Shrink Program by Jenny Thompson
What is the most disappointing is PayPal's lack of Customer Service. Why would any vendor want to use their services when they are so badly treated? It also throws into question the data security of other vendors's cloud storage. Is everyone looking at my stuff?!?
Adobe CC 2015 Crack and Keygen Win / Mac Full Free Download – Adobecracked
Essentially, it goes way further than what these financial institutions can do. It goes directly to what the U.S. fed can do - the clearing house for the USD. It can cut off any bank for misconduct/doing business with e.g. Cuba etc.
But these have often bought solutions from foreign companies and integrated them. One example would be Skype. The question is with the kind of regime CIA envisions would Skype ever have gotten bought by Google?
I can only point you to the book we used at the time: Computational Intelligence: An Introduction http://jasss.soc.surrey.ac.uk/7/1/reviews/ramanath.html Although there were many class handouts and journal papers we had to read too.
It's not really concurrent, the VM runs one transaction at a time.

The send returns false if it fails. So if you check for that, you can throw an exception, which rolls back the whole transaction just like in SQL.

The reason the send doesn't automatically throw is that if you were doing lots of sends in a loop, you'd actually want to ignore the exception, so if one send fails it doesn't block everybody.
> Drones with radar already exist

The MQ-9 is 11x20m and has a flyaway cost comparable to some previous gen fighters, so while it's certainly a "drone" (I hate that term), it goes all the way there and all the way home, and is much too expensive to be an expendable target or part of a "swarm". You can't make a drone that you can field dozens of to provide "security in numbers", and afford to lose a couple of. If "swarm radar" (see my last paragraph) is a possibility that lets small aircraft with small radars cooperate like a large aircraft with a large radar, then it's certainly a possibility that we can se "swarms" of <$2m aircraft used without help from the launching crafts radar. They still need to be carried to the area of operation though because of small range.

> That they're substantially more expensive or slower than a use-once cruise missile doesn't matter, because the comparison is to a manned aircraft.

Whether their speed matters depends on what you want to do with them. It wouldn't be money well spent to use loiter-type surveillance craft as fighters. You could build unmanned craft that are fast enough to attack fighters, but it's a numbers game - once they get big enough to have speed and range, they are already very expensive and then you may need them to have high survivability which adds even more cost etc. If you make a "fighter drone" it will likely end up looking like an unmanned fighter plane (Unless: advances in radar tech or power generation). You might save some money because it's unmanned so it doesn't need cockpit, oxygen system, and is slightly more expendable, but you still can't afford to lose a lot of them.

I obviously have no idea apart from what I read on gossip sites, but I believe there will also be be common with a "companion" type unmanned aircraft that are built for forward reconnaissance and attack together with "big" fighters and bombers. They must be fast and stealthy and able to operate within heavily contested airspace. They will simply take over where the expensive large plane (manned or not) can't go any longer. When you think about it, the MBDA meteor and other air-breathing long range missiles are already a kind of fast autonomous planes that are launched from other planes. The line between "missile" and "plane" will blur even more.

Quoting the US Air Forces chief scientist Mica Endsley:

"We see unmanned vehicles being used for a much wider variety of missions. Today they are primarily used for ISR, long duration missions where we want to collect information. In the future, they will be moving cargo and more manned-unmanned teaming where they are acting as extensions of a manned aircraft."

> what's ruling out aperture synthesis approaches? They don't need a single big radar if they can collectively act as one...

That's a good point, I don't know what the state of the art is in "swarm radar". How much better does a pair of current fighters compare to one current fighter?
They actually admitted (2011) that they scrape the last 30 days of transfers of your banking account.
German Source: http://www.golem.de/1105/83811.html
C is hard.

You're right though, why not use C? It's a good language, and it's hard to beat for it's low level powers, portability and speed.

What go gives you is high level productivity, testing, a solution for package management (abit a rubbish one), and a good ecosystem of 3rd party libraries for things like AWS.

The things that suck about C:

- It's hard to do right. There's a great book called 'Deep C Secrets' on this topic by Peter van der Linden. If you haven't read it, I recommend against writing a large project in C until you have.

- C has no package management solution at all. Go doesn't have a great one, but at least it has some kind of high level management for this. Working with C dependencies and the C various build tools for them is a nightmare.

- C has no memory safety, which means if you do screw up, the 'things that can do wrong' are much much worse than if you screw up in a relatively safe language like python or java.

- C (and even 'modern C++') suffer from major portability problems. Not that it's not portable; it is, but in order to be portable, you have to write weird, arcane and terrible code. It's entirely common to see code littered with `#ifdef WIN32 ...` or a typedef for every primitive type (eg. mInt32) to abstract across compiler differences etc. This means any code coverage you get is probably going to poorly represent the actual code in the library. Oh, did I mention C has no test runner? (although to be fair, CMake helps).

On the other hand, it is extremely embedable, and if you know what you're doing, it is the right choice. Have a look at this excellent highly portable IPC library: https://github.com/saprykin/plibsys <-- That's the right choice for the right job.

It's also the right choice, arguably, for a low level component that might import into some other slow-as-balls language like python. I'd argue Rust is a better choice, but hey, its much of a muchness.

...but for a web service or web framework?

nah.

Go was written specifically for those purposes, with high throughput performance as its goal, and a significant amount of effort devoted to optimizing that.

It's not suitable for something like plibsys either.
Tencent pays $8.6b for Supercell
Paypal has been (extremely) slow for years, at least 6 years.
Then why not put yours on CPAN?
Neural Network for Accessible Color Combos
Teespring (YC W13) is hiring engineers in London
Teespring are looking for senior engineers to form the foundation of our new engineering team in London. This is a rare opportunity in that we have a fast-paced, small-team feeling here, but also benefit from being part of a growth-stage silicon valley company.

What does our engineering team do? At Teespring, "full stack" means anything from controlling digital printers, to delightful e-commerce experiences, to building out our 3rd-party API. It’s up to you to pick the challenge which excites you the most! Our main project in the UK is one of the most challenging and impactful in the whole company: to lead the way from a traditional Rails app and towards a multi-service architecture.

What is the day-to-day job like? We take code quality and engineering efficiency seriously. Engineers pair about 70% of the time, and we have a robust but lightweight code review process. Nothing goes to production without automated testing. We do 2-week sprints, with engineers' input a key part of the planning process.

Our Environment: Modern Rails stack, React.js, TDD/BDD with RSpec/Cucumber, Go.

Will the UK engineers be a second-tier team behind the US? We've had remote engineers at Teespring for several years, so have already built a strong culture of discussions and decisions happening online. Also, the two founding members of the UK engineering team were previously based in San Francisco, so we have good personal and professional connections with everyone we need to work with.

What do we offer? Work with talented, collaborative, and entrepreneurial teams. Generous stock options. Free (delicious) catered lunch every day. Fully stocked kitchen with drinks, snacks, and bar. Training and career development (£1,700 a year budget for courses, attending conferences, etc.). Social activities, office happy hours, ping pong tournaments, and endless free t-shirts!

Please contact james@teespring.com to learn more
Of course, the terrorists will switch

Not only terrorists will switch. Everyone who has the option will switch. This is just another nail in the coffin for US technology companies.

I'm pretty sure that when this gets through, the non-US companies will be bought en-masse by US companies, like Microsoft did with Skype.
There's a couple of issues on the CoreCLR GitHub page that touch on this idea, i.e. a replacement GC, see
- https://github.com/dotnet/coreclr/issues/732
- https://github.com/dotnet/coreclr/issues/430

In-particular this comment https://github.com/dotnet/coreclr/issues/430#issuecomment-78...:

> The "alt-gc" direction is possible, but not as easy.

> The GC features that the CoreCLR runtime depends on (for full functionality) are pretty rich. It includes features that are not always found in experimental GC implementations out there such as interior pointers or pinning. It is non-trivial to build an alternative implementation of the rich advanced feature set.

> Integrating a new GC was actually done as research project back in 2003 on top of Rotor. Some of the difficulties highlighted by the project report are not valid anymore - the interface between the CoreCLR runtime and GC is much cleaner than it used to be back in 2003. However, a lot of it is still holds - the issues listed in 5.1 "Integration Issues and Solutions" in particular.
Nope, Serpent is a different language that compiles to the EVM, and Krug just noticed that by default, a send in Serpent includes more gas than Solidity does, opening a door to unexpected attacks.

Solidity is the official supported language, Serpent is an earlier and slightly lower-level language that some people still use. I expect they'll fix the gas default.
The same position is true for UK and EU as for USA: a firm handling money can't accept it unless they've done anti-money laundering checks. This includes e.g. identity checking, and checking both sender and sometimes also recipient for criminal associations.
NASA X-57 Experimental Electric Airplane
How ISIS became the world's deadliest tech startup
Missing from (or aside) this vim plugin is ex mode, similar to this[0]. I read that this is out of scope with the project, but being able to build it as another plugin could be great. This is the approach taken by vim-mode/ex-mode on Atom.

[0]: https://github.com/lloeki/ex-mode
Mr. Robot _dec0d3d.doc
Is this about size, or about the number of layers in the administrative structure?
Containers are actually resource constraints, and were first introduced in Solaris 10, along with zones, which is what you appear to understand under containers. Even on GNU/Linux, containers are implemented via cgroups, which are resource controls and not a virtualization solution.

On SmartOS, when you provision a zone, you get a fully virtualized UNIX server, and you can apply a container to it by defining resource constraints, but that is both pointless and unnecessary there. Once you have a fully virtualized server provisioned from an image with the imgadm(1M) and vmadm(1M), it is only logical that you will want to service individual components via pkg_rm and pkg_add, rather than baking an entire image all over again, and redeploying it, all over again. It's the rule of modularity: "write simple parts connected by clean interfaces" [Kernighan-Plaguer], and it applies particularly well to lightweight virtualization.
Jasper is a tool for reading issues and pull requests in GitHub efficiently. You will be able to read issues by condition of author, repository, organization and etc.
Fear of failure? Or a distaste for the IPO pump and dump spectacle?
It can actually be done.

https://www.youtube.com/watch?v=B7MIJP90biM
> US companies dominate the international market as far as encryption technologies

When do people turn to "companies" for encryption instead of using publicly available libraries or applications?
Coq is pretty specific in what it does like css (also Turing incomplete. There is a pretty low bar for features needed to make something Turing, it doesn't take much more then mutable variables and a while loop or recursive functions to impliment rule 110
This is one of the not-very-international startups. Only available for merchants in 2 or 3 countries last I checked. I don't think small companies can do true international payment processing because of the labor needed to handle all the red tape in every country they go into.

Edit: I see they're already grown a lot and are even starting to try unlikely countries like Brazil and New Zealand.
Do you believe in self-healing/self-repairing software?
With simple CRUD operations dbix works good. But for more complex queries pure dbi sql looks more good.
From wikipedia [1]:

> In game theory and economic theory, a zero-sum game is a mathematical representation of a situation in which each participant's gain (or loss) of utility is exactly balanced by the losses (or gains) of the utility of the other participant(s).

Advertisement is (to first approximation) zero-sum in the sense that what you sell, your competitor will not sell. The contribution to society of the advertisement is zero. You can say that you have provided the customer the service of making them aware of the product, but that is only in second approximation, as customers generally do not want this service. Also, they can only spend their money once. Further, ads cost money, so perhaps we can even call it a negative-sum game :)

[1] https://en.wikipedia.org/wiki/Zero-sum_game
Identifying the transcendent people and activities that could undermine the status quo the CIA works to defend.

Now we could argue if the CIA works for the well being of the majority of US citizens, or to defend the obscure interests of some minority. And discuss the historical role of the CIA "fighting terrorism".
Typeset in the Future: Blade Runner
I heard it was around 10% for heroin users. No idea what the numbers for alcohol are. I imagine social circumstances play at least as large a role as the actual drugs.
Ask HN: Did not get to do Master's education I so much wanted to, what to do?
Hi HN. I always wanted to do my Masters in computer science, specialising in Operating Systems or Data Science. But that dream went unrequited due to a number of factors. The thirst for learning, however, hasn't quenched. I feel this from time to time that I am not learning anything ground breaking.

I do learn what is necessary for my job (I have 9+ years experience). I also do extra things in programming and tech, but nothing seems to feel like having done Masters (or even PhD).

Does anyone else have this feeling? I cannot pursue it now that I have a family and many responsibilities. How does one feel doing (by doing) cutting edge study or research while doing the day job which includes developing apps for your employer?
There was a discussion about Iris on the github issue tracker of Gin, another framework, dated March 13 2016:

https://github.com/gin-gonic/gin/issues/560

Some benchmark were made too.
as long as the torrent client knows how to reverse the changes it made to the file (why wouldn't it?) then there won't be any problem.

Its just a really really simple form of "encryption", which most torrent clients do support
We may discuss about proper authentication mechanisms here, but I guess the real lesson learned is "don't gather data if you really don't need to".
They'd use some other method of fingerprinting then. It'd be an interesting arms race.
Interesting patent case: Cuozzo Speed v Lee [pdf] (GPS speed indicators)
-Most people(tm) probably couldn't care less and definitely wouldn't be willing to put up with the hassle of making their friends switch from iMessage, Google Talk, Skype, Facebook Messenger or whatever it is called - in order to use an encrypted solution.

If end-to-end crypto is going to become the norm, it needs to be supported by the clients people have chosen to use - not by some obscure (to Joe Q. Average) app.

Brennan obviously knows this - it doesn't matter all that much if .01% of the web population use a client outside US control if the remaining 99.99% do use crippled, US-controlled apps.

Heck, it would probably save them lots of time, as being among the .01% would immediately flag you as a crank, terrorist or both.
First self-driving ‘cognitive’ vehicle uses IBM Watson Internet of Things
As a german that's not my experience at all. Credit cards aren't that common here and SEPA transfers are slow as hell and always a minor hassle, that I tend to avoid as long as I can.

Without Paypal a lot of european customers wouldn't be able to buy from international vendors.