skysight-inc/HackerNews huggingface dataset:
That's a really good question. Link baiting is the only example I can think of - creating a questionable title to drive views.

Other forms of lazy content creation might be copying and pasting big chunks from other blogs and adding some commentary. Oddly enough, that seems to work pretty well.
If the current situation were in fact a meritocracy, wouldn't we expect to see a lot more social mobility than we're seeing now? (http://www.brookings.edu/research/reports/2013/06/13-facts-h...) (http://www.huffingtonpost.com/2010/03/17/social-immobility-c...)
Yep. It's pretty clear that of the big houses out there, only Microsoft really gives two shits about every developer, ninja rockstar or punchclock.
The bit at the end made me happy - I didn't know QR codes code be that large. I wonder what the practical maximum number of bits is? I just tried the ones on the Wikipedia page (http://en.wikipedia.org/wiki/QR_code#Storage) - the one that's 5 alignment blocks wide scans, but the one that's 7 alignment blocks wide does not. I assume my primitive old phone's camera lacks the resolution for it. Unfortunately the captions are wrong - they both say 177x177.
Still relevant because Gate's billions buys him a bigger megaphone. Even if the poor do better, Gate's money can buy power, and in a democracy, it's dangerous when so few people concentrate so much power.
Canonical has been kind enough to not include the name "Debian" on their Debian derivative's front[0] or about[1] pages. It finally shows up in the about - about [short name of the Debian derivative from Canonical] page. [2]

Compare this to Crunchbang - another Debian derivative that many Ubuntu users have fled to - their homepage includes the word Debian 6 times.[3] On their about page a link to Debian using the proper "Debian GNU/Linux" name is their first order of business.[4] I'm a Debian user and I must say much respect to Crunchbang for making the effort.

[0] - http://www.ubuntu.com/

[1] - http://www.ubuntu.com/about/

[2] - http://www.ubuntu.com/about/about-ubuntu

[3] - http://www.crunchbang.com

[4] - http://crunchbang.org/about/
Here's an even simpler way to improve youtube comments: ignore comments on videos that are likely to have low quality comments.

But there are plenty of videos where that's not the case. There are many excellent scientific and educational videos on youtube, and the comments sections for many of them are excellent. Or were anyway. Periodic videos. Minute physics. Veritasium. EEVblog. Vihart. And so many others. In such places the comments can be civil, interesting, enlightening, sometimes just as good as an average comment on HN. But now those comments are a bit less valuable in general because so many of them are of the form "X just shared this on google+".

Instead of being a response to the creator, some comments are now a shout out into the crowd. And all of this is just jumbled together. It's an incredibly stupid and broken way to handle commenting that is only just slightly stupider than the old incredibly stupid and broken way they were doing commenting.

The idea of freighting around my one and only social circle as some sort of background peanut gallery everywhere I go is, frankly, not interesting to me. The reason I go seek out different channels and different sites is to have different experiences, often with different people. HN isn't my friend-group, and I wouldn't want HN to be replaced by my friend group either, and I value my friends greatly.
Got it. I started out as a salesperson on Salesforce and become an admin and then branched into development from there.

The user groups are incredible and if you are in the bay area you should attend dreamforce and the ISV groups to learn about how things work and what costs are to do ISV.
Restructuring the Web with Git
Dungeon - The Ultimate Gaming CMS
got it, you are hiring.
Thank you.

You said I have a decent resume content-wise, but is it possible that I am not getting an email from a single company because the resume is formatted or presented poorly?

Is it just the wording and the order of contents, or also the format(template) that need(s) to be improved?

Do you think it would look better if I change the name of the position from Researcher to Research Programmer, and focus as much as I could on the programming side(though there is not much)?

I guess it is a major flaw that I do not know Java related technologies, like Spring, (maybe) Android, and Hibernate.

I don't know about database. I haven't taken any course on database yet.

What do you think is the most urgent for me to learn and do during the 6-week winter break?

Also, if I have two options for my project: part-time contribution for one of Free Software Foundation(GNU) projects vs part-time developing an inventory management software for Rwanda and Tanzania, what do you think looks better?

Thanks!
Day 11: AeroGear Push Server--Push Notifications Made Easy
You have to enforce your trademark to keep it. It's one of the crucial differences between it and copyright or patents.

mikeash: good point.
Jesus christ. That sure is a source of mixed feelings.
>No you're not. It's free.

Nothing is free bro. Business 101.

>Who said anything about creators. They /OWN/ Youtube. They have made it /VERY/ clear what is happening. If you want to ignore that that's up to you, but you can't turn around and act as if it's some inexplicable weird move that makes no sense when they have detailed every step of it.

No one is saying its a weird move. I'm just arguing that the WAY they are doing it is extremely annoying and not very user-friendly.

You shouldn't have to have a public profile or be forced to share your comment on youtube. It's obviously advantageous from a google perspective, but not very user-friendly.

The value of G+ should incentive the user to want to share their comment. Google shouldn't FORCE you to do it. That's not very friendly/flexible.
First, the link you point to is to a blog post about the growth and the fact that it is world wide after only being available for a short amount of time.

Second, the current link the OP posted is the interactive map he created to help visualize where his app is being utilized which, in my opinion, is worth having a separate link from his blog post. I enjoyed seeing the map and seeing where his app is being used.

I see nothing wrong with what the OP has done.
This is an insanely great idea. Cruise ships are incredibly quiet places. the lack of internet/expensive internet is a forcing function. Great way for co founders to spend time together if they're normally in different locations. We might just do this for a big push. Transatlantic cruises are very, very cheap and not crowded; and since it's not incredibly warm outside there's an added incentive to work. :)

Another benefit: take your spouses/partners; so long as they are able to let you work during the day while they hit the gym/spa/bingo etc. Everyone wins.

Only danger I see is eating too much.
Just so - but /pretending/ to have such a right of veto speaks volumes about their approach.

It respects neither the letter not the spirit of the law, and it makes Canonical look thuggish and crass.

If they want to protect their brand, they could pay a little more attention to the reputational risks of their own behaviour.
... what they deem acceptable and what they don't.

Isn't law what decides these things? Canonical may be full of hopes and dreams about how they prefer people to behave, but they don't make the laws.
Good stuff. I'm going to try these.
> Xbox is one of the major revenue earning division for MS

This isn't even remotely accurate. Xbox barely draws a profit in comparison to it's office, windows, and services groups.
Dick move to refuse running the game anyway, just show a notice and have a "Continue" button.
frankly is canonical is getting money from me typing "gedit" or virtualbox a couple of times them thats ok for me, its not like their scanning every document on your pc and sending information around.

on a side not i would like to know how much people complaining about ubuntu practices still google services.
The new AWS GPU EC2 instances should be perfect for that.
>> becoming mainstream i.e. reach at least 5% usage share

Prove that it hasn't. When I bought this machine I booted Windows 8 because I'd read that I had to do some stuff to fix it so I could install Ubuntu, it didn't work so I booted an Ubuntu LiveCD and wiped the disks then installed Ubuntu. The point being that somewhere Microsoft now may count this machine as a bought license even though I don't run Windows 8 on it. There are probably many machines out there like mine.
If you're the kind of person who enjoys reading programming manuals and studying Fourier transformations for fun, you have a solid middle income career ahead of you, and if you take some chances you may even hit a minor stock jackpot somewhere along the line. Which is great, just don't confuse that with being an investment banker.
Of course you can. Hangouts shows your Google contacts if you have any, otherwise it's just a text messaging app like any other.

And if you don't like the Hangouts app for some reason, you can easily replace it with one of the many SMS apps out there.
Right click > Open link in incognito window
Use Arch. Problem solved. Yes, it takes a bit more work, but you get a much better understanding of your system and learn how to block or eliminate things (like this ad-serving search crap) you don't like.
It doesn't require you to threaten people who don't violate your trademark, but they did anyway.
So all the examples only use one light... how many lights can you have in a scene? What kinds of lights are supported (omni, spot, etc)? Can you use different colors of lights? If I wanted to use hundreds of lit particles in a scene, how performant would it be?
They do include Debian in their about page: http://www.ubuntu.com/about/about-ubuntu

Futhermore, you missed the "Ubuntu and Debian" page, which is only a two links away from the home page: http://www.ubuntu.com/about/about-ubuntu/ubuntu-and-debian
Pasting code from a website, even with explanations, worries me far more than someone recording my Internet search history.
Worked pretty well for me on a phone.
Nice baby picture
So funny and interesting baby picture. I am sure you will like it and it will make you smile!
You can also embed higher-res images in QR codes without breaking them.

http://cgv.cs.nthu.edu.tw/Projects/Recreational_Graphics/Hal...
"The-Distro-That-Must-Not-Be-Named"
Isn't Valley culture pretty much the opposite of what you describe, for better or worse? Classic engineering culture does have some of those features: work hard at school, get good grades, get into a good college, work hard in college, do an internship, graduate with a good GPA, get a good white-collar job.

Valley startup culture seems to sort of hate that culture, though, and considers it a kind of obsolete old-people culture that needs to be (wait for it) disrupted.
I agree it is a bit sensationalist, and certainly disparaging of EE's, but the truth that there is more and more software between you and an unpleasant experience is absolutely true.

One of the things that really annoys me is that there isn't more openness and sharing in the embedded space. Its not uncommon for me to go to a manufacturer lecture where the only compiler choices are proprietary offerings and their library functions and includes are riddled with proprietary licenses. In one case I pointed out bugs in their (re)-implmentation of some basic libc functions that were fixed in newlib years ago and pretty much everywhere else.

While the people around me fumble with their Windows [1] machines I pull up a gcc cross compilation chain and begin porting the proprietary "workspace" or "project" files into a bog standard make file. I've gotten to the point where I can have their 'demo lesson' running in a fully open toolchain faster than they can get the rest of the attendees windows and custom package install issues sorted out. Of course I've already got the basic tools installed, and generally the other students are installing an older version of the same toolchain I'm using but into some incompatible set of directories that just the vendor uses.

I went to Atmel, TI, and ST Micro chip seminars (looking for a processor for my educational development board) and had I installed the proprietary tools I would have ended up with three copies of GCC installed on my laptop!

I've been supporting efforts like the libopencm3 desire to build an open and common ARM support library, but more of that needs to happen to build in some good practices for these embedded developers to learn from.
> People are just upset because their Google account happens to have some social features to it.

And that isn't worrying to you? People can add you to their G+ circles and there's no way to stay hidden. So Google gets to collect all the information about people you associate with in order to sell your personal info better (to the NSA, among others)
Ad surge a big 'megatrend' helping AOL: CEO Armstrong
just started working on the Android app Wednesday - hoping its out by the end of next week
Two of my favourite game series are very stable to alt-tabbing. The X series, X3: Terran Conflict never gets close on my system just tabbed out of. Same goes for Tropico games. Tropico 4 was open on my computer once and I got through the entire campaign just tabbing out when needed.

There's something about those German developers, because my usual greeting to a tabbed out game is "noooo!" I remember leaving X3 running for a weekend and when I got home my wife had tabbed out. It was the first time tabbing out and thinking I'd have lost like 60 hours of auto trading, but no it tabbed right back and didn't even skip a beat to reload graphics.

For me, the simple ability to tab out of a game will gurantee me as a player. Total War games seem semi-stable usually just a long reload time every time you do it.
Tablo and Simple.tv debut two new DVRs for cord cutters
What does further and further into the ground even mean? Increasing revenues year after year?

Microsoft only looks like a bad company when you compare it to the (very!) short list of tech companies that have been better than it for the last 10 years.
My point of course isn't that cars are uniformly bad, or even bad on the whole, but rather that they've had a major negative influence on a certain part of our social structure that cannot be ignored. We've gained much in terms of convenience and safety, but we've lost something real. A kid growing up in a suburb can go years without seeing a poor person or a homeless person. All those benefits of cars are real, but so too are the social consequences.

I'm not a luddite, but I'm not a believer in glossing over the social challenges created by technology. Recognizing those problems doesn't mean necessarily adopting an interventionist approach to solving them, of course.
You don't need an extension to have fun with this stuff.

Try (http://www.gizoogle.net/) the next time you go to read any political article. Not only is it more entertaining, it's also more accurate in many cases.
There's more barriers to entry in software engineering: Free time to teach yourself code, an attention span not used up worrying about gangs, drugs, or crime, a mind unencumbered by undiagnosed mental health problems worsened by poverty, social connections that can actually get you a job in software.
But I thought fear of a name only increases fear of the thing itself?

edit: dammit. Beaten to it.
IT Needs to be a Better Business Partner
I'm confused where this can be used. Reading the website it looks like your app needs to be in the amazon marketplate? Or can their analytics engine be used on apps distributed through google play?
http://www.neowin.net/news/report-microsofts-xbox-division-h...

Dude, its a known fact that the XBox division is a dog from an investment perspective.
Ha, check out the petty retorts to the sentiment as well. One guy even stoops to nitpicking the other's (perfectly cromulent) grammar. And of course the requisite brandishing of the dreaded "FUD".

This whole thing is pathetic, why defend it? Why is it so hard to admit that your precious free software has problems?
Regarding the EE bashing, there's an element of truth but overall it is an unfair characterization.

I think the true source of the problem lies not in the EE degree or lack of a CS degree, but in a specific, weird distrust of abstraction by in the institutional culture of embedded systems development. This opposition (and it is opposition, not merely ignorance) isn't coming from the degree per se but from the field as it is sometimes practiced.

My guess is that the reason for this culture is that long ago, there was a history of "fancy newfangled compilers" screwing up the code, engineers getting repeatedly burned, and learning not to trust such "fancy" tools. This attitude may have made some sense a long time ago, but now it's an institutional relic.

So the irony is: the engineers are avoiding abstraction in order to increase reliability, but they wind up decreasing it because the code becomes impossible to manage.

Anyway, this is not a defect in the way EE's are educated, it is a very specific subculture of embedded systems development, which traditionally happens to tend to hire EE's.
I guess the 4 source images are easier to see and predict the output.
Preface: I have no experience in 3D graphics.

This is a very cool technique. I have been thinking about how to generate normal maps for traditionally drawn 2D images ever since seeing the normal mapped canvas demo[1]. This seems to be an answer.

Drawing lighting profiles that are coherent however does not seem simple. One of the uses of this technique "Depth maps for stereoscopic 3D" appears much more complicated to me that drawing a depth map by hand in the first place. I drew a depth map for my drawing Starry Venice[2] as a step in making it into a wigglegif. Drawing multiple correct light profiles to generate the depth map for a scene such as Starry Venice seems almost impossible to me. This is far from the base use-case, but still.

It will be interesting to see how forgiving the creation of the normal map will be on imperfect light profile inputs. Also, it will be interesting to see if any artists who are masters of this technique will emerge.

[1] http://29a.ch/2010/3/24/normal-mapping-with-javascript-and-c...
[2] http://fooladder.tumblr.com/post/61216111704/starry-venice
First off, MS's answer to the question is more than enough - "We appreciate Bloomberg’s foray into fiction and look forward to future episodes". Three unnamed people? Really?

Sherlund is an idiot. The proposition, if you ask any consultant/financial analyst/Rick Sherlund is to maximize shareholder value. The problem with MSFT, Apple, Google is that shareholders are short sighted and don't understand how technology works or the charms of integrated offerings. They only see Product/Service/Capability-Cost mappings and see that by disposing money losing assets, they can enhance value proposition through the remaining assets.

Elop's strategy is fine if MS is in a money crunch and wants to undertake Cost Optimizations. It's not fine when MS is in the midst of their "3 screens, one cloud" transformation. If XBox and Bing continue their trend of losing money in the next 5 years, then yes, I would do things that Elop is fictionally proposing to do. Until then, hell no.
Remember when Debian's OpenSSL was reduced to issuing a predictable small number of keys instead of using the entire keyspace? It's because someone added a patch that in effect initialized memory that was supposed to be uninitialized.
You're not a curmudgeon, but I'll wager you've been using git for a while now. Here's the problem I have with git -- it has one of the worst CLIs I've ever seen. Many command names are counter-intuitive, i.e. they don't do anything that you would assume from the name alone. To make things worse, most commands can do rather different things depending on the command line switches.

This is all something that people can get used to, but the problem spills over from CLI into GUIs, because GUI authors try to make their programs more newbie-friendly and use more sane command names and lingo. As a result, no two GUIs will use exactly the same names for the same actions.

So imagine a newcomer to git, who starts using a GUI and gets used to its lingo. Unfortunately, that newcomer can't easily communicate with other people who use other GUIs or CLIs. Worse, sooner or later the newcomer will have to resort to using the CLI or a combination of different GUIs, because there's always some useful git feature that you either can't do in the GUI or is an order of magnitude easier to do from the command line.

That, in my not-so-humble opinion, is the worst problem with git. To me, this is sort of tragicomic, because git is absolutely the best VCS I've ever used.
To be fair, we did get lots of incremental upgrades to the 360, they just didn't change the name. The 360 selling now is much different than the one I bought 9 years ago.
On the other hand, capital accumulates, and is consolidated over time.

Also part of the reason athletes make so much more today is because of sustained labor agitation on the parts of the unions. Go read 'Ball Four' for an example of what pre-union sports was like.
> Also consider the importance of avoiding pitfalls like drug abuse, crippling debt, and unexpected pregnancies.

Wouldn't avoiding those things largely fall under the "certain type of person" I mentioned? There are certainly some variables there too, like being born into poverty, but we can, for argument's sake, assume outside factors are otherwise equal when comparing people under this.
http://www.neowin.net/news/report-microsofts-xbox-division-h...

Nope.

The only reason XBox360 made any money was because of XBox Live subscriptions and Ad Revenue. Neither selling consoles, nor games have made any money for Microsoft.
They also now have a Newsstand app, which is predictably lovely. One of the best programming resources I'm subscribed too, the articles are always interesting and I always learn something new from them.
Yes, but enforcement is only required to keep it when people are actually violating it. I'm no lawyer, but it looks to me that the "Fix Ubuntu" web site falls clearly under nominative fair use of the trademark, which is when you use a trademark to actually refer to the original product.
I can see how the lack of Internet is awesome for preventing you from checking Facebook / Twitter / HN all day. At the same time, I'm not sure how productive I could be without near-constant access to StackOverflow. :)
Agreed. Most of the time, I have no problem getting my laptop upgraded to the newest version, and all of my drivers are already there; no need to search online for any of them.

However, I also have the problem with small, minor things either only partially working or being completely broken (e.g. when I updated to 13.04, it started hiding applications on me, but it 'fixed' itself some time ago).

I think it would be a double-edged sword if the 'year of the Linux desktop' did occur. On one hand, more people would be using a great set of OS's and we would probably get more updates and flashier new features. However, with more people understanding the Linux kernel and how it operates, more 'black hats' and 'script kiddies' would have the tools to damage Linux systems, create Linux-based viruses, etc. In my opinion? I'm OK with where Linux is right now.
Yes it does, how is it going to ask for my permission in a server environment? It automatically sets "report_crashes=true" under (/etc/default/whoopsie) when Ubuntu is first installed.

Here are some resources with more people reporting the same:

[1] http://blog.retep.org/2012/07/05/whoopsie-how-to-disable-it-...

[2] http://glog.procrasstination.com/index.php?/archives/47-Ubun...

[3] http://ubuntuforums.org/showthread.php?t=2000108
Just to be clear, Debian didn't do this, I did.

And only, so far in one package, which can be used to mirror Debian or various of its derivatives.