skysight-inc/HackerNews huggingface dataset:
Every call for Ballmer's ouster ignores two important points. He is the second largest shareholder. His college buddy is the largest.

No analyst has clout with the shareholders. Nobody inside does either.

What I see in Sinofsky's departure is a clear signal that the type of politics which this article assumes to be the proper way of creating succession is being deprecated within Microsoft. What I mean is that the argument is premised upon the idea that rivalries at the executive level should be acceptable.

Just because that is the way most public corporations work, doesn't mean it ought to be the way. Gates and Ballmer have been running Microsoft for thirty years. They've got real long term interest in creating a sustainable culture.
That's awesome! I really like that minimalist layout.
Correct analogies help. Stuff in the internet doesn't just "exist", clients receive it by asking servers. So the analogy here would be a guy coming up to your door, asking for a photo of your wife. If you then hand it to him, and continue doing so as he keeps coming back for more photos, how can you claim it was unauthorized? You made the choice, after all!
Very nice.

Why did you choose Angular over competing frameworks? I'm researching which JS framework I should invest my time in.
I would love to switch to Ubuntu at home, games is one of the reasons I don't; Unity being the other.

This may be isolated to my experience, but the PCs that I've installed Ubuntu on suffer huge performance drops when using Unity. Most of these PCs were running XP, one them is running Win 7. I even had one machine running like a dream on Ubuntu 11.04 then upgraded to 11.10, now it's nearly unusable.

I've drank the Ubuntu kool-aid in the past, but now it leaves a sour taste in my mouth.

*edit for clarification, I'm referring to Ubuntu's new default UI: Unity.
It's an useless effort to build a new free operating system kernel now that GNU Hurd is just around the corner. What chance you have to compete with those MIT hackers? Besides, monolithic kernels are so 80s.

---

Even if you're building something that someone famous is building they may still lack commitment or vision to get it finished properly. Anyway, if you build it you will at least get it off your mind and get the feeling of accomplishment.
62 games is an impressive number.

Sadly, there still are a few dealbreaker apps that prevent me to switching to Linux.

There's also the massive back catalogue Windows has, my girlfriend loves playing random PopCap games and other casual-friendly stuff that are not yet click-and-play in Linux - was going to say "not available" but Google has an installation guide for Wine, but not yet available to mainstream users.
You can avoid this sort of shock/heart-ache by simply picking some project that has tons of really obvious and powerful competition from the get-go.

Since there's no way you can ever win, the pressure's off, and it's simply your fun little project... :]
I understand that. Retail jobs don't tend to be high-salaried positions, with superior benefits packages. They're not the six-figure jobs we read about here on HN all the time, with catered meals and other embroidery. Nonetheless, the company needs people to fill those jobs, and finds them.

Is there some kind of intervention that you'd advocate that wouldn't devastate the company?
(disclaimer, the last time I had to deal with these things was 11 years ago, in the states. And I don't know what your exact needs are)

I see you didn't directly mention Sage, I've seen a number of sites using Sage Pay for their online billing, and they don't seem to require a merchant account. (though fees are probably higher than others)
> I think at some point Facebook will drop the ball and something else will get to pick up the pieces.

I don't want to push this thread off-topic but I believe at some point Facebook, Google and others will have to open up their flood gates and allow information between them to be exchanged. I also think an open source project could nudge them in that general direction, especially when it gives people the option to just install it on their own servers like they would Wordpress or any other web app.

> I guess that will be whoever had the stamina and resources to keep iterating.

There must be literally thousands of those projects out there by now. Which brings me back to my original point: is it madness to try? Is a forever project that failed two times before even viable? At what point do you take a hint from the universe? How do you judge your own efforts, especially when nobody else cares about your work?
> Every call for Ballmer's ouster ignores two important points. He is the second largest shareholder. His college buddy is the largest.

This is an important point. These types of articles imply that he's running the company as an ego trip instead of a heavily-invested individual shareholder. Very key to keep in mind.
People keep saying this, but I've seen no evidence of it.

Mobile titles aren't free to develop. They may not cost as much as Halo or Gears, but they're still expensive to build. A 6-8 person studio will still easily run up $1m in operating costs a year, before we even get to PR and marketing.

So say you get your development cycle down to a science and can squeeze out an excellent game every year - that's $1mm of dev costs + marketing.

At $0.99 a pop that's nearly 1.4 million copies needed to break even on dev costs, more if you wish to recoup marketing. How many iOS games do you think sell on that order of units? To make it worth anyone's while you'd probably have to do 2+ million units.

There are certainly mobile games who have reached these sales numbers - but they are few and far between. Mobile gaming right now (excluding microtransaction-based models) is like paying $100 for a lottery ticket whose payout is $1000, with a chance of winning of 0.1%. It's insanity.

Mobile gets a lot of hype, and I'm a mobile dev myself, but all the hard numbers I've seen suggests that the traditional app sales model (i.e., a one-time, pay-by-content, model) is entirely broken and economically insane. There is a reason why the entire industry is moving towards microtransactions - it's the only thing that might enable a respectable ROI.
Kim Dotcom's Mega Fileshare Service Riddled With Security Holes
This is a great article. It is great to know that there are other people like this.
I always have had these projects that I can't forget off.
There have been various, but after I matured, I ended up focusing in two.

They are still early, I have been unable to dedicate on them as much as I would have liked.
Because I have lived most of my life with limited means. I used to not own a computer, nor internet.
While I worked to save my family from poverty, all I could afford to do, was to buy books,
and learn programming, and work on my projects in theory.

It took a long time, but now I am relatively well off, and have a great full time work.
I am advancing my projects, but it is too slow. I am considering to at some point,
to take maybe a full year or two, to focus on my projects.

My two (still early) projects are:

Reproduce the human mind, and emotions, in a computer. Human like AI: http://www.ozkeebo.com/soul.project/
This is a problem that have fascinated me since child.
I have meditated a lot on it, and have this hunch that I can pull it off.
I am the kind of crazy and weird person, perfect for it. But I know that it is a hard problem.
Maybe I will never be able to complete it, but at least I am sure that I will get great things out of it.
Let's see how I will be doing in 10 or 20 years.

My other project, is a graphical programming language. This comes from my dissatisfaction in
how we express programming languages. I feel like I want to shout to the world, that we are missing a
huge opportunity here. I feel like we could be doing much better than what we have.
But it is a lot of work, and it will also take me years of work, to prove if I really have a point.
I will see.

Thanks for a great article, and a great hn thread anyway.
Have you tried other Ubuntu variants or even another distro? I prefer Xubuntu.
Interesting to note, wonder how I ended up in purgatory...

I think the fact that there is a version, however impoverished, of your idea already out in the wild indicates that you're not crazy.
You guys seem to be using the daily scrum as a planning meeting, I would suggest to add all the after-meeting stuff to the backlog and discuss them in the next sprint planning.

Daily scrums should not take longer than 15 mins. A good scrummaster will keep them under 5 mins in average for a 12 member team.

One thing I usually do when daily scrums start getting out of hand is to politely mention long meetings as a blocker to get my job done. After repeating the same for a few days it will start to sink in...
Everytime I read "mid-end" I saw a kitten die.
I also tried Lubuntu for a few minutes and it was really, really responsive.
I then find unconvincing your usage of the word unconvincing.
The graphical effects in Unity can be quite taxing on lower-end computers (i tried running 12.04 on my 3 year old netbook, not very pleasant). If, however, you still enjoy the stability and ease-of-use of Ubuntu, you can always install the classic gnome interface (sudo apt-get install gnome-panel) and use that instead for a significant performance boost.
Calling it a grey area between RIAA/MPAA and the "information wants to be free" crowd might do it a disservice. The goal of criminal law is to give out punishments and incapacitate those who violate a subset of laws, while civil law emphasis victim compensation.

If someone is redistributing information without a license in a not-for-profit manner, what is more important. Retribution and punishment, or victim compensation to the individual who produced the information?

Digital media, or someone printing out a pamphlet. Does the technology really matter when deciding what the goal of the law is? To me, it sound obvious that non-profit redistribution of information without a license is at most a civil law crime. That has nothing to do with "information wants to be free", and all to do with common sense in regard to the fundamental design of laws.
Two years ago the situation was far worse, dependency-hell-wise.

About hooking up the process for some profiling information, take a look at:

http://ocharles.org.uk/blog/posts/2012-12-11-24-day-of-hacka...
It's not isolated.. Recently I quickly needed some linux distro in a VM to test some things out and since I just found a premade VirtualBox image of the latest Ubuntu I tried that. Could hardly believe how slow it felt. I know a VM is not the real thing, but given that anything else I run in it flies it's at least an indication something is wrong.
Top Bangla Daily Newspapers শীর্ষ ১০ বাংলা দৈনিক সংবাদপত্র
I guess it depends in what context you're looking at it. What makes Java so successful is its simplicity. You can get fairly quickly up to speed on it, and you can have junior coders on it producing code quickly without shooting themselves in the foot too much or spending a couple of hours trying to find out how to update a tree efficiently.

On the other hand, as a hobbyist, it's absolutely fantastic.
I run Linux Mint, which is really great with Cinnamon and QuickTile.py. None of that "use your PC like a tablet" stuff.

I run Steam on it as well, but it's lacking in the number of games that run on Linux. We're definitely moving in the right direction though!
Being a bit of a desktop Linux noob, how the experience of the other Ubuntu distros compare?
Nice work!

I am currently using this youtube extension for a more minimalistic version of youtube

https://chrome.google.com/webstore/detail/youtube-options-fo...

There is a full version here, with some tweaks that the sandobx version can't do

https://spoi.com/software/yto/
New York is now a better place to start your tech company than San Francisco
Alex provides summary about the main difference of ES vs. Solr, ie., the distributed, dynamic indexes vs. fast static index search speeds. Here is an somewhat older article highlighting this difference in numbers (search time) and explaining why percolation matters (and what it is) for ES (and not so much for Solr), although from about two years ago:

http://blog.socialcast.com/realtime-search-solr-vs-elasticse...

It should probably be pointed out that this comparison is slightly unfair as of Solr 4, however, and needs to be re-compared against a SolrCloud... But given SC relies on ZooKeeper, this is not nearly as easy a setup as EC.
12.10 works fine for me on an old 1.4ghz core 2 duo laptop with nothing but onboard intel graphics, maybe you should try upgrading.

Also it would be worth checking if there is a proprietary video card driver and using that if so e.g. https://help.ubuntu.com/community/BinaryDriverHowto/Nvidia
-Gather data about the VCs that work on your area of expertise (if you are looking for a VC, you should not only think about the capital you will raise, but also on what the VC can contribute on your business as a whole.).
-Most of the big silicon valley VCs have someone working in Brazil, you should consider approaching them.
-You have to be very clear about what you are doing and how you will monetize.
-You should read Blake Masters notes about the startup class Peter Thiel gave in Stanford (http://blakemasters.com/peter-thiels-cs183-startup). There you will find lots of useful things.
I very clearly made the point that casual gaming != mobile gaming. The rise of mobile gaming does not mean the death of hardcore games. There is no reason hardcore games can't exist on mobile. Console-type hardcore games are already showing up on smartphones. Like I said, once smartphones catch up with consoles and wirelessly connect to your television/external gamepad (the latter already being a reality), smartphones will be able to do 95% of what consoles do. The point is that CoD five years from now may very well be on your smartphone-television-gamepad setup.

In fact, your example perfectly illustrates the potential of mobile gaming (casual gaming particularly). First: getting CoD requires buying a $200 console and paying $60 for the game. That's huge. That requires a kind of commitment (i.e. "I plan on buying and playing lots of games to make the console worth it") that few customers have.

Second: I'm reluctant to hew to stereotypes, but hardcore gamers are overwhelmingly male. In saying that your under-10 kid would go nuts for CoD, you seem to be assuming that he is not going to be a female. That's nearly 50% of the population that's ignored. Yes, I personally know many girls who play FPS's. But the fact remains that girls are overwhelmingly unlikely to play FPS's, relative to guys.

Who stopped at just Pokemon? The vast majority of women (iPad board games sell particularly well among females). Most (but obviously not all) adult men. Basically any people who gave up video games or never really got into them - the vast majority of the population. Let me give you a data point. Me. I used to play tons of games - Halo, CoD, PC MMOs, etc. Due to school and then working at a startup, I've stopped. Now I only have time for quick game sessions when I'm waiting in line, riding in the car/bus/train, and taking quick breaks from work.

Hardcore games capture a tiny slice of the total market. The potential of mobile gaming lies precisely in the fact that every demographic is accessible.

On an unrelated note, I'd like to correct a typo in my previous post. When I said "a shift of console-quality games from mobile to console," I meant "console to mobile."
Five travel APIs to beef up website user experience
A close look at how Oracle installs deceptive software with Java updates
Serving my real needs both for a professional job:

* Debug information processing and analysis

* Concurrent execution of tests

* Build systems

* Various automation/scripting needs and other auxiliary projects

Also, in a different context, a structural editor for programming based on our own GUI framework (~10KLOC so far). This project is still preliminary but advancing at a (mostly) steady pace.
in Germany we have the same blank_medium tax (GEMA) as mentioned and the GEMA still haggles about more money from google/youtube.

This is going on for years now thus that we can't watch many videos if they have copyright relevant music tracks in it, which is surprisingly often the case.

The GEMA now even wants to raise excessivly the amount club owners have to pay.
Their and the music indrustry lobby became way to strong in the past years.
Are you suggesting that the government would have purchased a bug in AT&T's website?
Web Development: 2012 & Forward
I only used it for a few minutes, but I installed it on my sister's netbook and she uses it exclusively. From what I saw, all applications looked exactly the same, save for the window manager chrome. Lubuntu is closer to Windows with a Start-like menu and the applications there, so if you're more familiar with Windows, you will probably find it easier.

I haven't delved deep into it, so I couldn't tell you how easily you can find the settings or whatnot, or if there are issues that aren't in another window manager. Given that you can install it with just an "apt-get install lubuntu", though, it'll probably be faster if you tried it yourself!
Mostly just because Angular just feels the best to me out of all the frameworks I've tried. I've built a few trivial apps in Backbone and Knockout and some more complex stuff with Ember, and Angular just works the way my mind works more than they do. I always feel like I know where everything needs to go (with Ember I constantly felt like I was doing it wrong) and the thick templating layer makes sense to me.

Sorry, I know that's not a very helpful answer.
Are you referring to Unity 3D, the game engine, or Unity, Ubuntu's UI?
BringBee: Collaborative Shopping & Transportation for Ikea
IT manager. your list is almost perfect, I think you left one very key role off. The manager is responsible for ensuring the future of the team. This means ensuring that once whatever they are working on now is completed, that there is work coming up behind that. That can mean BD outside the company, or more often sales internal to the company to ensure your people are picked for the next big project. I like to break down my job into past (recognition, raises), present (evaluation, guidance, material support), and future (new work coming down the pike).
This is exactly the point I was coming to make. I like the idea of Mincss, I have even considered making something like it before, but the problem is that if you are adding and removing dom elements with JS then I doubt this program would be able to correctly identify them all and would accidentally clear out CSS that your site needed.

That said, I am sure that static sites/non-JS intensive sites might be able to use this.
Interesting take, but as with much of Ayn Rand's work, fundamentally flawed. An idea can be had independently. The idea if a computer was independently conceived upon in the UK and in Germany at around the same time. Intellectual Property laws weren't needed to "protect" the idea.

All that I really being said is that the person who comes up with an idea should be properly compensated. You don't need IP laws to do that. Many businesses agree - they file patents for inventions for their employees, and pay them a wage (and possibly a bonus).
Optional laziness is not good enough -- read the blog post I linked to. You can't re-use and compose existing functions from the standard library if they all tend to be strict.
Love this experiment! Would love to be able to return to the search results & keep the video playing on the right column.
Is PostgreSQL the World's Great Open Source Database?
I have a strong desire to leave windows. Windows 8 seems to enrage me more every day. Unfortunately, the majority of my experience is with C# :(
Nice! Hadn't seen that one before.
How to be a very annoying communicator
Interestingly, despite their respective reputations Haskell is by far more popular than Scala:

http://www.langpop.com/
Do the updates need to happen in the games themselves (with the original developer involved) or is this something that Valve can fix with virtualization? If it's the former (and I suspect it is) then I'm sure they'll have a tough time getting older games moved over.
Creative design agency
Creative designs & portfolio
Do people in SV really have the luxury of picking and choosing their VC's like this? Man that sure hasn't been my experience.
unsafePerformIO for an IO action that is not actually pure is considered a bug, and the compiler makes sure you can't abuse unsafePerformIO without being bitten very very hard.
Talentag Launches Weekdone Employee Status Reporting Service
More evidence that gender is complicated. :)
Leaving your comfort zone can make you accomplish amazing things.
If you're already using Linux as your day-to-day OS, there's no reason for you not to install Steam already, as there's no "switch" for you to make.

If you are using Windows and aren't looking to switch otherwise, there's no reason to do it, since all games work fine there. This is for people who've wanted to switch (or have already switched) to Linux and miss Steam, or dual-boot (like me).

So, basically, you're not the target market, and nobody cares what you do!
I have found recently out that VmWare Player works better with Ubuntu 12.10 than VirtualBox. Difference is "you can work with it" and "I will suffer because I need it".
Debug your Node.js app from your browser
Arzak Restaurant (3 Michelin stars, and 10th Best in the world). Basque Country
Aren't Rust "type-classes" also limited and use single-dispatch?
It's very easy in Siri: "Remind me to take out the trash when I get home."

Arbitrary locations aren't easy, but the fixed "work" and "home" ones are... and for the purposes of this discussion, they all use the same battery life.
We both know that's not going to happen. First of all, how would Valve go about porting thousands of games _made by other developers_?

The main point is that Valve is trying to push for something different from Windows for gaming, and they're progressing nicely, which i think is commendable. Next time i get tired of waiting for my Windows 7 desktop to boot, I'll probably install some Linux distribution instead; Steam for linux can now satisfy most, if not all, of my gaming needs.

But sure, it'd be nice to have _all_ of my steam games working natively on linux, but why stop there? I demand that someone makes _every game ever developed_ natively compatible with linux.
It only gives a list of URLs you can clone from :)
It is only ironic until you realize static typing can often save you from writing code, and not just require more code.
Oh God, I pray they don't make DOTA2 available on Linux. The only thing stopping me from wasting my life there is that I have to reboot to Windows to play.
The Pros and Cons of Proposition HN
Show HN: Weekdone, weekly status reporting for teams
Hey HN friends,

This week we launched in public Weekdone (http://weekdone.com/), a really easy and simple to use weekly team status reporting tool. We already have a lot of startups using us, even in small teams of 4-5 people.

Many use us in addition and in parallel to Basecamp, Asana, Jira, Trello, Pivotal etc. While there is a lot of data in those systems, nobody has time to read what others are up to. So each team member posting their key plans, progress and problems weekly is something everyone has time to read. We'll add import of headlines from the systems above in the future as well.

Any feedback? Would you use this at your startup?
Ubuntu's new default UI
> "Human Wave" [1] Tactics didn't work very effectively in the Korean war, they would work even less in a modern combat theater.

The Chinese were quite successful in the Korean war. But yeah I do not think those tactics would work today.
Five Node.js command-line tools for front-end development
Libspotify is now available for Raspberry Pi devices
Octopart (YC W07) is hiring. Help engineers and scientists change the world