skysight-inc/HackerNews huggingface dataset:
Younger workers cost less, and work more.

Ridiculous. Imagine the baking industry taking this approach - tell your three year old kid to go into the kitchen and bake a cake. Or how about toddlers running marathons - because they have to do a lot more running to get to the end.
Great points.

The proper flow seems to be: have experienced people who are better at strategy mentor inexperienced people who may know more modern tools and are better at immediate tactics (regardless of age), then over time the inexperienced people grow to become mentors to the new batch of inexperienced people.

But, in our current climate of ego-driven "22 year old amazing CEO knows everything with zero management training or management research," we end up with perpetuation of subjective confirmation-bias fueled "only 22 year olds can do everything" lies.
Game Maker is the best way to go at that age. I used it when I was younger and the drag and drop functionality was great. As I grew older and started learning to code, the editor let me easily start writing scripts and such to give me more control over the gameplay
France and the US do more to safeguard international shipping than any other country IIRC. Looking up sources, but this is hard to pin down...
Jack Ma: Selling to Stranger, Family and Friends
If you've an iPad, look into http://codea.io

It's maintained by an indie game studio called Two Lives Left (http://twolivesleft.com), which produced the excellent Cargo-Bot game -- and for that matter, let him get a feel of programming with the latter.
Kids? I'm pretty sure the real market here is camgirls and other internet personalities that people want to buy presents for.
Netflix doesn't care all that much about the costs of their IT, because it's overwhelmed by the costs of licensing, and now I assume, creating content.

Or so we're told in reference to their moving to AWS, they could be an exception that proves the rule.
Only AAA titles are translated into anything but English, and even those are just translated into a handful of languages.

I know people from all over Europe, they all expect gaming content to be English.

I'm Norwegian, but I run all my software in English. Linux distributions are the only ones having trouble with my 'strage' locale and language setup, but that's fully due to incompetent devs.
I agree Unity is probably the best tool. It's high-level and entertaining. Plus there are hundreds of tutorials.

http://anwell.me/articles/unity3d-flappy-bird/

Once the passion is developed, someone will have a lot of room to grow.
Definitely Scratch (https://scratch.mit.edu/), I would say.

It's a drag-and-drop, graphical programming environment designed specifically for kids of that age group. It teaches them about conditionals, iteration, a bit of object-orientation, and makes it very easy to build relatively sophisticated games/animations within a pretty short amount of time.

I've had good experiences with it with kids of that age group, many really enjoy it.
I'm going to go out on a limb and say the bigger problem with 40-50 hour per week obligations is that it doesn't leave you free to work 80 hour weeks.

A lot of startups really aren't doing anything that technically exceptional, but if you want someone to spend their evenings fixing bugs in your bog-standard Rails app, it's much easier to persuade the guy that spends them fixing bugs in bleeding edge javascript frameworks than the guy that spends them with his wife and kids.
Of course, this is mostly specific to web development.

On the other hand, being old means you can quickly spot how trendy magpie technical stacks map to old patterns that the industry has been consistently reinventing over time.

It's also debatable just how many startups actually have much of the contemporary DevOps and data center infrastructure as part of their standard workflow, as opposed to all the volume of buzz that goes into discussing it.
I think you got me wrong. I was referring to the dynamics of power between states not people. They are fundamentally different entities, and I agree that it would be quite a horrible society to live in.
Thanks a lot! In the beginning the button was "Sign In" instead of "Join". I believe there is still a big confusion and people think now they have to sign up in order to use timeup. I will follow your advise and measure if the rate of people closing the site will decrease! It definitely sounds less confusing! Best regards :)
The algorithms haven't (fundamentally) changed.
I recommend you try Phaser - https://phaser.io/ - a JS library for EASILY creating HTML5 games. Which is gratifying. And encouraging.

I had never heard of Phaser until seven days ago. Since then, I have created a full "short-game" (avg. game time is 1-3 minutes) with all of the basic elements: a loader, start menu, object collisions and overlaps, animations, sounds, timers, scoring, etc. Nothing to sneeze at, and Phaser made it super simple.

To go along with Phaser there is the MightyEditor - http://mightyfingers.com/ - which is a web based open source HTML5 game editor, based on Phaser.io game engine. Essentially, it's a WYSIWYG drag-n-drop editor that generates the Phaser code in the background. I haven't used MightyEditor as I'm more of a coder, but it exists for you try.

Now, you can certainly produce more powerful games with other approaches/languages, but I doubt any will let you start developing a game right out of the box. Likely, you'll spend all of your time trying to learn the language ... that you never get around to actually making a game. With Phaser, you just start making your game.
Will be interesting if this can be expanded to workers for office supplies and whatnot.
I don't understand either. It seem like Google thinks people only speak the language from where they connect.

Ex: Youtube keeps suggesting me German videos even if all my accept-language headers and settings are set to en-US.(I'm in Switzerland, speak French). Also, you only see populars videos from your country. Wich makes no sense when the total population is less than Paris.

Seems like Google started segregating content by location and country language, it's sad and arbitrary.
Fun fact: that shop is in Dan's basement. He has a beautiful home in Vancouver and has built into the basement a better machine shop than any at UBC. It's a playground.
I started learning in QBASIC at around that age (my highschool also taught BASIC on Apple IIe machines). There are modern (i.e. 64 bit) versions of it but I can't vouch for them. If you can get the original version up and running, it is a great intro to programming.
That response is why I usually censor myself.
I know how that goes - with our RLEC we're taking the same approach. PWS is amazing, arguably the easiest to work and integrate with for us :)

As for goodness @ the Pivotal site, this is one of my favorite - dying to see it grow: https://support.pivotal.io/hc/en-us/categories/200308268-Ope...
>You're forgetting volunteering.

Volunteering is a weak argument. Generally people with free money and free time don't go to volunteering gigs. They go on vacation.

>When I talk about wasting natural resources I'm thinking about electricity for the office/plant, fuel for the commute, etc. Pretend-work is not without costs.

"Pretend-work" isn't an emergent flaw that arises out of putting people to work. You're describing bad management, which is a different sort of problem.

Secondly, if you think "pretend-work" is the result of an oversupply of workers, I have to say that there are plenty of potential public projects in the United States that are targets human capital can be direct towards. The demand far exceeds the supply. Our country has the most inefficient urban infrastructure in the first world, so you can imagine how much can be done.

Also note that there doesn't need to be demand in order for a public project to be filled. Before the internet was created there was virtually no demand for it. Public works projects can be directed towards ideas that improve society in general even if demand is nonexistent.
This problem goes back to the STU-III telephone where Soviets said best attack was listening to what was said between opening the line and going secure. The lesson learned was we have two choices: (a) device is secured the moment you activate it; (b) the interface between trusted and untrusted (Red/Black separation) blocks as much data is needed until the secure link is established then forces everything over it. The latter is the solution here and their recommendations are pretty good.

There's another risk, though: the WiFi layer and TCP/IP stacks themselves. These might be hacked and WiFi is regularly by NSA per leaks. This is why high assurance wireless VPN's they endorse use a dedicated device for secure wifi connections. It works as follows: a device/chip for trusted data with a physical connection to PC; a secure chip in middle for crypto & control logic; a device/chip for untrusted code (esp Wifi driver) and data with connection to antenna. Some use separation kernels instead of different chips these days. The device is programmed to not let "trusted" data through until (a) untrusted chip says wireless is working and (b) VPN is established in middle chip. It can be modified to deal with captive portals although that creates potential covert channels or attacks. Maybe one can tie a sandboxed browser to the untrusted chip for approving the terms. It and the channel are killed the moment Internet is reachable. More work needs to be done in this area.

Regular setups not worried about targeted hacks will probably be fine following the advice in the article. People worried about targeted attacks rarely use Windows anyway haha.
Is he a Minecraft fan?? If so, Minecraft has a very active modding community and that might be a great place to start.
spot how trendy magpie technical stacks map to old patterns that the industry has been consistently reinventing over time.

oh, gosh. That too. The other big problem we have with so many "new" programmers is you can get a critical mass of a few million users before a platform even makes sense. Go shouldn't exist (Erlang did it first). MongoDB shouldn't exist (no explanation needed). But, they scooped the kids early then everybody starts "thinking" that way and before you know it, the world is stuck in a broken mindset.

Now, with an army of 5 million unknowing people committed to your platform, the people with experience don't matter anymore. You have strength in numbers, not in correctness or long-term viability.

It's also debatable just how many startups actually have much of the contemporary DevOps and data center infrastructure

Startups, yes. Actual companies, no. Most "real" companies (older than 8 years) have legacy infrastructure, physical data centers, and are only now realizing what 'cloud' (or OS-level VMs!) could mean to them (continuous deployment, automated testing, application isolation, reproducible infrastructure, etc).
Does that add value to stop overlapping from jobs?
Amazon has finally released its first transparency report
I know non-technical people that have used GameSalad to create games that were even published on the AppStore.

http://gamesalad.com

Might want to start with a general intro to computer programming though like Scratch, which has been mentioned here.
> By definition of non-cooperative and cooperative[0] game, nation-states are playing cooperative game.

I pondered using either of those concepts. The reason behind my choice is that while there is indeed a multi-level struggle for power where we have coalitions playing against coalitions, there is also some inter-nation rivalries that highlight the fundamentally non-cooperative nature of the "game".

The US weakening the influence of the French leader Charles de Gaulle in the 1960s for example is an example of such tension between members of a same "coalition". The US will first and foremost (legitimately) defend its own interests over those of its allies.

> Also, nation-states are not atomic entities who can be considered "players".

I disagree. The decision-making apparatus whether democratic or dictatorial of nation-states is similar to the brain of a player. See my third point.

> Also, world is too complex to be described by rule-based model.

I agree and it was not my intent to describe the world using a single rule-based model. That being said "non-cooperative games" fully capture, what is perhaps the most important property of our world's geopolitics.c
I'd think there'll always be enough people around who are interested in any given subject to prevent that kind of scenario - although of course there is no way to say for sure.
If your question can't really be answered, it's probably just ill-posed in the first place.
Its framing in the context of threats to the US. The CIA can do their job and attempt to catch foreign hackers, you don't need 800 billion of army, navy, and marines sitting around to do that.
Show HN: Stripe Tester for Clojure – Test Stripe Webhooks Locally
Helvetica Neue wasn’t designed specifically to be read at small sizes on digital screens. Apple’s new font is, as it has a noticeably larger x-height and tracks wider on narrower letters, meaning it’s much easier to read.

Helvetica = more elegant

San Francisco = more legible
Shouldn't it be this link ? http://www.economist.com/news/technology-quarterly/21651928-...
You can check out MIT App Inventor. It uses scratch. Here's an example of a game:
http://appinventor.mit.edu/explore/ai2/space-invaders.html
Why Go is doomed to succeed
Many of the games he might already be familiar with have sandbox, modding or programming-like environments that require no documentation to get started.

If he plays Minecraft, he should definitely study Redstone (http://www.minecraft101.net/redstone/redstone-basics.html). You can make whole computers with it (https://www.youtube.com/watch?v=aQqWorbrAaY). It's what I recommend to my friends who are looking to get their children into programming or making games. Don't underestimate how much more compelling Minecraft is than literally everything else out there.

Starcraft II is free, and its map editor is excellent for nearly every kind of top-down game. It's a very drag-and-drop sort of interface that doesn't require any programming. You can probably build the widest variety of games with it.

Team Fortress 2, which is also free, comes with the Hammer Editor. It's a little more idiosyncratic than Starcraft II's map editor, but also a great way to just drop things in and play. It's ideal for first person shooters.

A bunch of games have really fascinating programming-like experiences. DOTA 2 (free) has its Workshop Tools; Cities: Skylines (paid) has an Asset Builder and programmed mods. A lot of these games are a bit above 12 years old though, so it might be a little intimidating.

I think for most kids, they're more interested in Garry's Mod (http://www.garrysmod.com) and Little Big Planet—sandbox environments. You just do stuff and things happen, and it's all very pseudo-physical.

I've seen some other recommendations on here. Generally most kids aren't equipped with the amount of patience these actual programming environments require. If you insist on programming, then Scratch is the best of the options. Check out the first assignment in Harvard's CS50 class here (http://cdn.cs50.net/2015/spring/psets/0/pset0/pset0.html#itc...). To put in perspective, this is regarded as one of the easiest to learn and most polished programming environments, and students at University level (almost twice your son's age!) are given 2 weeks to make something. So as an introduction, this is still extremely hard.

Conversely, things like Unity3D are going to be super crazy complicated, to be completely honest. It's disheartening to read any documentation. Just orbiting the camera in the viewport is a skill. Plus, lots of kids like to build multiplayer experiences, which are all possible with the map-making and modding tools above, but not possible with any of the actual coding frameworks written below.
There is a desktop version you can download (as concerns the flash).
Pretty much none of the games streamed on Twitch are translated into anything else than perhaps German and French and that somehow doesn't make them block the whole world from seeing the streams.
If you're a web programmer, then the easiest way is to do an HTML5/Javascript games. That's the closest to what you already know.

Get him some books on html5 and javascript, or good web-based resources.

Make a simple game with him, like minesweeper or Tetris.

Also, if you make an HTML5/Javascript game, you can use something like PhoneGap/Cordova to compile it to a mobile app.
AKA the Amazon Reverse Microloan program.
Deconstructing Process Isolation (2006) [pdf]
Is Node.js declining already?
> Europe's universal health care is completely contigent upon not having to field the requisite military for a nation/region of its size and prosperity. The US military maintaining a stable and strong presence in mainland Europe gave governments and citizens the space, physically and intellectually, to evolve their positions on human rights, healthcare,citizenship, and education.

This is a great point. I've read some articles this year on War Is Boring (https://medium.com/war-is-boring) specifically about how the UK military is scheduled to become a shell of itself, but the same can be said of all the european "powers." Gone are the days of Germany or France fielding 100 divisions.
Here's Redis Labs' (my employer) comparison table of cloud services for your reference: https://redislabs.com/redis-comparison. It's only slightly outdated (missing the MongoHQ-cum-Compose.io offering) and we'll probably add it in the near future.
Intermediate Projects for C++ learner
I have just finished reading "The C++ programming Language" by Stroustrup. Now, I really want to develop one or two good projects to enhance my skills, before delving deeper into advanced template meta programming. I am not looking for small projects (like a calculator), but looking for some challenging projects to learn further.
Avoiding name-dropping things in largely irrelevant contexts must be very hard. How do you even manage to be yourself?
I see, we just noticed the story on Roku Technology News this morning too, didn't realize Google did try to buy them. In that case, it makes complete sense, thanks.
I think this is a symptom of the fact that most SV startups aren't actually doing anything that's truly technically challenging. (Most startups read like social/marketing experiments that happen to need a web page). So they don't need to hire people with actual experience, and since the tech is largely disposable, fashion tends to rule.

That doesn't mean all programming is like that though. For instance, you know what I was using for graphics programming 15 years ago? C++ and OpenGL. You know I'm still using 15 years later? C++ and OpenGL. They've evolved a lot for sure, but that knowledge hasn't become irrelevant.
What a mess, but does highlight the fact that you know, when you gather a lot of information on people, you become a target. They really just do all the hard work, and make it easy for the criminals.

Obviously, a huge blunder of government, totally irresponsible and reckless that such a massive breach was even possible. And it happened in dec 2014, and they only just now found out. A team of amateurs could do better than that.

I know data security is hard, but maybe if the government spent money on proper protections of people's data instead of building data centers to spy on it's citizens, this wouldn't have happened. But it's clear that's not what their priorities are.

Really, just disgusted by this.

That said, what did they do wrong? what should they have done, that they didn't do? Getting hacked seems like an eventuality at some level. What can an organization do to protect such sensitive information, or at least reduce their exposure and the amount of data that is able to be leaked before detection?

Seems like you'd have to partition up your data at some level, maybe encrypt it at rest; but I don't know how far one has to go.
Internet by Satellite Is a Space Race with No Winners
The point for #1 is that PIDs are reused. Just because the cron job previously started a process with a PID 473 doesn't mean that PID 473 is that same process the next time the cron job comes around to check. It's entirely possible that the original process was finished or killed and a new process started with the same PID.
I don't use second screen much but from time to time I keep some stuff there (most often remote or virtual desktops) and when I procrastinate I do in on main screen anyways.
Your proposal is now online. :)
We built an iPad app called Toy Engine (http://www.toyengineapp.com) just for this! It's free and it uses visual scripting.

You make your games using a drag-and-drop level editor (2d only) and then double tap an item to add a script to it. You can also share your levels and download levels made by other users.
What do you think of my new world video map? You can even add your own stuff
I don't work for either but I do follow their projects a bit. I'd say you can start by comparing things like Hadoop or HDFS to things like Google File System and their Spanner-based F1 RDBMS (strong consistency + NoSQL scale). There's clearly a difference in talent or applying it to solve toughest problems at least. Both companies try to work around problems too hard to solve but Google seems to solve the hard one's more often.
>The decision-making apparatus whether democratic or dictatorial of nation-states is similar to the brain of a player. See my third point.

Nation A is able to bribe government(decision-making apparatus) of Nation B to implement such measures that will reduce competitive advantage of Nation B. This scenario is possible, happened multiple times throughout the history and undermines the "brain" model. Also this scenario violates assumed rationality of players in game theory.

Do you agree?
Check out Amazon Business, which appears to allow you to set up multiple users in a hierarchy (including at least some sort of a custom "approvals" system), set thresholds, etc...

http://www.amazon.com/b?node=11261610011

Not sure if it's new or not, recently got a call about getting into it though we declined as we're a small shop & already happy with the level of service we get via Prime.
Handling requests can be tricky. Support site is very useful (althrough not a best example of user interface).
Usually, you do not want to put your important stuff on first version of some release. Also new features, as somewhere said, are as some good wine - you need to give them some time to have a good use of them.

> You need a team of DBA
That surprises me any time I hear.
Do you think you would need less people using some other RDBMS ?

JDBC driver is actually very good. How would you improve it?
OpenGL is a neat example because it's an abstracted physical interface, and the physical interface isn't drastically changing. It's like being the world's best assembly programmer — you're always going to be the best because the platform isn't going through 50 generations of evolution underneath you ever 3 years.

Carmack is a great example of experience+useful. So is notch. But, they are both very tied to hardware, algorithms, and physical implementations of things so they have stationary expert-level targets.
Web clients are no less secure, since browsers actually check the certificates. It's native (desktop & mobile) apps using unauthenticated IMAP or POP3 connections that are vulnerable.

That said, I use the exact same approach; and Alpine is actually pretty usable even from an Android tablet, especially since JuiceSSH lets you create shortcuts that automatically connect to the server and run "exec alpine".
Download+Evasi0n8+-+ios+8+jailbreak+guide
How Should Earth Respond When Aliens Say Hello?
This would be fantastic for use with AWS, give developers a monthly balance to spin up their choice of environments. Could be pretty awesome.