skysight-inc/HackerNews huggingface dataset:
1. IE 6, Is that not enough to hate them? Anyone who has done any sort of web development during the IE6 era would hate them.

2. The ugliness of Microsoft Office. I dont see each version of M$ office were ever an improvement. While it did generate excitement, it wasn't until someone who actually tired iWork to know how easy it is to do beautiful documents and charts. And to be it wasn't until the Office 2k7 did they start to react ( But they got Ribbon in there which is an even bigger let off ). And although many improvement since then, those days i would remember how i am forced to use office.

To me, i see absolutely no heart and souls in those Microsoft Products. They aren't well thought out, most of the time contradicting or even annoying. Purely in terms of user experience it was very bad.

And M$ was really rich. The Richest company at one point in time. That is not to say people hate the riches. It is merely a point that they have so much money why didn't they go and fix things. Things that should have been done long long time ago. And as the Mac Vs PC ads have put it, they put so much more budget inside marketing then fixing bugs!

Their Business Practice is also a point of hate. Using Windows Monopoly to get rid of competing technology by including something similar of their own. Personally I have no problem with that. Honestly if the product offering from Microsoft were superior then people would use it anyway.
BUT THEY WERE NOT.

And there were a lots of other little things there and there that shows they are just a huge pile of mess.

Of coz Credit where credits due. There are amazing things Microsoft did. Microsoft Research for instance, i saw the presentation on real time voice recognition and translation. And many other things from Microsoft Research as well. Xbox 360, from PS3 prospective were quite good ( not great, but good ). And Mouse and Keyboard, that is the only competitor against Logitech in consumer range.

And I dont think People are Pro Apple and therefore Anti M$.
But;

We're sorry but this site is not accessible from the UK as it is part of our international service and is not funded by the licence fee. It is run commercially by BBC Worldwide, a wholly-owned subsidiary of the BBC, the profits made from it go back to BBC programme-makers to help fund great new BBC programmes. You can find out more about BBC Worldwide and its digital activities at www.bbcworldwide.com.
France was a key founder of the EU.
I was a bit suprised when i returned to go about 6 months ago to find it had the build command. Originally you invoked these directly
I'm proud I rolled a 6 on my dice.
France, Sweden, Finland, Germany, Ireland, Poland, (etc ...) what's the difference when you're not from the EU ? =)
Another Victim of the Congressional Game of Chicken: American Science
I experience the same crashing issues. Usually with Safari.

It's ok though. It's a 4 year old device I've used literally every day since launch day. I'm pretty ok with how far its gotten me and am surprised it has survived given how much abuse I throw at it.
Ooh. I remember "Dynamic-C" and its built-in support for coroutines. TI and Microchip had their own quasi-proprietary extensions to C, but I don't think I ever saw anyone go as far as Rabbit did.
I have to say, as someone of 40+ years, a lot of the Microsoft hate seems kind of quaint now.

I definitely remember being anti them when I worked for Lotus, and when they tried to push horrible non-standards on the world.

Now though? I just don't think they're that scarey any more.
I completely agree. The stream of never ending IT-related questions from my mum largely ended with the iPhone and iPad, and she's using functions and apps that I thought would be well beyond her.
Under the assumption that you're a developer, how do you deal with the lack of a great Terminal/Command line interface on Windows?
Great analogy.

I think next time if we try to guess the amount of time we need to complete a project, we will just ask how long would it take to complete up to Stage 80%. And just times it by two.
Funny you should mention gold... remember all those "digital gold currencies" in the early 2000s? And how they were used in all kinds of frauds and scams?
Recover from a failed Linux boot
Phusion Passenger's Node.js support has been open sourced
I was going to purchase this phone but apparently we have to rely on the kindness of ZTE if we're to get OS updates, or go through a complicated process much like it is for Android. This is massively disappointing for a supposedly 'open' phone and has put me off entirely.

https://support.mozilla.org/en-US/questions/967817

https://groups.google.com/forum/#!topic/mozilla.dev.b2g/q20P...

Is is really as bad as it seems?
Data structures 101.
Yes, growing up in the 90s with awesome software that didn't need Windows. I loved DOS. And somebody else mentioned Amiga, probably the most awesome computer and community ever, too bad they went out of business. And OS/2 2.0 really impressed me, the ability to multitask Windows and DOS applications on the screen at the same time. So many interesting applications, too many to list here.

So Microsoft in the 90s was like bulldozing an eclectic downtown to build a Walmart. (The same way Facebook is destroying the Internet, but I digress.) At the time Windows was compelling to Joe Blow, a straightforward, boring UI that anybody could figure out. Computer technology was just not very popular yet so there was only room for so many players.

But thanks to Linux I'm finally free of Microsoft! I can't remember the last time I used Windows for anything. OpenOffice and GIMP are totally awesome BTW if you are still stuck with Windows.

To add to the MS complaints: random reboots to update the software while you're working on something important. This is typical of Microsoft's poor treatment of the user. To Windows you're an idiot child. Linux is respectful and assumes you're an adult.
I hope nobody is actually redefining the word "average" to mean median, because that would confuse all I thought I knew about statistics.

Is there a less allegedly ambiguous term for the "traditional" definition of average, that is, the sum of many measurements of the same characteristic, divided by the number of elements measured?
That was sarcasm (btw). And I was pointing out the article was pointing out the programmer was Russian for absolutely no reason. Why was it important for us to know his nationality?
Because it skews your priorities and introduces more cognitive biases?
I would go all the way for a Macbook Air. The new Macbook Pro Retina is a beast also, if you can afford $1399.
Mean, surely?
Google buys Flexycore, creator of a “10x speed boost” app for Android
Will OS X Mavericks kill the paid OS model?
Arsenal Jerseys 
Through more than 100 years effort, Arsenal has achieved excellent results, and not only it has become one of the most famous and oldest soccer power, but also it gets a nameearthquake continental nickname "gunmen". Top quality Arsenal jerseys jerseys for cheap with the best price are in hot sale in our online store.
Uber clone "Easy Taxi" has now raised $32 Million
On a side note, I would like someone with experience here to tell me how you can actually create command line commands? In this case, they seem to use:

hk <insert command here>

I would like to do something like:

abc <some command>

Basically something like a Rails scaffold generator. How difficult/easy is this? Googling didn't help much..

Note: It doesn't have to be built with Golang..

Thanks

Edit: Thanks for the replies :)

Note: It doesn't have to be just Go, I'm just asking in general..

I would basically like to create a scaffold generator. So, when I do

abc generate test

I would like a file named test.html (or something) generated..

Thanks again..
CocosBuilder is now abandoned, I think. The creator is building something similar (cocos2d only, not cocos2d-x) and the cocos2d-x guys are building CocoStudio (Windows only, no javascript, for now). Although I love the idea working with javascript for cross-platform development, the whole project feels immature.
Works-for-me approach is good if you are choosing the solution for the systems you are administrating. If you have to deal with customer setups, things usually get much worse. The fact is that we've got degraded UX for our customers with one of the FF updates, because they are not IT professionals and they have chosen FF by someone's advice, not after competent analysis of different solutions.
I don't think you understood the real message of the advice...
12 Questions to Ask Before Hiring an SEO Expert
Football Jerseys UK
Soccer Shirts, Soccer Jerseys Kits & Soccer Shorts
Our online soccer store sells the lates New Jerseys 2013/14 all over the world. The jerseys of the world-famous Soccer Clubs and the good reputation players are all in hot sale at present. For example, the Barcelona, Real Madrid, Arsenal, Chelsea, Manchester United, Manchester City, Liverpool, Tottenham, AC Milan, Juventus, Spain, Brazil, England, Scotland, Holland, Germany and the players of the A.Cole, Evra, Nasri and more.

We stock only official, licensed products from the leading brands including Nike, Adidas, Puma, Umbro, Kappa, Lotto, Under Armour, Warrior Sports, Legea, Hummel, Errea, Macron and more.

We supply the largest selection of Soccer T-Shirts, Soccer Jerseys Kits, Retro Soccer Shirts, Team Wear, Soccer Shorts, as Soccer Gifts and Soccer Clothing which are the representive jerseys of the FIFA World Cup, Premier League, Serie A, La Liga, Bundesliga, Eredivise, Scottish Premier League, Ligue 1 and more.

Official shirt printing is available on our full range of Soccer Jerseys 2013/14 and as well as offering a custom name and number service on our full range of shirts, socks and training wear, we also have pre-printed hero kits of the worlds top stars , such as Lionel Messi, Cristiano Ronaldo, Fernando Torres, Diego Forlan, Wayne Rooney, Luis Suarez, Wesley Sneijder, Zlatan Ibrahimovic and many more.

You will find your favor in the www.bestjerseys.org store. From the Men, Women to the Kid Soccer Jerseys, you can select your loved one arbitrarily
Detecting Database Hiccups
Find out why your database sometimes has hiccups and learn how not to miss this disease.
But it's within Apple's control to improve the performance/battery consumption of CSS animations. It's not within their control to fix Flash.
Big Data Privacy – EU’s New Privacy Law – Video
I recently got a Unifi and I'm pretty happy with it. It's somewhere between enterprise and consumer-grade, with an administration interface and reliability / performance leaning towards the enterprise side, and price leaning towards consumer-grade :)
Any technical cofounder is going to get annoyed by the way you ask questions without supplying any background, context or useful data, and will likely not want to work with you because of that.

The digital marketing company will be annoyed too, but they'd be contractually bound to do their best regardless.

Can I go with option C, "Spend all the money on hookers and blow"?
US CEOs break pay record as top 10 earners take home at least $100m each
This French law existed before. The EU directive probably comes from the preexisting French law.
There is CS61A for that, not even a specialized course of algorithms and data-structures.)

Lists, being an "asymmetrical" recursive data structure, have O(1) time for adding an element to its head but O(n) time for sticking an element to its tail, and a search (for membership) would be O(n) in the worst case. Keeping the list pre-sorted would save some time.

In case one needs a quick (close to O(1)) look-up there are hash-tables. It is even funny to see that it comes as a surprise.)

As Brian Harvey explicitly mentioned few times, constant factors doesn't matter, while choosing appropriate data-structure could make a dramatic changes, such as changing form a linear time to near constant.

Another topic is about using non-memoized recursion, like in the classic case of a naive recursive function of computing Fibonacci numbers.

That is another proof that taking a decent introductory CS course (preferably, based on SICP) is the must for any person who for some reason decided to code.
Thanks for such detailed feedback.

Wave 70 is not a bug. The trick is in the Grows When Shot description. This boss gains energy when shot, but loses when he releases a drone. You really shouldn't shoot at it at all, just destroy its minions until he shrinks to zero. Hmmm, maybe this was a design error on my part, mixing deep thinking in a shooter game, I'm not sure?

As for the settings going back to main menu, you're right, this is a bug. It used to work properly, but I refactored some code just before releasing and this got broken. I'm uploading a fixed version as I write this, it should be up in the Play Store in a couple of hours.

Having to pause shooting to Reload is deliberate. At first, there were no Reload button, but adding it added a dimension of difficulty to the game, and made it more interesting.

As for the package name... it's complicated. As you can see in my blog at Day 1, I choose this name at first, and then I built a libGDX project using it. At some point when I finally decided on Drone Invaders name, I tried to refactor and Eclipse was not able to do everything. libGDX projects are set up by some kind of a setup wizard, that does some find/replace of strings and whatnot, so it seemed impossible that I would be able to do this manually. Although, not that I think of it, maybe I could create a new empty project using the wizard, and then copy all the source code there. However, I would lose all the ratings and stats I have so far on Google Play as it would be treated as a completely new game. :(

And I guess I will have to make e-mail clickable now ;)
There is some very interesting work in the area of "choosing the right data structures".

For example "An introduction to data representation synthesis" (http://theory.stanford.edu/~aiken/publications/papers/cacm13...) presents a technique to do the following:

1) specify what the data structure should do using relational algebra (like for data bases)

2) automatically generate a data structure that is optimized for your specific hardware and workload.

A big advantage is that you can optimize for different hardware and workloads without changing your code.
Also, the relational specification is much easier to get right than an optimized implementation.

It has also been extended to concurrent data structures:
http://theory.stanford.edu/~hawkinsp/papers/pldi12concurrent...
Though it may look otherwise, the opinions of citizens have a fair weight in government policy.
Hilarious Asian guys attempt of Bruno Mars - When I Was Your Man
That's really unfair to Haskell. What are things like Hoogle if not tools, uniquely[1] enabled by Haskell's type system? All the basic IDE-like frills exist too, if you really want them. And now, with the advent of deferred type errors and holes, Haskell's type system is getting even more interactive. The process is quickly moving from writing code and running it through a compiler to having an ongoing conversation with the typechecker as you build up your program.

More importantly, types can go well beyond catching errors or tooling. Types can actually make your code more expressive and they can push your design forwards.

For the first, the simplest example is with Haskell's typeclasses: you can't easily write something like Show or have something like Haskell's flexible numeric literals without types. This allows you to grow[1] Haskell in ways that are even difficult in Lisp! For a more practical standpoint, I've found certain libraries to be much harder to reproduce without typeclasses, most crucially QuickCheck.

The second idea is slightly more abstract. As somebody else put it, types are like gravity sources: we place them strategically in our design space, and the rest of the code falls towards them. More concretely, coming up with the types to represent some domain often really helps in writing the code for it. Sometimes, once you've got the general framework of the types, the actual programming just feels like systematically filling in the blanks. More generally, the effect is nowhere near that pronounced, but the types do help shape everything else. In a sense, types help you constrain the set of possible programs at the outset, giving you fewer options to consider as you go along.

Oh, and I guess there's the performance thing. This includes both low-level optimizations (C++ or even C-style stuff) and high-level ones (like rewrite rules). Optional type systems seem to give up on these as a matter of principle. I don't believe static types are strictly necessary for good performance, but empirically they seem to help. Most languages with really good compilers are statically typed.

I think the idea that types just exist to catch type errors is one of the most unfortunate common misunderstandings about type systems. It really scares people away before they can learn about all the other benefits a good type system confers.

[1]: Okay, not really uniquely, but it's close. I've seen Hoogle-like tools for OCaml but not for Java or C++, much less something like Python. I'm not sure how useful or general they could be for other languages.

[2]: Easily my favorite CS talk: http://www.youtube.com/watch?v=_ahvzDzKdB0
yup, /thread
* Pixelmator
* Sublime Text 2/3
* SizeUP
* Brew

The rest of the stuff I've used is not deleted. I changed Tower for Git line command and started to become adicted to command line things.

---
* IA Writer (well, I do mostly of my text with Sublime).
I call bullshit on the "pure css" part. Nothing works if you have javascript turned off.
Because nationality is a choice? I have two, and am working on a third one.
I can't remember exactly anymore what NetBeans has and has not, anyway PHPStorm allows you to generate getters and setters, or to extract a fragment of code into a separate method - the latter one is extremely helpful for refactoring poorly written spaghetti code. This function is quite intelligent, so it takes care of all the local variables and creates a proper method signature (so that the newly created method would take all the variables used by the code as arguments), etc.
So now you also expose your confidants? So if you are targeted they automatically get on the list? Why inconvenience the secret service with doing tedious network analysis to flush out your peers - uProxy might (they are not very specific about the security of peers) disclose that automatically...
Yes, because everyone who learns .Net is a a no good unproductive drone who will disappear while every node.js/scala/weeklyhiplanguage dev is a superproductive genius.

Get a grip on reality.
You do know that OSX is almost entirely built on BSD? Even their compiler that builds everything was open sourced by Apple.
It works fine, but if let for a while the legs detaches, I thing some variable is offsetting
Very true. Thank you.
Paying for the service of having bank account looted
You sound like someone who hasn't used Windows 8 before, or not for longer than half a day anyways. Windows 8 in desktop mode really isn't any different from Windows 7, except for the fact that the Start menu is now fullscreen instead of a popup menu. Metro a mistake? That might be your opinion, but I fiercely disagree with it.

Just because you don't like Metro, for whatever reason that might be, does not make it a mistake.
Carrot Dating - Date people by 'bribing' them
Last time I looked at heroku, I had to install some non-open-source command-line tools to interact with it.

So I'm wondering, is this alternative opensource now?
You're right, this is a new version we rebuilt.
I'm pretty sure it's legal in the US as well. The gold method is two teams: One reverse engineers and writes documentation, and the second team implements based on the documentation and never sees the original.

The question is if it's legal to talk to the skype servers this way.....
You might want to give all that up if (a) you disagree with how they deal with customers, or (b) you think they negotiate badly, or (c) or you think they don't make the right deals, or (d) give you the wrong problems to solve, or (e) anything else along these lines.
Get hold of an embedded microprocessor and write some silly app for it. E.g. ZigBee or Digi's rabbit microprocessors.

I learned all my "deep C" on the rabbit. The architecture is based on Z80 and the compiler is a really shitty non-standard C compiler with some custom syntax.

You will very quickly learn to throw away many assumptions you might have about how things work. Learn how to write mutithreaded code without an operating system or a thread library (hint: co-routines). Learn how memory layout, very quickly get a feel for the time/space tradeoffs of different algorithms, etc.
I think the author is just taking into account the Dunning–Kruger effect.
Note that a 2.2GHz Sandy Bridge is not the same as a 2.2GHz Haswell. Older Macbooks had substantially higher-clocked processors, because Sandy Bridge was lower IPC.
I'll plan to post download counts and monetization figures on my blog once a week. And I'll also detail what I do for marketing.
As a developer (just jumping in) I'd hazard a guess the same way I deal with the horrific lack on consistency with a command line interface on any posix platform I use.

There is a bit of a shift I find, if I'm doing something all Microsoft, I've got Visual Studio and plugins loaded, it is effectively a 3,000lb sledge hammer. A few years ago it was an effort to ensure my PC had enough RAM to run such a beast, complete with Resharper. However I don't have to leave VS for pretty much anything. This is really nice.

When you get used to having a proper IDE, by that I mean one which does everything you need effortlessly, it you don't really ever go outside it.

Ultimately, as a developer rather than a SysAdmin I never need a CLI for getting code made. Managing servers and such is a different union! However I will say powershell isn't bad at all.
Can someone explain why this is a significant decision ?
I really want to know why Sebellus still has her job. If as she claims the President did not know of the issues until after launch then why wasn't she informing them of the situation. If he did, then why did he permit this to occur?
Would you only consider someone's knowledge of Python a 10 if they could write a Python interpreter without guidance?
Considering Worthwhile Branding
Why are some brands extremely successful? How much does their branding contribute to their success? What defines successful branding? Let’s find out.
How I created a $1500/m bitcoin affiliate website with $80 and 2 days of work
Mobile First is Dead
Everyone chats how important responsive webdesign has become and how important the principles of mobile first are. Mobile first is dead. Today it’s about the unique experience of each device while still having ubiquitous information.
I am Russian and I agree with this. Not all of us are prone to leak trade secrets, honest!
An in-house team serving several departments can work well: providing infrastructure, defining communication protocols, quality and security standars, helping subcontracting.
> So, I guess Microsoft news/posts get pushed back simply because most of the people here are not interested in them and don't want to see them

Well if that would be the case, the vote counts would look a little bit different. MS related submissions do not lose by votes, they face the problem that a few HN mechanics gives veto powers to small groups that are loud and pissed enough. Likewise, it is very difficult to argue that the whole NSA shit is not an indicator for the US heading towards fascism or that the tech scene may have a problem with sexism.
Yes: https://github.com/heroku/hk/blob/master/about.go
Each programmer is great in their own right.

Some of them, however, are terrible at programming.