skysight-inc/HackerNews huggingface dataset:
As a result, they might not be comparison shopping with other company types like other programmers between financial, startup, BigCo, and others.

Indeed. This is a good point. If you grow up and go into the game industry wanting to make the next Halo, you're not even going to look at anywhere else, and often don't have any idea that things even are better elsewhere.
Kids get distracted easily. With a book, there are no buttons to distract them.
Just when I was starting to think Microsoft had turned a new corner. Can't say I'm surprised. But definitely a little disappointed. I guess it's just part of their corporate identity.
I love this. Learning a Lisp has been on my todo list for far too long. Once I saw what this was, I filed it away under "For later," but I stuck around for a bit to see if I could do a challenge first...

Totally got sucked in, and an hour or so later I had finished. Accounting for all those parens was really frustrating at first, but with the help of a good editor I eventually feel like I got into the "Lisp headspace."

I have played around with Haskell a bit. Scheme feels more verbose, but also closer to the metal^H^H^H^H^Hlambda calculus. The feature I missed the most was currying:

>>(define sum (foldr + 0))
[Error: too few arguments to function]

You can get around this somewhat:

; manually implement currying on a per-arity basis
(define curry2 (lambda (f)
(lambda (arg1) (lambda (arg2)
(f arg1 arg2)))
))
(define curry3 (lambda (f)
(lambda (arg1) (lambda (arg2) (lambda (arg3)
(f arg1 arg2 arg3))))
))

; now define a curried foldr:
(define cfoldr (curry3 foldr))

; and finally:
(define sum ((cfoldr +) 0))

The dynamic typing was also a bit foreign for me, so it took a while for me to wrap my head around "megasum." I can vaguely imagine how to implement it in Haskell, but it wouldn't be pretty!
What incentive does Microsoft have to get rid of high performing older employees?
CIA agents are vulnerable to prosecution everywhere for crimes like espionage and high treason. That's what the CIA is for. This doesn't seem to change much.
Life at Google – The Microsoftie Perspective
Probably don't publish your old git repo. If you have multiple branches, add them to a new repo manually. You never know what could be in your old code.
In other words, OpenCL supports this very limited buffer interface due to compatibility issues, i.e. this kind of MMIO is the lowest common denominator that has to be implemented by any GPU claiming OpenCL compatibility. Although, this does not preclude most desktop discrete GPUs from mapping their whole internal VRAM onto host's memory address space through PCI bus. It seems to be the common mechanism for a host to access VRAM in the modern ATI and NVidia GPUs from what I understood after skimming through several technical documents. It is, by the way, as far as I can tell, the main reason behind the infamous 'memory hole' in 32-bit Windows OS's (inability to use more than 2.5-3G of RAM).
So, I guess, the correct answer to my initial question as to why it's not possible to use tmpfs with VRAM would be because that will require special memory allocation made in VRAM. Meaning, a patch to tmpfs code that can properly allocate memory in VRAM buffer would suffice if we are willing to limit compatibility to 64-bit x86 architecture with AMD/NVidia GPUs.
Obviously going to war would be even more insanely stupid. The alternative is to realize that just because Russia is behaving badly is not a reason the US and EU should also start behaving badly.
I think that's a great question and I could list some contributing factors but I think a thorough answer could upset a lot of people. I lost 100+ karma just for some criticism of Apple ;-) Yeah, let's critique all the modern languages, tools and libraries--that will go over real well here.
Seagull – the best friend of docker
Schools and teachers should be amongst the easiest to test since we have so much data... measured multiple times a year.
Would be happy to talk more about setting one up around there. Please email me and we can go over it in more detail. jmcalvay at gmail dot com.
It will never happen because the prosecution would logically include Bush, Cheney, Rumsfeld, Rice, and some legislators. I don't see a Republican administration prosecuting them because of loyalty, and I don't see a Democratic one doing that because I suspect Pelosi and Obama could be prosecuted as well (if new evidence comes to light). And without going after the very highest level offenders, you're throwing the CIA under the bus, and that won't end well.
Personally, it's about teaching a child to actively seek out information vs passively consuming it. I love programming because it is interactive and I learn continuously. I want to teach my kids the joy of learning by doing. Hence the limitation on passive forms or consumption, like the television and the emphasis on activities like story telling, Lego and drawing.
The real reason is that they were carrying out the official policy of the US government. Just calling it CIA torture is minimizing how far up this went. Bush ordered it. DOD knew. DOJ not only knew, it crafted the governments tortured definition of torture. Congress knew.

This isn't some off the books CIA wet team opp. It was planned and signed off at the highest levels. John Yoo, who wrote the torture memos, is a professor at Berkeley. That's how mainstream this was.

Furthermore, the people signed off on it. Not just through our Congressional representatives. Not just because we re-elected the politicians who did it. The public supported it directly. We've known for a long what was going on.

Prosecuting only the people who carried out the orders is cowardly.

You'd have to try Bush, Cheney, Gonzales, a bunch of high ranking DOD and DOJ officials, a bunch of Generals and other officers, Congressional leadership from that era, and former CIA directors too.

"Just following orders" didn't work at Nuremberg because we were trying the people who gave the orders too.
Many (but not all) of the folks who go on the tours are design engineers who are potential customers for the factories. It's a win-win: the factories get a bunch of potential leads and the "tourists" get learn about manufacturing. One of the big tragedies of many hardware startups is that while many are talented when it comes to design, there are few who really know manufacturing. The goal of the group(s) is try to narrow the gap.
> until real revolution in US, or some sort of vigilantism movement

America doesn't need a revolution, it just needs more informed and motivated voters who vote in their self-interest. Maybe that counts as a revolution, but the way you paired it with "vigiliantism movement" suggested some kind of violence or government overthrow which would be pretty awful to be honest and I hope never happens in my life time or the life time of my children.
Maybe it's sufficient to ask: what would be useful for developers to keep score of in order to improve professionally?

Surgeons keep score by measuring patient outcomes in order to draw conclusions about their own performance, the effect of which is to "shrink the outliers" - people see where they can improve and they go ask their colleagues, "hey, how'd you do that?". So what would the equivalent of that be for a developer?

The best tool I can think of for this isn't an automated system for scorekeeping - it's soliciting feedback [1]. You ask a more seasoned dev who is familiar with your work where you can improve.

How do you "shrink the outliers" on a team of developers? Get people to work together. Take each other's code apart.

[1] Particularly negative feedback, according to Elon Musk at the end of this vid:
http://www.ted.com/talks/elon_musk_the_mind_behind_tesla_spa...
MarkZuckerberg:Tim Cook's claim that ads turn people into products is ridiculous
Probably most are not high performing? They are expensive, often slower (or at least perceived as slower), get ill more and don't work as many hours as younger employees. In a lot of jobs, you really want to have your things in order when you hit 40 as when you get fired there is not a lot of room for you anymore. Those are usually the jobs people over that age will be pushed out. As I am that age, I know too many people between 40-50 who get fired and that's it; they will not get hired anywhere else. Once 'successful' (if they really were they wouldn't get fired or at least find other jobs easily, so successful for a definition of double average income (I'm not sure that goes for the US; triple/quadruple whatever could apply, in NL we have a word for it) for instance), now unemployed with 25-30 years to go before (meagre) pension.
Most certainly, however you can't say whether that that impact produces a more equal or more unequal ratio.

Citing a racial example, the greater equality (read: more meritocratic) of admissions practiced by CalTech results in a disproportionately Asian composition (~40% Asian whereas Asians are just 4.4% of the population and only like 2% of the students are African American, which African Americans are make up like 17% of the US population.
We can only guess:

1 - Supervisors might feel threatened or disrespected

2 - https://en.wikipedia.org/wiki/Illusory_superiority

3 - Cost (with or without considering the true value/cost)
It's the resin of the CPU's top surface, just incredibly worn down from being on somebodies keychain for years.
I guess they are not perceived to be high performing because they don't spend as much time at work and are less flexible.
Is that any different than people connected to other intelligence communities such as Viktor Bout or similar?
I am on the same boat, was a IGDA member for a few years and even attended GDCE from my own pocket.

But as I discovered more and more what it would mean to work in the games industry, I eventually gave up.

Life after work is just too precious to invest it into games.

Although consulting can be hard sometimes, it still is way better than any game studio.
Every organization has its share of problems. Microsoft has quite a lot of them. They are working on some of them, but others linger...
Worse yet, in such "cause diversity" workplaces, those females that are hired because they as good if not better than the men get hurt by this mentality because it creates an environment where the men question the legitimacy of their female colleagues.
This isn't an OS - it's closer to a DOS shell, like Central Point's PC Tools.
Yes... that was actually my concern
Thanks, I did not know about it!
All big companies have this; if you have a lot of employees and buy a lot of companies which need to be 'integrated' you'll have elaborate plans to sack them without it costing too much money. It sucks but it happens everywhere. It is really really hard not to be evil as a big company, hence it's probably better to just stay small if you have that goal. In some companies you have a social net to catch you; I believe companies, when hiring/acquihiring, should be held responsible for those people. But I understand this is not (always) possible. The staff being the most important asset of a company (as they like to say) usually only goes for the super-human part of the staff, not for the rest.
Do you think would work the concept that the platform would not be responsible for the files uploaded?
Who says it isn't? Maybe C++ just wasn't a good choice for someone coming from BASIC.
That's pretty terrifying. I'm 5 years out of college, mainly "progressed" sideways and realised I'm only 12 years from 40. The previous 5 went so quick. There's no way I can retire at 40, or 45. Damn.
Ha! Never met anyone who had the same model. It was a beautiful machine.
>>Sanghvi -"Men are just more comfortable with men than they are with women."

> Aren't women more comfortable with women than they are with men?

Exactly. Men are generally more friendly with men and women are more friendly with men, where the ratio is, 70-30 men to women, 50-50 men to women or 30-70 men to women.

Go look at the fashion industry and you'll see that the women are more friendly with the women and the men are more friendly with the men. The fact that men or women are the majority and in power is orthogonal to the issue of same gender affinity insofar are fraternization is concerned.
Or because they are not high performing, occam's razor says :)
Doesn't that just work? What? You hit me with a baby killer +2? Here's a fuck the poor +5, how do you like them apples?

lol It really seems that way so often to me.

And yes! Bible verses. That is where the Pokemon thing in me came from. Was on a thread, and one of 'em dropped a verse, and soon, it was just like a game.

So I dropped Marley 4:20, you all fuck off and left. Not the best form, I know. But gratifying because that did blow up the little game and it was a total dodge in the form of massive subject change to pot.

Justification and affirmation drive huge amounts of the dialog.

Here's something from my own life you might find interesting, and this is the root of some of what I write here.

Coming out of school, and out of a hate church, I was left with some homophobia and some angst over biracial marriage of all things.

Met a good friend at work. She and I clicked, and eventually the running conversation bumped into both of those and she nailed me big.

Right there is a moment of character of sorts. For me, I could see it wrong, and I could see I really should improve, so I did. Took that stuff on the drive home and questioned all of it. Eventually resolved it for my own reason, which was just to be of better character, and it was done.

But, people can choose to defend, and if they do, they head down that path of justification and affirmation and part of their self-definition gets linked to specific issues policy vision kinds of things.

In my case, the debate mattered. I valued the other person, and they me, and so there was no real shame sorting it out. I was from a small town, and honestly, that kind of thing can just happen.

But, I could have taken another path then, and I could imagine myself today crippled in the debate because I would have a very deep, personal investment in making sure some specifics I need to feel good about who I am stay in place.
For a game designer there are no better opportunities that I am aware (I am not a designer though).

For an artist - there is the VFX industry, which is much worse from what I've heard (at least game artists don't go on protests). A concept artist could probably do some illustration freelance, not quite as same as a FTE with benefits and salary.

For a programmer, and I am one, I don't see anything that could be as fun. Besides, programmers in the games are paid pretty well.

For a QA - beats me, QA are treated pretty badly, I guess they are there for the chance to break into the industry.

Producers - it seems there is oversupply of middle management, they could probably do the same job of sitting on meetings in a Fortune 500 company for a much better salary but nobody is offering them such a position.
Stories like this one terrify me. No matter how young you are today, someday not too long from now you'll be 40+ and on the receiving end of this type of discrimination. Is that the kind of industry we want to be?
Nothing for Microsoft. Microsoft managers, and really any manager, see older people as threats to their power/jobs. They did not get into the business because they want to make successful products and technology that makes everyone happy. Management is the business of controlling people for a paycheck, and nothing more. Obviously the type of people who get into that kind of business are not the kind that give a shit about replacing workers for their own benefit at the expense of the company.
Obama probably would not be part of the group but Pelosi and Dianne Feinstein would. Jay Rockefeller as well. These three very senior leaders in the Democratic party have sat on the Foreign Intelligence Committee during this period of torture and while supposedly not completely in-the-loop approved of what they did know of.
My email is a monster – The Oatmeal
KnightOS – An open-source OS for calculators
One huge peave of mine reflects a general level of ignorance about CIA by both media and commentators; they aren't CIA 'Agents' they are CIA 'officers.' It might sound like a nitpick, but if the news media repeatedly gets such a fundamental detail wrong, how can they be even remotely viewed as credible in the bigger issues? It would be like a reporter referring to RAM as ROM; hard to to have any faith that they even have ever spoken to a CIA officer let alone have the basic knowledge necessary to write national and international media reports on the subject.

In case anyone is curious an 'agent' is a foreign national recruited by a CIA officer to spy. A CIA officer is the one that runs the agents. The FBI has special agents, but not officers.
The best book covers of 2014
Pornography.

But seriously...

Do you want to do research, say by getting a PhD and a University post, or work in industry?

It's actually quite uncommon for computer science to be used on the job in the computer industry.

You might be surprised at that, but consider what you would do if you wanted to sort a buffer full of integers, or the names of your users. You'd call the qsort() standard library from C, in C++ you'd put the items into an STL container than use the sort template, or it you used the list template you'd use list's sort member function.

The actual computer science here was done in the early 1960s by Hoare, who invented quicksort. All commercial coders ever do is look in their manuals, or maybe a web search.

This is not to say that CS research is not done in industry, but it is not commonly done.

Consider game physics. That was a solved problem three hundred years ago.
Both. Also in steadily working. My brother was one of three people with certain certifications in our state of several million people and had to put up with the sort of nonsense that would have us quitting immediately.

But it's part of the job of an iron-monger.
WebObjects, a Objective-C EE stack if you will.

It got ported to Java, back when Apple still wasn't sure to keep Objective-C or port everything to Java.

Nowadays I think it is in life support.
Similar story, although I wouldn't call us "poor" for not being able to afford such things. My dad however managed to get his hands on an obscure failed home computer called COMX 35[1]. Not much software, BASIC, same story.

[1] http://en.wikipedia.org/wiki/Comx-35
Spying on a country to country level is good for international relations. It's a hacked version of transparency. Since the countries of the world won't really agree to be transparency, intelligence is the next best thing.

The unknown causes fear and conflict. Much of the cold war was driven by deep mistrust of the other side. Spying eases tension by leaking the plans of each side. If the Russians know what the US military is doing, it doesn't have to be fearful. If the US knows what Russia is doing, it doesn't have to be fearful.

So now, if the US knows Putin isn't going to push for a full out invasion of Ukraine, the US won't escalate the crisis.

If Obama knows Iran's government feels the pain from sanctions, he can have a real conversation about nuclear development.

Iraq, one of the biggest international disasters since the Berlin Wall fell, was caused by shitty intelligence and fear of the unknown. Saddam really dismantled his WMD program, bu the US, based on fear, assumed he was hiding it.

This is totally different than a surveillance state over the individuals.
Are teams allowed to roll their own? Or do they have to use the NFL's stack?
This seems incredibly unprofessional to me. I'm an indie gamedev; my friends are mostly 4chan posters, perverts, and unemployable layabouts. WE know not to tell deliberately offensive jokes in a professional context, how can Crytek's staff not?

I don't have much experience looking for work with normal employers, so I can't give you anything firsthand about how pervasive this sort of thing is, but what you describe seems abnormally bad.

One thing to note: AAA development (at least in the US) is known for terrible working conditions. If you want to go into game development, make sure you get a good idea what the studio you're applying to will actually expect before you accept a job.
Can anyone point me to more information on this line from the article, regarding the space shuttle: "But the final design, modified to accommodate Air Force requirements, ended up being only a partially reusable launch system."?

What exactly were these "Air Force requirements"?
Is this just compiled to javascript? Could I download it locally and have it work?
I'm not sure what bitrate they use, but if it's 128kbps+ the difference in quality should be small to nonexistent.
And you can kind of see this already in existing dialect shifts. The "Transatlantic" dialect is largely gone, but for a long time it was extremely popular in any form of media involving voice.
Just make sure you don't become one of those roles then :) Keep learning, show you have a lot to offer, PR/Market yourself, be vocal, get really good at something scarce, be it in tech or management (or...). I can get a job anywhere I would if I wanted, not because i'm so good or to brag (I'm an average programmer for the most part, I just really like it and i'm practical; I get stuff done), but I learned enough on the business side (management as CEO/CTO), tech side, human networking side (I have a lot of contacts who trust me enough to give me a chance when I require it) and marketing side to be perceived as valuable to a lot of medium to large sized companies. Then again; I like working (long hours; I forget time when coding and I don't care about that happening) and I like learning a lot.

Anecdotal; I know two engineers, one over 55 and one over 60; the first one is an expert at lower powered embedded hardware & software of the tiny kind (think smart credit cards, complex dime sized sensors); he gets flown in all over the world to help out for insane amounts. Chinese companies hire him to make more robust stuff. The other one is an expert at Fortran/Cobol/mainframe OS crisis management; whenever a bank anywhere has a very serious issue, he gets flown in to fix it. Again at rates high enough to only need one gig per few years.
>In case this was on your radar at all: no, you should not found a startup. Most people who "should" found a startup can't imagine doing anything else. It drives everything they do.

So you're claiming that founding a startup can only be valid if it's a purely emotional urge rather than identifying a rational opportunity? That's black and white thinking.
A lot of kids probably get started programming with TI-BASIC on their TI83s/84s or whatever they have these days.
You are quite right in saying that the UN Human Rights committee is a farce. However, find me a nation-state with no double standards.

The behaviour of the US, as self-proclaimed champion of freedom and democracy, is especially egregious. It imposes an embargo on Cuba while shaking hands with the Saudis and thinks Israel can do no wrong. Not to mention its longstanding record of supporting human rights in some parts of the world while installing pet thugs in other parts of the world. In this light, a lecture on the UN's hypocrisy is laughable.
I'll be 40 next year, and this is indeed scary. I feel like only in the last couple of years I've become good as an engineer, and I'm still learning and evolving. I think I'm considered a high performer where I work. To think that in a couple of years I'll be unemployable makes no sense to me.

I'm working hard at not being left behind in terms of new technologies, and doing more managerial/architect style roles in recent years. I think people don't realize how young 40 is today, and more so how quickly it comes around the corner. You're 12 years from 40 and I assure you these 12 years will pass about as quickly as the previous ~5 years. I'm less than 10 years from a 20-something and already an "old guy"! bah.
What were the AA batteries for? Do you know why the card wasn't powered with the rest of the system?