skysight-inc/HackerNews huggingface dataset:
I'm coming from a very similar position (corun small bootstrapped startup running on windows server, outside the valley). In fact, my position is even worse, I want my software to run on my customer's servers. That's why the attitude shocked me.

Anyway, antirez wrote a blog post explaining his position in a level-headed and reasonable tone:
http://news.ycombinator.com/item?id=3333298

And it is indeed his call what to do with the patch. It is just a bit sad that there is this MS divide
What do you mean by "working model" ? Economical crisis in USA looks completely different from economical, human rights and political crises in Russia. In country I live economical crisis and diplomatic situation (bad relations with Russia) leads to situation that is different from Russia and USA.

While we don't define what is "working model" it is empty talk. Is it happiness index - then let's act like Denmark. Are we talking about country that lived well through economical crisis - Canada, China or Brasil. Should we look at good human rights and living conditions: then only Canada (maybe Brasil for some people).

P.S. Canada is 13rd in the world by military expenditure.
Bastion now available in Chrome Web Store
Watch Mission Impossible 4 Online Streaming
To Watch Mission Impossible 4 Online Megavideo with HD quality visit this site.
"And nothing of value was lost."
Download bokep hape
Apart from the actual takeaway here, it is interesting to see how more and more projects are moving away from Content Management Systems, custom CMS scripts, and related solutions and instead host everything on Github. This is really good, especially because Github has a hell of an interface compared to most home-baked solutions.

Another thing that comes to mind here are Jekyll, Hyde, and Toto, content management / blog engines that make it easy to host everything on Github and use it as a storage. Toto even uses Github as the main and only storage.
How To Listen To All Radios In The World From The Internet
I think this was planned.
Can't wait for the announcement that they accidentally deleted all of the lines of code for IE-specific hacks.
The reason for preferring sed 42q instead of head -n 42 is because head didn't used to exist. IIRC it was created at Berkeley and for some years there were many systems that didn't have it. It does seem a bit superfluous when all it could do was head -42 (the -n and other options came later). I still write sed 42q to this day. :)
sorry for my bad english, it led you to misinterpretations: I was citing situations in which other big names (not microsoft) were a bit "evil", google too (because the op was picturing a scenary in which Microsoft is all-bad with its FUD and google/android is just a victim)

I should have written "what about Google, intimidating its own partners in order to shut down competitors like skyhook, or Apple, suing dozens of society, from competitors to restaurants"
Google chief Eric Schmidt condemns Carrier IQ
“We certainly don’t work with them,” said Mr Schmidt, describing the software as a “keylogger”.
Mission Impossible 4 Watch Online Megavideo
Mission Impossible 4 Megavideo, Streaming with hd quality online.
SagePay (sagepay.com) is one option, it also integrates with CheddarGetter (cheddargetter.com)
Those globs should be protected from the shell otherwise ./bc is going to alter tr's arguments.
I am not very familiar with webscale databases like this, but the reason for rejecting the patch is weak. I mean "even if you want to run your code under win32 systems what's wrong about installing Linux boxes to run Redis?".

This is simply missing the point of cross-platform software...
The 45-Minute MBA: Purpose of an Income Statement
Regarding Native Client:
I don't think that Google is evil just because they try to move web technologies forward in non w3c standardized ways, and I don't even want to go into this discussion because there're (imho) valid arguments for both sides,
But:
For web developers, this whole process is suboptimal to say the least. It only adds to the already existing complexity of the web technology stack but enforces more browser checks and fallbacks.

Even worse, as soon as you're working for a customer who isn't technical, you'll land in a situation where he shows you a Native Client app and wants "something like that" on his website but running in Firefox or Safari or (even worse) Internet Explorer.
Is anybody else much shocked by this or is it just me?
“Android is an open platform which means people can makes software for it that’s not very good for you,” Mr Schmidt said.

“This [Carrier IQ] appears to be one [such case], he added.
3, 4, 6 and 7 amount to "I'll guess/brute-force your passwords".

1, 2 and 5 amount to "I'll find a (generic) security issue in your software".

So it boils down to

- keep your software up to date
- use safe passwords
PDF displaced Postscript for two reasons: (i) lower resource usage, and (ii) better handling of fonts.

Since then PDF has become more sophisticated, handling metadata, tagging, and embedding media. It's been a long time since Postscript has been "the universal language for graphical and printed work".

A shame, since Postscript is fun.
“We certainly don’t work with them,” said Mr Schmidt, describing the software as a “keylogger”.
TimThumb is widely used not only in WP. Plugins are way more dangerous, themes don't usually include external libraries or complex code/services.
I don't think static site generators are suitable for most WordPress uses - the key feature is to allow non-technical users to easily add content and publish immediately which WP does very well. Teaching them Markdown (or similar) and some CLI is not an option.
Fragmentation of screen sizes and software versions sucks. But this is still why I bought an Android, because it will be (is) the dominant platform and I hope that being open will mean it gets the best developers and apps.
OpenDNS Releases DNS Encryption Tool
How do you find bugs in perfectly good code, that does something efficiently and correctly but it's just the wrong thing?

Think about a piece of javascript that takes an image and replaces another with it. The problem is not the code, it's the incorrect image.

That kind of bug - for that's what it is - could never be determined without resorting to creating a set of instructions that would do the same thing. You would have to write something that behaved in the way you wanted you other code to behave in order to test against it.

This would be the perfectly idiotic suggestion of an accountant or auditor whose desire was to improve the bottom line without understanding the mechanisms.
It's been a long time since, but as far as I remember it basically boils down to pasting the pfa into your file (pfb2pfa is your friend here).

And it totally is a murky legal situation, many fonts don't allow embedding into a pdf, and you may not use almost all fonts in any way at all if you do not have a valid license. Fonts in the abstract may or may not be copyrightable depending on where you live, but the actual pfa-code you put in your file and the representation generated from that when converting to PDF definitely are.
You're missing the point of developing highly-tuned, quality, production-based server software. Redis is not you're average Java/.NET user-level application, it's one of the fastest NoSQL solutions in existence.

@antirez wants to take advantage of the underlying POSIX platform and as such Redis takes advantage of unique features only available on *nix.
His point is merging the patch increases the size and complexity of the project (whilst reducing stability) - detracts from his mission of making Redis run exceptionally well on POSIX platforms.

He also highlights that Windows/.NET shops like StackOverflow have no problem setting aside linux servers to run host Redis servers in production.
It is possible they use different forms. I think I had the most trouble when trying to buy an MP3 via Amazon.
I think point #1 is very important. I do this also:

* All code is owned by a 'code' user, and all files by default are user and group read/write.
* The www-data user (who runs the web server) can only write to wp-content/uploads and where ever else the plugins are required to write to
* The places www-data can write to have .htaccess files that turn off execution of PHP scripts (so the app itself cannot upload code and run it, if there is a zero day exploit like
the timthumb.php).

What this causes though is a bunch of plugins to complain they cannot work due to not enough access, and WP upgrades can't be done through the wp-admin, this tends to upset end users a bit, so I agree #5 is important.

I have a deploy user who is in the code group so I can manage our automated deploys.

Also, by default wp-admin doesn't have any login restrictions so people can brute force it (I think). It's really important to install something like the wp-recapcha plugin so people can't brute force your logins. This is especially important as end users who are creating accounts often choose poor passwords.

I like #2, I don't do this, though I think I'm going to have to!

Generally it comes down to typical system admin best practices. You're running a codebase you didn't write yourself, you have no idea what it's going to do.

EDIT: These permission things are not typically doable if you're running your blog on shared hosting. So shared hosting is generally not particulary safe. I'd recommend anyone without a dedicated sysadmin to use something like http://page.ly/, which is managed by smart guys.
I think his point is that redis will likely always be focused on Linux as a deployment platform: it is going to run better there.

If people are signing up to use it because it's fast, what's the point of deploying it somewhere that slows it way down?
Scanning Backdoor Shells and Rootkits in Your Website
Me and a friend was browsing for a domain to buy in '95. Cars.com and a lot of stuff like that was available but "who would ever be interested in something that generic?". Starwars.com was available but then George Lucas would have been pissed off, so... We ended up buying pizza for the money instead. It was great pizza.
I have $420 revenue from 285 sales (started $3, dropped to $1) in 6 months from my side project. http://itunes.apple.com/us/app/alcohology/id437180278?mt=8.

Getting attention is hard. Ridiculously hard. Insanely, impossibly hard. I couldn't get a review from a single website. I submitted the app to dozens of review sites, food/drink blogs, and tech blogs and didn't get a single response. Actually, that's not true. I got responses from app review sites that wanted me to give them money in exchange for a review.

I made a trailer that has gotten 2,700 views (http://www.youtube.com/watch?v=Ctsk1QVs8OI). Almost all hits came from a video a friend and minor internet celebrity made for me. His video has 14,000 views. http://www.youtube.com/watch?v=rFn6eW2Kb0g

I fully admit my app is a niche app, but I think it's worth more than $420. Sites like Gizmodo have run "Best Cocktail Apps" and Apple regularly lists "Martha Stewart Cocktails" in Staff Favorites for iPad. It has approximately 12 total recipes but lots of high quality, high res images.
Does anyone have info on the costs for running that website?

Governments have a taste for millionary contracts to maintain very simple platforms.
One rule to live by:

Never use 3rd party javascript

In the 15-odd years I've been doing client-side web development, I've seen precisely one piece of script on the internet that worked as advertised and was durable enough to consider including in one my projects. That exception to the rule is jQuery itself.

jQuery plugins, however, exemplify that golden rule. Every time I've tried to use one (being a hopeless optimist and breaking my own rule), I've been bitten hard and ended up either rewriting it from scratch or spending more time trying to get it to work in a reliable manner than it would have taken to rewrite it from scratch.

I have no idea why this has to be the case, but it is. Javascript you find on the internet is worse than worthless. As such, while it's a shame they lost their plugin site, we're all probably a little better off for having to write our own stuff for a while.
I believe HP already announced they remain committed to webOS and that it was still in development.
Yep.

This is a key aspect of Android scrolling crappiness, and a real schoolboy error when it comes to scrolling UIs. Once you leave the 'tap threshold' scrolling starts, but they haven't kept track of where the 'tap down' event happened, and so the experience is unsatisfactory - the illusion of your finger directly dragging the rendered surface is broken.

The other thing that iOS does to improve scrolling (in the browser) is to 'cheat' by not doing anything while scrolling - so that with a large complex webpage, you end up scrolling over a vast expanse of checkerboard pattern - the scrolling is lovely and smooth though but you dont know what you're scrolling over.
In Android, by contrast, you see rendered webpage while scrolling, even though this impacts on the smoothness of the scrolling experience.
Cow Clicker Founder: If You Can't Ruin It, Destroy It
Is this the first Native Client game?
Read my comment again - in full.
Plenty of developers learn a specific platform and are comfortable using that platform, setting it up and know the ins and outs of securing it. Yes, yes of course they should learn the other platform but really if you're trying to get a job done, you want to be sure you know what you're doing. Learning a different platform to a competent level is not really what you want to be doing when you're trying to implement production-ready systems under time and cost constraints.

So when he says "even if you want to run your code under win32 systems what's wrong about installing Linux boxes to run Redis", I can't help but feel he's being a bit narrow-minded. If it were a valid argument, then why port any software to work under win32 at all? Why bother with node.exe? Why bother with Windows implementations of MySQL, MongoDB or PostgreSQL?

In fact, lots of software starts out as Windows software and is ported to Linux. Why not just tell Linux users to get a Windows box if they want to run that software? I would suggest that the author revisit this viewpoint and consider why the majority of products with which he competes have chosen the platform-agnosticism route.
One thing I've changed about my style in the last few years is to almost never comment my code, but to instead write long and detailed Git commit messages explaining the how's and why of that code at the time that I write it.

That means that over time I effectively have comments for every line of code in the program, but it's associated metadata instead of being embedded inline, which means that the comments never go out of date, and their history is accurately tracked in version control.
Such crap, endemic to tech blogging, with the end goal being more twitter followers. This is particularly insidious as the author has the arrogance to present the content as 'poetic' (philosophical?) too. I'm surprised some restraint (accidental?) was shown in referring to the practice as 'craft' and not 'art'.

Besides HN is for plebs [1], unless of course you use it for self-promotion.

[1] http://twitter.com/#!/benschwarz/status/56899332057743361
I've written piles of "Direct PostScript" code for the NeWS window system -- http://en.wikipedia.org/wiki/NeWS ...

Pie menu widget:
http://www.donhopkins.com/home/code/piemenu.ps.txt

PizzaTool graphical Pizza ordering gui:
http://www.donhopkins.com/home/code/pizzatool.ps.txt
Illustration: http://www.donhopkins.com/home/catalog/images/pizzatool.gif

VT100 terminal emulator: http://www.donhopkins.com/home/code/newterm.ps.txt

UniPress (Gosling) Emacs display driver: http://www.donhopkins.com/home/code/emacs.ps.txt

Metacircular PostScript interpreter:
http://www.donhopkins.com/home/code/ps.ps.txt

PSIBER Space Deck (visual PostScript debugger and programming environment):
http://www.donhopkins.com/home/code/litecyber.ps.txt More about that: http://www.donhopkins.com/drupal/node/97

A lunar lander game James Gosling wrote in 1988: http://www.donhopkins.com/home/code/lander.ps.txt

HeapSort by Owen Densmore:
http://www.donhopkins.com/home/code/heapsort.ps.txt

QuickSort by Don Woods (an incredibly twisty maze of stack manipulation, by the Adventure dude):
http://www.donhopkins.com/home/code/quicksort.ps.txt

BubbleSort by Bobo Leffler (he was afraid this might come back to haunt him):
http://www.donhopkins.com/home/code/bubblesort.ps.txt
So, who's volunteering to submit a FOIA request and get the information anyway?
Big downside is California loses transparency points to the public, and they don't choose the format.
hell-banned: http://news.ycombinator.com/threads?id=badger7
Little bug fix, apples can appear under the snake..

--- snake.html	2011-12-09 08:03:47.000000000 +0000
+++ snake.html.2	2011-12-09 11:40:54.414774460 +0000
@@ -59,7 +59,7 @@
var n = AP(s[0],d);
(OB(n) || TC(n)) && fail();
s.unshift(n);
-	EQ(s[0],a) && (a = RP()) || s.pop();
+	EQ(s[0],a) && (function() {do {a = RP()} while (TC(a))}()) || s.pop();

c.clearRect(0,0,128,128);
blocks(s);
And yet iOS still seems justified (based on its competition) in eschewing garbage collection to avoid stuttering; iOS apps that display a lot of data routinely have to go to surprisingly annoying lengths to maintain 60fps[1]; there are several different runtimes that promise to let you write iOS apps in various high level languages (Flash, JavaScript, C#, etc.) but invariably most of the demo apps are laggy or buggy (and games often ship with much higher hardware requirements than the norm for the platform, which probably affects battery life as well).

The C family sucks, but it's not nearly as clear as you imply that there's a better realistic alternative.

[1] http://blog.atebits.com/2008/12/fast-scrolling-in-tweetie-wi...
RIAA Label Artists & A-List Stars Endorse Megaupload In New Song
It's rumoured that Meg Whitman (HP CEO) will make an announcement about the future of webOS today:

http://www.precentral.net/webos-all-hands-meeting-scheduled-...
I think making anything "kick ass" is insanely hard. The depth of knowledge/creativity/intuition/etc. required to make incredible products in general is certainly non-trivial.
HITB 2012 Conference Amsterdam
It seems you missed the part he mentions there is already a Windows-compatible fork that's better than Microsoft's patch (equally unsuitable for production use, less changes to the original codebase).

So, you can already run Redis on Windows, if you are so inclined. I too don't like using VMs to develop, and that's why I use Linux for my work environment, but, if you want to have a production-grade OS and be able to run Windows software, VMs are the only way.
I really just want to affect alot of lives for the better.
Twitter relaunches with Facebook-style makeover
World's first ultra-thin, low energy molybdenite microchip tested
Yes, its missing the point of cross-platform software. But redis is not intended to be cross-platform.

The interesting part in antirez argument is that he seems to be a proponent of mixed-platform deployments, so that interoperability can be achieved on a different level.
Veena Malik On Second FHM Magazine Cover Page Photos
A popular Indian men's magazine, FHM India released second magazine cover of Veena Malik with ISI tattoo on her hand. This is a Veena Malik's second cover, her first cover has already sparked controversy of weather she actually pose like that or not, although she denied and sends legal notice to FHM Magazine. But this time, she posed with a grenade in her hand with ISI tattoo on her left hand. The only difference in the second cover which we can see is her hair Style and makeup is changed. Here is the photoshoot of Veena malik published by FHM India just two day ago. Veena Malik on second FHM magazine cover photos, stills, Pakistani actress veena malik photoshoot for FHM magazine cover.
Mens Perfume, Womens Perfume
Buy large selection of men's and women's perfume and scents at the Eperfume Paradise; we offer a wide range of designers perfumes and scents along with branded sunglasses and accessories.
Okay - I cant argue with that. My last experience with amazon Aus was 5 years ago, but that was terrible (V. expensive shipping, and item arriving long after 'estimated' arrival time). Perhaps they have picked up their game now, but I know there are others like me with a negative experience that has discouraged future use of Amazon in Aus...

Shipping costs may have been reduced too, but Im sure they are still much greater than other countries...
The patch adds a lot more code than useful functionality, simple as that.
Cricketors
I think that multi platform code makes sense for many kind of software, mainly for client software (an email client, a browser, and torrent client), but Redis is useful in deployments, where the developer has control about what to run when deploying software, and Linux has the interesting feature of being free and open source.

But you said, there are other instances of win32 ports of system software like MySQL, MongoDB and so forth. I guess that they are interested in providing more value to their product allowing a larger diffusion, I'm not enough into marketing to value such a thing, in my opinion people running Apache or MongoDB under win32 for deployment are doing it wrong, and I don't want to help.

But again, I just don't want to personally help an effort that is useless in my opinion, but I'm not either against such an effort. Redis is open source, enough people interested in making it working under win32? Perfect, as I said I'm open to help and recognize their efforts in the main project site, I just don't want to be involved. Life is too short to spend it developing something you don't trust.
Black Glass Desks
This site has a wide range of modern glass desks which are perfect for any home office.
So how exactly do you replace Adaptive Payments with Stripe?

I'm probably missing out on something here.. I know that flaming PayPal is popular nowadays but I can't find an alternative with both Authentication and Adaptive Payments (which our app is completely based on)
If the Hello version works, the smaller version should work too. The <pre> will be 1-line high on HTML5 browsers, not window high, so you have to click the very top of the page body for it to focus.

(If that still doesn't work, out of curiosity, what browser are you using?)
Apple new ‘digital handshake’ will be powered by invisible ink
In Malaysia, RFID used to stop illegal logging
Watson now hunting down patent trolls, plans Ken Jennings' elaborate demise
Quake is one of the most highly-tuned, quality, production high-performance software, and it runs on tons of platforms from Linux, to Windows, to even an iPad. High performance software is not incompatible with portability.

Redis's performance (compared to traditional databases) comes from the fact that the data structures are maintained in memory, which turns out to be a really good tradeoff when your data set is small. That has nothing to do with POSIX, or unix. The point of contention is the fact that Windows does not have an efficient implementation of fork, which enables copy-on-write semantics. Redis uses that to periodically dump data to disk without blocking the original process. This is a really clever use of a feature unique to unix, but one man's cleverness is another man's limitation.

Building cross platform software really forces you to examine your architectural decisions, learn about other platforms (and by extension, the limitations of your own), and your software always ends up having a better architecture when you're done with the porting process (in addition to being usable by more people).

@antirez's arguments regarding complexity, additional testing, etc. make total sense, but your performance/stability argument doesn't hold water.