skysight-inc/HackerNews huggingface dataset:
I think the basic thing is, if you are of race X, you would prefer it if race X continues getting admission in reasonable numbers to the status-branding factories of America (i.e. colleges). That preference is thoroughly, whole-cloth racist, but I think it is valid.

If it happens to be the case that race Y dominates admissions (or race Z can't seem to get a leg up), whether that domination be through genetic or cultural factors (or both), it is arguably racist to handicap admissions by appeal to soft factors. But consider:

Let's imagine (e.g.) global warming has destroyed US agriculture so all the gringos in the US have to migrate south to Mexico. The University of Mexico is (say) the premier university of Mexico, the Harvard all the best Mexican students want to attend. Historically, whites outperform latinos on admissions numbers (SAT and GPA). Would it make sense then for the University of Mexico to cease accepting latino-Mexicans (or substantially decrease their admissions rates) in favor of the new white-Mexicans with higher numbers? Would that be the fairest thing to do? Or would the U of M admissions board say things like "yeah whites have good numbers but they all kind of look the same to us. All from the same middle class families, all played tennis and hockey in high school, all want to be business/psych majors and join greek fraternities. We look at other things than just numbers."

I'm not entirely sure it's unfair to handicap asians, or assist blacks, if we've essentially industrialized the production of status-signalling - fixing the recommended amount of prestige and job offers a person should receive for the rest of his life at age 18 - and have to determine some means of doling it out.
I dunno, easter egg or not, adding special behavior to the browser for any url which contains /jwz/ seems really hackish and unprofessional. Those were very different times, I guess.
I love EMS, and I love being a trauma junkie and staying a street medic with my various emergency services, but let's face it: never well-paid, the world treats EMTs and paramedics like crap. Long hours, working weekends, staying on call, impossible deadlines, complex and ever-shifting technologies, and high-stress responses sometimes involving deadly diseases and gunfire. It's no wonder that the people at ambulance firms all look like they're in their 20s.

Some folks just get caught up in, well, life. They have kids, a house, and grow a life and hobbies. That means that they are no longer staying current, and their heart just isn't really in it any more. After you've kicked ass and conquered the world with trauma saves a dozen or so times, you've eaten too many donuts and too much stale coffee and too little exercise and gained weight, you're missing out on the rest of life, and there are a never-ending series of impossible missions ahead of you. The calls never end. I'd throw out some kind of pithy remark like "work-life balance" but the sad truth is that a "sustainable pace" for a 23-year-old is not the same as it is for a 40-year-old. Not even close.

I like the model I've seen of moving great street medics into lead roles and senior roles, but there just aren't enough of those roles. You could keep your technical team close, but it's easier to train another new, green paramedic than to keep a senior EMT or medic from burning out. This idea that we allow good EMTs and paramedic to burn out is hurting the industry. In my mind, the MBAs are much more expendable than some guy who has just spent a decade learning our patients and our regional medical system and that ever-shifting patient IT system inside-out.
I'm surprised so many people here at HN buys the 'Product Guy' crap. My opinion is even more radical than Aaron Harris'.

I'm sick of guys that think they are more important than developers because they use a suit and tie or master some extremely subjective skill while I sit all day and do actual tangible work.

I will not give credibility to anybody to criticize my work if that person haven't been in my shoes. As a developer, the only product guy I would respect is the one that has once been a developer and that would have the skills to sit down and discuss my work from a technical point of view if that would ever be necessary.
Otherwise I reserve myself the right to think that some of the decisions are stupid. Why wouldn't I?

Paul Graham , Bill Gates, John Carmack, Joel Spolsky and many others were (are) programmers they didn't reach their status by 'knowing how to manage people'.
XSS Vulnerability On Twitter Found by 15 Years Old Expert
I do this now.

I was doing client work, and to be frank, got tired of working from home and dealing with low-grade clients all day. So instead of worrying about finding better clients, I took a day job to support myself and my family (wife and kids) while I worked on side projects with my co-founder.

To date, we've built a fun iOS game, Santa Strike, a crowdfunding plugin for WordPress, IgnitionDeck, and a few yet to be launched iOS apps, among other simple software utilities like Iconswitch.me and GameDesignTemplate.com

I drive to and from work an hour a day, which kills me, but we're very close to being profitable enough so I can quit my day job.

We're not zillionaires yet, but I do think it's possible to do what you're asking. However, it's very very difficult, especially when you have a spouse and/or kids.

I work on my stuff from 7-8 am, drive to work, try to fend off the thought of being an unproductive employee so I don't get fired (I'm actually the only developer they have, and I'm in a very good position because my predecessors set the bar so very low), but do spend some time at work handling side-project stuff, get home at 6:30, hang out, work more, go to bed, rinse, repeat.

My wife is stressed because my mind is elsewhere, but she understands. We spend time on the weekends going out and doing family stuff, but not as much as we'd like.

When we ship new versions of software, I field customer inquiries and complaints on the go, which isn't ideal, but is what it is.

In other words, I have very little personal time, it's very stressful for the entire family, and it's a lot of hard work over a long period of time. It's not for the faint of heart.
Google Cleared Of Collecting Smartphone Location Data In Korea
Spotting Real Swarovski Jewelry
IANAL, but: It would appear to me that the author doesn't understand the GPL very well. If my code is BSD licensed and yours is GPL, I can submit pieces of my code to your project but if I take pieces of your code into my project, my project is now subject to the virality properties of the GPL and itself becomes essentially licensed under GPL. This is where the author seems confused: if I subsume GPL code into a BSD-licensed project, my project becomes licensed under GPL. Given that I chose the BSD license for my project I'm assuming it would now be obvious to the OP why this might be onerous.
I think it's the philosophy of "all software is shitty, some are less shitty than others"; it's basically the same mentality of suckless.org
Twitter's layout and the Golden Ratio
What you say makes sense, but I wonder: do the big, high profile companies intentionally have a high churn rate on employees, especially young hires?

I heard someone talking about how IBM/Intell/etc... hire PhD's right out of grad school, train them for 6 months, squeeze all the creative energy and effort out of the employee they can for 2-4 years, and then expect the employee to want to go work elsewhere b/c they're burned-out. The productivity they get in those 2-4 years is worth burning out employees.

This also happens in finance, where jobs right out of school are 60-80+ hour weeks for a few years. Then you land a nicer position (likely in management) once you've cut your teeth.

Is there evidence that a similar thing is happening at the Google/Facebooks too?
Nice Nokia PR
Ah, gotcha.

I'm in Sweden, and it's the same here, possibly even worse.

I've been reading self-help materials non-stop for the past 5 years. When I introduce this stuff to people my age they just stare at me like I'm an alien.

They also seem to have no concept of real individuality. Ie in Sweden most everyone my age looks like a bizarre hipster, 'cause that's what the fashion is and deviating is not an option (the most popular blogs here by far are vapid girls posting about their daily outfits).

Combine this with lack of sunshine, über-costly alcohol, super-cocky entitled chicks who wear basketball shoes all the time and refuse to smile, high taxes, shitty wages, inbred media, lack of gung-ho disruptive startup people to hang with, a culture of mindless consensus, public transportation which is always delayed, snow which refuses to arrive around Christmas when it's wanted and instead fucks you in February, a PM with doggy-dinner bowl eyes and a main contender who's some kind of mustached character who's very creative with the truth, inferior Christmas food, total surveillance of all Internet/phone traffic, getting your Vitamin D solely from a bottle of pills, annoying Stockholm people who think their Milwaukee-sized hamlet is the world, the gov't wanting to regulate everything, the law of jante, Stalinist gov't liquor stores where they scowl at you for buying alcohol, everyone expecting the gov't to fix everything, people being un-creative and uninterested in my ideas, everyone being dressed like some bizarro ironic lumberjack with Buddy Holly glasses, houses being like the albino rhinoceros in terms of their availability to the common man, all people (including chicks) filling their body with ugly tattoos and piercings and being proud of it, chicks who are more interested in dogs than men, supermarkets where they rape your wallet and then scowl at you for entering their premises, punctuality being more important than actual productivity, being hit on by fiendish cougars ONLY when you go out on the weekends, daring to exist and being scowled at, everyone uncritically relying on "experts" all the time, it being FUCKING COLD, etc, and you have one unhappy itmag :(

Fuck Sweden, give me my Green Card already!

/rant
There was something about both the jwz and the chouck pages that brought back nostalgic feelings for me, to my first exposure to the internet and "big" computing at the computing center with the big AIX and O2 machines that ran Netscape with visible quantization and sweet little animated icons. (Not just the content of the pages, but the design and the animations)

Those pages /look/ antique, in a fine way, I dunno why. A throwback to a more ... civilized .. age (I had to do that).
Photos are usually blurry because the exposure time is long because light levels are low. Depth of field is very high on consumer cameras sofocussing is pretty much unnecessary.
Zynga's IPO Would Leave Some Funds Underwater
I guess it was partly the guy's driver's license scan on his webpage. It reminded me somehow of a more innocent age, where people had great dreams of an open and "futuristic" future.
Erlang. It is a reasonable stepping stone towards Haskell and will introduce you to some new concepts and syntax. It is also a simple language. Then tackle Haskell, which will build upon what you learned in Erlang.
Tell me about it. I went too far in that direction. Right now I'm trying to learn how to live :)
They have gone completely and utterly insane. The ONLY way they get custom is through their web site - and now they are trying to put people off.

No matter what the problem was this is the wrong solution.
>> This is where the author seems confused: if I subsume GPL code into a BSD-licensed project, my project becomes licensed under GPL. Given that I chose the BSD license for my project I'm assuming it would now be obvious to the OP why this might be onerous.

I think his intention was for BSD licensors to accept that as an inherent "danger" of their chosen licence. Like he pointed out, you wouldn't be able to use proprietary code from Google or Apple simply because it incorporates your BSD licensed code, so why should it be a problem when the aggressor - in a manner of speaking - is using a copyleft license?
On the other hand OS X is actually certified UNIX. So saying that OS X is built on top of UNIX is imho very correct.

If the current specifications for UNIX match the original ideologies of Unix is completely different matter.
Ted's perspective on this: http://teddziuba.com/2010/10/taco-bell-programming.html
How to Get Your MLM Blog Massive Traffic From Search Engines
Watch Cincinnati Bengals vs Pittsburgh Steelers live
The guy wrote this: http://teddziuba.com/2011/10/node-js-is-cancer.html
I wish more people hear your opinion.

I'm on my late 20 and I went to my alma-mater library once a week in the past. I grabbed old books (Liskov, Bentley, Kernighan, some of the software engineering books, etc) a few times and I was surprised to see methods or techniques that people use these days and considered cutting edge were being discussed in a THIN, DUSTY, paper with YELLOW-ish color books.

There are plenty wisdoms in those old books yet these days people were gung-ho with the latest greatest.

I'm not saying that the latest greatest aren't advancing our thought. It's just that there are more noises than actual wisdoms.
Anyone have any experience with "Big Data University"?
And I'd like to personally thank whichever HN readers submitted and upvoted this hate-filled piece of trollwork. Now I feel miserable and sad to be here, and my Sunday has just started. Troll mission accomplished!
Zed starts with two tweets that make exactly that point. He understands perfectly. You misunderstand _his_ point:

He's releasing Lamson under GPL, so the Django folks can't use it. But if he was releasing Lamson under a proprietary license, they couldn't even look at it. The GPL leaves them better off. But while BSD projects generally don't complain about proprietary forks, some of them whine bitterly about the GPL (which, again, leaves them better off).

Choosing the BSD license for your code is, in effect, choosing to allow others to rerelease under more restrictive terms. If you made that choice, I'm not sure it makes a whole lot of sense to complain when people do that.
And yet people argue each of those every day.
Ok, before I go and offend a bunch of people, let me explain that I'm describing how things are, not how they should be. A lot of the aspects of the business world that I'm about to describe are morally wrong and deeply disgusting. I'm not defending those.

First, technology is a lot less ageist than mainstream business (i.e. BDC-land).

Here's the thing about corporate culture. Anyone or anything (a group, a project) that is judged to be not successful (regardless of reason, regardless of whether it's that person's or group's fault) is avoided like a corpse. What ageism is about is the (often unfair) negativity directed at people judged to have underperformed their age curve. In mainstream business, there's an expectation that a person will be in an informal leadership role no later than 32, be in an official leadership role (i.e. manager or executive) by 35, be a VP by 40, (S|E)VP by 45, and CxO by 50.

Here's where sciences and technology have an edge. There's absolutely nothing wrong with being a non-managerial programmer, scientist, or mathematician at 40, or even at 60. The best tend to peak later (with a few notable exceptions) so most of them are just starting to do their best work at this age. I repeat, there's nothing wrong in technology with being non-managerial at 40. No one looks down on you for that if you're great at what you do.

Contrast: in mainstream business, if you're still at the analyst/associate level doing line work at 40, no one will want to talk to you. Most investment banks have one "adult analyst" (i.e. someone in his late 20s or 30s working alongside college kids who use "steak sauce" as an accolade) and his co-workers mock the hell out of him behind his back.

There is a catch: by 35, you have to be really good, and you should probably have more than one specialty in which you can out-perform 99% of the competition. By that age, it's not enough to just be talented; you need to come with a seriously formidable skill set. The upside of this is that in technology, working hard and working smart means you will be good. The technology career is quite volatile but it's pretty easy to have reliable, steady improvements in one's level of skill. This is a lot better than mainstream business (banking, biglaw) where people can be passed over for no reason at all.
I got rid of GPL code in LoseThos when I learned the zealots wanted to claim my life's work as their own. Crazy cultist communists. WTF? What the hell is this anticorporation nonsense. How the fuck is America gonna have jobs if we hate corporations? Bizzare. I don't get it. What's wrong with companies? People don't want jobs.

You should be so lucky for your code to be used.

God says...
C:\LoseThos\www.losethos.com\text\DARWIN.TXT

ot for an instant be admitted. These huge animals
have become wholly extinct, and have left no progeny. But in the caves of
Brazil there are many extinct species which are closely allied in size and
in all other characters to the species still living in South America; and
some of these fossils may have been the actual progenitors of the living
species. It must not be forgotten that, on our theory, all the species of
the same genus are the descendants of some one species; so that, if six
genera, e

---------

I used to think copyright was like patent and I was worried because I got my ATA hard drive register info from GPL code. If GPL were like a patent and transfer of ideas was the issue, there might be an issue, but GPL is only about copyright and there is nothing in LoseThos exact, like that.

I learned about the REP asm prefix for INSB and OUTSB from GPL code.

Totally no GPL issues in LoseThos. No floppy. and the ATA stuff is original.

Fuck them and their greedy hands. They furiously claim shit all over the place.

Grubby hand commies.

God says...
C:\LoseThos\www.losethos.com\text\BIBLE.TXT

nd
truth shall go before thy face.

89:15 Blessed is the people that know the joyful sound: they shall
walk, O LORD, in the light of thy countenance.

89:16 In thy name shall they rejoice all the day: and in thy
righteousness shall they be exalted.

89:17 For thou art the glory of their strength: and in thy favour our
horn shall be exalted.

89:18 For the LORD is our defence; and the Holy One of Israel is our
king.

89:19 Then thou spakest in vision to thy holy one, and saidst, I have
laid
That article is in desperate need of citations.
I wish I knew how the Googles and Facebooks hire a crowd of junior programmers and have them do these amazing things.

I am in the 5th year of leading development teams and have more than 5 years to go until my half-life is over. Yet, I have not figured out how to run a team entirely of junior programmers. Yes, they come with a lot of energy and current knowledge but there is also so much missing that people gain from, well, experience. In the field of software but also in all the adjacent domains that are so crucial for being successful as a team.
I cannot image how I would do without having a few senior people around who can give things a little structure and a little broader understanding of things.

Also, most experienced folks, even if not super up-to-date with fancy technology, are a hell of a lot more productive than the shooting-from-the-hip youngster. They don't need to put in 12 hour days.

My other problem is that it's so hard to actually find good senior programmers. There are also a lot of people who got stuck more than ten years ago ...
Nice bar charts. How were they made?
People used to do this way back when. Here's a video from a 90's TV show called NetCafe. At some point they take a break to stream some downloads to the viewers. They ask you to plugin their TV Modem to get some random shareware. Then they show a screen with a rapidly animated 2d barcode for a couple minutes. http://www.archive.org/details/nc101_hackers

I wonder how many people actually owned a TV modem. It had to be a tiny market.

By the way, I highly recommend watching the episode, they interview Aleph One and some other old-school hackers.
seems like there is a huge amount of deal of the day type sites on there(i.e. fashion/jewelery etc).

I dunno, I just don't see something like that IPOing...those sites are more likely to just sell to one of the big retailers in their space....or just stay private
The Maker Movement is going to destroy manufacturing as we know it, and that is going to hurt emerging economies more than anyone wants to say.
Interfaces you can feel (electrostatic vibration)
At the place I work, every other project is crashing and burning, and we use Java, Oracle, Struts, SOAP and the most serious, enterprise solutions with rock solid support you can think of.

When you're working overtime and you're working with old, boring, over-engineered technology, the only thing that's left is the joy of programming.
Anderson County South Carolina Market Report for the Week Ending 12-2-2011
The problem is that these universities receive federal funding, and it is (rightly) unconstitutional to discriminate on the basis of race.
If you're looking for a less functional Hubot that's been around for years, why not use Last.fm's irccat? http://www.metabrew.com/article/how-we-use-irc-at-lastfm

It already does the whole "kick of a script with these params from irc" thing and can easily be piped to from any langage that can open a port.
I see this as a classic case of "look, I took your billion lines of awful code and turned it into 4 lines of beautiful code!" but the new code does a tiny subset of the original, and isn't extendable in any of the original ways.

Edit: which isn't to say that his hack isn't cool, but he's still a jerk.
Fundamentally, understand the goals of a license before you pick it.

Sometimes people pick a license, and are unhappy when they don't get the results they want - for example, there's this paragraph at the bottom of the BSD licensed OpenSSH page:

http://openssh.org/

Please take note of our Who uses it page, which list just some of the vendors who incorporate OpenSSH into their own products -- as a critically important security / access feature -- instead of writing their own SSH implementation or purchasing one from another vendor. This list specifically includes companies like Cisco, Juniper, Apple, Red Hat, and Novell; but probably includes almost all router, switch or unix-like operating system vendors. In the 10 years since the inception of the OpenSSH project, these companies have contributed not even a dime of thanks in support of the OpenSSH project (despite numerous requests).

(not that I think that the OpenBSD project ever expected renumeration, but imagine if you had a project that was as successful as OpenSSH and nobody ever flipped you a dime).
I, too, also love IT and programming. But lately because of the re-hash after re-hash (SOA vs REST, Java vs .NET vs Ruby, JavaScript, Functional, polyglot, Agile, XP, Scrum), I'm kind of losing it. Seeing programmers swinging their d*ck around saying language X is better or how their favourite tool is better drifts my heart slowly away.

I felt like I want to be a team lead or a manager whipping undisciplined developers to get better at ever lasting all-around skill as opposed to jumping between bandwagons too early.

So I made a decision to work my butt off in people skill, communication (and writing of course). Decided to branch out into PM and BA as well.

We'll see how things will develop.
As an older developer who has been developing for more than 20 years, I find that the reason for the "half-life" to be the impedance mismatch between the demands of a family and the demands of mismanagers (and their crunch time and death marches).

Eventually, developers start saying things like "I want to watch my kids ball game" instead of being at the office and dealing with the latest manager-inflicted crisis. 60 hour weeks are not family-friendly, and the developers that choose family over the office end up getting pushed out the door.