skysight-inc/HackerNews huggingface dataset:
First, to address your concern: You can just run your C# code on Linux, rather than Redis on Windows. Mono really is that good (unlike the Windows Posix subsystem, which -- had microsoft cared to maintain, would have been able to run Redis!), and cross platform requests go both ways. You'd also save money on server licenses.

I'm feeling like I need to get my karma downvoted today :)

I'm kind of amazed by responses from yourself and yread below.

You guys are paying Microsoft for the privilege of using their products. Microsoft is actively working to harm competitors such as Android, Linux, and (antirez's dev platform IIRC) OS/X every other day. It has actively worked to undermine the free software community (of which Redis is a product) for a long time, calling GPL "a cancer" (yes, I know redis is BSD), financing the frivolous SCO vs. Novell law suit, loading ISO committees against the Open Document Format, threatening VirtualDub with a patent lawsuit, and a hundred other similar things.

You are not paying antirez, but are getting an excellent product and service for free (the cost being taking 30 minutes of your time to run redis in vm! Really! Try! I set up Linux vms in linux for testing all the time).

And yet, when antirez says "meh, not interested, it goes against my focus", you call his response "bubble filtered" or (other posters) "immature".

An Upton Sinclair quote is extremely relevant here: "It is difficult to get a man to understand something, when his salary depends upon his not understanding it!"

edit: AviDemux -> VirtualDub (misremembered)
Virtual Online Jobs –Home based  (pcit4)
Work Online for earn extra income or enhance your business by Seo through huge Network of Virtual online Jobs. Great packages to work with. Join today http://www.virtualonlinejobs.co.uk
[URL]http://www.virtualonlinejobs.co.uk[/URL]
iPad have a single physical home button which those don't have and that's something that several manufactures coped. They could use 2 buttons on the same side or mirror the bottom button on the top or offset it from the center or add some lights or even simply change the edge color or add decorative divots in the outside corners etc. http://en.memory-alpha.org/wiki/File:PADD_2150s.jpg

But instead of picking one of the trillions of other designs they used the iPad design because it sold well.e
Just set this up, you can email me here: startupdomainadvice@gmail.com
Almost all food advertised or described as "healthy", I've found to be neutral at best, to actively unpleasant. High fibre, lots of vegetables, fruit, etc.; I actively dislike almost all of it. My favourite foods are lamb, butter, cheese and freshly baked goods, to the point that my morning ritual, before breakfast, involves a (scooter) trip to a bakery.

Similarly, I've never enjoyed exercise. I used to cycle to and from school every day, about 6 miles, fairly high intensity (due to my laziness, I'd start late). My aerobic capacity was certainly higher then; I could run for perhaps 30 minutes, where I'd hazard a guess that I'd be out of breath after 10 minutes now. I'm not overweight, have no difficulty walking, jumping, running, climbing hills etc. when I get the occasion to on vacation and such. But the thought of actively exercising fills me with weariness. Not enjoyable.

What I'm getting at is that I have a lifestyle that I massively enjoy, and it took a lot of experimentation and experience to discover the things I like best. Whether it is specifically healthy or not is secondary, by a long way, to how enjoyable it is.
Apple Opens Store in Grand Central Station NY
The case where a W3C member has essential claims that aren't available under W3C royalty-free licensing requirements is treated as an "exception" to W3C policy [1], not an expected part of the normal process. It requires formation of a special committee and is truly disruptive. Apple seems to be one of the only members willing to do it regularly.

[1]: http://www.w3.org/Consortium/Patent-Policy-20040205/#sec-Exc...

What would have been less disruptive is if Apple had any other communication at all with the W3C Web Events working since it was formed more than a year ago.

Actually participating in a working group that is working an APIs they are shipping is the normal way for a W3C member to help shape a standard. If they had participated in the group, then the patents would have come up during the disclosure period for the First Public Working Draft back in May 2011. Instead, they recently even asked for other, unrelated standards (like the Game Pad API) to be moved to a different working group so they can continue to avoid participation in the Web Events WG [2].

[2]: http://lists.w3.org/Archives/Public/public-webevents/2011Oct...

Or, better, Apple could have brought touch events to the W3C themselves after they first shipped them in Safari back in 2007. (Even better is to propose new standards before shipping them in a production browser, so that other parties can provide feedback before the standard is locked in by content compatibility - but I understand that proprietary browser vendors won't always do this because of secrecy around product launches.)

And of course, not patenting their extensions to the web platform would also be great. :(
Anecdotal evidence, but many of us here on HN don't (1).

I went to one of the most backwards and messed-up schools here, a Christian Brothers all-male, catholic priest-taight school... in the 1990s! (it has since reformed and is now mixed-gender)

Stories of bullying often end up with lots of comments here:

http://news.ycombinator.com/item?id=709733

http://news.ycombinator.com/item?id=1771483

http://news.ycombinator.com/item?id=1764236
Thanks. I've been thinking about that and will probably put something together.

In the mean time I've setup this email: startupdomainadvice@gmail.com
Ask HN:Best Development Laptop?
Anyone have any opinions on this? I've generally gone with macs in the past but it has been a good year or 2 since I have paid any attention to hardware and I'm not sure I buy the hype of the i3-i5-i7 performance increases. I want a solid performer and I don't want a glossy body that I feel like I have to wipe down every time I use it. If there is a site that you use that provides good rankings/ratings and isn't full of junk like cnet I'd love to hear about it!
The whole thing is odd. For example, look at the IDE category as a whole. Aptana is a set of plugins for Eclipse, and Selenium IDE is an Firefox plugin "IDE" for a very specific tool/purpose (writing Selenium tests) rather than a generic coding IDE like the rest. Visual Studio should definitely be in there too, given the numbers for .NET and MSSQL.

I'm also wondering why GitHub isn't somewhere on here. It seems like it'd fit in several categories ("project management" and "bug tracking" to start), and I have a hard time believing that a demographic composed of 53% Git users and 28% Rails devs would have less than 4% using GitHub for either of those purposes.
Why you "CONNECT" on Twitter and Quora and "DIS-CONNECT" on Facebook
I'd be surprised to see a large number of 'rock star' devs using Eclipse.
I had presumed it was blindingly obvious from SQLite's reputation that my sarcasm wouldn't need signposting. Evidently I was wrong.
HTTP Pipelining – Big in Mobile
I believe PayPal's chargeback fee is $20.
Without more information this is going to be impossible to answer.
Not disagreeing that it is an area where Apple should have behaved better, but read up about what Rambus did to the JEDEC standards body for an example of really nasty behaviour.
I bought "The Reasoned Schemer" several years ago, but did not work all the way through it. I am using Clojure a lot now on customer and personal projects so I'll give Lojic a good look.
Sponsor Appreciation, Careline, laskdfa ksd l;fajs;f dkfas;, and More
Read my comment here: http://news.ycombinator.com/item?id=3334150 (and downvote it :) if we can infer anything from the downvote statistics in this thread)

> That's why the attitude shocked me.

Is your customer paying you? (I assume yes) Are you paying Antirez? (I assume no) Why is that attitude shocking you? You are paying Microsoft, and the only reason they want Redis to run on windows is so that you'll keep paying them. Not some grand "Oh redis is nice, we really want to support it".

> It is just a bit sad that there is this MS divide

And Microsoft is entirely to blame for it.

And cut the "Microsoft is a big company, don't treat it homogenously" bullsh@t. Barack Obama can't deport a us citizen he doesn't like (or at least couldn't until last week). Steve Ballmer can (and does) fire MS employees that are not aligned with his vision. There might be the occasional local initiatives that look nice -- but Microsoft is an enemy of free software.
> then why hadn't tablets taken this form before now?

They have. Many times. Not one aspect of the iPad design is original. That's the whole problem. They're able to claim other people's inventions as their own. It's tantamount to theft.

That's what makes this whole scenario so galling. They're committing the crime they're accusing others of.
There is another way around it, tracking who wrote the original code, and then tracking tickets marked as bug in which that code was modified could give a picture of who is producing bugs. It may not be a 100% accurate solution, but if a tool could seamlessly integrate ticket management with development code, that was changed to fix a bug, could be accurately tracked.
I must agree whole heartedly. I feel the author looks at the first few examples on the coffeescript page. Can I see an eloquent example of list comprehension or nested functions?
Did you notice how men in suits are left and right but not in the middle?
It's possible that some of the patents came from Fingerworks which Apple bought in 2005. Fingerworks had been doing touch based work since about 1998.
Unless you absolutely need the higher resolution of a Pro, hands down MacBook Air. It's fast, small, light, and reasonably priced.
yeah, no worries. its bit of a hack in itself.

I don't get why Apple doesn't implement a more explicit shortcut...maybe because most of their hardware is laptop and with laptops most people probably shut the screen which locks the mac automatically? Who knows!
Yeah, they recently killed a free LCARS app for Android:

http://code.google.com/p/moonblink/wiki/Tricorder

:(.
Of course, people might not be able to do everything they want without socialized medicine, whether it's because they can't afford the risk, privatized medicine costs too much, etc. A liberty principle doesn't cut evenly one way or the other on this issue.
The other thing is that in Germany if you enforce an injunction and it's later overturned, you're liable for damages.

So the question might be how confident are Motorola that they might want to line them up for damages equating to iPhone / iPad Christmas sales?

As ever Florian Mueller is better on this than most of the regular news sources.

http://fosspatents.blogspot.com/2011/12/motorola-mobility-wi...
HTML and CSS Learning Tool Recommendations
What's the best tools for teaching a designer type person HTML and CSS? Book recommendations or online tools would be great. An online tool that lets you build HTML and CSS, and learn in process the would be awesome too.
These tools generally don't work for dynamic languages, only for static languages, like Java. Also, as I said, its far from perfect, however even the Intellij IDE that I use has some features like this and makes some helpful suggestions. For example, if you needlessly reassign a variable (reassign it twice before it could be read by anything) it catches this, it catches some of the mistakes that developers tend to make when they've been hacking away for hours and are not paying close attention and thus helps to clean up the code.
It might make sense for end-user business software if that software ever has to be run offline.
It's nice to see Apple getting slammed against their cheeks as well, but in general this just points out how degenerate computer business has become. And that's a lot sadder than Apple's karmic rebound.
You will wonder less if you learn the difference between a patent and a design registration.
I'm curious as to why there was no inclusion of 2checkout?

I have used it recently for recurring payments (I'm in the UK, clients around the world) and it seems to be going okay.

It's not the smoothest solution (redirect to their checkout process), but they send a lot over postbacks to ease integration.

(Hopefully no one is going to come in with a showstopper!)
HP CEO rumored to pronounce fate of webOS on Friday
I think the main purpose of these is to catch the buggy code before it even gets checked in, not to assign blame to a developer
We use Redis quite a bit in one of our products, Kiln. Because Kiln is mainly a Mercurial hosting platform, we offer it as a hosted product on our servers or, for companies who would prefer to have tighter control of where their source code goes, as an installed product on our customer's servers. As Kiln is written in .Net, we require that users installing it use Windows. Asking our customers to also set up a separate %nix box (or VM), just to run Redis, is too much.

In the first versions of Kiln, we had to ship a Python clone of Redis we called MiniRedis (it only implemented the subset of commands we used) because of the lack of Windows support. We're now shipping the Cygwin build of Redis to run on Windows, which is less than ideal.

I sincerely hope you'll reconsider your position. I believe it is, at best, myopic to think that %nix is the only place people will want to host Redis, or that it has in any way "won" as the only hosting platform.
Susceptibility to lung cancer due to smoking is at least partly genetic. If you have certain variants of a specific gene (don't have time for the lit search right now), smoking won't significantly increase your chances of lung cancer.

The problem is not everyone has this gene variant, and you probably don't want to be playing Russian Roullette with your health.
Using sunscreen reduces the body's production of vitamin D, a potent anti-cancer agent:

http://greathealinggetaways.com/Sunscreenarticle.html

Sunscreens often contain carcinogens:

http://en.wikipedia.org/wiki/Potential_health_risks_of_sunsc...

Consequently staying indoors and using sunscreen may _increase_ your likelihood of developing cancer.

Children who avoid sunshine will get rickets, a disease that was once almost absent from the US population:

http://www.telegraph.co.uk/health/healthnews/8128781/Middle-...

Nonetheless, the fair-skinned must balance their exposure carefully. Good news is that their skin produces vitamin D more efficiently than darker skin, so the fair-skinned can obtain vitamin D in a shorter exposure period (minutes a day):

http://www.usatoday.com/news/health/painter/2009-04-19-your-...
I like it how "not catering for bureaucratic needs of the unpaying enterprise who has no problem paying Microsoft an others, even though there's a perfectly simple technical solution" is narrow minded.

And it's been very long since I've seen an "enterprise" that didn't already have linux deployments. Can you name a few?
Tarifas del soat comprar 2012 precios venta
> I think it's a pretty good example of what you can achieve using BDD for documentation

And as expected, it's awful.

The front page looks good. It's also a Markdown document. Open any actual feature dump[0] and you land straight in dreadful-land. The introduction is acceptably readable (since it's written in markdown throughout), the "code samples" are mostly an unreadable mess with little logical flows and huge blocks of unreadable code. It manages to fail both at being a documentation and at being an APIdoc.

The most laughable part is the "Examples" sections as they show not examples but values with which the placeholders in the rspec test can be replaced.

The only part worth reading of these is the heading, which has nothing to do with RSpec, and the only thing rspec doee is makes this "documentation" worse by imposing the test's structure onto the documentation.

It's not even a step up form having only extracted APIDoc, it's a step down.

[0] https://www.relishapp.com/myronmarston/vcr/docs/cassettes/ca...
I think German politicians have bigger issues to worry about right now than a patent dispute between Apple and Motorola, something about Greece, Italy, and Spain.

This court case is just a proxy war fought by Motorola as a client company of Google.
Most of us would probably agree that their method is worse than more modern methods, but spending time making fun of them is like making fun of someone for driving an old car. You could be working on your startup right now.
I think you are not completely disagreeing with the most important part of the message: knowing why you are doing something. When young, you can be trying lots of news things, e.g. drugs, casual sex, going to Tibet, etc. etc. either as a clueless youth (which is how it's done mostly) or doing them for consciously in order to learn from your experiences.

The options become less less as you get older, obviously. In fact I think the best description of the change in career outlook as you get older is a switch from breadth-first search of new experiences to depth-first search.
Stay away from Page.ly unless you like unannounced maintenance during business hours. I've also seen frequent outages they blame on Firehost networking and SAN.
Just a note for anyone using 23 and waiting with bated breath:

I've been building emacs from trunk on a regular basis, and using it as my primary editor, for about a year now. It's very stable -- I have so far had to find out about a breakage once, and it was already solved by the time I encountered it.

It's way nicer than the last major release. Give it a go.
This is just as bad for users as Apple's own patent shenanigans. Nobody "wins" these things but the lawyers.
More code and extra abstraction layers increase the cost of maintenance and even the cost of further developments, so when adding more code the benefits have to outweigh the increase in complexity. This is also the opinion given at the end of the article.
$20k for hall.com is really really cheap!
For the sake of a productive discussion, two of the things mentioned about converting ifs to ternaries _could_ be used to create better code.

The ternery operator has some readability problems, but it is an expression, not a statement. Turning statements into expressions is powerful, which is why CoffeeScript's if/then compiles into an expression. Too bad this wan't mentioned.

Likewise, the comma operator allows JavaScript programmers to use a block of consecutive statements as an expression, something the author points out when explaining how to use ternaries in place of if statements.

The notion that you can use a sequence of statements as an expression without having to resort to a "let" form (function () { ...; ...; ...; return foo; })() is another underused construct that can make for improved JavaScript.

Put the two ideas together, and yes you can express a multi-line if statement with shorter keywords, but more importantly you have an if expression without having to wrap it in a function and encumber it with return statements.

I'm sorry that idea wasn't given more attention. If you aren't using JavaScript directly, this pattern may be useful in a more functional, expression-oriented style of programming.
Habitual Anger May Lead to Heart Disease
If one reads the paper most commonly cited as the source of the waterfall methodology he or she will discover that the author of the paper recommends doing something akin to prototyping before designing the real program. The paper is actually a critique of the process now commonly referred to as waterfall and the author does not recommend using the process as first presented in the critique.
But that was a decision they deliberately took. At one point, IE had versions for UNIX and Mac.
If it's a desktop app, then you probably don't have serious enough load that you need the mainline version as opposed to the unofficial Win32 version. It's not like he's saying "If you run Redis on Windows I'll sue you," he's just saying, "I don't see enough benefit to it to accept it as part of the official Redis project, but I am 100% okay with other people working on it."
What Will Amazon Do If Walmart Goes All White-Label?
Meet 'Sean Parker's Son From the Future'
When should you use Native Client?
The politicians don't need to do anything, at least not in response to this specifically.

If it's as bad as you say (and it's not, this is one ruling in one case and not a final one) then the companies will simply stop and put down their guns. They're not run by stupid people, when the cost of legal actions and settlements outweighs the possible benefits, they'll revert to the previous position - only the most outrageous violations will be followed up.

This specific situation - the recent upsurge in actions (but NOT the more general issues with patent) is something that the market can sort out.

The real problem with patents isn't multibillion dollar companies slugging it out, they've got the legal muscle and licensing budgets to be OK, it's with the small players who can't or won't develop products out of fear that they're going to violate some patent they're not even aware of owned by some multi-billion dollar organisation who'll squash them without thinking.
If you're afraid of burning bridges, find someone who is technically capable and would be interested in this project, and let him be your replacement when you quit.
My general observation is: if they presented the data as an infographic, the methods are broken.
Where Robot Cars (Robocars) Can Really Take Us
Making the Netflix API More Resilient
Waterfall isn't bad in all circumstances. Lockheed Martin isn't iterating a jet into the side of a mountain 100 times until they get it right.
Looks lite it's been pulled in from his Posterous blog. Bizarre way of doing it… why not just link to the posterous blog post?
They are welcome to get a regular patent covering their new approaches to implementing thin hardware (e.g. new battery technology or whatever).

Getting on a monopoly on (or due to) the design trait "thin", however, is not acceptable, even if it were the case that Apple came up with the idea of thin devices, which is obviously not so.
Zite Personalized News App Lands on iPhone to Rival Flipboard
Since I do mostly development nowadays, and little photo/movie-editing or other CPU intensive tasks, I'm looking for laptops with large battery times.

The Macbook Air (battery: 7 hours?) is a decent contender.

However, whenever I look at Lenovo or Dell laptops, they don't state how long the battery lasts, but instead state how big their battery is in kWh. I'm not sure but, while that may be more precise, it doesn't give me an overall clue to how many hours I should get out of the laptop on reasonably normal use.
Network Security in the Age of Social Media
Then Redis is not a good option anyway.
"Minimal viable product" probably isn't what you think
OpenShift offers five free 512 MB app/MongoDB instances
It's amazing what you can do with CSS and HTML these days. I have to wonder where it's all headed to. CSS3 + HTML5 is already Turing complete. Will the world of web design eventually be split into two camps -- HTML+JS (with minimal CSS) and HTML+CSS (with minimal JS), with developers tending toward the first and designers the second? I realize this is already happening to a certain extent, but I wish that the technology were pushing designers and developers together instead of apart. We need each other.