skysight-inc/HackerNews huggingface dataset:
Amazing that the author has--and is keeping--$6k in PayPal. Even after they threaten to ban and freeze him.

They're well-known for freezing accounts at a whim, and as a merchant I keep nothing in PayPal longer than a day. I don't keep anything in there as a buyer either; they're perfectly happy to fund purchases directly from a bank or CC account. It's just plain safer if PP has as little of my money as possible.
I agree that you don't generally need namespacing for JS, but you do need namespacing when everything is referred to by name! If the only way to refer to a controller is that it's called "MainController," with all other information about where it came from and what it does completely lost when it gets added to the registry, then you have to have some way to deal with naming conflicts. Angular... just... doesn't. The Angular injection module is global variables by a different name, and there's no way not to use it. Hell, at least globals you can work around with a no-conflict hack. Compare to Backbone, which is not a perfect framework by any stretch, but with Require it does dependency management and modularization really, really right. Also compare to Java, which similarly forces classes to be referred to by one canonical name, but deals with it via the org.apache.commons... spam.

You're right about services providing encapsulation. I still wind up with a lot of awkward situations where directives can't work without knowing something about their parent scope. It's possible that's more my problem because it's getting less frequent as I abuse ng-model more and more, but also remember that isolate scope, up until very recently, worked in an incomprehensibly stupid way [1].

>grunt or gulp / uglify if you want it easy

Eh... not really that easy. At least, not if you want to anything more sophisticated than concat together every .js file in sight. Require, for all its problems and relative-path headaches, at least makes it dead simple to run in development without having to remember to either add another file to the list or wait for a rebuild every time you change something.

[1]: https://github.com/angular/angular.js/commit/909cabd36d77959...
Exactly how I feel.

2 years ago, I watched DHH's Startup School presentation on YouTube, and it completely changed the way I perceived what a "startup" could be.

Today, my partner and I are recently ramen profitable on our first SaaS product, and growing. It's extremely exciting - we're seeing the fruits of a project that we love actually paying our bills. "Exciting" probably isn't even the right word... we're building our way to financial freedom and liberation from the rat race.

Our business is our livelihood now, and you can find evidence of 37Signal's influence in every nook and cranny of it. Their writings and philosophy have affected our business and our lives deeply, so a deep emotional connection to the name is an obvious consequence.

It feels funny, but as Jason clearly alludes to at the end of the post, a lot of their moves have. I'm looking forward to following along as the future of Basecamp unfolds.
True, I haven't looked deeply into the financials so I don't know what they are doing with their money. Microsoft's profit margin looks a lot better than google's so maybe google is reinvesting a lot.
I'm not defending artificially depressed wages. I'm not even defending what these companies purportedly did. I'm just pointing out that the motivation for and consequences of their actions are being horribly misrepresented and/or misunderstood.

As for what planet I'm from... it's the one where the world isn't black and white and employers aren't automatically the guilty of any and all claims they ripped someone off.
You cannot use two modules that have directives with the same name. Even if you never use them directly, they're only ever dropped in by controller templates as part of what that module does.

When "modules" can break each other because of purely internal implementation details, there is something very wrong.
Well as a common practice seems to be to always go trough google for everything, I'm actually not sure if it does matter?

Besides, even if it where some github.io page or something, I got the link here, now I can bookmark it.

Half a year from now i wont remember liquidapsive.com or http://www.yahoo.com/geocities/en/us/~liquidapsive/home.html anyway.

I actually don't think using domains instead of paths or sub-domains makes things easier at all. Here's an example. Lets say you wan't to know about the latest playstation. Where do you go? ps.com, playstation.com, playstation4.com or sony.com? As a non gamer, I have no idea but I know its made by Sony so I guess that's where I'd go.
Wasn't control panel decently organized even in Windows XP SP2? Honestly, I don't see much difference between Mac's System Preferences now and Control Panel of Windows XP era.

Searching these settings sucked in XP but Windows 7 resolved that.

Windows 8 is one thing I can agree with you. It made using the PC unnecessarily hard for mouse and keyboard users.
There are other advantages. For example, American employees could visit them in person any day necessary, and then go home to SF or Mountain View, or alternate between the offices a couple days a week.

There would also likely be staggering tax benefits.
Ok, but they need to have bought into the Google ecosystem. I can't stream from my favorite music app to a Chromecast...

That's not really an advantage.
Lots of people carry in their homes to prevent their kids from accidentally getting hold of the firearm. It's prudent to maintain control of your sidearm on your person unless it's locked up - you'd know that if you had any non trivial hands on experience with firearms yourself.
I heard many young people try very hard to get an unpaid volunteer / intern job in UN headquarters. They need to pay their own rent and food out of their own pocket to work for UN for nothing. How crazy is this?

UN must be libertarian! Damn!
> the article's credibility is killed by the use of the word dead

How? The author clearly doesn't mean "out of business" when he says "dead". He means that what Microsoft once was, or what it represented, is dead. The idea once conveyed by the word "Microsoft" is dead. It's not sensationalist clickbait, it's a metaphor.
37signals becomes Basecamp
To roughly the same extent as Linux and *BSD, yes.
The critical characteristic of the desktop here isn't its use of native code. It's more the local filesystem. Many mobile apps use network data. From this perspective they have more in common with web apps than with desktop software.

Despite this, I'm inclined to agree that the web is threatened. The desktop may be defined by local files but the web wasn't defined by remote ones. It was more about the culture. More about anyone-can-publish. To me, that's the baby at risk in the mobile bathwater.

That, and any aspect of personal computing that can't be performed on a phone. Which is most of them. I'll stick with the hemorrhoids and circadian disruption, thanks.

My wife and I were talking about this the other night: It's not that people who learned to compute on the desktop are abandoning it for mobile. It's that most people couldn't handle desktop computing in the first place. It's too abstract (dare I say difficult?). So the mobile revolution is really about the unwashed masses computing for the first time. Perhaps that's why mobile apps and operating systems eerily remind me of soap operas and reality TV.
You only learn what you already half know.
Eureka: First Life In The Universe
Yes you do, but nevermind, you're just like the vast majority of commenters here.

Btw thanks for your contribution, very interesting.
This is a 'feature' of the credit card system, it has nothing to do with PayPal.

If you buy something with a credit card, you can chargeback by claiming a defective product and get your money back from the card companies. Then the card companies go to the seller to get their money back. In this case, the credit card companies only have a relationship with PayPal, not you, so they come to PayPal to get their money back. PayPal fights them but if they lose then they pay up, then they come to you to get the money back from you, and you obviously refused to pay. You can imagine what this kind of thing does to PayPal's business.

Paypal were the ones that ended up getting screwed in that transaction. Just be glad it wasn't you.
This! Right after I had written other apps would feel ancient when compared to Paper

(http://appiterate.com/does-your-mobile-app-feel-ancient/)
Facebook has been steadily building a website for Instagram since they acquired it. You can now view, comment on and like photos from a browser.
It's not. But clearly there is a momentum towards native apps again. Surprising is that this momentum is happening even in desktops. You just have to see how many popular services one used to do from browsers are being done from mobile/tablet apps now. Email, chat, social, weather etc.

And I'm not even including non-web apps like Instagram, Vine, Snapchat, Uber, Lyft etc. here.
We use basecamp and campfire at work. Basecamp is mediocre, not horrible and not great. Campfire sucks compared to similar tools that I've used in the past.

Seems to me that they've been successful mostly because of their involvement in the Ruby and startup world, rather than making great products. Nothing wrong with that, but it's good to be clear about the distinction between a company that makes great product and a company that's good at marketing itself.
"I already know what the reaction to this essay will be. Half the readers will say that Microsoft is still an enormously profitable company..."

Looks like he hit right on the spot.
This. I've personally hired software developers in Australia and The Netherlands. Where you live doesn't matter much IMO for most kinds of work.

(Some stuff does need to be more collaborative, but most doesn't.)
YouTube starts auditing video views
And even if you don't worry much about paypal freezing funds on a whim, it does not make any sense to me to let your money sleep there.
So advice given by experienced startup founders won't resonate unless you've already walked the path. I somewhat agree with the conclusion. But does this mean we don't learn much from reading or listening to things we don't have first hand experience with?
New homepage for nginx.org
I am extremely interested in this space, both as a user and as a developer[1].

As it happens, I use (and pay for) both Asana and Basecamp. I use Asana internally with my own staff, and I use Basecamp externally with clients.

My clients tend to be non-technical businesses with custom software needs -- and most of them would be like "WHAT. THE. FUCK. HELLLP~!" if I asked them to use Asana. Keyboard shortcuts, context menus, sliding popovers, disclosure widgets, multiple views onto the same data/work-graph, aiiiighhhhh!

On the other hand, Basecamp has really nailed their niche -- the project management app that really is simple enough for 'average folks'. Making that choice completely alienates the tech-savvy power user that most of their competitors seem to be targeting (e.g. Flow, Wrike, Teamwork PM, Azendoo, Dooster, Teambox, TeamLab, Do.com, FMYI, to name just a few that I have evaluated and rejected).

Which 37Signals, oops I mean Basecamp, is obviously OK with, given Basecamp's massive user base and success. Basecamp is a pretty cool software story, and actually a pretty cool piece of software, even though it is too limited and underpowered for me to use it as my own primary project manager.

[1] I develop software (among other roles) for a living, but I develop project-management web app software mostly just in my fantasies and rage-imagination... spending many hours in a week in these apps really makes a person want to develop the One True Project Management app, though.
For my windows partition, I actually quite enjoy the move from win 7 to win 8. Here's a few things that I've taken a liking to:

1) Boot into desktop mode. This was introduced in 8.1 and definitely better for my uses than having to open a desktop from the metro UI in 8.0.

2) Win-f, I used to use win-r quite a bit to run programs quickly. However, with the changes MS has made with caching, win-f is just as fast and saves me from having to remember the commands for system preferences and the like.

3) Powershell. Win 8 ships with powershell and it's actually decent.

4) I have personally found it to run faster than win 7 as it shifts more UI load to the graphics card.
Here's a link to the actual video:
http://www.youtube.com/watch?v=z6kgvhG3AkI
Geospatial Analysis: Generating Spatial Data from Raw Images
Well that was quite an easy forecast writing an article condemning (hey, it's just a metaphor) a profitable company.
Every time I hear talk of tech companies 'giving back', I wonder: isn't that what taxes are for?
Sure, Windows is more than a kernel. I imagine the NT kernel vs the Linux kernel would be roughly comparable. But to compare 'Linux' the OS to Windows would mean Windows vs. GNU/Linux/X.org/Gnome/KDE... or say, the source for every package in the base Debian distribution.
tl;dr

PG thinks the web/startup scene == the world.
7 years proved he's wrong.
Appiterate (appiterate.com) was around even before Artisan!
Trackers aren't needed anymore. (DHT)
I use Docker in 'production' as the backend for an internal training tool. Docker improves my quality of life as a developer so much. Wrapping previously difficult to work with simulations into easily manageable and API driven containers is awesome!
I'm not sure it's a lack of talent but rather unfamiliarity with Litecoin/Dogecoin's code base.

Charles Lee and Sunny King, two very talented developers, both made similar mistakes when they started their coins. In Charles Lee's case, be had to scrap his first coin (Fairbrix) and start over with Litecoin.
Honestly I loved Windows XP, although I really only used it as a teenager because it was the only OS that could run Civilization III. I remember that blue control panel that neatly organized all the settings - it is astounding that it was considered more user-friendly to just make a big three-column list of every subcategory of settings.

One thing to note is that for someone who knows what they're doing, the structure of settings don't make much of a difference, because you'll find things eventually. It makes a big difference when technology-inept people like my mom have to fix problems like "how do I make the computer screen not hurt my eyes?". They just don't connect the phrase "display settings" to the concept of brightness, so navigating settings becomes a nightmare for them.
Things like you are describing are not always designed from the ground up the way you see them in the end. It's quite probable it built up over time starting with just a few controls ending in many. It's easy in retrospect to see this error but it's been built and shipped and probably lower priority for a company of that size. This is a pretty common issue for large companies or projects with many people aka design by committee.
So are these the same thoughts the hacker community will have with Apple's iOS in the future (there'll inevitably be some missteps)? Or even OSX for that matter? I fail to see why in-principle the community that is so vocal about FOSS gives them a pass.
Why is the lady in the video on this page reporting this from Russia even though she said they got the docs from Snowden before he went to Russia? Are ALL their pundits in Russia for the Olympics?
What prevents some enterprising high school student from purchasing some Atrazine off Amazon.com, catching a few hundred tadpoles from their local pond, and doing their own study?
I guess they don't see themselves as the community sees an all round and productive IT company. They had and do still have an abundance of market penetration (considering the business world in Europe and Asia and so on). They couldn't (maybe didn't) kill the desktop by replacing it with surface. They really could have, and the whole business world may be on tablets today, but they didn't do it. (and please don't tell me that the business world are on tablets today, tablets are still accessories to laptop and desktop computers)

I understand if anybody says "hey! MS is not a company as you or others would prescribe to be and you don't get what surface is and what it is for!" Maybe that's true. But they had lots of chances of coming back as a competitive, innovative actor and they keep grounding their chances with products like Windows 8. Last month, may father, who is an author and do not get along well with any computer called me and said: "I just could not work with this Windows 8." To note, he barely learned to cope with the old fashioned windows interface. Loading a considerable amount of cognitive load to consumers upon whom your market penetration depends does not seem like good idea. It at least is not "innovation".

We will see what the concept will be like in 5 to 10 years or so, when the planned obsolescence time of the currently available MS running hardware (and software for that matter) comes. But to replace things like Word, Excel? Quite possible, but difficult. When those can be replaced, I think we will see whether the company stands over a house of cards or not.
Yes, Texas Instruments does that, I had the same experience (were we involved in the same project?). They do it if they are strategically interested in a certain market segment. Your project might look like a demo to them — worth investing some time and effort into.

Unfortunately, I'd say they are the exception. Good luck even getting someone at Broadcom or Qualcomm to speak to you. If your projected volumes are not (convincingly) into at least hundreds of thousands, you will get a simple "no", if you even manage to get an answer at all.
Show HN: read hackernews in your email
Hi friends - This is my side project. To use it, send a mail with a subject "hackernews" to i@snipek.com , then start reading hacker news in your mailbox, on your phone, tablet or whatever devices that can read emails.

It can do more, e.g., "news", "techcrunch", ...

More: http://snipek.com
It does in the USA, even if you have a single ticket that has a connection, said connection will leave without you, even if your bag has already been packed on the connecting flight.
Tata Nano, other Indian cars fail crash tests – Yahoo News UK
My experience was with Texas Instruments C6000 DSPs. The compiler is excellent and if you use it well, you rarely have to resort to assembly. Even then, you normally write linear assembly, not parallel assembly, letting the assembler take care of the rest.
Iceland (where CCP is) treats Bitcoin as a foreign currency, actually. Which the means they've outlawed buying/selling BTC entirely, since all foreign currencies are restricted under the capital controls.

https://en.wikipedia.org/wiki/Legal_status_of_Bitcoin#Icelan...
No. Don't. Please
Let me try to explain to your why it's unethical to behave this way.

You don't attack the messenger, you attack the message, and you do it with better science. No, it's not OK to bring the fight to the gutter if an honest man is making an honest attempt to follow the science.

An ethical response to a challenge from the scientific community on the efficacy or safety of your product is never a win-at-all-costs response. When a scientist is researching your product, unless you can show the research itself is a fraud, the only acceptable response is to accept or further the research.

An ideal response is not only to pour funding into furthering the research, it's to work alongside the other team collaboratively in doing so.

The ethics don't change depending on whether atrazine is actually net harmful. The only way to determine if atrazine is net harmful is through research exactly like this. We need this kind of research to happen, or net harmful chemicals will remain in use. Remember, Tyrone Haze starting his research on atrazine because Syngenta asked him to. From that point forward he was performing a public service.

Hope this helps you understand why it's NOT acceptable for companies to behave like this.
This resonates well with what Tawheed Kader (founder: Toutapp) wrote recently, saying how things only started coming together for him after 3 years of building his business. Great intuition develops from bruises and bloody knuckles–time in the arena, as Dustin says.

http://www.tawheedkader.com/2014/02/it-takes-3-years/
A classic case of underpricing your SAAS product. Maybe their pricing is up for revision just like Apptimize did a while back!
I predicted Apple's death some months after Steve Jobs died. Why? Two things (both of them decisions of the CEO): Plastic iPhones and the iPad mini (both products Jobs had resisted) and the more damning fact that for the first time a dividend of a serious size was paid (http://investor.apple.com/dividends.cfm). Jobs was adamant about growing the warchest. His assumption was that if a stockholder thought his/her investment was better placed elsewhere, stock could be sold and reinvested. The act of paying a dividend states that the board thinks the investor can do better elsewhere with that money.

Apple is no longer hungry, nor foolish.
Estimates of "# of searches Google serves" are always fascinating to me. I don't see statisticbrain.com publishing a source for their estimate, although maybe I'm just missing something.

AFAIK, Google doesn't really publish a precise number. They often say things like "Over a billion searches a day". But then they keep that published estimate the same for years during which growth is obviously happening. At some point, they'll publish a step function upgrade to the estimate.

Of the top of my head 2 trillion searches sounds reasonable but I think there is a lot of fudge factor in that guess.
These comments are a bit off target.

1. You'll never buy a big screen TV for what it costs to have a cruise. They're generally about $500-$3000 depending on length, with full room, food and entertainment provided. If you're living in SV you might even save money by going on one.

2. While your home is nice, you don't get to wake up in a new location every morning. And it's doubtful your home is in a Norwegian fjord.

eg http://www.royalcaribbean.com/findacruise/cruiseDetails/itin...
37Signals is no more. It is now just 'Basecamp'.
I'm not entirely sure I agree that Android is closed. Sure, distros of it seem closed - but the project itself is open source.
Thanks for responding. I'll be reaching you out through email!