skysight-inc/HackerNews huggingface dataset:
I have a correlation between school [performance] and on-the-job performance. I know you were probably comparing different schools, but within the same school there is definitely a difference. At my co-op job we always pulled from the same school[1], since we were on campus. We had to interview people basically every semester in order to keep up with the continual rotation. As we started dropping our GPA requirement in order to attract more people (we ended up with like a 2.5, school's co-op program required 3.0), the quality of hires significantly decreased in soft skills - self tasking, critical thinking, and creativity compared to when the GPA requirement was a 3.5.

Most hires were from their sophomore year, so they all had the same basic classes coming in and had a baseline of knowledge.

[1]There were a few exceptions, but they knew someone in our org before they interviewed
He may well be. I can't say what is Musk's intent. What I can say, is that if Boeing handles their business properly, it won't make much difference what anyone has said or done this time next year.
Only 6 days left to register for the beta of this startup
It's a shame this didn't gain more traction, perhaps try posting it at 6pm GMT, then you will hit USA lunch and UK evening, best chance of visibility.
The website seems pretty well boned at the moment.

Google text cache: http://webcache.googleusercontent.com/search?q=cache:wu2ErRW...
Very interesting stuff :) Can't wait to hear more on this, as it seems like the panacea we've been slowly moving towards for some time.

How does the approach you've taken compare with the architecture outlined in nodejitsu's concept of isomorphic JS?

http://blog.nodejitsu.com/scaling-isomorphic-javascript-code
Alternate title: Brian Reynolds's stocks vest? :)
Good habits indeed have life changing benefits. I made an app a while back to help myself to visualize my daily progress in forming habits. So far so good. https://play.google.com/store/apps/details?id=com.mhillsyste...
I do like balsamiq, it's a great tool for roughing out a design, but I don't see how it addresses any of the points I made.

Dynamic layout - as far as I can tell balsamiq uses an entirely static layout, unless I'm missing something.

Viewport preview - again can't see how it helps with this

Text dimensions - have to be specified in pixels, not ems.

and these are just examples of some features that are missing...
Two thoughts come to mind. (And that's all they are, just thoughts, possibly contradictory ones at that.)

One, we're all climbing the vertical mountain wall. It's called life. This even applies to those who seem to have it easy. Suicide is not limited to high flyers.

Two, pushing the edges and suicidal thoughts often have the same roots. And I'm not just talking bipolar.
Context is important here.

1. Elon Musk is not a whistleblower. He didn't bring this issue to light at the risk of persecution by Boeing or the airlines.

2. He's also not an "independent critic" - he's a entrepreneur who runs an aerospace company that competes with Boeing's space activities, another company that makes cars powered using batteries, and has no history as a critic of aircraft design.

3. I'm not from the US, so I hadn't heard of Upton Sinclair, but Carson's and Nader's motivations for what they did came from a desire to protect the natural environment and promote social justice respectively. I don't think that comparable motivations can be ascribed to Elon Musk in this case.
Yup, I remember how easy it was to just get started on programming with BASIC. Just fire up the computer and start typing. Learn as you go. Few years later, programming in C for DOS was also much easier than nowadays. I could make simple graphical games in C in a couple of days as a kid, and nowadays I'm not even sure where to start. Just setting up the environment in most languages requires a CS degree. Kids have it hard these days.
> It's not uncommon for another prosecutor to reopen a case if there are reasonable grounds for it

Of course, nobody has actually given any reasons for it. And I've not seen any indication that this isn't in fact uncommon in Sweden.

There are however many other factors that makes it curious. Such as their dogged insistence they couldn't possibly question him in London, despite the fact they have questioned other suspects abroad, and recently, in far more serious crimes (suspected murderers, for example) prior to extradition.

Somehow, the Assange case is "special" enough to the Swedish prosecutor in some way or other that she keeps running this case differently. For example the illegal leaks and official statements made to the Swedish press, that are pretty much unprecedented in Sweden.

Maybe she is only trying to score points. Maybe she genuinely believes she is doing the right thing. Maybe it really is a conspiracy.

But no matter what, there are too many oddities about the way they've pursued this case for me to not seriously question the motives of the people involved to the extent that I don't particularly believe that Assange has much chance of a fair trial.

All the oddities around the Assange case could just be coincidences. But it is arrogant to presume that there is no basis for other people to doubt whether he can get a fair trial.

> You can't seriously argue that someone who is accused of rape should just be set free like that. Guilty or not he should stand trial.

Far worse people (even assuming he's guilty) are "just set free like that" all the time when there is reason to believe circumstances won't allow a fair trial.

The UK even let Pinochet leave, refusing to honour an extradition request from a Spanish judge. Yet it is so important to extradite someone wanted on an arrest warrant for questioning that may lead to a charge, where the country involved can't be bothered to send investigators despite multiple offers, that they post police around the clock for months outside an embassy.

Assange may be guilty, or he might not. If he is, then it would be a shame if he goes free.

But he is certainly getting special treatment, and we'd be remiss if we didn't ask why, and in the absence of clear answers, the response should be to demand he goes free.
Honey Onion and Garlic Syrup
Lesson learned, do not get caught! :)

Same a children, when he does something out of curiosity and you tell him "this is bad, do not do", he learns that do not do that in front of you or tell petty lie.
I think the feature set that would be relevant to a designer is pretty stable. Things like new selectors/elements are pretty irrelevant to a designer, they just make it easier to code up a design.
I'm not knowledgable enough on the whole package thing to comment on how good this solution is but it looks appealing to me.

I've suffered with pip doing almost everything I need but then struggling to install scipy etc. Any competitor to the space that can alleviate the pain is most welcome.

I know Armin had a rant about this last year [0]. Would love to hear thoughts by people that understand this far better than me.

[0] http://lucumr.pocoo.org/2012/6/22/hate-hate-hate-everywhere/
In order for such extensions to work on most of my code well, my code needs to written in an FP-inspired style that many new additions to OOP languages do - like C++11, python, etc.

As a crude example - there is a big conceptual difference between a for-loop that processes all the elements in a list or array, and a map operation to all the elements in it.

The for-loop specifies that the execution will be sequential and in a specific order, so it can't really be parallelized automagically.

The map-loop says that it might not be such, so you cannot (a) use a mutable state such as counter incrementation inside; and (b) use the 'previous item' in the calculations.

But in practice, you can write most computations in both of these ways - and if you switch from 'idiomatic C' for-loops to map operations (and the equivalents for the many other common data processing tasks), then code is much more parallelizable both in FP and classic OOP languages.

BUT - it means that much of your code needs to be written in FP-style even if the language is not FP, so you need to think in FP-style. If you use these "parallel extensions" and the new "preferred general design of OOP languages" then much of your code will be stateless and w/o sideeffects; much of your code will look quite different than classic/idiomatic code that the OOP langage had earlier.
Getting on the pretension train: the latin is "may he rest in peace", which I like better and find less pushy than "rest in peace". It's not imperative, it's imploring $deity or the universe to ease their passing. Rest in peace is a backronym of RIP anyways.
FarmVille is a game with hundreds of thousands of concurrent users, with a constraint to make as much money as possible and keep current users coming back, and with fierce competition.

Sounds more like a casino than game development to me.
Thanks for the clarification, and I agree. The article just read as if that idea was meant to carry over to the second example.

I'll make a point of reading your other posts, they seem to be pretty interesting.
We all miss BASIC until we actually go back and use it, at which point it starts to hurt us. This usually happens the moment we want an array and have to frig around with DIM.

The notable exception to this is Acorn ARM BBC BASIC which is quite surprisingly awesome compared to most dialects of BASIC and features everything you'd expect in a normal language.
Oh, I'm totally abandoning SMH when the Guardian launches here! Another paper I love is the Global Mail.
Who is talking about the Australian government? Nobody cares about the Australian government. It's the UK government that would be the target.

We can argue whether or not they would care any more, but given the amount of time senior UK politicians have already spent talking about what is ostensibly "just" a normal extradition case, and spent trying to undo the diplomatic uproar caused by ever-so-slightly hinting they might be able to legally enter the embassy by force, it'll at the very least be fun watching them squirm.
SDK for UPnP Devices contains multiple buffer overflows in SSDP
This site is a bit old now (not sure if it's kept up to date) but I found it helpful when I first started playing with Clojure several years ago (wow...that long already)?

http://java.ociweb.com/mark/clojure/article.html
The simple link check exists. It's too simple and easily circumventable, though.

Even if it weren't the case you could probably find alternative sources to do a repost.
Steve Pohlit and JT Foxx Transformational Blueprint
I forked yours and made it a JavaScript editor. You can use ctrl+j to execute what's in the buffer.

https://gist.github.com/4673043
I wrote a library that adds support for this using yield: http://eligrey.com/blog/post/pausing-javascript-with-async-j...
For US residents I'll point out that Senate spots in Australia are won using a state based proportional system with multiple Senators for each of our 6 states and 2 territories. This means that independent and minority groups can often get 1 or 2 Senators into the upper house.

You've got that around the wrong way. The Senate is not proportionally worked out when determining Senator numbers. That's the House of Representatives. There are currently 76 senators, 12 from each State, and 2 each for the Northern Territory and the ACT.
How Scoopinion is sharing news reading data with journalists
well I'm hypnotised
I viewed three examples simultaneously from the Phosphor gallery at http://www.divergentmedia.com/phosphor/gallery and each one only used about 5% CPU, for 15% total. I closed them and viewed a YouTube HTML5 video (no Flash on this machine) and it consistently used 70% CPU. It seems the Phosphor approach is more lightweight than video and it was entirely smooth (on a 2007 dual core MacBook Pro running a 64-bit Linux). If you don't need audio and want to include a video or presentation in your page that doesn't require a plugin and looks to be supported on a wide range of browsers and platforms, this looks like a compelling option.
102 simple steps for installing and configuring a new Windows 8 machine
This is quite the standard dynamic languages argument, I'm not seeing much new here but this wasn't meant to be new. However, my point is that this is heavily object-oriented and heavily imperative. It is just a different kind of object system that people might not be used to. If this ever catches on, we'll just need another Treaty of Orlando to re-harmonize the object community.

To be honest, a lot of the object system seems to be confused and muddled. I mean, there are a million different ways to get the kind of flexibility in what the author call "behaviors" (a term incredibly overloaded, BTW), protocols, traits, type classes, etc...dynamic mixins are nothing new here also (I've designed a couple of research languages with dynamic mixin inheritance, fun stuff).

As an academic, I want to see reasons why X was chosen and comparisions with previous systems that chose Y instead; but I know I won't get this from most of the people who do the interesting work in this field, so I have to figure it out for myself. Calling this an object system opens up a floodgate of related systems that I can compare it against.
Or an opium cartel.
I forked minikomi's gist above that does something like this, except you use ctrl+j to execute what's in the buffer:

https://gist.github.com/4673043
Oh my goodness. I totally am mistaking it for that presentation. It's the same general concept, and they also called it the "Holy Grail". Apologies for the confusion.

Y'all should get together and compare notes ;)
Memfrob - frobnicate a memory area
I think there already is, it's just that the cache gets flushed form time to time.

What would be nice would be a way to merge several stories in a same comment thread, and maybe then "bump" older threads in case of reposts.
Hey, where are the aliens? I want UFO: Enemy Unknown[1] clone in the browser!

(not to be confused with XCOM: Enemy Unknown[2])

[1] https://en.wikipedia.org/wiki/UFO:_Enemy_Unknown
[2] https://en.wikipedia.org/wiki/XCOM:_Enemy_Unknown
I really hate this type of licenses. Articles contributed to Code Project default to a license with this type of clause too.

It makes it impossible to include it in a GPL project. It breaks freedom zero, the freedom to "run the program, for any purpose".
> The article just read as if that idea was meant to carry over to the second example.

D’oh! I’ll try reword it when I get a chance :)

> I'll make a point of reading your other posts, they seem to be pretty interesting.

Cool, let’s hope they deliver!

Cheers for your feedback :)
South Korea launches space rocket carrying satellite
He championed a number of mechanics to put more 'game' in social games, but ultimately, he can't make miracles with the limitations of the format, the audience and the organization.

I hope he made a boatload of money and uses it to make awesome games that we all want to play.
To many, a hacker is anyone who does something with a computer that is not trivially understood. To law-enforcement and the criminal justice system, a hacker is someone who commits a computer-involved crime.

"To law-enforcement and the criminal justice system" the former criterion implies the latter.
Ask HN: What was that tool to install bunch of core windows programs?
I remember seeing a tool here a couple years back to install windows programs (firefox, codecs, etc) with a one-click installer. Happens that I just re-installed windows.

And I don't have it bookmakred. Nor do I remember the name. Anyone bookmarked it?
If that is the promise it will never be met for the very simple reason I mentioned above: natural language is defined by how the speakers individually use the language. Computer languages are defined by specification. That kiss the flexibility you are asking for right there and that's why you can never program in English. It isn't just a question of imprecision. NULL in SQL is more imprecise than most of the things folks might argue about in English.... The problem is as to how you define correct usage and correct behavior.

The only promise that English-like languages can ever fulfil is that they will be easier to learn for English-speakers than languages which are not.
i haven't heard of any weapons manufacturer being held liable even though their products are designed to kill humans which is as evil as you can get.
The assumption is that you can outsource some of the evaluation to the university (it acts as a filter).
The chances of getting someone that can solve problems and think is higher if you pick from a pool of university grads than non-university grads. If it's worth the premium you pay is another question (I'd say the answer is yes)

If you have some method of generating a higherEV applicant pool then by all means do it and print the money.
:new | set buftype=nofile
My hypothesis is that there are students out there with just a single grandmother to balance out the 3 grandmothers cases. This leads us to deduce the general Law of Conservation of Grandmothers.

More serious note: I have a hard time believing this from my anectodal evidence - my grandmothers were a couple of loving but otherwise spaced-out individuals who were only vaguely aware that I was in school for something at any point. The timing of my exams was not within their remotest knowledge.
JavaScript's setTimeout - a temporary hack
The iPad app is still excellent. But try the Global Mail.

http://www.theglobalmail.org/
I've just discovered their Android App for the tablet. It gives a totally new experience to reading it online. I definitely feel more at ease reading the via the Android App than the online version.
>Before I could even begin to dare to voice opinion I would need to study CAD models, electrical and electronic diagrams and test data. I would also want to have access to representative samples of the packs for inspection.

Has Boeing shared this information and this access with anyone except regulators?

Are they under any obligation to do so?

If not, then the more people who follow your suggested rule of not saying anything unless they have all the info, the greater the incentive for manufacturers and the regulators to choose never to give out the information.
On Twitter, I would follow a 911 tweeter. I could not believe how many people were killing themselves by jumping from heights in NYC. And they never made the MSM news at all.
The image frames in those examples are 250 x 250. There's no sound. It's video deconstructed into frames then those frames animated to re-form a second-rate appearance of the original video.

I can't believe it's not butter!

Funnily enough it's Flash which is the best performer out of those he lists. Attempting to mask and layer video in HTML5 is a painful scrapheap of half-baked canvas hacking and browser compatibility woes. And then it doesn't work very well anyway even when you finally get the canvas to kick in. Flash eats that kind of thing for breakfast, with easy alpha channels on video layers and so on.

I wish Flash would just make a comeback, improve itself as a mobile plugin for browsers, and we can all enjoy rights-restricted video playback in the browser (at least), and clever next gen web games without paying Apple 30%.
It seems to me, from my admittedly limited perspective, that there aren’t many tools for just messing around on the computer.

Processing. Scratch. Hackety Hack. KidsRuby. Python. Microsoft Small Basic. Numerous JS tutorial and sandbox sites. There's quite a lot, to be fair.

I think the problem, if any, is there are too many and none is particularly prominent, versus in the 1980s when BASIC was basically the one thing beginners could rally around.
Except in many cases you can't make layout decisions without also considering fonts and visual style.

This is why Photoshop and Illustrator are still the best tools for web design: they enable relatively quick wireframing, but also give you the possibility of increasing the level of polish within the same document.

If a new alternative is to appear, it will need to provide at least support for realistic grids, typography, and basic CSS styles, not just empty boxes and Comic Sans.
Better idea: don't bother with the iTWire. :-)
This requirement is only for other vendors to get the certification from Microsoft. Microsoft itself does not need to conform to it, so it is still possible that their products will be locked.
BB10 launch (Rim's QNX based phones) webcast at 10am EST
I hope your post is sarcastic but if not you should look up Brian Reynolds. He is one of the best designers in the industry. I had no idea that he worked for Zynga.

"Although marketed under Sid Meier's name, Civilization II, Sid Meier's Colonization and Sid Meier's Alpha Centauri all credited Reynolds as lead designer. The credits for Civilization II and Alpha Centauri moreover imply that Meier had only advisory or peripheral participation."
http://en.wikipedia.org/wiki/Brian_Reynolds_(game_designer)

I really hope we get a Alpha Centauri II out of this.
Engineering ethics, PE licensure, both are an embarrassing shame to the engineering profession.

Besides, Musk might well get a pass via Subclause (2), because lives are arguably in danger, if Musk has a belief that the aircraft might be returned to service without the issue having been addressed.
Parliament includes both Houses: http://en.wikipedia.org/wiki/Parliament_of_Australia

(Sorry to be pedantic. ;) )
Are You Ready To Launch?
Oh dear: BlackBerry exec's news appearance suggests RIM is clueless
On the day of BlackBerry-maker RIM's most important release in years, BlackBerry 10, the company just showed how badly out of touch it is.

RIM's UK MD, Stephen Bates, appeared on a couple of high-profile BBC breakfast talk shows today. It was his opportunity to excite people who don't read the likes of Wired.co.uk and other tech-focussed publications. It was painful to hear; a theatrical demonstration of how excessive media training and a refusal to acknowledge the burning questions on public lips can be damaging to a brand."

source:
http://www.wired.co.uk/news/archive/2013-01/30/rim-blackberry-10-interview
The word is bugs. It's very hard, and almost impossible to fix all bugs. Code with no bugs is really code with no known bugs. Especially when dealing with C and assembly, different parts of the code can effect other parts in ways a programmer may not anticipate. You really need to get a 'safer' language to prevent certain types of bugs, especially with the "data and code share the same segments" model of C.
Worst of both worlds. To my mind, it seems to me that they have rudderless leadership, and lazy journalism. I severely doubt they know anything about the South West of Sydney, for instance. That would require leaving the North Shore occasionally :-)
Sorry, I misread you.

I don't think the UK government would be fussed either. If nothing else, they are legally required to arrest Assange if he leaves the Ecuadorean embassy, regardless of what title he has.
HTML5 is a beginner programmer's best friend! Nest a html, body and script tags, slap something like this inside, and off you go:

canvas = document.createElement("canvas");
canvas.width = 320;
canvas.height = 480;
canvas.style.background = "#F0F";
context = canvas.getContext("2d");
document.body.appendChild(canvas);

playerX = 100;
playerY = 100;
keyboard = [];
window.onkeydown = function(e) {keyboard[e.keyCode]=true};
window.onkeyup = function(e) {keyboard[e.keyCode]=false};

setInterval(function() {
if (keyboard[37]) playerX--;
if (keyboard[39]) playerX++;
if (keyboard[38]) playerY--;
if (keyboard[40]) playerY++;

context.clearRect(0, 0, canvas.width, canvas.height);
context.fillStyle = "#0F0";
context.fillRect(playerX, playerY, 20, 20);
}, 16);