skysight-inc/HackerNews huggingface dataset:
Superfoods voor schoolgaande kinderen | Leef Nu Gezonder | Leef Nu Gezonder
Very generally I think spying happens because nations and non-state groups have interests that are often not aligned with each other, and nations protect their own interests by trying to understand the interests of other nations. Since very few nations are totally up-front about what their interest, goals and behind the scenes actions are, intelligence gathering becomes necessary.

In a perfect world, this wouldn't be necessary. Not only would countries be totally open with each other, but everyone would work together to further the best interests of all. Since we don't live in that kind of world, everyone gathers intelligence on everyone else.

I think it's worth mentioning that people have made the (reasonable, IMO) claim that spying in general actually makes the world a safer place since it removes a great deal of uncertainty in international relations. If countries had to deal with the rest of the world as a black box with uncertain motivations and potentially hidden actions, I think it's reasonable to suggest that mutual suspicion would significantly impede international cooperation.
Love it all... love the post, love you two, and love the app = Loveseat. Anxious to see more of all.
If they are, they're hurting themselves by overpaying for less valuable young workers.
However the Pixel has an Intel chip doesn't it?
If your son is too young for MathPath, try looking at Epsilon Camp (http://epsiloncamp.org/).
This post reminded me of this video: https://www.youtube.com/watch?v=LeAkYuMDVGY
Freechess.org hacked
Experiance, technical and other, is actually the only thing that is unique and can not be commoditized or automated.

Of the seven billion people living on this plant none has a set of experiences such as yours. In a world of mass produced everything, uniqueness as a property, is actually more valuable. Whether or not the all mighty market rewards you for such is another story.
http://en.wikipedia.org/wiki/Perfidious_Albion
Is Google Ready to Buy Its Way Into TV With an NFL Deal?
Delicious certificate expired
Can We Actually Know the Number of Profile Views to Our Twitter Account?
If your dad is having trouble finding work, then he should just learn to code! Oh, wait... /s
Require.js is a Terrible Idea
This is pg's playground. You can play by his rules, or play elsewhere.

The best way of playing by hos rules is creating content that we would find interesting. It's a lot more fun than whining for everyone.
This would be more useful if it didn't omit certain key developments in order to further the EFF agenda: for example, missing is the October 2011 ruling in which the FISA court declared some aspects of the NSA's programs unconstitutional. In November 2011 it allowed the programs to continue after required changes were made.

In other words, it omits events where the FISA court was actually doing it's job of regulating the NSA. As the timeline stands, it's hard to take seriously.
Factor's typing discipline is largely dynamic. However, they enforce the usage of annotations for higher order operations (recursive and inline) and strongly encourage the use of stack effect annotations. A stack checker, which is effectively a simple type system, proved pretty useful for debugging & optimizing.

See: http://docs.factorcode.org/content/article-inference.html
Years ago when I did freelance work writing software for custom phone systems, I had a shady client up in Marin. Suspecting they would not pay, I slipped a feature into the system where if I did not dial in and punch in a secret code within 90 days, it would stop functioning and display a cryptic "database error".

Sure enough, the client didn't pay, and right on schedule, I got a customer support call mentioning the database error. I told them "actually it's working perfectly, you didn't pay your bill".

I later found out they went through several other developers and then went out of business. I am sympathetic to small businesses that have money problem, but some people are simply shady and must be avoided.
That's a shame, because there is a very serious problem here, and it
has nothing to do with the U.S. or the NSA. It has to do with technology [...]

The NSA has been giving domestic phone records to the DEA. Are plain old telephones what you meant when you referred to technology?

We should really get off the NSA jag [...]

I'll get off it when Clapper is in prison.
Half a century of paparazzi and celebrity gossip has now deflated the delusional silliness in Hollywood--it's time to bring that style of hard-hitting journalism to Silicon Valley.
Semantic Web Journal article on DBpedia
People hire people who they relate to, and they tend to hire people close to their age. In a company of many young people, they are more likely to hire people close to their age. The startup in the south bay where I work tends to have an average age of around early to mid middle age, with many young families. There is also an age group with teenagers or children who have moved out. I'm probably the 3rd or 4th youngest engineer in the company.

Younger people tend to live in SF because that is where the younger person lifestyle and people their age tend to be. After I am finished with my current company, one of my criteria will either be a company with a bus to the south bay, be located next to a caltrain station or to be located in SF or Berkeley. The iOS developer having a hard time in SF should try looking for a job in the south bay because he will find many companies comprised of people his age there.
Maybe because most banks prefer you pay all your mortgage every month. Any maybe he doesn't want to make up the difference doing freelance work at night because he'd rather spend time with his family.

Very few startups actually get hocky-stick, rocket-speed growth. Six months later he's simply six months older.

I have successful startups (by my standards but SV would probably call them "lifestyle businesses") so god willing I won't have to every look for real employment again. I never worked at a startup and I'm not sure doing so gives you a huge advantage.

If anything, working at an established company or govt job gives you a bigger advantage because you're more likely to uncover inefficiencies and needs that can turn into startups.
That's not nearly precise enough to answer my question. The article refers in passing to a treaty granting UN headquarters extraterritorial status. Obviously, extraterritoriality as such doesn't preclude spying.

The question is whether a specific treaty was specifically broken. That's an interesting question for two reasons: it presumably has an exact answer, and it would have consequences beyond just the media, general outrage, etc.

Edit: But this looks like it might count: https://news.ycombinator.com/item?id=6272729
Wait -- do you believe Communications Security Establishment Canada never spies on Americans?

If they don't, someone in the motherland isn't doing their job.
Not yet, that's definitely a priority though.

Well that's embarrassing! (fixed)
It's a bit naive to think Facebook doesn't care about people. Broadly speaking, there are introverts and there are extroverts. Introverts love Reddit, 4Chan, etc. for their anonymity. Extroverts love Facebook, Twitter, etc. And those in the middle belong to both.
Is this link broken?

I'm taken to an article titled "U.S. spy agency edges into the light after Snowden revelations"

Another comment quotes the article as saying the following, which doesn't appear in the article I'm reading. "Citing secret U.S. documents obtained by fugitive former intelligence contractor Edward Snowden, Der Spiegel said the files showed how the United States systematically spied on other states and institutions."

This is the link I'm being sent to http://www.reuters.com/article/2013/08/25/us-usa-security-ns...
Think about using two different versions of ExtJS, it's just not possible atm. because of globals.

You should look into Dojo Toolkit source code, which now is almost entirely built on AMD.

Regarding "distinct JS downloads for each and every page": again, look at Dojo Toolkit source code and its build system.
Non-citizens in the United States have the same protection from warrantless search and wiretapping as US citizens. The NSA is forbidden by law from intercepting domestic-domestic communications.

EDIT: looks like I'm wrong. The headquarters are technically international territory.
There is no one size that fits all. I've been following JA for the past year or so. He has unique business story but he sells his advice like it'd apply everywhere. Buyer beware.
For another live-action re-enactment of Half Life 2, I suggest Freeman's Days [1]. Turn on captions if you don't understand Russian.

There are also a few short high production quality sketches based on HL2 as well, like the "gravity gun" from "corridor digital" [2].

[1] http://www.youtube.com/watch?v=prkxiQsbu3M

[2] http://www.youtube.com/watch?v=5yCGRy_dR30

[3] http://www.youtube.com/results?search_query=half+life+2+live...
Why tech blogs get worse when they get big
how should I chain function call in coffeescript
Numbers Don't Lie: Tesla Is Beginning To Put The Hurt On The Competition
Luckily there's an alternative syntax for requiring modules:

define(function (require) {
'use strict';

var Backbone = require('backbone');
var Handlebars = require('lib/handlebars/handlebars');
var someTemplate = require('text!component/templates/some-template.hbs');

http://requirejs.org/docs/whyamd.html#sugar
Calibre is indeed my go to example when I need to demonstrate horrible FOSS GUI.
The core basic legitimate reason is to verify what is said with what is actually happening; to discover the genuine intentions of the opposition. So, olde days, USSR says "we have no intention of starting WW3", and US spying would seek to verify that. If of both sides can convince themselves that the opposition is being honest, diplomacy can work. If you cant be sure of what is being said, you quickly end up in trouble. Both sides legitimately do this as much as they can. Its a confidence builder. It is why both the US and USSR tolerated spies and had a no assassination rule. They both new, in the olde days, that it was beneficial to both to allow each other to spy and gain confidence in each others position.

Trouble comes when nation states extend that to seek political or commercial advantage, or apply it to their own citizens and / allies, who expect to get the benefit of the doubt. Worse still when law enforcement and spy agencies start to combine. This is why I assert that the US, and UK governments treat their citizens as enemies. We have seen plenty of times what its like when intelligence agencies and secret services (SS) are turned on the population.

Unless Obama and Camoron do something now to reign this in, some very dark days are ahead of us.
Clearly missing the point.
What if you use MailGun or Sendgrid to receive forwarded email, then use your scripts to parse the invoices customers forward you, and offer the data back in various formats like Excel, Quickbooks, and JSON?

I would pay $30/month for that. Even better if you wrote a Context.io filter to automatically start forwarding invoice-looking things to your system.
They have shut down (among others) Code Search, Google Video, Wave, Buzz, Google Labs, Google Desktop, Google Notebook, Google Sets, Google Listen, Google Reader, Google Squared, Google Catalogs, Google Answers, Audio Ads, Google Base, Browser Sync, City Tours, Click-to-Call, Google Dashboard Widgets, Dodgeball, Jaiku, Google Mashup Editor, Google Directory, GOOG-411, Joga Bonito, Aardvark, Lively, Music Trends, Ride Finder, Google Shared Stuff, Sidewiki, FastFlip, Google Translate API, Writely, Google Health, Google Spell, PowerMeter, Google University Search, U.S. Government Search, Slide products (Disco, Pool Party, Video Inbox, Photovine, Slideshow, SuperPoke! Pets), Google Pack, Google Search API, Image Labeller and Google Dictionary.
I think this is the link that was intended http://uk.reuters.com/article/2013/08/25/uk-usa-security-nsa...
Hrm.... I don't think the angular documentation agrees with what you are saying: In the documentation on the $inject annotation:

> Care must be taken that the $inject annotation is kept in sync with the actual arguments in the function declaration.

> This method of annotation is useful for controller declarations since it assigns the annotation information with the function.
They ported the Erlang scheduler model to a C based language, nice.
I guess not–I haven't had my coffee yet.
Use this syntax, IMHO it's a LOT more readable:

define(function(require) {
var $ = require('jquery'),
Handlebars = require('handlebars'),
Backbone = require('backbone'),
MyModel = require('mymodel'),
MyControllerAnimals = require('mycontrolleranimals');

Also require.js comes with an optimizer that automatically concatenates all required files (and no more!) minifies them and you don't have to worry about script order. Also using the text plugin you can package templates (text files) along with the rest of the scripts.
It seems you have forgotten about Code Search, Google Video, Wave, Buzz, Google Labs, Google Desktop, Google Notebook, Google Sets, Google Listen, Google Reader, Google Squared, Google Catalogs, Google Answers, Audio Ads, Google Base, Browser Sync, City Tours, Click-to-Call, Google Dashboard Widgets, Dodgeball, Jaiku, Google Mashup Editor, Google Directory, GOOG-411, Joga Bonito, Aardvark, Lively, Music Trends, Ride Finder, Google Shared Stuff, Sidewiki, FastFlip, Google Translate API, Writely, Google Health, Google Spell, PowerMeter, Google University Search, U.S. Government Search, Slide products (Disco, Pool Party, Video Inbox, Photovine, Slideshow, SuperPoke! Pets), Google Pack, Google Search API, Image Labeller and Google Dictionary.
The flip side of this is that the economy has been absolutely grim for young, inexperienced workers for several years. SV is a small bright spot for the Lost Generation; boomers should cede it gracefully.
Home Removals in Hanworth
Our company removals Hanworth has strong background in performing home and commercial moves in TW13 and the rest of London and its suburbs and surrounding areas.
http://www.opentransact.org/
The problem is that it's not just ^D on every boot, it's "press space twice in a thirty-second window and it will unceremoniously wipe all your data without a timeout." This will happen the moment you hand your computer to somebody of the sort who clicks through dialogs they don't ubderdtand, as the computer shuts off when it's slept for long enough.

(The infuriating bit is how difficult it is to enter developer mode: two very secret keypresses and a thirty-second "please reconsider" grace period.)
Somebody has to write the code that handles the failure. You don't get this for free. Creating a system that can handle outages of arbitrary nodes is not an easy task.
I was talking about this kind of message that I have seen now and again: http://2.bp.blogspot.com/-plZIT-fl38U/TmDPRms52ZI/AAAAAAAAAJ...

Maybe the assumption that they're storing plaintext isn't that solid, perhaps they're hashing a few variations, or trying uppercase -> lowercase conversion at login time.
Help, I'm Too Smart For My Job
1. I am new to the concept of golf code and stack based languages, but I find the concept, and the implementation, quite compelling. Thank you for doing this - it is thought-provoking.

2. I was unable to get programs to run via http://www.rhoscript.com/try.html. For example:

>>> "hello" print run
Sending to server.
Received response in 237ms.

>>>

I would expect the output to be "hello" but instead get what I assume are 3 newlines.

3. There is a small error in the text of your tutorial, at rhoscript.com/tutorial.html:

s/split-by-newlines results in a string with four elements/split-by-spaces results in a string with four elements/
I wonder what other wonderful languages I've never heard of. Really, please share!
I am 45. But if I still have no family in 55 and fit physically. I will have the same aspiration as I did in 25.

But will the person hire me see my aspirations without occlusion from my appearance? I don't know.

Side note. I work very hard to keep my body and face like 29. But presbyopia and gray hair creep in. So I bet I need to roll the dice and sing the blues.
A handful of stories doesn't make much of a study. I wonder how much of this might be a case of X not getting a job and looking to age as being as an easy target for an excuse?

Did they do any networking? I'm a hired gun web developer working remotely with all my projects and nobody would ever know my age unless they asked directly and they almost never do. I could make a lot of progress with a potential employer before they even got the chance to shake my hand.

Also, why not do some work to get others to come to you? Build your personal brand my making yourself an authority.

For web developers, it's cheap to try building a product in the area of your expertise. If you are wearing all the hats and doing everything right in making that product a success, then you have much of the expertise that a start-up is trying to build. Sure, you may not know the nuts and bolts of the engineering of the product, but that tech won't go anywhere if the team doesn't know how to drive some traffic.

In tech, you really have to be busting your ass all the time. Building, learning, networking, contributing. Some people complain that you shouldn't have to put time into these things. Right or wrong, you have to do some hustling to get what you want. If you don't have to hustle, great. But you don't always have that choice.
In assessments of Steve Ballmer's tenure (including Ballmer's own assessment as reported on ZDNet) Vista is mentioned as a prominent failure. No one seems to want to mention the bigger failure: Windows 8, whose adoption is below Vista.
Traditional content will still look a lot like what we consume today, but there will be alternatives that are far more immersive, and completely personalized. Oh, and movie theaters will all be gone.
If I have nothing to hide, I'll use whatever the people I want to communicate with are using.

If that's Hemlis, I'll use Hemlis. If it's not, I won't.
UI Anti-Pattern: Website Loading Bars
This is true, but one of the things I've observed about the hiring process for engineers over the past 25 years is this:

It's always sucked, and it's not getting better.

Example: Recruiters don't know anything about what it means to be a software developer, yet they feel they need to "weed out" the unqualified ones. So they do things like say "So, it says you know SQL, what database were they using at company X?" "OH, I'm sorry, this company is looking for Oracle SQL people, not Microsoft." --- in response to a job looking for Java developers who "know SQL". EG: You'd be writing code, probably dealing with an ORM, not writing too much SQL directly.

This problem has existed since the 1980s. Despite it creating massive inefficiencies in placement... the system hasn't (seemingly) gotten any better since then.
BS, Parents have to fly sometimes and upping the cost will do nothing aside from harming parents by making them pay more. It won't deter people from flying at all. Believe me as a Parent the airlines make it difficult enough to fly, that very few parents do it without a pretty compelling reason.

Even if it did reduce the number of children on board, that's a worse solution than the problem currently is. Children learn by doing, including manners on planes. Remove a generation of children from anything and you'll have a generation that has no idea how to behave during that activity.
Oxford Union adresses & debates
re: the try.html page: don't include the "run" word. That's just a button I put on the pages to send you there automatically.

"hello" print
Which servers and which software? I'm curious. Most of the stuff in that realm is platform independent, anyway.
> At the moment I thought it was cheesy... but here I am more than 10 years later and I still remember it.

Incidentally, I think that's what good parenting looks like.
Don't make people believe this bs, just have a look at how many people have problems with exactly THIS "feature": http://www.google.com/search?q=kwallet+chrome+opens including myself.
I like coffeescript. Lots of web devs that write ruby all day like coffeescript. tbh I think coffeescript is worth it just to never have to write "function(){..." or "this." again. It's also worth it for its free OOP features. It will have quirks, like what you see here, but I have hit these pain points and still love it.
If you use the same assumption in Evan's article you can calculate the median by multiplying the mean by ln(2), the natural logarithm of 2. I think Evan's writing this for a situation where your hands are tied WRT the data you're gathering, but still want to draw statistically sensible conclusions, e.g., Google Analytics.
How can you say this and then proceed to distrust the government and show it your distrust?
I worked down the street from these guys for 4 years, and supported them on a couple of web projects. The work they do is great... it's a shame they don't get more resources.
In theory, yes. I'm not claiming to have the answers, but clearly we don't always see this play out that way. There are many examples of in other industries of undervalued talent not being utilized, things like the absence of black quarterbacks in the NFL for many years, etc
The first encounter I had with automatic differentiation was in a simulation language called PROSE, circa 1974. I never actually used it, but I came across a manual for it, which I found quite fascinating. As I recall, it ran on the CDC 6000 series -- at the time I was doing numerical physics on a 6400, and PROSE was being presented as an alternative to the ubiquitous FORTRAN.

PROSE seems to have been completely forgotten; I can find nothing on it now. But I distinctly recall that it did AD.

Everything in computer science was invented before 1980 :-)
Off nsa.gov: "The NSA/CSS core missions are to protect U.S. national security systems and to produce foreign signals intelligence information."

So yes, actually, it is. On the front page. Explicitly.
This is cool and all, now how can we use this to kill people?
Reddit doesn't really sell anonymity in the face of someone who is determined to find out who you are. People expect a basic level of anonymity, but they don't expect it to hold up before NSA level scrutiny.
There definitely seems to be a demographic bubble in the programmer population. Should we expect that as the population of programmers itself ages, we'll see less age discrimination? Or is the bubble itself a product of age discrimination?

In other words, is age discrimination more due to "hire people like me" bias, or "work 'em hard while they're too young to know better" bias?
You're further along than I am. I read that the UN headquarters were declared 'inviolate', but don't recall where. Searching.

Edit: found it: http://en.wikipedia.org/wiki/Spying_on_the_United_Nations

Edit2: and I see you have an even better reference now.

Anyway, I think that the 'inviolate' from my original comment stands and that - at least according to the UN - this is not just a breach of decorum but illegal.
Startup Stress - Fear, Anxiety, and other draining emotions
as someone refactoring a name spaced project into a requirejs one. Thw big benefit is more or less lexical scope for each page and cleaner entry amd exit points for the parts. Its easy to tell if changes to x break y if y has to import x