skysight-inc/HackerNews huggingface dataset:
Language proficiency, by and large, is the easiest thing for anyone to pick up. Again, new CS grads are, on average 21 or 22 years old. I was programming C/C++ for around a decade at that point, and I was still a terrible programmer. Work taught me a lot more on how to write good C code.

Programming languages are tools. Knowledge of a language is not the final goal of a CS education, because it's the same as teaching a mechanical engineer how a drill works.

Also, the tools are based entirely on the theory of computing. And once you understand the theory, understanding what the tools are doing, and how they work, becomes much easier.
Fantastic, thanks for that, I'd completely missed it.
There were recent stories about using pulsars in an interstellar positioning system.
No, Electrolysis is unrelated to Rust. https://wiki.mozilla.org/Electrolysis

A big problem for Gecko which does not exist for WebKit is XUL extensions. If you think about it, XUL extensions must run in UI process (unlike Chrome extensions), but XUL extensions can also access web content which lives in web process. It is nearly impossible to make this 100% compatible...
[Show HN] DCPU-16 implemented in Logisim
Caveats:

-not fully tested.
-my first CPU implementation.
-there's still a lot of room for improvement and cleanup.
It's a pretty expensive undertaking. You have to be a subscriber (at non-trivial cost) to be a member/reviewer. The vendor would have to create multiple puppet accounts at $20/pop to shill up reviews. But, what of all the other actual reviewers that will write bad ones? You tend to see patterns in the reviews and, when a shining review of a vendor leaves me skeptical, I always look at the members' other reviews to see if they left at least 2 or more. If they did, then I suspect less that they're in cahoots with the one vendor.

The Limbaugh thing is unfortunate, that's true.
Where I spent most of my undergrad (Georgia Tech), we had a system called threads. Giving students tracks in which they could focus their study of computer science.

These tracks were generally all theoretical (the exceptions being some classes in platforms and devices), even my friends who had a love for software engineering ended up learning the thoughts behind each process rather than blindly learning the process itself in order to master said process that is currently practical.

The way I treated academic learning is very similar to the process described above by 10098. The learning you experience in college should be some form of aggregate information about past ideas/trials and tribulations. This is the process by which I (as a customer) have found most universities treat their undergraduates. Rather than tailoring them to become masters of a specific problem they try (albeit not successfully, and there are a vast number of people in universities today that don't enjoy, want to have, or have this mindset) to build the next generation of people to find flaws in our current society, in hopes that they have motivation to fix it.

That being said you are making the argument that software engineering is a vocational skill. While I'm not denying that the majority of the process that I've found in my limited time in the industry tends to be filled with skills that are akin to any other vocational profession, I don't believe increasing vocational skills help the students. It might in a short term give them a strong basis for obtaining a software related position. It might also give them the ability to perform really well in their jobs at that time being. It does however not enable them to question the process they've learned. It also does not help them find problems within a process.

It should also be noted that most companies aren't looking for a master software engineer. They test for intelligence and social skills rather than how strict the student is on testing practices or which design cycle they prefer. These biases also lead towards limiting employment because they'll end up fighting rather than adapting to the new work environment that is already established by the companies views on the subject.

A lot of top schools are taking interest in teaching up to date languages, maybe not clojure or even javascript but python is the language that I've seen most Georgia Tech students prefer to program in after taking several courses in it.

http://www.cc.gatech.edu/future/undergraduates/threads
http://www.cc.gatech.edu/future/undergraduates/bscs/roles/ma...
Introducing the Google+ Share Button
Sales dry up before a new launch and after it they are constrained by supply. Also the iPad 3 was on sale at March 16th only in America. In Europe (Japan?) it was March 23.
I have this on my desk right now - it's been extremely helpful in scaling a large database and I'd recommend it to those who don't have any experience with indexing and partitioning as well (it explains them quite clearly). It goes into lots of system settings for tuning as well.
As far as the user is concerned it’s just a few questions and answers.

Just a few questions and answers that could hint at all kinds of things including relationship status, orientation, race, financial status, etc. Imagine if some stranger on the street, or even the cashier at a trendy retail store, asks you about some detail they have no business knowing. You would find it creepy. Now imagine it's some random web site (which is all Yelp is to most people).
Yes, well, that was Evernote's promise, too. Doesn't quite work unless you write in this extremely separated neat handwriting that no one taking notes could possibly be writing in :) Cursive (the way most people outside the States write) is straight out.
Caveats:

1. not fully tested.

2. my first CPU implementation.

3. here's still a lot of room for improvement and cleanup.
Seems not legit as it's not on 0x10c.com and that's where official updates are supposed to be posted.
Google currently isn't winning the price for cool APIs. There is still nothing decent for G+. Are there any news on how an API for Drive is supposed to look like?
Machine Learning in Action: Interactive Model Gallery
Do you guys support Chrome for Android?

BTW, I just checked out the application for the first time. The [Fax Document] [Request Signature] page is lovely-- Yes, those are exactly the two things that I this to do. There's no doubt I'll be using it at work.
30 seconds in I got a big "give me your email address" popup blocking the story...makes it difficult to read.
So 3 iPads for every Mac. The average selling price of an iPad is ~$600 [1], so if the average selling price of macs are less than $1800 (likely), the iPad is bigger in revenue than the Mac.

1: http://www.ipadjailbreak.com/2012/01/ipad-average-selling-pr...
As long as it's done right and only installs updates signed by Mozilla, then it is secure.
Highschool is one thing, but don't let this advice fool you into believing that every subtle faux pas is a badge of honor. I know several brilliant "weird" people who have learned to love themselves but have simultaneously rejected the notion of managing their social quirks.

You know the kind I'm talking about; the knowledgeable but frustratingly pedantic and egotistical smart-ass who can't glance passed his own hubris to consider the lowly opinions of mere mortals, or the talkative engineer who spends 30 minutes every morning boasting about his cool personal projects in your office (completely oblivious to the social cues that say "stop talking, let us get back to work"), or the enthusiastic geek who alienates non-nerds by always steering the conversation to obscure technical topics that half the group has no interest or knowledge of.

Don't be ashamed of who you are, but don't let a headstrong attitude make you believe that it's never your own fault that others find your presence alienating.
I agree with the points you are making, but the iPad did in fact launch in ten countries on March 16th, including many important European countries (like Germany) and Japan.
Stonehenge Replica, Maryhill, USA
I thought most Mozilla software was internally based on XPCOM. Then why can't they just proxy the interface calls to go to a different process via standard IPC mechanisms? (I've no knowledge of XUL extension model thou)
I think this presents a false dichotomy because it is possible to bring in outside support to develop areas of your organization without changing the leaders of those organizational areas. This is one of the rare times where business consulting is not a scam. You have to be careful because you don't want some junior consultant, who is really a fresh MBA with no real world experience, coming in and reading you things from his textbook. But if you get real seasoned consultants with actual industry experience, you will get the benefit of that real expertise without losing the overall organizational expertise, loyalty and trust you have in your inexperienced friend.
> Aloysius T. Dudefella

Is this a reference that we're supposed to be familiar with, or is it for an Australian audience, or for Nerf fans?
Hellofax engineer here... just click Upgrade Now at the top of any page once you've logged in. You'll be able to pick a phone number for just about any area code.

We do not currently have a way to port an existing number that you have. We hear the feedback loud and clear.
I'm going to be as clear as can be here --

AwesomenessReminders deservers absolutely ZERO positive press and I hope you're VERY careful in working with Zach Burt.

He underpaid my team significantly for good work (kept my most senior JS guru busy for a month, only to underpay by a LOT), and was a hassle and a half to deal with. The kid needs to grow up and learn how to run a business respectfully -- not just go through cycles of picking up contracted devs, getting 1-2 months of work done from them, then disappearing and avoiding paying out what he owes.

Even after he underpaid my team for the work, his check bounced. The guy is pathetic. (full disclosure, he sent the underpaid amount again + 10$ for the bounced check fee I incurred)

When I contacted other devs that worked with him on the same projects, they said that they didn't get paid at all. I guess the underpayment was the best result of dealing with this retard.

Please be VERY careful in working with him, and HN -- please avoid giving a piece of shit any positive press.

I have nothing negative to say about iDoneThis, and I wish you guys the best of luck, but I have absolutely nothing positive to say about Zach Burt and his projects. Please proceed with caution.
This could go down as a lesson in the first chapter of bad internet P.R. 101.

I can't understand how Hasbro or their legal firm could get it so wrong. If their legal firm is to blame for this, they should be fired on the spot.
Hint: pointer arithmetic is a pretty practical, not theory. It's easy to understand, and is usually first year stuff.
Program in c and you are likely to use it. pointer arithmetic should be taught for software engineers anyway... Compiler design again is a pretty pratical subject, except for formal grammars. It has tons of practical uses, especially for dsl's.

Theory for me is more like machine learning(Bayesian theory, probability latent semantic analysis and way more advanced stuff). However with the age of big data upon us, we are going to need this for your average programmer more and more. Stuff like that happens to be what interests me, I also find it the difficult much to detriment of consistently high grades..

I think your what your proposing would lower the barrier entry so much, your average software dev won't be very good, and they will be cheap. Is that what you want for the proffesion?
Right, but if you are always using the default app for each (which I would have to believe the vast majority of people are), there isn't much added value to being able to edit files in Google Docs. As long as the file itself is being maintained in a central location, I don't believe that there is a whole lot of value in Google productivity software.

Syncing solutions should not dictate which software you use. One environment should be completely agnostic of others and only be tied together by file formats. So my original point was that I don't see the value add in Google Drive overtaking Dropbox just because it has accompanying productivity software. I think the software has to stand on its own, which I do not believe it can do.
Sahil wrote a blog post about the length of emails: http://sahillavingia.com/blog/dont-judge-an-email-by-its-len...

There are other questions and answers that you should check out. My favorite:

Q: Rails or Django?
A: Users don't care so I don't care.
It's wrong, but probably unavoidable. Attaching a spoken acronym to the end of a pronounced name is just so bizarre (has anyone else ever done that?) that people will simply skip it.

I've heard people say "post-gre", and like a new English speaker saying "We goed to the park", this overgeneralization isn't at all surprising. In computers, acronyms after names are very common, and it's typically harmless to omit them, e.g., saying "Windows XP" as "Windows" is more generic but not wrong.

I've never heard anybody ever say "post-gres-que-ell". ("Postgres" is correct, unambiguous, and sounds better. Why would I keep going and make it twice as many syllables?) They're trying to fight against the natural process of linguistic clipping with a FAQ!

I love Postgres as a database but I really wish they'd just drop that weird spelling. I don't think it's helping them at all these days.
They sold roughly 60M units of high margin products in one quarter. They are printing money for years now.
One of the quotes usually around this is "they did not meet the expectations of analysts" and i really dislike it.
Hopefully someday we will move away from quarter performance.
This is amazing! Kudos!
Ya, I get that a lot.... I guess with less bookstores around, we have a lot less notoriety. You're right, high number of crowd ratings regress to some mediocre mean, less absolute dump 1 stars, less stellar 5 stars, i guess.
I like how facebook opensource ringmark (http://rng.io) something that is being moved into W3C , mobile will be better because of facebook, I "manage" with facebook because it shows how php can scale even though I am aware of hiphop that takes the php code and turns it into C++
I haven't heard anyone besides mchurch cite number of CLs as a productivity measure. Lines of code sometimes, but not CLs. Sometimes it's just not worth it to break a large, cross-cutting change up into small chunks.

That said I do vastly prefer smaller CLs because the review process goes so much better.
I barely notice those anymore. Something pops up, I hit ESC and it's gone.

I don't know who they're targeting with those things though. Do they really think that a lot of people will come to a site for the first time, then decide to hand over their email/sign up/whatever after a grand total of five seconds on the page?

Have there been any studies done on this?
A 2 second Google search reveals that he is indeed Australian, and seems to participate in Nerf related "tag" games. So a little of both, would be the answer.
Few of my observations from this announcement:

In Google's vision of the future, your computer is a thin client. There is no My Documents folder, as everything personal lives on gdrive. The Chrome app store becomes the new operating system. Apps will have access to your files, they will be able to search them, open them, and operate on them. You will never see the "Open file" dialog box again.

In this world, the concept of a file on your local computer in some folder does not exist. Your stuff is simply available to you from the cloud from whatever computer. The abstraction or concept of a "file" or "folder" will fade. Our children will not know what these words mean. They will see their pictures in a web interface with location and time overlayed, completely oblivious to the fact that it happens to be stored as a .jpg file somewhere on google servers and an associated .txt file that contains some meta data about it.

We are finally moving beyond (arbitrary) abstractions from mid 1900's. I like this future.
Here ya go http://0x10c.com/highnerd/dcpu16.txt
0x10c.com and dcpu.com resolve to the same IP address.
DropBox Facing Competition From Google Drive
You'd need at least two more points of reference, I think, in order for this to be effective. By itself, a picture of the sun (and I'm assuming it's an incredibly clear picture taken with a magical instrument) would only tell you how far away from the sun you were.

With an additional known point (and an accurate date and time), you'd know where you were within a circle around the line between those two points. That might actually be good enough for a rough estimate, if you can assume that you're in the plane of the solar system.
Yes, their A/B testing likely shows it's effective over not showing a popup for harvesting email addresses.
i think the point is that raising money and building a business are orthogonal. some businesses need external capital. some don't.
Nevermind. I missed the whole glyph puzzle thing lol. Very cool.
How long ago did you have Treehouse mapped out for development?
Kudos to HelloFax for being on top of complementary product releases and using the release of gdrive as marketing fuel.

I believe they also did something for SOPA to spur letters to Congress. That was a clever, good-for-the world marketing move, too.
This will run on T-Mobile and AT&T's 3G networks. It works great on AT&T's HSPA network for me, and I imagine it'll work fine for T-Mobile's as well.

I'm pretty sure that it covers all GSM bands used by carriers in the US.
> I can't understand how Hasbro or their legal firm could get it so wrong.

I take it you haven't experienced the innards of a huge company before.

This is the classic stink of a broken management onion. Maybe I'm jaded but I don't find this kind of corporate bullshit surprising anymore.
Google are probably best placed to pull it off though with recaptcha.
Win8 contracts seem very similar to Android's "Intent" functionality.
You know that this price will remain the same for the old users, right?
If you can SET_TEXT, you can probably also get text. I've heard stories of win32 "password stealers" that constantly loop through all the window handles on the system looking for password fields, and if one is found, they log the contents of all nearby text fields (to get the username) and the password field to a file.
"Curated"? As opposed to a what, an automatically generated one?

SELECT RANDOM(GUIDE) FROM DATABASES WHERE DATABASE_NAME = 'POSTGRES'; ?!

The original article, thankfully, says nothing about being "curated".
What about when someone buys a 65 person company with no (or close to no) revenue for $1.65 Billion? That's what GOOG did with YouTube, and YouTube should have at least $1 Billion in revenue this year. They got it cheap in retrospect.
Is A $3,000 New Motorcycle Worth Riding?
That's true, but for the record, that doesn't automatically mean that both domains are owned by the same entity.
Crowdsourced Baby Making - You Can't Make This Stuff Up
Of course. That text wasn't that long, and it mentioned several of them.
2.5M Dead Americans' IDs Stolen Each Year
IPhone Application Development
Businesses, organizations small or large as enterprise level, key governmental bodies, are using iPhone applications for making their work processes simple and smoother with the flair of innovative technology. iPhone app development associates your business to your customers most helpful methods and you can do your promotion best way with an iPhone app development. iPhone device takes
> I was in a Target yesterday (where I almost never go) and started getting really irritated by the fact that kitchen utensils etc., were segregated by brand instead of by function.

In some cases, that might be because of shipping and (re)stocking logistics. I would guess that OXO products come to the retailer in one shipment, Le Creuset products in another shipment, etc. Especially when profit margins are thin, the retailer might not be interested in paying employees to re-sort products of different brands into functional groups. That'd be even more true if stocking were done by representatives of the different manufacturers or their distributors.
http://www.ludumdare.com/compo/ludum-dare-23/?action=rate...

I didn't come up with an idea till the last few hours, sadly, so it's super simple and super rough :-) (And has music.. so not one for the workplace!)
Sure, the search page is where intent happens so that makes sense. Doing a bit of digging, it looks like the network generates just shy of a 3rd but 37B/3 is not really something to scoff at.

I would imagine from a marketers perspective there are times when Facebook would have a better offering. I don't see why there has to be a black & white distinction between Google's and a potential Facebook ad network. Consider Groupon, there are times when the model makes sense (experience based businesses) and times when it doesn't (restaurants). Even if Facebook rolled out their own network and only managed to get another 5 billion out of it, thats still a doubling of their revenue.

I admit that after looking at the numbers, its not nearly as rosy as it might have seemed on the outset. But then again, I never had any intention of buying stock anyway.
To Sahil's point on emails, short emails were something that were shocking to me as well when I first started interacting with busy people. I took it for rudeness, or dismissive. I know better now and am glad to even receive a reply in the first place, regardless of length.
Tim Cook: Apple isn't worried about potential carrier subsidy squeeze
Sorry, I was assuming gouranga was asking a genuine question. The question he was asking why these phones cost so much, while the Lumia 710 costs so little. And the reality is that the Lumias are running on hardware that time forgot, and better components cost more money. It's going to be cheaper to build a thick phone with a small battery, a slow processor, little ram and a small low resolution screen than it is to build something more modern. That's just the way things are, not a value judgement or a claim that everyone should have the latest and greatest phone.

So why does that 710 use low-end components? One reason is that it's positioned as low or mid-range device, competing against other cheap phones built from cheap components. Another is that there's not much wiggle-room in the WP7 hardware specs. You're going to have a screen of a certain resolution, a certain amount of RAM, a certain kind of Qualcomm SOC, etc.

Luckily for Nokia, in this case these reasons are well aligned. Unfortunately for them they're also forced to try to sell pretty much the same hardware in a different case as their flagship devices. (There are minor spec differences like the amount of flash or the exact technology used for the screen).

And yes, there are real benefits to the higher specs. For CPU perhaps not so much, but the quality of a screen is a huge selling point. A thinner phone is both a good selling point, and much more convenient to carry around. Extra RAM is always useful - on many mobile devices browsing is really frustrating compared to a desktop partly due to how little data can be cached. A better GPU can be a big deal when it comes to games (certainly Apple has managed to do well there). A phone with better specs is going to have a smoother upgrade path to newer versions of the OS.

And I don't see why WP7 phones would be exempt from this. For example, I find it hard to believe anyone could argue that at least some WP7 devices would not be much better with a higher resolution screen than the one mandated by MS. And of course the people buying a Lumia 900 now are going to be really pissed off when they can't upgrade to WP8 next fall due to being sold devices using a 2 year old spec.
That is an excellent name regardless. I thought it was made up until I tried searching for it.