skysight-inc/HackerNews huggingface dataset:
> he same things Microsoft did.

Are still doing.

> What comes around goes around and I really don't want to be on the receiving end again.

You're still on the receiving end. And "what comes around goes around" is simply what's happening to Microsoft in this case.
Forbes.com: Sheetster "a viable alternative to Google Docs and Excel Web App"
HP to Contribute webOS to Open Source
"waterfall" was a made up term invented in a paper to describe a hypothetical development process, not an actual process.
That very much depends on the angle, speed, acceleration and traction you have and whether you are slipping in the front or back.

That being said in reality most people don't have the training and experience to regain control anyway, which makes the very counter-intuitive option of crashing your car in a way that doesn't/is unlikely to kill anyone a fairly good option.
Well that's a warm, fuzzy feeling for the holidays
Or perhaps Amazon, by offering a discount and an improved checkout experience (you're in the store, but don't have to wait in line or carry the item out), is converting people to not go to retail stores.

Or, as I've encountered myself doing, you're price checking because sometimes you run across an interesting item but want to make sure you're not getting ripped off. For a $5 discount, I'm unlikely to change my purchase action on anything - however I've been in situation where the price at the mall is 100% more than Amazon's.
If you need target Germany or Nordic countries, checkout Klarna https://klarna.com/en/business

They have ok APIs, although they are e-commerce focused.

They also just got a whopping 155 million dollar investment from DST and earlier investment round is from Sequoia. I'd expect them to open up in new countries soon. http://www.arcticstartup.com/2011/12/09/klarna-receives-155-...
(shameless plug)

My site, www.lokusapp.com is a similar project, with more integration with social features among other differences. It's still in beta stages, but any input would be appreciated.
Distributed Systems: What Nobody Told You
Yes, it does matter, since successfully sandboxing the processes that execute the malicious Java and Flash programs will prevent them from being able to do any damage.
Norway Runs Out of Butter
318 words that say almost nothing, because they are premised on the ideas that:

* If someone writes a patch for your project, the burden of proof is on the maintainer not to accept it, rather than on the submitter.

* If someone domiciles their open source project at VMware, they assume an obligation to all of VMware's customers.

Neither statement has any truth to it. You're just throwing stuff at the wall to see what will stick, which is why your comments are turning light grey and mine aren't.

Can I ask you an orthogonal question?

What's the last project you used Redis on? How'd it turn out for you? What do you like about Redis?
Top Tech DJs will spin on Turntable.fm to raise money for One Laptop Per Child
Bringing Riak to the Mobile Platform
Really? Claiming to have invented the most well know and also the worst software development process is honest? It's a bold-faced lie written only to get clients.

One can only imagine what actually happens in communication once they have a client. If the marketing is a complete lie, then I can't imagine the company itself can be trusted.
The Joy of Paying for Premium Services Tech
Why User Experience Design Needs Search Engine Marketing
Twitter redesign offer big name brands more prominence
The early automobile and airplane industries were full of all out patent wars. The airplane patents problem were only settled quickly by World War I and an act of Congress.

Early 20th century patents only lasted, I believe, 17 years, so all those particular basic fights are long in the past. We're just living through the opening rounds of this battle.
Too much useful work is already done in elisp. If emacs maintainers were going to move to CL, they'd have to make sure that nothing breaks, otherwise it would almost surely result in fork.
See

http://news.ycombinator.com/item?id=3334504
Down for me...great it was built in 10 days, can it stay up for more then 10 days?
We you say "he cares" I presume you mean "cares about slick marketing to clueless clients". Because Epicenter obviously doesn't give a damn about either the truth or software engineering.

I'm sorry, but the people who claim the one true method is keeping the programmers locked in the basement without real world input or feedback are the bloodsuckers.
"Waterfall" was defined in a paper describing how NOT to do software development. The problem was that very few people at the time had any process at all with software so seeing this they gave it a try.
Very Wargames ...
http://www.imdb.com/title/tt0086567/
Check out the DS9 versions.

http://img.trekmovie.com/images/links/ipadd-ds9.jpg
git commit :) Which is required before pushing any code.
Most laughable is the idea that VMware would have any reason to ask him to make Redis run on Windows. They make a lot of money off enabling easy deployment of diverse operating systems.
As he talks about the marketing problem for small players, I've just posted an Ask HN survey for Mobile Game Developers to get some feedback on something I've been working on to help small players.
http://news.ycombinator.com/item?id=3334832
Oh God. I sympathise I really do. I have been in that particular situation twice and never again. I am very wary about internal politics in certain types of organisation and like to have a full overview of it way before commiting myself. If that's not possible I don't take the work.

I admit to liking waterfall myself (it suits the kind of work I do) and if well done by competent people and for certain types of project its the way to go ...
Facebook Employee's As Angels? Ha
This is obviously incorrect, as this study from another vendor points out the opposite:
http://www.yourbrowsermatters.com/#browser-compare

Internet Explorer: 4.0
Chrome and Firefox: 2.5

That said, it does seem to acknowledge that "Does the browser extend the sandbox such that it cannot read data from parts of the system that it doesn’t have access to?" is a Chrome feature that is not in IE (of Firefox).
> He's also not going for it, because "use linux lol". Not
> because it's hard, not because he doesn't have folks that
> can add it, not because the problem extends beyond some
> refactoring and #ifdefs and makefiles.

> Because he's lazy. Because Linux is the One True Way.
> Because helping out anyone who can't just change their
> infrastructure on a whim is too much to ask.

Seriously? Because he's lazy? Antirez, the author of Redis, is lazy because he won't port his software to the only major non-UNIX platform?

What a load of entitled bullshit.

If I choose to run my infrastructure on Linux I can't complain that I don't get Microsoft's Active Directory. That's one of the consequences of the decision I made. When you choose Windows as your platform, these are the consequences.

You don't get to later yell at the developer of an open-source project you like and call him names because he won't take the time and effort to make his project run under an OS that's significantly different from the one he writes for. Especially after he's said that even though he won't support Windows, he will bless a Redis-win32 project run by someone else.

Yes, let's talk about "Doing the Right Thing." Take the patch Microsoft's team provided and start maintaining it. Write tests and documentation, fix bugs, make it work. Antirez says he won't support Windows himself? There's the code, make it happen. That's why open-source software is awesome.

> We owe it to ourselves and our community to call out people being lazy and
> selfish, and letting politics overrule sound engineering and decency.

You're right. You're being lazy and selfish when you demand that other people make their open-source software for Platform X work on completely different Platform Y just because some folks base their infrastructure on Platform Y. Sound engineering has nothing to do with it, Redis is sound. Decency never comes into play because what operating system your software runs on has nothing to do with morality.
The Motorola acquisition has not been approved yet. And I believe they are actually prohibited from coordinating efforts until that happens.
I don't know how Jeremy could make it any clearer. It says:

CoffeeScript on the left, compiled JavaScript output on the right.

Maybe the two halves should have the headers directly aligned above them:

> CoffeeScript

> The JavaScript that it compiles to.

Other than that, it's hard to make it any clearer for its intended audience (people who know JS and know what the words "compiled" and "output" mean).

Still, I'm tempted to upvote the OP as good Friday satire.
I am a user of the e-cigarettes for these benefits he mentioned. I don't like that term, I prefer personal vaporizer, since cigarettes contain much more than just nicotine and vegetable glycol. Particularly for me, I like the increased awareness, concentration, and focus that come from the stimulant effect. When I need to do a code sprint or do a double shift, that plus coffee will keep me awake, focused, and able to work longer than I would normally have been able to. The drug is also useful for appetite suppression (similar again to coffee). Again useful for code sprints or late shifts when getting up for a snack or going for lunch would be counter-productive.

Some people claim nicotine is a relaxant in the correct dose. I have not personally experienced this, the same may not be true of the pure nicotine found in my delivery method of choice.

I won't say it's without risk. Even with e-cigs, there's not enough data to show any long term harm that they may have (although the ingredients separately and with a different vaporization method have been medically approved and are commonly found in asthma inhalers, minus the nicotine). Any stimulant use/abuse carries risks. You have to take that into account before deciding to use one, and limit yourself to using it only when you need the benefits.

Here's the Wikipedia article that explains with some sources how nicotine affects the body.

(https://en.wikipedia.org/wiki/Nicotine#Psychoactive_effects)
HP to open-source WebOS
I think competing on price alone against behemoth like Amazon is a losing strategy for local businesses. For example I could be buying a case of wine online but I go to my local wine store because even though it is a little more expensive the owners are good at recommending wines and they constantly refresh their selection. Which is great for someone like me who isn't a connoisseur.
If you can't write your OWN in-memory key/value store, you are either lazy or a parasite.

If you can't write your own green threading library, you are either lazy or a parasite. Please let's be reasonable about what is worth rewriting and what is not.

The right thing for people like you is to, you know, just maintain and release their own Redis port. It is BSD licensed - you don't even have to release the source code if you don't want to. And in fact, a port already exists. So you are either lazy, a parasite, or a troll.

This attitude is why so many man-hours are lost in the community, and why so many pointless forks exist. Come now, do you honestly believe this is a more efficient/sound/useful solution than trying to get antirez to just add support in mainline Redis (without even having to start from scratch)?

Money talks, bullshit walk.

Care to elaborate? I'm not fluent in "tired cliche".

I haven't seen any complaints about Microsoft dropping POSIX support (which, if it was actually usable, would have supported redis out of the box).

I imagine that there were, in certain circles, a lot of annoyance at this. My team and I do a lot of cross-platform C code, and this would've made our lives a lot easier. Then again, if people complained (as I did here!) perhaps things may have gone better?
It's nice to know the US is trying to fight the worldwide plague of internet censorship and monitoring, DNS spoofing, and unilateral site shutdowns.

(cough cough SOPA cough cough DHS cough)

Yes sir, freedom of speech, freedom from unreasonable search, and "innocent until proven guilty", that's how we do it in the Land of the Free.
HP to Open Source WebOS
To be perfectly honest, this is pretty far from the discussion. SaaSy looks expensive, and their website isn't even clear enough to see if they offer the redirect-less single payment checkout.

I'm assuming this is just a shameless plug? Nothing wrong with that, but it looks like you don't even have the feature set the original article is discussing.

Edit: Oh, I see what's going on: http://news.ycombinator.com/threads?id=fastspring
So anyone looking at your code and doesn't understand why you implemented Foo the way you did has to dig through 500 commit messages to find when it was added. Or worse, you are working with 2 dozen other programmers, all working under their own forks, and they have to look through all of that since they don't know who was responsible for adding the code. Thanks.
Interesting point until the twatty comment at the end.
I really haven't seen any evidence to back up your claims outside of fear-mongering news articles and general whining from the big box brick-and-mortars.

"Maybe Amazon's plan is to drive these stores out of business and then open its own display stores where people can go to inspect merchandise before ordering it online."

This cannot be a serious conjecture. Opening up quasi-retail locations with all the expenses of retail but no ability to actually making a sale? Didn't Gateway do this in the late 90s?
Motorola doesn't belong to Google yet, the acquisition hasn't been approved yet so there is not much Vic could do. Second, didn't Motorola sue Apple as a defensive move because Apple was suing them? In that case, do you suggest Motorola should stay idle and let Apple sue them and ban their products? In what world would a company allow that?
Google+ rolling out facial recognition
lol, after reading the article I came back in here to call out that exact same chunk of code and the exact same sad face. I will agree, however for small things the ternary operator is prettier than the if...then...else... syntax

thing[conditional ? 'show' : 'hide']();

instead of:

thing[if conditional then 'show' else 'hide']()
Chromium Blog: Games, apps and runtimes come to Native Client
Apple Radar: Why Closed Bug Reporting Sucks
Expected response: git log | grep Foo
No, they don't pay a fee.

You pay a fee for making a purchase. Local retailers should be arguing that they don't want to be the tax collectors, so their prices would look lower too.

Either way, you, the buyer, are responsible for paying the sales and use tax, regardless of whether you bought from BestBuy or Amazon.

Again, both BestBuy and Amazon "get to do business without paying that fee", as it's not something either of them pays.

To enjoy the competitive advantage of having a local presence, BestBuy does agree to help your local government collect your taxes (and in fact gets to KEEP a percentage of the taxes they collect!), while Amazon, who is not in your local jurisdiction, relies on you to pay the tax you owe.
Can this new Samsung Ad provoke Apple Fanboys to buy Samsung gadgets?
Apple is the largest company in the world, or close to it. Even huge companies with big legal teams and patent holdings like Samsung that get into patent battles with Apple risk ending up with court injunctions against selling their products. If the FSF decided to fight a (horribly lopsided) patent war against Apple, the losing scenario could include injunctions and damages against open source developers and users.
> I code in a proportional font, and none of the column alignment tricks will look right when I view the code.

That's really your problem. If you think people will stop aligning things in their code because you are in the tiny minority that use proportional fonts, you're crazy.

> Matching up the initializer values for i, j, and k means my eye has to scan way across a sea of whitespace and hopefully remember which line is which when I get there.

Nobody's actually going to do what you just showed in real code. Instead, it would look like this:

var i = 123,
j = 456,
k = 789,
aMuchLongerVariableName = 'foo';

And still look quite good.

> Finally, the example with the escaped newlines all in a vertical column does not do at all what he expects! All those extra spaces become part of the string.

Absolutely, but if you are putting HTML in that string (a while other discussion there) 99% of the time the whitespace will not matter. And for all the other cases, this is no different from multiline string behavior in Python and other languages.
HP To Keep webOS Alive By Making It Open Source
I quit over two decades ago and I've not been anywhere near as lucid a thinker since. Seriously. The other night on The Doctors we saw this guest who is a doctor and never smoked in his life and nearly died from lung cancer.

edit: I'm not suggesting people should start smoking.
If you're planning to go international, my suggestion would be to change the name. Lokus = "loo" in german :-D
Since you don't need 3D acceleration, maybe a single Matrox card would be more appropriate. e.g. One of these http://www.matrox.com/graphics/en/products/graphics_cards/m_... can drive 8 monitors.

Edit: whoops, didn't notice it was $$$$.
The difference between "agile" and "waterfall" isn't that easy to pin down.

Some people think of "agile" as just going through their full waterfall process every month or every two weeks.

Other people insist the core of "agile" is TDD, others claim nonsense, TDD is just as much part of "waterfall", and yet others don't see any point in TDD for their "agile" process.

tl;dr:

It's all bullshit, all the way down.
Opened the link without reading the description. Expected to see something related to agriculture or at least growth in a general sense.
WebOS being open sourced, says HP
I don't get one thing, which is by luck...Steve Jobs died of cancer...and he was vegetarian
HP cuts its loses, makes webOS open source
Amazon inching closer to in-app payments for Kindle Fire - But why the wait?
I think when you are paying OUT, it's important to think about your payees. Are your payees wanting to use something else? For these small amounts, they may want paypal and that could be one of the reasons they use you.

I have an affiliate relationship setup with one company - and make about $50 a month or so - they pay via paypal and that is perfect. I am not sure I would want to bother with it if they required me to setup a new account with some other program.
Please link to original source: http://frugaldad.com/2011/11/22/media-consolidation-infograp...
This is a masterful move after the previous mis-steps. Bravo HP!

If only I could be a fly on the wall for those discussions of what to do with webOS...
Specially when there's an effort to use guile (scheme) in emacs: http://www.emacswiki.org/emacs/GuileEmacs
> If I'm not mistaken, 4 actually very much does follow from the preceding points.

Then you should go back to logic school. Let me make it clearer for others reading this, as yourself appears to be a lost cause:

(1) Microsoft develops web browser (2) rendering could theoretically be made standard compliant with minor changes (3) people submit style sheets and javascript files that, if included in a web page (or embedded into IE) would achieve that functionality. (4) Users can reasonably expect Microsoft to do that.

Wait, what?

Furthermore, your logic breaks in other places:

(5) ... there is no demand for it (from article: "I don't think Redis running under win32 is a very important feature.").

How does "not important" imply "no demand"? Let me give you an example that will make it clear:

"Apple just said that getting Win7 apps running on the iPad is not important". You bet there's demand for that, and yet that does not make Salvatore's or this (fictional, but realistic) Apple quote wrong in any way. "important", unless otherwise qualified, is to the speaker.

(6) Users have been denied functioning code because of arbitrary decision by guy.

Wrong. They could just build it from source. Less convenient? Well, it takes just one person to package it and make it into an .msi.

Furthermore, the decision is not arbitrary -- you may disagree with the reasoning, but he gave detailed reasoning.

You sir, are either an idiot or a masterful troll -- I would pick the first, if only because it makes me feel better to think I haven't been trolled :)
Yes, this ad really worked for me and I bought a new Samsung Note couple of weeks back.
I wonder if it's the link in "All content printed on 100% recycled internet memes"?
(Disclaimer: Twilio sent me a basket)

I think Twilio this year has been a case study in how to handle a developer community: routinely running contests, putting together a kick-ass conference, having a developer evangelist at every freakin' tech event imaginable. And that's not even mentioning that their API is really slick. As a developer, I'm excited to see what they do in 2012 (and what I can build with it).
Interesting solution to their problem with webOS.
I am not convinced that open sourcing it without any HP hardware to officially run it or any announcement of partners that will produce compatible hardware will allow webOS to take off.
At least this is a potential credible alternative to Android open source model... if some HW folks decide to go with it.
You have chosen the "just code" brand of koolaid. Results are highly variable, its hard to manage and it doesn't scale. But YMMV.
I can assure you that my post has nothing to do with Stripe, their marketing team or anything else.

And frankly my post has a lot more to do with the order flow than Stripe because you could insert Braintree or a regular payment provider in the place of Stripe and the post still holds.
The bit on the comma operator may be used in many other places, and I've seen it result in quite elegant code, particularly in small function bodies. Its use in the ternary here may be questionable, but in any case a good JS dev should know when it is appropriate.

My only gripe is with placement of commas in object literals and variable declarations which has become so common over the past three or four years.

var x = 1
, y = 2;

or

var x = 1
,y = 2

or

{
k: 1
,k2: 2
}

Are terribly unsightly, and do not in any way benefit the maintainer. It's just now you have to worry about the first line rather than the last one.
you took random parts of my bigger statement and try to prove your point. Keep your silly accusation of "hate" to yourself. And no - not everyone does like you do, it takes someone very arrogant or just young and naive to assume "that others do as i do". Hey i always make backups - hence what happned with them never took place (you see how stupid this logic is) - and yes i agree you do not understand what i wrote, maybe you will one day. For now i dont feel like discussing this further with someone who makes his own conclusions, puts them in my mouth and acts like i said something offending. so EOT from me

PS. Read my first comment two or three times IN FULL. Then maybe you will get the message i tried to carry over. Reading text with understanding is a very valued skill.
Watch Amir Khan vs Lamont Peterson Live boxing streaming
Marc Andreessen: A Clarification With Respect to Yahoo
It's at least not that rare that women who get their first child after the age of 35 get breas cancer (don't quote me on this). Maybe that's what they mean.
Amazon isn't the one free-riding there--it is the customer in the store. If Amazon didn't have a bar-code scanner in their app, or even an app at all, I would still check store items versus Amazon on my phone. It is fair to say that local stores are providing a valuable browsing experience that customers don't necessarily compensate them for, but that was also true well before Amazon existed. I don't see how anyone can blame amazon here. They are just improving the experience for their existing customers.
Nobody Cares About What Your Startup Does by Joe Bezdek (Co-Founder DivX)