skysight-inc/HackerNews huggingface dataset:
Paid business services for customer interaction, sound like a plausible business model for WhatsApp. However, I get the feeling this is only part of the story. I assume that data mined by WhatsApp are probably more valuable to Facebook.
London’s Black Cabs Turn to Crowdfunding to Fight Uber
The game has turns in theory: each split proposal is one turn. The most senior pirate proposes a split; if it's not accepted, he gets killed and the next pirate proposes a split. That's the next "turn", assuming the first split gets rejected.

Theoretically, a pirate could accept a seemingly inconvenient proposal if he evaluates that rejecting it would result in himself getting killed further down the line, when it's his own turn to propose a split.

You're right that this never happens in the 5-pirate game as stated (I'm not sure about the general N-pirate, C-coins game). The pirates who are offered 0 coins reject the split, but they don't get to alter the result anyway.
EROQ Framework, 0.1.0-RELEASE released
My wife if an EA for SVP (Heads 800 people) at a major Fortune 500 company. She's fantastic at her job, exceptionally personable, very organized and professional (and everything that she does), but she's wants more responsibility and it's not clear how she can make a shift. Anyone have experience ideas?
People seem to say this all the time, but assuming it's true, what's inherently wrong with "being the product"?
This is what I thought as well.

WhatsApp asked me for money a few times but wasn't overly bullish about it after I ignored it for a few days.

Not using WhatsApp isn't any obstacle as everyone seems to have a few messengers. I just pressed a different button, others answered on the platform I swiched to.
I was in the audience and he gave a pretty clear hint that commerce (a la tencent) would be the path forward for monetization
GoPro Stock Drops 23% After Announcing Layoffs and Disappointing Q4 Guidance
Absolutely. But I don't think city living needs to be expensive. Looking toward the more population-dense central Europe, average families are able to afford to live in urban areas because there is far more urban housing available throughout the countries, and it's not just concentrated in a couple of metropolitan cities.

The demand for urban living outpaces supply of urban housing the United States. We need a great urban housing expansion throughout the country to make city living affordable again.
Yes, that's the first response. "running out of physical pages" here in the GP really means "running out of free or reclaimable pages and running out of swap".
Alan Kay’s Viewpoints Research Institute: http://vpri.org/ (with which Bret Victor is associated).
What really irks me is that these sorts of statements on gender never so much as acknowledge the flip side. There are probably blog posts somewhere about how we don't have enough boys going into fashion, elementary school education, communications, nutrition, nursing, or human resources.

To escape naivety, we need to start looking at the big picture where an individuals choice is not, "Yes Tech!" or "No Tech!" but more accurately a wide variety of options, and try to understand why women are so drawn to other fields.

Women are doing better in school than boys. Women do better across all subjects, including STEM. They are choosing other fields, why? Is the presumption being made here that every woman thinks programming is the best field of all time, but they're just scared away by men? That seems very self-centric and dishonest. I'm sure that men face the same amount of stigma and social barriers in female dominated landscapes.

Maybe things like fashion, teaching kids, and helping others (both physically and psychologically) come across as much more fulfilling than doing math on a computer all day.

When I lay out the two options: men are scaring women away from technology || most women identify more with a plethora of other subjects.

Well, the first makes for a good drama, but the latter is obvious.
Surprised to see Permutation City in that list. Given that the book is written in 1994, Gregg displays admirable prescience about how computing would develop. Honestly you would think it was written in the last 5 years or so. His vision of cloud computing is absolutely outstanding. It blew me away when I checked when the book was written after reading the first few chapters.

I'd read Schild's Ladder prior to reading Permutation city, which is also a good read. It does seem to get bogged down in the technical and descriptive side of things at times, however, it's a fantastic idea for a story. The main premise of the film would make a great movie.

Whilst I'm on the subject of good "Hard sci-fi" novels, Tau Zero is also worth reading.

Edit - I'll also throw this in:
http://www.amazon.co.uk/gp/product/0814703259

Magic :-)
This is the second time something like this happened. Why not put 4 tall posts up - equidistant from each other - a square.

Then a wire net between the posts.

When it tips over, it can just fall into the wire net.... they could even have motors to unwind a little while it leans over on them to allow "soft catching" the rocket. Foam over the wires would help here.

Actually... why not skip the barge & the dramatic landing and just catch it with a big underwater net? I suppose getting the rocket wet with salt water is not good? (the inside is covered with liquid spill indicators which void the warranty?)
Buran. It only flew once, but it did work!

Apollo Lunar Module, if Moon counts.
Note: I've submitted this article not because of the specific topic of the economy or politics, but rather because of its implications on reasoning.

Key quote from the article: "When survey respondents were offered a small cash reward — a dollar or two — for producing a correct answer about the unemployment rate and other economic conditions, they were more likely to be accurate and less likely to produce an answer that fit their partisan biases."

This suggests that people have a more accurate underlying understanding/model, but that they ignore it in favor of their professed beliefs. http://lesswrong.com/lw/i4/belief_in_belief/

I say this having previously exhibited such behavior myself (both on this particular topic and on others). I know that I've stopped doing so on the topics for which I've become aware of doing it, but I wouldn't find it particularly surprising if I still did this on other things and didn't realize it.
How to reach your gambling objective (like a boss)
STEPS by alan kay(building a full OS including applications in 20K LOC: http://blog.regehr.org/archives/663

Spiral http://www.spiral.net/index.html and spiralgen - going straight from math to code optimized for multiple platforms: http://www.spiralgen.com/

Automatically solving bugs using genetic algorithms : http://dijkstra.cs.virginia.edu/genprog/

Automatic bug repair(2015): http://news.mit.edu/2015/automatic-code-bug-repair-0629
Pretty much everything listed as "challenges" also applies to "recent grads from CS programs -- even top tier ones".
demo clip seems to suggest you can switch between streams with ~3ms delay (two cameras filming same laptop screen with a clock running), but its not spelled out anywhere clearly so might be a marketing trick of showing you what you want while selling something else
Today, I stared into the eyes of God – and saw only emptiness
There you go. Easy does it, buddy. He won't hurt you any more.
I've seen some work that attempts to recreate the "spiky" neural networks (e.g. neurons that fire when their inputs pass a threshold), intended to mimic the biochemistry of real neurons.

That work seems to spin their contribution as reducing the power required to evaluate the neural network though. If I recall correctly, the accuracy of those models for everyday tasks is typically much much lower than usual ANNs, and they're a pain to train. So, still not very common.
It's just a catchy phrase designed to sound shocking as it suggests some opaque objectification.

Obviously you don't need to "be the product". Selling a shortcut to a bit of your attention makes a lot of money, too.

Edit: And you are always in the position to choose how much attention you grant the apps you use.
Might be a case of MySQL natively supporting multi-master replication, whereas with Postgres you have to use a third-party/commercial solution.

Especially if you're not using any particularly advanced Postgres features, the operational simplicity of having built-in multimaster replication might outweigh any PG benefits.
SpaceX Successfully Launches Satellite, Unsuccessfully Lands Rocket
> It starts at 1 MB/s.

Not a problem all you can get is a crappy 8 Mbps ADSL. Oh well, let me whine... ;)
Viewpoints Research Institute, see e.g. http://vpri.org/html/writings.php which has papers like	"Checks and Balances - Constraint Solving without Surprises in Object-Constraint Programming Languages" and Alessandro Warth's "Experimenting With Programming Languages" (which led to OMeta/JS, which is I think on GitHub), as well as a ton of Alan Kay talks on fundamental new computing technologies http://vpri.org/html/words_links/links_ifnct.htm .

The way that Datomic uses Datalog is really interesting from a perspective of "new approach to programming" (databases).

Erik Demaine's course on advanced data structures gives some interesting ideas for time-travel-based games: https://courses.csail.mit.edu/6.851/spring14/ . His work also has application to other fields like creating an efficient in-app version control system http://www.cs.utexas.edu/~ecprice/papers/confluent_swat.pdf .

Lots of cool stuff on HaskellWiki; for example https://wiki.haskell.org/Functional_Reactive_Programming .

If you really want to jump into the deep end there's a whole blog called Lambda: the Ultimate about new approaches to programming: http://lambda-the-ultimate.org/
> When I think of parenting 50 or 100 years ago, I think of it as more formal and detached. Children addressing their parents as "sir" and "ma'am".

I don't think that's detached, but precisely the opposite. Treating one's parents like anyone else says, 'you don't matter any more to me than anyone else does,' whereas treating one's parents as one's superiors says, 'you are my parents, older and wiser than I am, and I treat you unlike some random people on the street.'
Tips for adding SwiftLint (or any linter) to an existing project
There's not much wrong with being the product as long as you are aware of that distinction. The problem arises when people aren't aware because this in essence takes away their right(option, if you will) to refuse to use the service.
This is even more true in sports. How many NBA players were not the best player in their home town?

Though might be less true for writers. Look at JK Rowling and Toni Morrison for example.
As someone mentioned on Reddit

Succeeded to land. Failed to stand.
What do you see as the business use case for more realistic text-to-speech?

We use TTS extensively within the Pantelligent iOS and Android apps, and it's something our users requested and get a lot of value out of. It seems like the existing solutions are already good enough / dramatically above the threshold of usefulness for an interactive real-time-guidance application like ours, and just keep getting better from the OS side.
The Non-Mathematical Guide to Fixed Point Theorems and Nash Equilibria
A Chat with Yahoo's Sean Galligan About App-Install Ads
Manage them using a configuration management tool (e.g puppet/chef/ansible).

Also, it's far better to have the pubkeys stored in a filesystem location (I.e not in the users home directory) that the ssh daemon has read access to, and no-one outside of root/config management has write access to.
Comparing a bootcamp graduate to an industry veteran with 20 years dev experience is ridiculous. No one expects them to have that skillset. They're junior level developers who compare with university graduates, often very favorably.
Also WhatsApp is closed-source, but Telegram's client is open-source.
Anybody knows of (good) sites for remote server (Linux esp.) contract work (sysadmin/devops/optimization/security/reliability)? if there are none, anybody interested in one?
>It would be great if there was a built-in browser method though, to just get a bitmap of the screen in Javascript.

I've used webkit.js (https://github.com/trevorlinton/webkit.js) to implement a client-side save-chart-to-image feature in an web app. Not really sure if I'd currently recommend it, but the strategy has promise if developed on more. Most people needing to do this right now for arbitrary HTML would probably be better served by having their webapp make a request to a server to run wkhtmltoimage and return the image.

The project isn't actively maintained and I never managed to compile it myself, so I wouldn't be able to effectively maintain or extend or fix issues in it. It doesn't have any hooks to call code when it's done rendering something, so I had to experiment and finally I noticed it would call a specific webgl method when it was done, so I would monkey-patch that webgl method to call my code afterward.

Then there's the issue that it's a 5mb download (gzipped) to the user's browser. It was only needed for a little-used feature, so I made the file not be requested until the feature is triggered, and then the download progress is shown on a modal. (And then the browser keeps the script cached after loading it once, so future uses of the feature are quicker.)

In the end, it works well for my use case here. Some parts of my use case that helped it work was the fact that immediate rendering wasn't necessary (it was fine to make the user wait for it to load), and the fact that it only had to work on HTML that the web app itself generated. webkit.js doesn't handle things like images or remote resources currently, so it wouldn't work well for arbitrary user-provided pages.
Using gitlab for go development, "go get" doesn't work. Googled around, couldn't find a solution. With github, on the other hand, it just works.

I love gitlab (even made a git tool to easily create repositories from the commandline, gitgitlab) but these small things make a real difference. I'll end up paying for a github organization account just to get this annoyance out of the way.
Dang, a woman and not in her 20s... I'm amazed she's employed in today's industry.
I come from Kansas and this couldn't be more accurate. I have since left, but I can sense from my friends how depressed the area is and has been since I was a teenager in the late 90s. Life is scary as shit for everyone I know and love that still lives back home.
You jut repeated the parent's point while thinking you disagreed with it.

The point was that after you fork() in a copy-on-write scheme, the OS now has promised that more memory is available to write on than may actually exist. If the OS avoided overallocating, it would have to right there and then reserve lots of memory (without necessarily writing to it) just to be sure that you wouldn't run out at a later date.
It's actually coming in about a week or two. I wanted to do it on 17th (exactly 1 year after) but needed more time to work on it. No spoilers, I don't want to the ruin the surprise :)
Not only that, but where is the fight for gender parity in coal mining or logging?

I'm not saying that gender parity in tech is not a worthy goal. Just pointing out that there are a lot of fields with skewed gender parity that there's not a push for equality in.
When Good Drones Go Bad
Are You Scanning Me, or Am I Scanning You?
> Sounds a lot like what WeChat has been doing in China with their Official Accounts.

Or Line, not sure which one was the first.
Only semi-related, I've discerned a Postgres > MySQL/MariaDB sentiment on HN for the last year or so. Is that just my imagination? If not, why is that? MySQL in my experience is a very powerful RDBMS, maybe I just haven't run up against its limitations.
I paid 99c for Whatsapp on iOS years back. This was before IAP and I believe it was the only way to get it on the platform.
Buran, fair.

Lunar module doesn't count, the reduced gravity makes everything a hundred times simpler.
Why I don't quit my job
> The pessimist in me says "because these things would last centuries with a little upkeep, and we don't build that kind of thing anymore".

They wouldn't. You're building miles of thick stone walls exposed to the elements, which you are deliberately forcing plants to cover as much of them as possible. The article and the followup hint at the repair and labor costs (note that the article is set in China):

> The decline of the European fruit wall started in the late nineteenth century. Maintaining a fruit wall was a labour-intensive work that required a lot of craftsmanship in pruning, thinning, removing leaves, etcetera. The extension of the railways favoured the import of produce from the south, which was less labour-intensive and thus cheaper to produce. Artificially heated glasshouses could also produce similar or larger yields with much less skilled labour involved.

This should not be surprising, since if fruit-walls were strictly superior, why were they ever obsolesced? In general, when reading sustainability fetish material like this, you should remember that these sorts of things are like code-golfing or min-maxing: schemes which place unrealistic value on just one dimension, and which can be highly interesting in how one maximizes that dimension, but are only rarely optimal under a more realistic set of tradeoffs. In this case, the fetish is for energy use while running, and mostly ignoring capital, repair, space, and labor costs.
I don't think it's trying to be syntactically better than C++. It's an improvement in semantics. Once you unwrap an optional with "if let", it cannot cause an access violation.

You seem to be insisting on using ! and then blaming the language for letting you shoot your foot off with it...
> > me: puts down phone crosses legs why did u melt the ice caps

> I'm a young adult

You're certainly young, but are you an adult? Adults treat one another respectfully and kindly, not vituperatively.

> But I am the one who will have to come of age in a world of rising sea levels and global temperatures, at least partially created by that firm's wilful deception[2]. I avoid animal products in meals for the same reason. But in trying to tell my parents this, they seem to believe I am disingenuous, or they don't take the issues as seriously as I do.

No, they don't take those issues seriously, because they are wiser than you and know that you are making mountains out of molehills. Twenty years from now the sea will be just fine, life on Earth will be just fine, and you'll be saying to your folks, 'gosh, I'm sorry I was such a boor.'

Don't worry — most of us go through the same thing. Lord knows that I did too.
YC seeing increased pitches to purchase other accelerators
I've read up a while ago on the questionable cryptography (not an expert in that at all myself) but couldn't find a lot of actual substance. Certainly with claims [0] [1] being that Telegram offers nice sums for breaking it, which gives me as a consumer the idea that someone who actually knows this stuff would love to hit that down, if it was something in my area of expertise offering that I'd love to try and hit it.

I get that it might all be some kind of cheat, but an actual cryptography researcher publishing that it is would, obviously, get a lot of bad karma going in the HN circles (for example) about these contests.

[0] https://telegram.org/blog/winter-contest-ends

[1] https://telegram.org/blog/cryptocontest-ends
You're moving a bunch of goalposts here.

Mapping isn't required at all for self-driving, it's required for self-navigation. Also, the obvious solution to mapping is to let every car provide input as they're driving. What do you think Google is doing with both Google Maps and Waze? They collect a shit-ton of data while people are using those apps and driving. There's your mapping.

For untrained or unpredictable situations, you don't need a breakthrough, you just need the steady improvement of sensors and computer vision. You only need to encounter a situation once for the entire fleet of self-driving cars to be trained on it.

For computing, you don't need breakthroughs, you just need more, and we're getting more, every year, steadily. Self-driving cars is not a matter of flashes of genius, it's a boring matter of economics of making the sensors cheap enough, the data collection cheap enough, the computing cheap enough, for it to be fitted to every car and there we go.
Not directly related to the article, but in case someone is interested, Salomon Brothers went through some brutal scandals before imploding. See https://en.wikipedia.org/wiki/Salomon_Brothers#1990s_treasur...

Some of this is documented in the book "Liar's Poker" by Michael Lewis, who went on to write "Moneyball" and "The Big Short."
I just realized that. But I'd rather call it social engineering ... Sales is an amorphous concept filled with too much 'magic' for me :)
I don't think I ever paid fees for Whatsapp, and I'm not sure how or why. But this also seems too late. Facebook own them, my family started using Facebook, and with Messenger as a separate app I more or less lost any incentive to use it.
People seem to forget that ncurses is very low level and more equivalent to the painting engine of a GUI toolkit than to the toolkit itself.

The YaST project has a library called libyui ( https://github.com/libyui , C++) that provides a widget library with multiple backends: Qt, Gtk and also Ncurses.

The ncurses implementation has internally a very powerful wrapper on top of curses that does layout and other things you would only find in GUI toolkits.

I have always dreamed of extracting this code from the ncurses backend and making it a generic library, hopefully with a C API to allow for easy binding but I never got to it.

Closes thing I have found is python specific: http://urwid.org and some Java stuff like http://bmsi.com/tuipeer .

Miguel de Icaza also wrote a very nice toolkit for .NET ( http://www.mono-project.com/docs/tools+libraries/libraries/m... ) and it is also one of the most useful libraries out there, but it is still nowhere as powerful as the YaST one in terms of automatic layouts.

The world needs a good ncurses toolkit. Usability is a camp dominated by graphic designers, but I have never seen users happier than my dad using Quattro Pro in text mode.
Watch this service robot predict your organizing preferences
Other people already linked the wikipedia article, but basically the thing it allows for is verification of a key without trust of it and provides effective proof you're not being MITM'd.

I can ask a question or a series of questions to my friend and we can use zero knowledge proofs to determine we're talking about the same answer to verify his key without disclosing anything about that answer.
Some people read that and think, 'Ha! Old fogeys always complain, but nothing changes.' Others read it and think, 'Huh, folks have gotten a lot worse over time.'
My understanding is that factoring is NOT believed to be NP-hard. Can you point to literature that suggests it is? Researchers and professors I've spoken to seem to think it lacks the inherent structure that many NP-complete problems seem to have. My (nonexpert) personal belief is that it will be one of the next problems to fall.
CES 2016 Roundup: Dallas-Fort Worth Companies Showcase Innovations
Let's say they permanently remove one leg and it now always tips over on landing and has no stable landing configuration. Could they bill that as a self-landing rocket?
32 Illustrations That Show the Funny Truth About Modern Life
Ethnic Studies Classes Improve GPAs in San Francisco
https://eprint.iacr.org/2015/1177.pdf