skysight-inc/HackerNews huggingface dataset:
I'm not old, per se, I'm probably at my peak marketability-- old enough that, if I were stupid, I would have washed out by now, young enough to be stereotypically perceived as vigorous. I can grow a nice lush beard and there's no gray in it yet.

The only real doomsday issue I ever ran into with older programmers was an increasing unwillingness (in some) to add onto their stack. The good news is that after the third or fourth new language you pile on, the next one gets a lot easier. If you know C, a lisp variant (although I prefer an ML variant), and a decent scripting language (I learned perl first, but I sort of hate it), you're not likely to get surprised by much. The programming hivemind really can't process new ideas all that quickly, so you rapidly gain exposure to the core ideologies that form the foundation of the fancy 'new' trends. And then you're just learning some syntax and getting comfy with a new API. Unless you get lazy, shit really does get a lot easier. But with tech, the next wave is inevitably coming, and you're either on it or under it.
> Can the devs then be sued for knowingly tricking people into committing a copyright violation?

I'm not a lawyer.

If it follows entrapment laws then the "violator" would have to prove that they've never pirated before and they were tricked into it by the developers.
I've always been uncomfortable with one set of written rules that doesn't really matter, and another secret set of unwritten rules that actually matters.

If some cab driver gets a ticket from a speed camera becasue he's rushing to get a pregnant woman to the hospital, i've got no problem letting that ticket go - that should be an easy and painless process as well.

It often seems that discretion is used to protect the powerful from any consequence. Yeah, i'd rather err on the side of everybody gets a day in court.

edit

Explicitly, i think laws should say what they actually mean. If jaywalking is sometimes ok, write that down somewhere so we don't have to argue about it.
It could be that the journalist made a typo and intended to write 18 to 24 year olds.
I might be wrong, but you seem to think that "young software developers" equates to "people working on startups". Programmers working on startups represent a very very small fraction of working developers.
>"They haven’t excited the front-line developers -- the ones who made Amazon who they are," he said. "Those will be hard to influence."

That may be true, but at the end of the day, startups aren't generating multi-millions/billions to spend on large server deployments.
> Does Dommy offer the same features (including the browser support) that jQuery does?

No, currently Dommy has a smaller feature set that we think covers a majority of use cases, while maintaining reasonable browser support. Our general philosophy is to add functionality as we need it or others request it. I don't think this makes the comparison invalid. We're comparing the general use cases (selectors, basic dom manipulation, etc.) that any DOM library should have. Can you point out a specific comparison that doesn't apply because of api differences or browser support?

> wouldn't it be more accurate for the selector testing to actually test against Sizzle[1]?

Part of the point is to show that you can achieve the same elegant chaining-like syntax as jQuery without wrapping selections, so maintaining the wrapped jQuery selectors are important for comparison.

> Other features aren't even present in jQuery, such as templating, and so I'm not sure why you'd even compare that.

The point of the templating comparison is to show that macros can provide a significant performance boost while maintaining a sane syntax.
It's not misleading headline, it's just a problem with tech blogs, they probably read this news on HN and stole it and tried to make it sensational to get some cheap traffic. The don't understand the code or it's implications for that matter. What is released is kernel source code (which hardly any one cares about) vs source code for google glass framework (which would be more interesting).
The security of their ability to limit / control / profit off photography of the Derby, primarily.
In case anyone was wondering, this is wrapped in a cooperator for a reason. At every yield, the reactor is given a chance to act. That's important, because otherwise the reporting function would only ever run after you've made all the requests, which is probably not quite what you want :)

Also, you might want to replace the automatic rescheduling with twisted.internet.task.LoopingCall.
In Python:

#'''
some_code()
'''
some_other_code()
#'''

... with one character toggled, becomes:

'''
some_code()
'''
some_other_code()
#'''

If you work with anyone who says "Don't do this," don't do this.
I may be wrong, but I think some of the current commenters are missing the point (re: everyone should program, gender doesn't have anything to do with it). I think the question posed here is that if we care so much about fixing things; why aren't we fixing the most fundamental problem of making it easier for people to build things, as having that extra brainpower can only exponentially help us short- and long-term? That is not the same as everyone learning to program or learning to think in ways that don't come naturally to them, but rather creating a much more well-rounded methodology for completing these tasks that makes it easier for all of us.

That's what I took from it, anyway.
Bookmarked! I'm going to use this when I'm cruising around the city next time (perhaps OracleWorld/JavaOne).
"If a case hinges on a fact that is proven only by information that is in the hands of, e.g., Verizon, then yes, law enforcement requires the cooperation of that tech company to gather evidence."

...and if the company lacks that evidence because the police took too long to ask for it, then the case falls apart. So what? Our justice system is not meant to minimize the number of false negatives, it is meant to minimize the number of false positives.

"The police did a fine enough job gathering evidence before technology leapfrogged ahead of them?"

Read the context; the police did a fine enough job of gathering wiretap evidence before CALEA. The phone had been around and in common use for decades before CALEA, and even in the years leading up to CALEA the police had gathered enormous amounts of evidence from wiretaps and pen registers. It was just harder, because prior to CALEA the police had to actually step away from their desks and install a machine to perform a wiretap -- how terribly inconvenient!

"You see power creep in law enforcement; I see power creep in everybody."

Only if you ignore the fact that the police are more powerful today than they were when our parents were growing up. You are not witnessing power creep, you are witnessing a possible minute change in the balance of power between people and the government. Instead of calling up a phone company and demanding a wiretap, the police might have to show up in a data center with a rack-mountable interception device, in the worst case.
What was so special about google reader that you couldn't just code yourself? It's an RSS reader, right?

http://code.google.com/p/feedparser/

I wrote a website that read RSS feeds for me years ago using that. It's really straight forward...
Gas is typically more than my electricity bill and I only have the gas water heater and central air. Dryer, cooktop, etc is all electric.

You're right of course, but given my cheap electric rates, the fact that "some day" I could produce electricity on my roof, and I won't be throwing 2 gallons of water down the kitchen sink waiting for it to warm up, that it'll be a win overall.

I'm not going to be drilling for gas in my back yard anytime soon after all. :-)

Plus, I'd find it hard to believe that generally speaking my electricity isn't far better for the environment considering it's 100% wind. It's probably easier to ask what weeks has there not been some mishap in Texas City than not. That's not normally a primary driver for me, but all things being equal it's a plus.
More relevant: https://news.ycombinator.com/item?id=5328472
In battle against cyber attacks, these Seattle hackers wear ‘white hats’
This is a very dangerous law.

One will believe that now with digital cameras, everybody will took their own photos before taking someone's else. But not.

This is very serious, Big companies will use the web services in other countries like China or Russia to automatically remove copyright info from pictures or text and post them. Then you can just take those documents legally "as there is no copyright metadata" in the picture.

New legislation is making Big companies benefit and small ones to be crushed by them.

If you are from UK, it is time to do something.
As an FYI, the git repo is here:

https://android.googlesource.com/kernel/omap/+/glass-omap-xr...
Nope, Windows Vista. FF Nightly also moves forward and back in the history with Shift + Scroll Wheel. Chrome Canary does what you say, though, with horizontal scrolling.
Website Malware Monitoring | Quttera
And now I can write a simple greasemonkey script that can encrypt the text send to facebook chat and the other side decrypting it. We just need to be able to exchange keys by other channels - not hard at all.

And on any device with root you can install driver that encrypts the mic signal.

So instead of terrorists we will have technology literate terrorists.
Yes, as far as I know Apple hosts their iCloud jointly on AWS and Azure.

Which is a great strategy for disaster recovery or failover I think, considering both the cloud services are the largest and are owned by financially stable companies that have been around for a while.
That is true given what we know today, but it feels like saying the gods bless some farmers and curse others. There may not be a right, but I feel there's more to it than just doing what feels good and seeing what happens.
i knew better than to read the comments on that article. i knew better, and i did it anyway.
Terrible law because it further tips the balance in favor of the big copyright owners.
New article idea:

Millennials to journalists: anecdotes are not accurate representations of large groups of people.
Technically, Jobs resigned from Apple rather than having been fired.

http://en.wikipedia.org/wiki/Steve_Jobs#Apple_Computer
Why the remodeling industry needs to be remodeled
Ah, the memories. I wrote the first non-KnowNow client for this data stream, at their request. For some odd reason best left buried in the sands of time, they wanted me to do it in VB6.
tl;dr: Some people do weird things in interviews. Some people are aged 18 to 34 years. This article examines the intersection of these groups, cherry picking a few examples to suggest it's somehow endemic.

I'd expect this from BuzzFeed, not CNBC...
I remember tinkering with invisible frames, but went pretty quickly to Java applets, which could open sockets (back to the origin server, anyway) and handle plain old HTTP from right within the page.

Getting an attractive UI was rough going, but I wasn't much worried about that at the time...

An applet could also make JavaScript calls, so it was also possible to pass data back into JavaScript on the page. That was a technology that came from Netscape, but MS copied -- so (strangely enough) there was a Java package included in Microsoft's jview distribution that had "com.netscape.livescript" (something like that) in the name.
I didn't know either! Makes sense geometrically but I wondered is it really the case that when you read something like 'image of the North pole of Venus', it's really the opposite pole. It looks like astronomers rely on the 'convenient' convention until they can't and then fall back to the mathematical one.
Money.

Also, the Ars Technica article does not discuss what I suspect is the most interesting part of Google Glass: the code they run on their servers.

There, it's more or less the same story: they release commodity lower layers, but keep the more interesting upper layers to themselves, for the same reason: money.
If texting during interviews doesn't affect future job performance, then interviewers shouldn't disqualify applicants on that basis. The same goes for dressing wrong and so forth. Of course, in the typical scenario there's a large stack of decent applications, so the employer has the freedom to make these dealbreakers and still employ well-performing people.
A comet server I work with still supports foreverframe for browsers without websockets or multipart-replace because for fast updating data, it's actually much more performant than long polling.
Yes but an amazingly common one. If I look at the NZ city I live in (pop ~80k) both Tertiary institutes, City Council, Regional Council, primary Health organization etc are all very much happy Microsoft shops.
I think you underestimate the penalties for lying about something like this in a publicly traded company, false statements about sales is securities fraud.
Not really. I have heard plenty of stories of people with aspergers having to to quit due to being ostracised by management or getting fired. Then going on to on to form companies or invent new technologies. Meaning they weren't fired for performance or skills reasons but because of their eccentricities.

One I can think of is Bram Cohen.
Of course if you don't give Google this information, you might as well not opt-in to Google Now.
We just use RT [1] and TWiki [2]. Changes come in as ticket in RT [1] and we discuses them at change management meetings (document these in the TWiki [2]). We document everthing in the TWiki. If someone comes and asks for our change management policy, we point them at the TWiki, which talks about puppet, and then we can show them the change management minutes, etc. We have a light process and it seems to work.

[1] http://bestpractical.com/rt/

[2] http://twiki.org/
I think it's doing Wikipedia a disservice to say that it looks good because it's "minimalist" or "static content". There has obviously been a lot of work put into making Wikipedia work well in every browser.
I'm an MS dev with a little Django, Rails and PHP experience and I'm always sort of overwhelmed with the choices I have non-ms environments.

Recently I wanted to get a simple laptop for Python development and I don't know how to begin selecting the right tools for the job. I see myself having to make all sorts of evaluations I'm just too inexperienced to make. Which OS? Whats PyPy good for? Is it supported on Ubuntu? Oh I can use this command to install but I don't see an apt get example? Does that mean it won't work?

When I read about and fire up EC2 instances I feel the same way. How do I configure them? Which one is best, etc.

With Visual Studio and the Azure tooling built in a lot of decisions are just invisible to me and I sort of like it that way.

Of course I understand the benefits of open source and having a variety of options is important but I'm ok with giving up a little control and power to just get things done.

I think its the same reason we use Stripe instead of getting out own merchant account and all that rigmarole.

Isn't Heroku similar as in Heroku makes some choices for you on how to do things?
I suspect that using the very simplified iOS notifications would probably get irritating quickly. Sample size of 1 but my iOS notifications tray is always a disaster compared to my Android, I think because it doesn't coalesce notifications the same way so you commonly have 5+ notifications for a single app.
256 colors? Why so high? And not, say, running on a monochrome text terminal?
http://www.jfedor.org/aaquake2/
Yup. As always, a story is just a reflection of the author's limited view/scope of the world.
Lively - Staying connected with your grandparents
I hate to be 'that guy', but I think most would agree that those rankings are silly. They may paint a general picture, but the number and order of the rank is not a very accurate measurement of quality.

Observation: In the CS ranking, UBC is ranked above the University of Waterloo, though both ranked below U of T? I'm skeptical. (Disclaimer: I go to UBC).
Top 100 Hospital Facebook Fan Pages
Real-time malware scanner & blacklisting database query in one API
If you're unable to give someone your full attention for such an important occasion, why on earth would an interviewer expect you to perform well at any task. Ridiculous.
The similarity isn't applicable. While I see now that my original comment was unclear and overbroad, let me emphasize that I'm not suggesting bloggers do a full "coredump" of their thought processes.

I'm just saying that if a PR agent (or other heavily incentivized group) is directing your attention to a topic (and [in]forming your analysis), while the typical reader would not assume that's how you do it, then you should say so. Same as you would disclose any other conflict of interest.

"I typical form my speech with this pronoun pattern" is not affected by that practice. (edit: and those who criticized you were pretty loopy in doing so, fwiw)
I mean literally. One of the perks is a year's supply of bacon, as in smoked back bacon from pigs. Specifically some of the best bred pigs in the UK!
Ridiculously awesome way to play / interact with video games
Apparchitect
Are you a politician? :)

(On a serious note, great exploration of the topic)
I think "resigned" has to be in speech marks.
Mozilla is giving away $250,000 for gigabit apps.  Here are the finalists:
There are many other RSS readers out there that are open source; having the source of Google's wouldn't be much different. And the part that would be different is all the code to integrate it with Google's infrastructure, which wouldn't be particularly useful to anyone who doesn't run said infrastructure.
Assuming you could determine the flight schedule personally, which you probably can't.
"I think you'd be hard pressed to find someone (who's not directly involved in something horrible - father of a murdered child, etc) that disagrees with getting a fair trial."

I am pretty sure your local district attorney would disagree. The majority of prisoners in America -- the overwhelming majority -- did not have a trial and took a plea deal instead. A standard prosecutor tactic is to make the list of charges as long and extensive as possible, to pressure the defendant into a guilty plea. It has been suggested that if everyone were to refuse a plea deal and demand a jury trial, the justice system would be completely overwhelmed and unable to handle the load.

"For example, i'm a big fan of red light cameras. I hate them, but the blind uniform enforcement is great. Doesn't matter if you're a cop, or an important business man, or late for school. You break the law, you pay your ticket and move on."

I had not thought of that, but it is a perfect example of why we do not want law enforcement to become too efficient:

http://www.marketplace.org/topics/life/shorter-yellow-lights...
Just depends on the source. According to this, active users is less than 5%:

http://gs.statcounter.com/#browser_version-CN-monthly-201203...
Why? It would be useless to you; the effort required to write a web-based RSS client is as nothing compared to re-implementing all the internal infrastructure that Reader depends on.

If you want to run your own RSS client, starting with NewsBlur[1] or Tiny Tiny RSS[2] would get you much further than being able to see the Reader source.

[1] https://github.com/samuelclay/NewsBlur

[2] http://tt-rss.org/
I agree. Talking about schools and their rankings is very counterproductive. It measures the wrong metrics.

I went to Wharton/Penn for undergrad, which favors me in these kinds of surveys, but I'm still against them.
This is pretty cool, though probably a bit obtrusive for consumer applications. Also it doesn't look like the signal strength is that strong or varying (from what i can see in the video) which would make it pretty hard to try to fit equations that would match a specific actions induced from the brain.
"Command prompt", i.e. terminal, is what makes you toy a computer. If you don't have one, it's still a toy.

MS did a lot to turn their lame "DOS command prompt" into a command line terminal; not enough, but a lot.

So no, "command prompt" has nothing to do with DOS.
You can run DOS programs from the GUI as well.
Re sort-by: the point there was to show how Dommy gets for free "features" that have to be added to jQuery and contribute to its code size.

Re one/map: you can still do operations on sets of 0, 1, or any number of elements, without knowing how many, by always doing map. There's nothing to keep track of, everything always only works on one object, so you're explicit about whether you're operating on exactly one object, or whether you don't care how many objects you're operating on. The latter is just as convenient as jQuery; the former is safer and deliberate. In jQuery, on the other hand, you have to keep track of what works on one object and what works on multiple objects: .text() and .text('a string') are asymmetrical, for example.
While I agree that the rankings are contrived, I don't think this flaw obsoletes the purpose of the poll, which seems to be to get some picture of the distribution in the HN population.

Regardless of whether those rankings are accurate, most of us let them inform our college decision to one degree or another. Our affiliation with the various subsets of schools does suggest some traits about us and hence the HN population.
Accurate summary is accurate.
(I actually had to google skyrim, I'm that old ...)

Please take a few minutes to rethink copyright from the ground up without any regards to what you have been told by anyone...

Where does copyright originate? What purpose does it serve in the society of today? Does it serve that purpose well? How does it match up to what most people would consider to be fair use in regards to personal and commercial use? Does copyright sometimes get abused and misused?

Are there better solutions to the issues we are trying to address?

You don't need to tell me or anybody else what conclusion you reach.

But you owe it to yourself to think it over and stop repeating what you have been told by others as most people here on HN does every time copyright gets discussed.
A viewpoint that fails the "right tool for the job" test. Sometimes it is a Microsoft platform, sometimes not.

There is a major segment of tech that build careers on brand, not skill, and thus the quality of their solutions equally bottlenecked.
The parent said "slightly odd", which is different from "eccentric genius". He provided examples of trivial differences from the average, like stutter, which I happen to slightly suffer from. I wonder if I've been rejected on that basis in the past..
You can use something like Google Apps Script to plug data into a google spreadsheet (http://developers.google.com/apps-script/storing_data_spread...), but the big problem you're going to have, as Bryan mentioned, is getting the data out of your email.

It really would be easier if you just had the creator of the email not BCC you on the subscription fee and just had them cobble together a daily sheet for you. Doesn't need to be anything fancy, just a CSV would do nicely.
I see the brow a great deal lower than you see it. Middlebrow is unduly dignified.
Clearly you aren't familiar the quality of the stuff CNBC publishes then.
Having worked in India for more than 3 years, most developers I knew hadn't ventured outside of the MS ecosystem. Xerox's business services divisions (who made this statement) likely satisfy large enterprises working on MS technologies for Customer Care, HR, Payroll using the readily available workforce in India.
Since when is U Chicago #4? Not that it isn't totally deserved, but when I was applying to colleges I don't even remember it being in the top 15, and changes in the top 10 aren't exactly common...