skysight-inc/HackerNews huggingface dataset:
On a browser you would also want 1000 process maybe. There can be tons of different inputs you need to monitor and then you might do a lot of transformation on them.

Supervision and restart are not only useful if a application is long running, if you implement a game, a user might to spend many hours on a page. They might leave it open in a different tab for a long time and expect it to work when they get back.

I know more about CSP and not Actors but there you use many of the same tricks (I think). And I really don't see why one would constrain the browser side.

See for example this project: http://www.infoq.com/presentations/pedestal-clojure
The article writer is woefully ignorant. How can you be a career developer and not understand big O notation? Logic isn't just true or false, it's going deeper and learning k-maps and state machines in the bare basics of a programmers education. And it's math turtles all the way down...
This was one of the better articles on the subject of the entrepreneurship problem in Japan, probably because it is one of the rare cases where the piece was written by someone who personally wet his feet in the scene there (as opposed to journalists or bloggers, who are complete outsiders).

That being said, the discussion is largely a repetition of what we've heard many times before (Though the parts about long sales cycles and the non-entrepreneurial VC was interesting, since these are the only two parts that came from the author's own personal experiences). There's a limit to how much astute insight can be drawn from Japanese Americans (which he must be) like the author or myself, because in the end, we are outsiders and will never be completely immersed or invested in understanding the intricacies of the socio-cultural issues that pervade the scene there.

I've of course thought about these issues in Japan myself, and my current assessment is that the best talent in the country have so much to lose and so little to gain by leaving their larger company posts and creating their own thing. The incentives and rewards are completely different than just 40 years ago, where there was very little to lose by being brash and taking outsized risks, both inside and outside large companies.
I think he was trying to say that programmers do use some math concepts even when they might not think of it that way. Lawyers or other non-programmers (rightfully) don't know about mathematical concepts that programmers just take for granted, given their background.
"Adding money" means applying a credit card to purchase Starbucks credit, usually by a sequence like "Reload card -> $25 -> Confirm" on a pre-stored credit card number. Buying from the app has a small cash pool to draw from; reloading from a CC can get one a whole lot more money.
Do you truly believe that you as an individual can make any difference at all? And do you truly believe that it is in fact the society that governs itself?
Backbone.js Declarative Events
The modern patterns of land ownership in Britain are due, basically, to a Mad Max world of taking what you want and having "rights" only to what you can defend by force against all comers.

Perhaps a compromise in which property is protected but the protection comes in exchange for some limitations on how you can use it... isn't actually the end of the world?
I really depends on the personality of the kid and their environment, too. I had a good friend whose parents paid him for chores. They paid pretty good rates (like $5 for cleaning his room or a bathroom or $10 for shoveling their driveway). When he was in elementary school he worked really hard and had lots of money. Combined with generous gifts from his parents and grandparents on special occasions, he always had the very best stuff. Then, in 8th grade or so, he realized that he had enough toys. He just stopped doing any chores. If he wanted something big, he'd just put it on his Christmas/birthday list. His parents didn't have a recourse since they'd set up a system that involved rewards for every household task.

Like I said above, it depends on the kid's personality and the family's economic situation, but I think that an allowance along with an expectation of age-appropriate daily and weekly chores works better than paying for individual chores or hours.
Digital failures are inevitable, but we need them to be graceful
OpenBSD will shut down if we do not have the funding to keep the lights on
http://www.openbsdfoundation.org/donations.html
and
http://openbsd.org/want.html
Roughly 125 million people voted in the last presidential election. Had I been among them, I'd therefore have had roughly 1/125,000,000 of a say in who gained the office. Perhaps, to a homeopath, such a marvelous dilution of political power might leave something meaningful in its wake. Not being a homeopath myself, I find it somewhat less than compelling.

I fail to see how resignation in the face of inevitable powerlessness can be anything other than healthy. "How our society governs itself" is a subject over which very few people have, or might gain, any sort of influence; not being one of those people, and having neither desire nor reasonable prospect of joining their ranks, the profligate expenditure of mental and physical effort, to say nothing of precious and irreplaceable time, to pursue the meaningless self-appellation of "good citizenship", strikes me as falling well within the realm of foolishness.

Local politics, depending on where one happens to live, may well present a more worthwhile prospect. In my own case, and being that I live in Baltimore -- a city whose corruption is almost as famous as it is nigh-boundless -- I see little more reason to involve myself on the local level than on the national. Those of a temperament for politics, and who find themselves living in places where local politics are other than an Augean stable of gerrymandering and nest-feathering, might be well advised to involve themselves.
Here's a bookmarklet that turns each timestamp into a comment tree folder (collapsing that branch):

https://gist.github.com/maxerickson/8456792

Credit to http://alexander.kirk.at/js/hackernews-collapsible-threads-v... which I referenced for dealing with the structure.
Your experience mirrors mine to a large degree. I think most intelligent kids know their family's financial situation, and adjust accordingly. I didn't even ask for name brand clothing or toys because 1) I knew we couldn't afford them, and it would put stress on them, and 2) years of life in this environment made me not care about such frivolities. Kids aren't stupid, they learn proper spending behavior by what they see. I saw my parents buy bare necessities and working hard jobs. Naturally, I learned a hard work ethic and proper spending habits (barring a few years of excess in college when I started making actual money and felt it should be spent).

Right now we make good money (gotta love computing), and because of my habits the money fight is nonexistent in our family. If anything, I find myself constantly fighting to buy our kids less crap. I saw both kinds of kids growing up, and it's a really interesting thing to see how they are now as thirty-somethings. Many of the kids like me are in my boat now - even those who don't have education and professional jobs. Kids who got everything are now suffering in the current economy. It's a stark and obvious difference, at least where I'm originally from.

It's a nice life this way. I like getting a bunch of money for Christmas, and splurging on a tea mug and a set of digital calipers. Everything else is invested in the hope of early retirement. I hope my kids can see what I'm doing and do the same.
I wonder what the employee perks are like at Netflix? Any chance of getting an invite to the awards ceremony? Was there the opportunity to meet Kevin Spacey when they were filming House of Cards? I'd find stuff like that to be a huge selling point if so!
The portion of the status quo most related to spying is "Safe and Peaceful", so not sure I blame him.
Just seems like a worse version of http://www.newyorker.com/reporting/2013/12/16/131216fa_fact_...

By the way if your getting most of your updates on this subject from HN, you're most likely out of the loop. Since a lot of the insightful content doesn't make it. IIRC there's even a penalty on this subject on HN.
First World War: love letters from the trenches
Yeah! See everyone, this guy got it...
Remarkable. The international version of Time is something I'm actually interested in reading, now. The US version? Not so much.
Sketchfab is nailing it step by step...
Nice job
Security Advisor - wallets, exchange, web, client
Any recommendations on a very good Sec auditor / advisor? Looking for someone for some mastercoin/bitcoin related projects.
"Logic > Math"

Technically, "Logic ⊂ Math". Your argument is invalid.

(that's the "subset of" operator above, in case the Unicode doesn't make it)
FALSE STATEMENT

Logical thinking is required for software development

Math is a great teacher of logical thinking
Transloadit in 2013
It really depends on which layer of the software stack you are working on. The closer you come to the hardware the more mathematical understanding you will need, e.g. writing a compiler.

But it's also very true that if you work with high level languages like C# and python you can perfectly get your job done with just using a clever library that hides the underlaying mathematical problems.

I also totally agree that communication, empathy and writing skills are extremly important for software engineers. Coding is always an act of communication, be it with your client, with the machine or with your fellow co-workers.
You can turn that argument around just as easily; without honest campaigns, there is no incentive for an informed population, because there is no meaningful chance for popular support to elevate a candidate running an honest campaign to the same heights attained by those to whom all weapons are friends.
Actually, this isn't quite correct. At least, not for a station I've been listening to for the last few years (3-4). It started out based off of OK Go, and has continuously introduced me to new music that I either like or dislike (it does keep trying to get me to listen to nordic death metal). I've learned about a lot of new bands, and have actually managed to develop a (much more accurate than my previous) sense of "current" music.
Give some examples, it is interesting.
We use it on our phishing filter for our form builder app. We have a tool which we use to review forms created in our site and teach it if a form is a phishing form or not. It works so well that we trust it to auto-suspend phishing accounts. Number of false positives is less than 1%.
I feel like lists of resources are OK, but with something like data science, which has its own branches and specialities, it would be good to have some kind of stack ranking of topics and information beyond just 'start here'. That way, a reader gets more and more conversant with the different ideas being thrown around.

Also, I don't have a list of these handy, but I've found long annotated notebooks/blog posts of worked data science examples very helpful for refreshing my memory on applied techniques. http://derandomized.com/ is a great example, maybe other HN readers have some favourites we could add.
Even Ph.D.s Who Got “Full Funding” Have Huge Amounts of Debt
While I'm the first to admit that Obama is lacking in political courage (he generally just sticks his finger in the air to see which way the wind is blowing, like he did with gay marriage), Gitmo isn't his fault. We can thank the cowardly Congress for that. "Rep. Dumbshit voted to close Gitmo!! Dumbshit loves the terrorists!!! This November, vote Jim Douchenozzle for Congress, because Douchenozzle hates the terrorists."

The ignorance and overall un-literacy (not illiterate, unliterate, meaning they're too fucking lazy to read) of the American public, and the high turnout ratio of elderly, and I'm sorry to say, gullible senior citizens doesn't help.
How To Use Data And Research To Build A Better Mobile Web
What really scares me about the lack of net neutrality.
> Maybe severe violent revolt but I literally don't ever see that happening.

I always find this sentiment (or various forms of "wiping the slate clean") to be quite amusing. It is historically more likely for a society to be less free after violent revolution than the opposite. Radicals who believe in a cause strongly enough to engage in revolution also tend to be ideologues who, once in power, want to remake society in the mold of their own viewpoint.

The historically successful revolutions have been conservative ones. For example, the Glorious Revolution in which Parliament asserted its supremacy over the King of England. In another example, modern democratic Spain arose with the restoration of the monarchy!
Interesting. I grew up in an (upper-)middleclass household, but feel much the same. I always got enough allowance from my parents, we had nice holidays and nice christmas presents. I got through university and into my first job without ever having real money issues. However, I hate to spend money (and I hated to ask my parents for it - even though they would have had no problems giving it to me). I am the kind of guy how books the cheapest hotel in town, avoids a museum if the entrance fee seems unreasonable and drives the cheapest bike (per km) on the market, even though it is my main mean of transportation. Am I just a cheap person? Maybe. But I give reasonable amounts of money for charity every month, and I guess I am not cheap when buying presents. It's just this inner feeling that "cost efficiency" is the holy grail in life. Never ever will I order the expensive steak, no matter the class of the restaurant.

On the other hand, you hear all these stories of lower-class lottery winners, that are unable to keep a fortune at least for a decade or two - so I guess thats an aspect of personality deep-wired within us...
A really nice article to get one started! thx

Another topic I would like to see introduced in a similarly friendly way is event loops. At my work I am dealing with some Tcl/Tk code that uses event loops and it's a bit of mental gymnastics to get my head around what gets executed when.
Push-ups are not necessary for football. As a football player, catching and running with the ball are more valuable than push-up proficiency.

We don't teach every child math because we want them to become mathematicians or anything in the STEM fields, just like we don't teach them PE (physical exercise) because we want them to become professional athletes. We have mandatory PE classes because having a fit and healthy body will serve you (and society at large) extremely well no matter what you end up doing in life. In the same vein, we have mandatory math classes because having an agile and skilled mind will also serve you (and society at large) extremely well no matter what you end up doing in life.

The article claims written communication and reading comprehension are so much more important than math to a developer. This is like saying catching balls and breaking tackles are so much more important than push-ups, pull-ups, or all the weight-lifting you do in the gym. Learning math is a great way to enhance and improve your communication skills! Try explaining some advanced math concept to a kid sometime.
Azure will reset your VMs when you update their configuration. Normally this involves a rolling reset but as you only have one instance this was not possible.
To check how many unsuccessful companies met those patterns.

If lots of unsuccessful companies were frugal with money (say), then maybe being frugal with money doesn't help your chance of success.
So is coding. In my case, I'd say coding was much more instrumental in shaping thinking than mathematics.
Back at the beginning of time I worked with Vignette StoryServer, which spun out of aolserver, one of the first "database-backed dynamic website" servers. The scripting language was TCL 7.something.

I never encountered it again, but its elegance always stayed with me. Except for uplevel. Fucking evil.
Why? If they steal my $20 balance I'm out $20. If I've got a card linked to my account and they load it up with $1k and go on a shopping spree, I'm significantly more screwed.
When I read one of these Lifehackery blogs with a section that is entitled 'The Nap Month' it makes me feel that the author was procrastinating and trying to justify behaviour they felt guilty about.

I have zero caffeine in my diet, try to sleep between 7 and 10 hours a night - the latter is preferred when I am learning new concepts as it gives my brain a chance to rewire. Walking will stop my sedentary work from leading to constipation more than high-fibre alone.

Really, the secret to productivity is understanding the nature of the problem you are working on. All too often you can think it is all about solving X when in fact it is more about Z. No one really sets aside sufficient time to take stock and review the trajectory of their work so that they smooth the path that lies ahead with proper insight into what constitutes the essential aspects of the solution. As a designer it is vital for me to list every feature I aspire to include and then rank them mercilessly in order of most essential constraining and ultimately eliminating subsequent dilemmas of choice further down the list towards those aspects that would be nice to have but are not essential should you run out of time.

Even if you don't know enough about a highly ranked feature in this list its position in the list should not be influenced by your ignorance of it. It merely represents an area of on the job training that you need to budget for (or realise that you have no time to learn about, in which case you should probably ditch the whole endeavour and pick a project more suited to your skill set, don't pretend that you can reshape your design without it as it will just remind you of its compromised state each time you test it and make you unhappy with your craft).
congrats guys, you make us proud.
This is essentially a duplicate of the plethora of HN articles arguing for or against considering computer science a math. And it always comes down to whether or not the author is working on anything remotely significant. The entire fields of machine learning, large data processing and natural language processing is heavily rooted in the calculus, set, and fuzzy set theory... which in some shape or form is the evolving requirements of most large systems (text or graphics). None of the math is abstracted away and a fundamental understanding of the mathematics is the difference between the programmer making 60k and the programmer making 150k. So why would anyone want to state it's 'un"necessary"'. Personally... in the case of fuzzy sets and classification the philosophies of logic, reasoning, and mathematics require a balance of the two to deduce the proper functions.

I do agree that communication and prose is important to a polyglot professional's resume. However not seeing a connection between linguistics and mathematics is naive. Symbolic transformation and interpretation is the same no matter what the flavor.

Can we please get over the fact that no one writes binary anymore and look at the entire field of "software development" - graphics, ai, information theory, distributed systems, anything involving a graph

Essentially... learn it all. That is unless you want to excel at communication and fast track yourself to project management.
And we'd love to list them, but they don't want to play.

http://blog.tanktop.tv/2013/08/what-happened-to-netflix.html
We'll take that on board as feedback :-)
Texas Public Schools Are Teaching Creationism
I've been using Hy for a while (in production too), and while it has its rough edges here and there, it is a million times more pleasant to use than python. But I hate python with a passion, so there's that. Bidirectional interop is fantastic, too - at one place, they're using Hy without knowing, because they just import a python module, which happens to be Hy. I find that both funny and an awesome achievement at the same time. Every time I look at that deployment, I can't help but feel geeky pride.

A real fun language, one which matured a lot within the year. Keep up the good work!
Base64 can maybe result in strings unsuitable for pasting as-is into bad HTTP servers' URLs (the default character set include '/' and '+').

Using only the uppercase letters lets them worry less about whether the string got mangled because some systems interpreted it as Unicode and some didn't etc.

Something like Bitcoin and Flickr's base58 would have also worked, but the encoder and decoder would have been more complicated. They got away with only division by 16.

They get a little bit of integrity checking too.

Basically, this is base16 with a poor man's integrity checking baked in. Pretty interesting.
Show HN: Munsell for Designers
I do a lot of statistical work, but wouldn't call myself a data scientist. To that end:

> I geared the original curriculum toward Python tools and resources, so I've explicitly marked when resources use other tools to teach conceptual material (like R)

Why did you choose Python over R? Personal preference, a bent toward Python in the online courses you found, or is Python generally considered the de facto language choice for professional data scientists?

I imagine you could tackle these courses with any programming language, but if Python seems to be the way the data science community is going, it would be helpful to know that. Personally, I'm curious because I'm trying to decide if I should pick up Python on the side to supplement the knowledge I already have of R and various other programming languages.

Also, thanks for putting all this together. It's great!
They do really complex analysis of patterns of how phones move, how they're powered up, call history, etc. It's actually really fascinating if you think about it and dig into it a bit, just like being able to largely identify (and sometimes effectively decipher) network traffic through analysis of encrypted message flows.

Just carrying two phones with you isn't the most interesting thing; it's a pair of people who normally have one phone during normal activity, and then at some location turn that phone off and turn on another phone which isn't used for anything except calling the other person briefly and hanging up without saying anything, and then those phones moving closely together, etc.

In my proposed case, there's no actual "second phone" on the cellphone network; your "phone" is a wifi only device which talks to a box which talks over data.

Traffic analysis is one of the things NSA does exceptionally well; the open crypto world is like 5 and maybe NSA is 7, but the open traffic analysis world is more like 2 and NSA is a 9.
Wrong!

You still run into problems that require some math discipline and understanding. If you're writing CRUD apps, you need to know what a Cartesian product is or why big O matters. Or how to calculate disk space requirements and transaction times.