skysight-inc/HackerNews huggingface dataset:
I wonder if a person like this came along today, whether they would be allowed to have the same type of impact in the variety of different ways that John von Neumann did. Whether he was advancing economic theory or telling the military the most efficient altitude to detonate a bomb, it was all the same basic skill set. He was just a crazy smart and logical guy and he applied that to every field that he could. I can't think of any modern equivalent person who has had a similar impact in the number of disciplines that von Neumann did. Does this type of opportunity still exist or do we now put too much focus on having people concentrate on a single area of expertise?
Hehe, that's the big difference though right? We already have a really efficient, profitable delivery infrastructure. It just doesn't do near-real-time deliveries.

You can have fast deliveries, or you can have efficient/full-utilization of delivery workers. Even in a place as dense as New York City it's still very difficult to aggregate enough deliveries together that profitability for workers becomes substantial. Most are running around with 1-2 deliveries at a time.
No. At least let's delay that feature.

What I'd like to see first is a responsive design so I don't have to zoom 1000% to upvote.
From what I read RubyMotion can call any Objective-C library, so it probably can call SpriteKit and SceneKit (both of these are Objective-C libraries).
More than once I was studying something in completely unrelated fields (eg: quantum mechanics, biology, game theory), when suddenly von Neumann (who I first knew for his contributions to computer science) is mentioned and I'm like "What? This guy again?". After the third time I went to read his biography because it couldn't be the same person. But yeah, it was.

https://en.wikipedia.org/wiki/John_von_Neumann
You can implement a change DAG for a DB inside the DB. It works pretty well.
For several years I was a sysadmin for the University of Texas computer sciences department. (This was much later than your story, though.) If I remember correctly, the operating systems class was usually taught in the spring and they got to exploring processes sometime in late March or early April. And for about two weeks, none of our generally available systems would have an uptime of more than a couple of days.

Sure, you could get in and kill a fork-bomb before it did anything bad. But two or three on the same machine? And when you've got a couple hundred machines? It was easier to just reboot and let the victims who were inconvenienced handle explaining to the guilty how what they did was bad.

Then there were the guys who would log into one machine in a lab, fork-bomb it, move to the next machine over and make a change to their program, fork-bomb that machine, and expect to iterate that process until they passed the assignment. Leaving a wake of pitifully flailing workstations behind. Ahh, good times.
Living conditions don't need to be poor. Think of it as a hyper-realistic Second Life. There's a reason Sims are popular too.
The nice thing is that I'm not familiar with any of two. I don't know Ruby or Swift.
Sam Harris on Meditation and Perception Shifts [video]
ICU – See what's going around you
This could work to syncronize data from multiple clients for a invoice, for example?
Unity (C#) / Cocos2D (C++)

I've released apps in RubyMotion and am currently making apps in Swift, however, I don't really see these languages as good fits for game dev, I guess it depends on what kind of games you want to make, and whether you want performance or ubiquity of your codebase.

C++ will give you performance and ubiquity (Cocos2D), Unity is a little slower but runs everywhere.

I'd worry far more about finding cross platform libs than the language. Find the libs, write in whatever languages work best with the libs.

Also, do you want a job making games (use whatever employers use), or do you want to be an indie dev?

If it's just for learning a language, flip a coin.
10 Must-have apps for your Mac
>> "Behind the scenes, Google doesn't only have public data," says Suchanek. It can also pull in information from Gmail, Google+ and Youtube."You and I are stored in the Knowledge Vault in the same way as Elvis Presley," Suchanek says.

I really hope Google does not use Gmail data for projects other than ads. They really needs to ask users to opt-in to this kind of data sharing. I'm ok with gmail being read for ads, but almost anything else is unethical, especially some experimental knowledge base.
Not to rain on the parade, but such glorification of "heroes" is... just awkward. Wasn't there an article on Herbert's Dune on the HN front page, just yesterday?

In particular, von Neumann was an "amazing human" as long as you don't mind him advising the military to bomb Russia out of the map, preemptively. What a wonderfully humane move.

"If you say why not bomb them tomorrow, I say why not today? If you say today at 5 o'clock, I say why not one o'clock?"

(and this is not just some cranky scientist rambling -- he was very high up in the military circles, an advisor/policy maker).

Another common target of cringeworthy worship: Feynman. All fun stories (and I'm aware saying this is probably not going to go down well on HN) until you read about the abuse of women, paid abortions, broken marriages of his colleagues...

They're all human.
Er, I haven't heard that from my Chinese friends (and I personally disagree anyway). That sounds like extremist hogwash. The article is pretty fair.
More like mewSQL
Fair enough, added.
Yes, that is indeed a huge issue. I've heard it referred to China getting old before they get widely prosperous.

The robotics revolution interests me greatly as it pertains to China's aging situation (and Japan's of course). Whether they'll fully embrace robotics, or seek to limit that and instead focus on maximizing human labor (which is currently vastly under-utilized, via their intentionally backwards farming system that keeps hundreds of millions of people artificially busy).
Not so much a matter of the language as learning the frameworks but I'd stick to c objective-c swift c++ - you will probably have to deal with all four for a good while.
I think this could be easily adapted into a tool for teaching children basic algebra.
You're going to have to learn Swift, and probably at least the mechanics of Obj-C anyway. I've worked with PhoneGap, RubyMotion, and even a bit of Ruboto when it first came out. All of the documentation is written for Swift, and the examples are, or were, in Obj-C (though I haven't seen it in a while so I assume they converted all that to Swift by now?).

It's not a question of "which one should I learn"? You'll have to learn Swift, or at least a little bit of it, eventually to stay up-to-date with the API docs. RubyMotion can certainly be an easier (and maybe more stable?) way to express what you're doing, but you're going to have to learn the mechanics of the base system in order to work with it, eventually.

So, as a Rubyist who love's Laurent's work even back to MacRuby, and mostly programs in Ruby these days, I say just learn Swift. From a pure language-appreciation perspective, as opposed to the practical perspective illustrated above, it's in Apple's best interest to make Swift easy to work with for app developers, because that's Swift's target market. Ruby, on the other hand, does not have that same guarantee.
So this is how Hitler convinced that rest of Germany that it was okay to gas Jews.
I guess anything is possible after you dehumanise your subject.
The site doesn't claim to teach how to code (although the HN link title does).
This is honestly the best one of these I've seen. Decision paralysis is probably the biggest fault when starting out in programming. This exists with the specific purpose of unlearning that habit.
I had a similar experience. Their "admissions counselor" (read: salesperson) was fairly aggressive and persistent.

Also, FWIW, I was told it's not 100% online--you do have to come to campus for a week at some point[0]

I would be interested, but I'm pretty unclear how much value a degree like this would have, and $60K is a lot of money.

[0] http://datascience.berkeley.edu/academics/immersion/
Portugal plans digital device tax to pay artists’ copyright
Selfie's aside, I constantly coach my family members -- don't take a photo without someone (that you know/have just met) in it. This is why you take a photo of the Eiffel Tower: because Jane and Jack are there with you.
Thanks nathancahill!

Here's a 44 line node script to exercise it with:

$ wget https://raw.githubusercontent.com/johnnylambada/commandline-...

$ chmod a+x ziplocate

$ ./ziplocate ll -z 90210

latitude : 34.0908301410233

longitude: -118.409045888318
DevOps: The movement or the function?
If you have set a non-root user's process limits correctly, sending SIGKILL to all of that user's processes is likely a perfectly fine response to their fork() failing.

If you haven't limited the number of processes a given non-root user can start to some value the machine can handle, sending SIGKILL to all of the user's processes is probably not going to do anymore damage.

If a program running as root doesn't correctly handle fork() failing, someone needs to be taken out back and beaten with a stick. Maybe the person who wrote the program, maybe the person who ran it as root. But somebody.
Tell that to all those guys writing desktop utilities in Python slow as molasses.

Every time I get some GNU/Linux GUI utility running very very slow and check the code, it is Python under the hood.
Not to diminish your accomplishments, but you should know that Google casts a very wide net in their recruiting. I've been contacted several times by them for positions that I am not even remotely qualified for.
Isn't it nice that millions of people made web pages that Google decided to scrape to harvest the work of others and run ads next to it for themselves?

Now try scraping Google and see what they do to you.
Why should google care what you are ok with after they already have all your data? If you don't want them to be able to engage in activities like this then don't give them your data in the first place.
It's not that every year lately has been hotter than the last; however, the last 13 or so years are hotter than anything from 20+ years ago.

See graphs here: https://www.google.ca/search?q=global+temperatures+annual&tb...
>Providing untrained, unqualified, and anonymous help is both unethical and dangerous.

It's also sometimes the only help that people will ever get. Talking to people about their problems can't be declared as forbidden or irresponsible unless mediated by a doctor. That's both unrealistic and it implies an initial unqualified diagnosis over the internet by a stranger to decide that a statement constitutes mental illness rather than a simple sharing of internal states - making an absolute statement like the one you're making self-contradictory.

For example, I'm upset about a discussion that I had with my sister the other day. It makes me sad, and slightly worried. Should I continue to talk about it, or should I consult a doctor? If you answer that question, is it a diagnosis? Should all inter-human communications be routed through mental health professionals just in case?
While we're at it:

- 1Password

- VLC

And while not MUST-have:

- Arq for offsite backups.
I like the slow pace. I'm a good guesser based on pattern-matching, but that can hinder my learning when I successfully guess answers before I understand the underlying principles. And then I'm never quite sure I'm really doing things right.

Drilling a bunch of similar questions helps keep the concept in my head. And it's not that many, anyway.
I haven't ever heard a plausible argument against extending the simple observation that a volume of air enclosing an absorbing and emitting solid when exposed to a wideband source of light (the sun being a good example) will trap heat in different amounts dependent on the concentration of the gases in the volume and that CO2 is one of the gases that increases this effect if you start with a mix the same as our atmosphere.

Things that come to mind immediately:

1. The solid can change colors (amount of vegetation, amount of snow/ice cover).

2. Cloud cover at various altitudes. (I think I heard this one tends to annoy the model-makers, since they don't have a good way to predict it yet.)

3. How much of the wavelengths that CO2 absorbs, is already at 100%? https://en.wikipedia.org/wiki/Absorption_band has a picture that seems to imply "most of it".

Item #1 I've heard should make the effect stronger than your simple model, #3 would probably make it weaker, and #2 I doubt anyone knows.
I ditch clojure because i wanted something with a more meta-language capabilities (syntax object + racket macro), it also as a llar parser and a lexer lib which i needed when i made the choice.

For the libraries you can checked out yourself at http://pkgs.racket-lang.org, for what i do i don't need one of the library.

For concurrency keep in mind that racket use green thread where clojure use jvm thread so OS thread in openjdk.

I don't what you want to do with clojure, but i think it is a best choice than racket. Clojure as a very opiniated way of how you should write a program and this view reflects in propably every clojure library. The documentation in clojure is lacking but it provide the implementation (on the web page) so the learning is imho faster especialy if you are new commer to functional programming. The other advantage is the leverage it get from the jvm in term of performance use of the java lib.
If you have a relatively equal social structure, it's going to have a lot of things in common with high school.

It's a lot better than the alternative.
Read the whole article.

It was a known attack, their defense against it is dummy account/bot detection systems, and they claim that they were broken somehow due to an infrastructure upgrade which is why it worked for this guy.
Save Your Team Meeting with Status Report
"The universe likes balance. So success is always paid with suffering, one way or another. This is why children born into wealth usually end up badly."

I'm suprised to read this kind of crap on HN. The universe has no tab on you or your existence.
The Evolution of the Headphone
>where C

...I think operator precedence allows the removal of the parenthesis for at least: Ada, C, C++, D, Dylan, Erlang, Fortran, Go, Haskell, Icon, Java, Javascript, Julia, Lua, Mathematica, OCaml, Pascal, Perl, Prolog, Python, QBasic, R, Ruby, Scala, and TCL.
Er, what's your email address? Or have you emailed me?
I should be able to use services from companies based on some terms and expect those terms to be respected.

You're basically saying I shouldn't expect any sort of fair treatment or rights from any service provider on the Internet. I don't want to play on your Internet.
Nice write-up. I really like Racket, but never had a chance to use it in a professional project so far.

By the way, Scribble (item 7) is an implementation of Literate Programming - a feature is some other languages too. In Haskell, for example, you can write programs in Latex with embedded code.
A big silence in comments :)

If one is too eager to make easy money, it's likely to go into trouble.
I would love it if this hooked up to another side where you could come up with code-snippet based lessons (list variables at top with an array of example combinations). Move up/down the tree/chain if the error rate is too low/high.
Imgur Adds Bitcoin to Product Roadmap and Dell ~$50K USD PowerEdge Server [video]
Crowdcurity Seminar on Bitcoin Web Security
I think in many ways, in terms of exploring scientific and engineering realms, we're more conservative now. Personally, I'm doing a PhD in computer science, and I find it incredibly frustrating. Publishing papers is all about minute incremental improvements, and you absolutely must have numerical results to prove that you beat the competition. You can't publish negative results either, your work is considered worthless.

I'm in compilers and programming languages. I really wanted to create my own language as part of my PhD thesis, but I was basically told that this would be unpublishable. I mean, how can you hope to numerically show that your language is better than everything else around? Plus it's all been done already, nothing else new can possibly be invented in that realm.

Things weren't always like this. In the 1970s, we created things like Smalltalk, ML and LISP, which had a tremendous impact on the programming world. People also had bold ideas about artificial intelligence and nuclear-powered spaceships. In the 70s, people were allowed to just explore ideas, in the hopes that these ideas would lead to something good (and some did). Now, it's much harder, you bring up an idea and people immediately try to shoot it down, ask you for proof that it definitely will work, and bring up the most asinine suggestions as to why your idea will definitely fail.

Today, the exploration has been scaled down. It's not because the exploration failed, we invented many great things as a result of it, it's largely IMO because we live in different economic times. The USA is no longer in an economic boom, things are no longer in expansion. There are cuts to scientific funding, cuts to education. People are being told not to be "wasteful". We live in a much more nearsighted world, in a sense. Being a dreamer isn't considered a virtue.
I used the SEP when reading about Epistemology, and I must say that it is both a comprehensive and comprehensible resource. Although it was (for me, at least) a bit dense at times, it was perhaps the best introduction to the subject that I found.

If anyone is interested in some philosophical concept, I would recommend starting here, and branching out to books and linked papers only after using the SEP.

And if anyone has any other good resources they would like to point me towards, I would greatly appreciate it.
You're absolutely spot on regarding the challenges in game development. The problems you have to solve in game development are one of the kind. Very different and interesting compared to your typical business programming.
Learning through dialogue feels very natural for languages, including programming languages.

The Little Schemer follows a similar approach-- a series of short questions that the reader is encouraged to answer, along with the book's answer to them.
Go with the natural promoted option by Apple.

Why? Because game development is hard enough in its own, you will have tons of questions and I bet the official language will have more blogs, FAQs, stack overflow, etc.

Just a twist, I think at this moment, obj-c is actually more supported. Swift is in beta.

I bet if got to use RubyMotion or Swift, in both cases you will end up needing to learn obj-c.
Depends on what's in it; an article about Nobel laureates that doesn't mention Marie Curie, or an article about the history of CS that doesn't mention Lovelace, Hopper or Liskov probably is. However, if history in a particular subject was made mostly by men, it's totally appropriate for an article about that history to mention only men. I don't know enough about history of gaming to judge this article on that merit (personally, I would only list 3 notable games programmers: Newell, Sweeney, Carmack, and a dozen or so games).
I once worked for a company creating pool designs and entire backyards for pool and landscaping companies in UnrealEngine 2.5.
Can you please add some sources for the claim about Feynman? A quick search on the web "feynman abuse" didn't gave me relevant results.
Nothing wrong with using JavaScript as a base.
I'm afraid the graph in that article has been carefully designed to deceive you. Unfortunately it's something that is not easy to spot unless you are familiar with temperature anomaly graphs.

Roy picks a baseline of 1979-83, which is unusual (I've never seen any other anomaly graphs plotted using that baseline, and it's especially strange since the graph only begins in 1983). The reason he does that is that during those years there is a brief but significant deviation between the model runs and the surface temperature data. By picking that baseline the effect is to shift the model results upwards. Hopefully these two images will make it clear what has been done:

This is the full data for GISTemp, UAH and a mean of the CMIP5 model runs (which I believe is the dotted black line on Roy's graph) based on a longer 1981-2010 baseline. Also note the model runs actually started in 1979 not 1983:

http://i.imgur.com/c2adVtw.jpg

As you can see, there is a brief but strong spike in the temperature data above the model mean (the model takes a dip as well increasing the effect). Using a narrow baseline of 79-83 gets you a graph that looks like this:

http://i.imgur.com/Ys1ZMZF.jpg

With the data starting at 1979 it's a bit more obvious what has been done. Roy cropped his graph at 1983 so that it looks like the models start in 1983. Then used a baseline that shifted the model mean upwards to align with the 1983 temperature so that is looks like the model runs began with a starting point 1983 with the 1983 surface temperature and then immediately diverged. That is very misleading.

If you are wondering why some climate scientists don't take the skeptics seriously, then this kind of manipulation is one of the reasons why. Roy is supposedly one of the reputable skeptics, being an actual scientist.

Graphs taken from: http://blog.hotwhopper.com/2014/02/roy-spencers-latest-decei...
Those millions of people want google to scrape and harvest, in the hope that they will rank higher etc etc.

If an unknown person tries to scrape, he/she will promptly get banned by those very same people (Google wouldn't like someone scraping their stuff either).

Different players different rules, I guess.
Linode has probably the worst security track record in the industry. Hacked (iirc) 4 times now.
“7 Social Login Myths Debunked”
In the US, probably the most legitimate option is Western Governors University http://www.wgu.edu/. They're an accredited, non-profit institution. Obviously, it's not the most prestigious degree out there, but it's not looked down on as being a for-profit scam like University of Phoenix or similar.
If I throw a ball and suddenly it stops, contrary to what I expect, I don't go "oh, I guess the ball just stopped of its own accord, naturally," I go, why the hell did it stop?" and look for reasons. Who knows, maybe it really did just stop naturally, but maybe it was something else (wind.. hit something.. ball burst creating a backwards force..)
I think the reason swift gets away with it is because it borrows enough from a language you already know that the rest feels like an addition. (eg. Python + that, C# plus this, OCaml + brackets, c++ plus ARC, ObjC minus square brackets)

Also, swift has an API that's familiar to ObjC devs which means it's just changing brackets. It's pretty easy to port a ObjC program to swift line by line.
It's still my data. Post office employees are not allowed to read my letters, even though I have given them into their care.

There are very good reasons why we, as a society, have agreed to disallow many activities that are physically possible. There's a good case to be made that such a rule should be explicitly added where organizations are entrusted with private data.
A super compact presentation guide for entrepreneurs and freelancers
Of course, you can always take it too far. Two breaks is too far, obviously (I'm pretty sure you agree with me on that).

Is a break after an exit too far? It may well be, but it's less clearly too far than two breaks are.
Neither. If you have to ask this question, it's likely you aren't experienced in game dev in general. You should work on the fundamentals of building games for desktop first where the constraints of the mobile platform and build process won't get in your way.