skysight-inc/HackerNews huggingface dataset:
I've read many of his pieces and I am 100% sure that he's a shill.
Show HN: Web analytics API with query language
Guy writes code for Linux. Code could theoretically be made to work on Windows. Windows users are therefore entitled to a Windows port.

That's roughly your argument here; I've just done you the favor of adding concision to it. The motivations of all the parties involved, enterprise IT costs, all that jazz, none of that matters. Fundamentally you're saying "if something can be made cross-platform, it's wrong not to make it cross- platform".

That is, to say the least, a comical argument coming from people who want Linux code deployed on Windows.
i am assuming that apple's legal department know what their own company is up to. i don't think that's an unreasonable assumption.
If someone asks me what I use as my IDE, I say none. IDE stands for integrated development environment. I don't have an integrated development environment. I have a modular development environment. It's called Unix.
Dubai World Championship live stream
"X times greater risk" refers to the likelihood ratio over the Bayesian prior, assuming that this bit of evidence (smoking/not) is independent of other known evidence. Usually the prior is "all people" or "people of <X> ethnotype" or something like that.

You can compute the lifetime risk if you have a prior for the lifetime risk of lung cancer (1% in above example), just by multiplying.
Check out his antics on LWN sometime. He is biased out the ass (at times outright being a lobbyist) and quite unpleasant to boot. Many of his "tactics" reek of bullying, such as insisting that people who he disagrees with reveal their personal details.

See this discussion for one relatively tame example of why people intensely dislike the guy: http://lwn.net/Articles/437650/

For extra fun, in this discussion he seems to be entertaining himself by attacking PJ's gender.
"As someone who prefers iOS to Android"

I initially fell in love with the freedom of Android, all the potential that came along with it, and the apps I could never have on iOS. Here's my post some 500 days ago: https://news.ycombinator.com/item?id=1586373

The funny thing is, I still love the idea of Swype, and using the phone as a USB stick. I just fell out of love with Android because, frankly, the UI lag just made it unusable for me. For example, I want to SoundHound or Shazam a song, click the icon, then wait _at least_ 30 seconds for the UI to come up (by which time the song could be over), click the "listen" button, and have the UI freeze for another 10 seconds without any indication what's going on (did I hit the button? should I tap it again? Is that going to cancel my request if the UI is just slow? I have no idea! Even spinning activity indicators would freeze). 2.2 update broke Swype so I couldn't delete a word from the dictionary. For example, I would type "don't" and it would spit out "Duong" (some person's last name I typed in once), delete it, only to have the same problem next time (tried things to fix it, but no luck).

Anyway, I don't expect a fancy UI with animations and transitions, but I do expect a responsive UI -- this is why I went back to 3GS: it works. By the way, I'm one of those people that turns off most of the UI animations (they slow me down).
I think most people use IDEs, just as more people (including programmers) use Windows.
Cool.
I'll wait for it (:
They probably just asked their users, which is a huge selection bias.
I posted this video 7 days ago that shows a tablet prototype in 1994 that looks/works a lot like current tablets:

http://news.ycombinator.com/item?id=3304198
How to Make Techno Music on Your Computer for Free
"use linux lol" is probably the point where you really set him off, but your entire argument is juvenile.

There is a dollar amount that would get Salvatore to do a first-class WinAPI Redis implementation (he won't advertise it, and may not even believe it exists, but I assure you that there is one). Pitch numbers to him until you find it, then, pay him. You may or may not choose to share your newly purchases WinAPI Redis with the rest of the world --- bear in mind that there are enterprise products with mid-5-figure per unit price tags that do nothing but provide WinAPI-friendly .NET-compatible memcached.
A still useful definition of eating healthy is to eat approximately the correct amount of calories.

Obviously the what is also going to have impact, but it is easy to observe that the great majority of people are not walking around with severe nutritional deficiencies.
Eating https://en.wikipedia.org/wiki/Turmeric powder will prevent cancer.
FWIW, Microsoft does ship a POSIX implementation called "Subsystem for Unix-based Applications", and it in fact has a working (and I think efficient?) version of fork() (which sounds to be the only thing redis would actually be wanting for once ported to libuv, as this patch does; although, for all I know, libuv doesn't support SUA); that said, it is now deprecated, and will be removed after Windows 8.
I don't even think the "Why?" of good support matters, from our (the user's) concern, as long as the support is there and fast.

Technically, PayPal depends on people sending payments through them to draw profit, as well, but that didn't get us good support.

The big takeaway from the top of this thread is: Stripe's support was fast, even when it wasn't necessarily their service that was causing the issue. Why they came to the rescue fast doesn't really matter.
i think that apple wants non-safari browsers to have touch events, but they want non-safari browsers to pay licensing fees for that privilege.
If they are such experts, how would they not be aware of waterfall? Either they are idiots who have no clue about software development methodology, or they are just lying (either to their customers or themselves). It's not like it's hard to find a reference to waterfall if you bother to look.
Lenovo Thinkpad, running Debian GNU/Linux (or your favorite Debian-derived distro).

Presently a T520i. Needed to upgrade to wheezy and 3.x kernel for full HW support, but it's a dream now.
This was more of a teaser for a future talk and contains very little data that's relevant from a development / design perspective. The only interesting stats are on a slide at 4:30 where he talks a little about the data model and shows a few benchmarks.

Meh.
The way it's worded, I believe the stocking stuffer is the "reap the benefits" that "You and Millions" will get.
I have an mid '11 MBA 13' i7, running windows 7 and I develop with Visual Studio 2010. It runs great, never a lag.

The keyboard setup isn't ideal for Windows, but I adapted to it pretty quickly.

The SSD is the big deal. Whatever you get, get something with an SSD.
A Distributed Mentoring Movement
>You have a choice of koolaid

I also have the choice to ignore all the methodology snake oil salesmen and actually write software. Every "methodology" is bullshit. The new ones are not any less bullshit than the old ones. The fact that your response assumes I must love the old version of "follow our stupid manager nonsense" is really pretty sad. You honestly can't even imagine a world where I might think all of the bullshit is equally worthless? I have to be an adherent to one of these religions?
That sounds like an excuse for NIH. It's an easy one to make because there are so. many. bad. jquery. "plugins". But there are also excellent ones; for instance, it seems like a big waste of time to replace jQuery Cycle. Similarly, I'm 50/50 on implementing dynamic tables by hand and using DataTables, but it seems silly to say "never use DataTables".
Twilio Customer Care
Stack Exchange Growing 40 Percent a Month, Gaming Vertical Up 250 Percent
Would it have been less disruptive in May? It's very clear that Apple's participation would have been preferable, but is there any other way this would have gone down even with it?

(Your posts have been much more informative than the submission, thank you.)
Motorola wins Apple wireless patent fight in Germany
I presume that by Motorola they mean to say Google, right?
Teaching Siri how to rap
'You're reading it totally backwards. The whole point of the patent system is to PROTECT X invention.'

Don't know where you live, but the constitution of my nation is pretty damn clear that the whole point of the patent system is to "To promote the Progress of Science and useful Arts". I don't see anything in there about "protection".

(edit with a little less snark: you're misreading what I said. Patents provide protection as a means to an end. What I was saying is that the goal of the patent system is very much to get inventions into the hands of the public, and into the hands of other inventors who can improve them. Apple's attempts to kill off web standards here is very much in violation of that principle.)
Toshiba Portege https://en.wikipedia.org/wiki/Ultrabook#First_phase_.28Q4_20...
RL Classic on iPhone 4S correctly scanned the code, but did not launch a browser. Tried on iPad 2 last night and safari didn't render it properly, anyway.
Guy writes code for Linux. Code could theoretically be made to work on Windows. Windows users are therefore entitled to a Windows port.

Not quite.

Guy writes code for Linux. Code could theoretically be made to work on Windows. Microsoft team submits patch to achieve this functionality. Users can reasonably expect a Windows port. Guy decides using submitted code is too much effort (from article says will get harder and harder) and that besides, there is no demand for it (from article: "I don't think Redis running under win32 is a very important feature."). Users have been denied functioning code because of arbitrary decision by guy.
all these devices could run Linux, yes. All webapps could run on Windows, too. But as POSIX won the webapp server war, Windows won the expensive machine war.

also, you seem to very much want me to demand that antirez codes a windows port, for free, pronto. i never asked for anything like that. i was, and still am, only referring to antirez's conclusion that POSIX is the 99.99% platform for all places where Redis could the best fitting option. I was hoping for him to slightly adjust that conclusion. What he does with it afterwards is entirely up to him.
Thanks that great. You actually highlighted some things that have been concerning me.

Thanks for the feedback!
4) What about channel conflict (ie, Apple Web Store as a marketing channel for physical stores)... should those employees also be added in?

5) Not a single retail employee works on designing and developing a single Apple product (nor should they). Those costs directly impact the profitability of the store, so leaving them out is disingenuous.
... commissioned by Google.

While sandboxing is great, I judge my browser by other factors as well especially privacy protection and customisability.
Edit: Spelling
Apple: Motorola Patent Win Won’t Keep iPhones From German Holiday Shoppers
> (I'm personally connected to two, Fog Creek and StackOverflow)

The latter of which, at least, has done exactly what you say you don't want to have happen. Also, neither of those companies are even remotely BigCorp, they're quite small and nimble.

> has to spin up %nix boxes just to run Redis, there will be tens of thousands of hours wasted as each company gets this new environment up and secures and maintains it going forward.

Perhaps an incentive for them to find a way to make an unobtrusive patch that might be accepted into Redis mainline. Or an incentive to press Microsoft for real POSIX support.

None of this is an incentive for antirez, VMware, or anyone else, other than the people who want to run Redis in Windows.

At best, you're arguing the good of society, but getting agreement on what that means requires someone to have made a lot of moral and ethical judgements similar to yours.
>> "Apple will always have the option to just take their things and go home. "

> Sure. And at that point it will be reasonable to cast aspersions all we want.

Well, that's what they did in this case. They opted out of the standards process, first by not bringing their proprietary extensions to any standards group, and later by not joining the standards group that other parties formed. No rule change will prevent outcomes like this.

I do agree that it's slightly better that they are at least W3C members (so they had to disclose their patent claims at the last minute rather than not at all), but that's the most marginal possible level of participation, and it doesn't really leave the open web or the standards community in much better shape.
Why metaprogram when you can program?
You wrote (and I numbered):

(1) Guy writes code for Linux. (2) Code could theoretically be made to work on Windows. (3) Microsoft team submits patch to achieve this functionality. (4) Users can reasonably expect a Windows port. (5) Guy decides using submitted code is too much effort (from article says will get harder and harder) and that besides, there is no demand for it (from article: "I don't think Redis running under win32 is a very important feature."). (6) Users have been denied functioning code because of arbitrary decision by guy.

(4) simply does not follow from (1), (2), and (3), derailing the whole rest of your argument.

Salvatore doesn't owe anyone a damn thing. He has the opposite of set the expectation that there will ever be a Windows port, so any user who thinks they can "reasonably expect one" is delusional.

Anyone who says otherwise is arguing for the sake of arguing. Writing a program specifically for Unix is obviously a totally reasonable thing to do, just as it makes zero sense to demand Panic provide a Windows port for Transmit, or that Microsoft provide IIS7 for FreeBSD.
Tor 0.2.3.9-alpha is out
Okay, you make some pretty good points and I'm not one to hold on to a belief that's wrong for egotistical reasons but I still have a couple of problems with your argument.

First, when you said "Right. All of them". To be clear, I know that all tablets are in a similar vein as the iPad these days. So why doesn't Apple sue all of them? Well I'm no dummy and I know this has a lot to do with trying to stamp out the competition but at the same time the rest of the tablets except the Samsung tablet in question are just different enough to give them some wiggle room. The Samsung tablet, when viewed next to an iPad is so similar that a layperson could easily mistake them as the same and not know the difference until they inspect it further.

I didn't know the author designed a similar tablet previously. But his case could have been a coincidence. We all know that just because design decisions are obvious not every company will follow the rules of design. It's hard to say that the iPad design is obvious unless you actually have working products on the market. Concepts change before being massed produced and a differently designed tablet that was as successful as the iPad could have become the standard and we'd be arguing about whether Apple copied LG's design or Sony's had they come out with such a tablet first.

Approaching this subject from a legal perspective is the wrong way to go. There's this obvious (I hate to have to use that word I'm this context) gray area between "how else do you design such a product" and "that design is just a rip off". Look at the tablets side by side. I can't imagine any regular consumer being able to immediately spot the difference. They look almost exactly alike in a way no other tablet does. There's an aspect of this that can't be proven in court but is plain as day to anyone else and that's where I'm approaching this from. It's like Samsung intentionally ripped off the iPad because they knew they couldn't compete so instead tried to piggyback off people who think the closer it looks to an iPad the better it is as a less expensive alternative. But despite how much anyone knows in these gray areas you can't prove it in court so they're forced to use patents as a tool to stop the rip offs.
My understanding of early jet planes and test pilots suggests that they were iterating jets through ejections and near-crash experiences. :-)

In the 1950s, test pilots were being killed at the rate of about one a week[1]

[1]http://en.wikipedia.org/wiki/Test_pilot
Brothers who founded Stripe feature in Irish times
An API that converts phone numbers into location fixes
Harshness is fair and appreciated. It's not particularly beautiful and it has some usability issues. It's lack of success isn't a total shock, but it is certainly disappointing. The minimum bar for entry right now on iOS is pretty damned high.
"The transfer speed of our server is limited to 8 kB/s («dial-up» speed)."
I don't know if I should have just been more patient waiting for levels, but this is way too slow.

If you guys want a playable experience, replace the literal 500 with 100 in the URL (careful using search and replace, there's also a 5000 literal, that's not the one I'm talking about).
From the architecture overview; they need 7 GB of memory to index 100 million objects. That's over 75 bytes per object, which is quite a lot.

To be able to guarantee maximum 1 disk access, they would need to store the hash, the address, and the size. You can do that naively by using 160 bits for SHA1, 64 bits for address and 32 bits for size, which is only 32 bytes. Maybe they use the rest for metadata like generation count...

http://citrusleaf.net/_docs/Architecture_Overview.pdf
And so post 3333333 went away unnoticed ... not!
Clinton Urges Countries Not to Restrict Internet
First, let's not get confused here. If you keep a Windows box around for Netflix and Steam, that has nothing to do with Microsoft's "passive-aggressive apathy". It has to do with the fact that Netflix and Steam chose not to develop for Linux, just like antirez is choosing not to develop for Windows. I would bet that having to keep that extra Windows box around is at least a minor annoyance to you, that you'd much rather be able to use Linux for everything, including Netflix and Steam.

This is the exact same situation Windows users are in with Redis. Except that, instead of just "coming out the message 'but...but...but...you should support everybody!'", Microsoft actually did something very helpful. They didn't just complain, they took it upon themselves to help improve the situation with Redis by providing the patch.

Let's also be clear that when comparing Microsoft and antirez (or open source software in general), we're comparing two very different things. We all know that Microsoft is a for-profit company, so expecting them to go out of their way to improve their competitors isn't really reasonable. Open source software, however, is about making software freely accessible to everyone, so an expectation, or hope, that antirez would embrace Windows support is quite reasonable.

Of course, that's not to say he has to. It is his project, and there for his right to choose not to support it. But I personally think it's a mistake. He is encouraging a fork, and forks generally lead to problems. Client libraries will have multiple versions to target. Developers will have more to learn, and more time will be spent trying to keep feature parity between the forks.
Also, compare to Cocktails+. It's more stripped down in many ways, but the overall effect is more pleasing to my eye.

Also, the random feature on Alcohology is really interesting and would be incredibly useful. But why is it limited to an urbanspoon-style restaurant finder? Drink components don't seem to map well to that layout.

Perhaps allow for the input of an arbitrary number of components into a "bar", which then generates a list of potential drinks.

Or at least simplify the roulette selection to: primary component, style (cocktail, mixer, shooter, etc) and difficulty.

e.g. I have Whiskey, I want a cocktail and I don't want to spend a lot of time straining and cutting fruit.
The best tool for the job is the tool that lets you finish and ship a product.

Try Python ( http://www.python.org ).

It's free, easy to learn, uses the latest in methodologies, has massive community support, and you can have an app up in 10 minutes.

You can also add django if you want a very well thought out framework with scaffolding, enhanced models, etc.

Check it out on YouTube:
http://www.youtube.com/watch?v=tKTZoB2Vjuk
One feature that feels kinda necessary while the ideas are sparse is the ability to skip (or not have repeating) ideas. Otherwise, I feel like I've already read over all the submissions in just a few minutes.
I can't stand how people assert CoffeeScript looks good compared to JavaScript, as if it's some universally accepted opinion.
There is process called Contextual Design. Part of it talks about treating the tacit knowledge of a workplace like a very necessary requirement for your software. So that means including the culture of the workplace in your reqs.

It sounds dumb at first but it makes perfect sense. What you did at that place was to apply a bandaid to a fracture where it really should have been a cast. But you didn't know it was a fracture because you didn't look past the swelling to the root cause of the pain. This is nothing new, consultants have been loathed for this very reason for a long time now.

That was me telling you how to do your job. If you wanna know more, google it. If ya got offended, have a nice day!
Ask HN: What do you find Quora useful for?
A submission of a Quora link here on Hacker News reminded me to ask all of you what topics you think get the best answers on Quora. Do you find Quora helpful for your work? Does Quora help you find answers for questions that come up in personal conversation or recreational reading? What would you recommend Quora for to your friends? Several months ago, in an earlier HN discussion of Quora, I suggested that for me, Hacker News itself is one of the biggest competitors to Quora, because many of the questions I have about things I read will be answered in the course of the back-and-forth of a Hacker News discussion. But Hacker News has a somewhat limited topic scope, by the Hacker News guidelines, so perhaps there is some topic that is well answered on Quora that doesn't come up on Hacker News at all. What do you think? Do you find Quora useful for getting answers to questions that you have?
There is even a relatively popular piece of software dedicated to helping developers use this style: http://code.google.com/p/include-what-you-use/
The outcome of this process is still unknown -- the patents might be found not to apply, or acceptable licensing terms may yet be worked out. But, if not, then we may need to change the specification. That could mean minor tweaks or it could mean developing new APIs from scratch.

If the disclosure came six months earlier, then there's the potential that it could have saved us six months of work writing and implementing specs that might now be abandoned. We could also be well on the way to developing and standardizing the replacement API (if one turned out to be necessary).
"Amazon [...] is taking business from local stores."

Why is this complaint even taken seriously? If your business model is superseded by someone else who can deliver a product in a manner that customers prefer (in this case, cheaper and delivered to their doorstep) then you either compete or you die. Because that's what competition is.
Are you a human or a bot? The video is a 4m47s lightning talk which is basically a TL;DW for a real talk.
Convert Your Spreadsheets to Multi-User Web Apps with Sheetster
Create amazing webapps in minutes converting Spreadsheets to webapps with a Java Web Spreadsheet Server.<p>Programmers can leverage REST apis + Pluggable Server Architecture to embed spreadsheets, charts, formulas and forms in web applications behind the firewall and in the cloud.<p>Forbes.com call Sheetster "a viable alternative to Google Docs and Excel Web App"<p>http://www.forbes.com/sites/tomtaulli/2011/12/08/sheetster-rethinking-the-spreadsheet/<p>Download Sheetster Pro here:
http://extentech.com/estore/product_detail.jsp?showdetails=true&product_group_id=230&product_id=321