skysight-inc/HackerNews huggingface dataset:
> The <table> tag is for tabular data, it implies relationships between it's elements that are of utter importance for screen readers and machines.

Nope. The <table> element was originally defined as an all-purpose chainsaw for two-dimensional relationships. The browser crackmonkeys locked us into that in the late '90s, and we have to deal with it forever. We are stuck with the legacy of billions of old documents, and thousands of old HTML parsers.

The W3C is pissing into the wind by trying to rewrite history. They cannot simply wish away technical lock-in by putting a "TABLE elements are semantic" clause in a standard. That needs to be repealed, and the we-must-ignore-history children must be given a spanking and sent to their rooms.

What the W3C should do is define a "tabulartext" attribute:

<!-- A table of data to read -->
<table tabulartext>
<tr><th>Title</th> <th>Title</th></tr>
<tr><td>Data</td> <td>Data</td></tr>
</table>

<!-- Structural markup -->
<table>
<tr>
<td>{{left_sidebar}}</td>
<td>{{content}}</td>
<td>{{right_sidebar}}</td>
</tr>
</table>

If they did this, the screen readers and Alexa top 500 sites would STAMPEDE towards a bright new future of accessibility, machine readability, and backwards compatibility.
They were authorized to distribute the content according to the terms of the contract. It appears they distributed the content outside of those terms. I'm sure there's language to ensure they won't get hit with damages, but they should be.
Unconventional Comparables
that's it ... i'm moving to gentoo.
Oh wow. Thanks.
This Banana Smoothie Tastes Like a Milkshake
Bodaclick
Todo lo que necesitas para organizar la boda de tus sueños
Yes, there are several ways to look at these statistics. You could also say:

Microsofts total number of active sites increased by more than Nginx's.

Or:

Relative to their totals, Nginx's number of active sites increased by more than Microsofts.

I think it will be interesting to see nginx push IIS into third place. I hope it manages to take some of Apaches share too. I'm a big user of Apache, but I'd like to see some more competition up there.
Very cool. Would be neat if the phone name links to phone info/specs (shadow box?).
Well done and useful!
Movl: How mobile is closing the distance between our couch and our TV
Kindle ebooks have no ISBN. They only have Amazon's own Product identifier: ASIN which needs not be associated to an ISBN.
Great site. Even the HTML looks like it was made by hand, except the weird obfusticated javascript at the bottom.

Edit: it looks like he is using expression engine for the site.
Zombie Movies
http://www.avc.com/a_vc/2011/10/program-or-be-programmed.htm...

"To get 'skills' and expertise in the technical parts of computing, especially for Web 2.0, here is an outline in 8 steps:"

Also it happens that that post, like the OP, is aimed at .NET.

Also the post emphasizes just one book which has introductions to HTML, CSS, Visual Basic .NET, ASP.NET, and ADO.NET, including relational database normal forms, and contains nothing on 'algorithms' such as in Knuth's TACP or subsequent, similar books. Also the post has nothing on C, C++, Java, Python, PHP, Ruby, or Linux.
It's more than just mathematics
Of course it's impossible, because CSS was never intended to do that in the first place. Seems to me that too many people are trying to use HTML/CSS in ways it was never meant to be and then complaining about the fact it doesn't work as expected.

I'm totally shocked that my car won't drive up the side of my office building.

If you are wanting to move stuff around in an HTML document with CSS you'll have to go with absolutely positioning every element within a container. Even then you'll need javascript to change classes and/or styles of the elements to accomplish that.
TV Online TV Live TV
If he gave the excerpt the same ISBN, then it's really his own fault:

An ISBN is assigned to each edition and variation (except reprintings) of a book.

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

Sure, Amazons customer service could be better and should probably at least have sent an email stating that they're lowering the price etc.
The frailties of monoculture are well known.

This is one of the reasons I'm hesitant to embrace the various NoSQL options at this time - often there's only one implementation of an API, and it's tied to that code.

Compare this to the various message queueing options that all support STOMP or AMPQ, or programming languages that have multiple implementations.

Networking needs to define a format spec for routing and switching, and then have vendors meet the spec. Fortunately we should be getting something like this with software defined networking projects like OpenFlow.
Give them anything but money.
I know people who do pick their phone due to the custom skin it comes with. I've heard many people say good things about the HTC Sense UI, although I don't care much for it myself. Custom skins provides a way for manufactures to differentiate, but it certainly does seem to give them a maintenance problem.
Il Multi Level Marketing e il Sistema Piramidale:
On top of all this, the hyper-masculine Droid branding/styling is out of step with the market and even with where Google is going with ICS - emphasizing manliness is about as gauche as the mostly abandoned tactic of marketing gadgets specifically for women. It was at least some kind of hook in the days when the Droid had little competition, but next to a modern Samsung, it looks outdated.
Ok, interesting to know.
HP Considering Sale of WebOS [REPORT]
Micro-�nibus � venda
I never liked CLI tools that have a "mode" switch that then overloads command arguments.

Pacman is especially confusing since -S actually means the sync mode. Which doesn't really fit with the idea of installing a package. Also, why do you use sync mode to install a package, but have a special remove (-R) mode to remove a package? Shouldn't there be a -I to install?

To take it further, standard use cases for a package manager should be install, upgrade, search and remove with standard arguments -i/--install, -u/--upgrade, -s/--search, -r/--remove.

It seems that most of the package managers get this wrong. For apt-get what's the difference to update, upgrade and dist-upgrade? For yum why is there both an update and an upgrade and why is there a special groupinstall? I know the answer to these questions, but it's confusing until you wrap your head around it.
EMR Pediatrics | Pediatric Software
The Pediatrics specific EMR includes clinically defined templates for common Pediatrics complaints, history of present illness and review of systems.
Can you give me an example of a specific sentence or passage in the essay that you believe is false?
That's just how CLI apps work, there is nothing elitist about it. Its "cd" and "ls -la" and "cat", not "change-directory," "list-directory long-format everything" and so on. The learning curve might be steep, but it's well worth it, especially for those of us who "live" in a shell.

In the particular case of pacman, I really like the design of the arguments, in particular the top level ones. -S is for syncing, -R is for removing, and -Q is for querying and so on. Nice!
For the sales of Crawford's book to go from 6 (/day?) to 5,000+ makes me question how many of those aren't really fans and are just readers because it was an impulse "buy". At least he maintained his 4.5 star rating even with the flood of downloads.
I'm not sure we're arguing the same thing anymore.

>Isn't this exactly the same thing? The love of women is the scarce resource that drives me to exceed. I don't understand your point here.

It can certainly be viewed this way. What I was referring to when I said scarce resource was food and wealth. The point is that, even if your necessities were taken care of, you wouldn't sit in your basement playing WoW all day. Those drives that push you to go out and create now (in an environment of scarcity) would still be just as present in an environment where wealth was not scarce. What society deems as status-worthy would simply evolve.

The point is that we would NOT become a society of "couch potatoes and drug addicts", as you claimed, as the drives that push us to excel today would be just as present in the supposed robot-utopian future.
thanks, I added a note.
I just came across some free software for designing energy systems incorporating renewables:
http://homerenergy.com/

"The HOMER energy modeling software is a powerful tool for designing and analyzing hybrid power systems, which contain a mix of conventional generators, cogeneration, wind turbines, solar photovoltaics, hydropower, batteries, fuel cells, hydropower, biomass and other inputs."

Edit: looks like it's for small-scale installations.
Coolie is a racist slur you dumbfuck.
They have released a full MapReduce framework for Python, but still no SSL support?

Are they serious?
Double-click and Camera Icon? For me, double-clicking just brings up the iTunes/iPod interface.
Since the only place you can install software on iOS devices is through the store, it is important to demonstrate the attack vector by which it can be gained.

It indicates both a security flaw in the platform itself, and a security flaw in the app store approval process, both should be highlighted.
uh..ya, ur right. I'll fix it
From a brief look... the blog is part aggregation and part original content. So that links to posts outside the domain are going to vary greatly in quality.

Most of the tutorials focus on how to mechanically get something done. For instance, reading a SOAP service, changing some fonts and backgrounds, and others. This will not tell you how to design a program. It just tells you how to accomplish some small task. There is no guidance on abstractions and code organization, just tips on getting some little thing done.

I don't know of any design-oriented android resources. The Google Dev Guide is quite good and offers a lot of advice. Read it like it is a book. The "Busy Coder Guides" are highly touted, but they are again about implementation and not design/organization. Also, I have Pro Android and it too suffers from this problem, despite being over 100 pages long!

My advice is keep it as simple as possible. Avoid too much abstraction and redirection unless you benefit from it; just build what you need today. If you ever write an object called ServiceFactoryContainerBundle then stop and simplify. And if you find yourself writing a "form generator" framework then stop and ask yourself "what is my product?". Unless you're trying to sell a form generator framework then again stop and simplify. Just my 2 cents.
Amen to this article. I know all to well as a former Motorola Cliq customer how badly Motoblur makes your phone feel like the neglected stepchild of the Android ecosystem.

It launched with a heavily modified 1.5 version of Android (with a bunch of 1.6 functionality backported). This was at a time when Android 2.1 had been out for a while (edit: mid-November 2009). I remember asking the T-Mobile saleperson if there were plans to get 2.1 on the phone. He assured me he knew people beta testing it for release probably next quarter.

14 months later Moto released a buggy-as-all-heck version of 2.1 for the Cliq. Never followed up with a bug release that fixed all the instabilities of the phone.

Sadly the Cyanogenmod community started to care about the Cliq only a few months before I bought a Galaxy S2.

I just can't trust Moto to keep up at all. Fool me once and all...
I wonder how many websites use nginx as a web server instead of simply as a reverse proxy server.

What nginx really needs is something like WAMP or MAMP to really spur adoption. I suspect lot of beginner web developers use Apache and MySQL because they're both installed by default on hosting providers. On Windows, you can't beat one-click WAMP installs.
That's true as long as there's no price no carbon. It's hard to compete with someone who can externalize massive costs.

(Coal emissions, btw, are estimated to kill at least 13,000 Americans per year, and many more Chinese.)
Who Broke the Internet?
It's a small pilot project but it went really well: http://www.economist.com/node/17420321?story_id=17420321

And, with the standard Malcolm Gladwell disclaimer, http://www.gladwell.com/2006/2006_02_13_a_murray.html seems to indicate than most homeless people aren't homeless for very long.
Taking it out of the programmer's or manager's pay is ridiculous and probably illegal. You've never written code with a bug or two in it? If you want someone to right bug-free code or take financial responsibility for the code they've written, be ready to pay a lot more than you already do for that extra insurance.

It's a cost of doing business. I do think Amazon should reimburse the guy if only to save on negative publicity over a very small amount.
I think your analysis would be spot if it weren't for one simple fact: you assume that the best technologies win, and this is clearly not the case.

Ruby and PHP are perhaps the two slowest programming languages ever invented. And yet, they dominate the web.

Did Windows win the desktop wars because it was technically superior to Unix? No. And yet, it still won, and continues to dominate. Even where it's losing ground -- to OS X -- the reasons have little or nothing to do with the tech, but design.

That said, using the right tool/technology/language/framework for the job certainly can be an advantage, and I personally hope to demonstrate the superiority and brilliant simplicity of Go by leveraging its legitimate, inherent advantages as best I can... to build a distributed computing platform... thing. Yeah.

tl;dr -- I think you're wrong, but I hope you're right.
Drobo Experimentation Results [Drobo & Encrypted HFS]
It surprised me that increased life expectancy wasn't mentioned. We live nearly twice as long as we did back in 1850.
I can't recommend this configuration enough. The wiki is super-informative and got me out of many jams during setup.
One could also read it as "IIS requires 7% more servers to run 1% more websites than nginx". Hmm... Sounds like a potential blog post...
Yes. I prefer something more lightweight. But SOAP is a protocol. What I propose are standards for common use cases that are not as general purpose.

Example, Facebook API allows querying, interacting with the social graph, profiles, photos, feeds, events, etc. These are use cases commonly used on photo apps, social networks, eventing, etc. But it's proprietary. Now imagine an open source standard similar to that but that can define such building blocks including other scenarios such as contacting a web site owner (about page, contact page), querying/posting articles to a web site, querying/doing transactions with products/services, etc. Once you go through all scenarios, then the problem that remains will be more about agents/authorities/reputation/security of allowing someone to interact with services. With better access for apps to interact directly with content by bypassing the current web presentation layer to avoid spam/fraud.
Looks ok. It's really just showing the very basics. A few improvements I'd suggest is moving the Strings to strings.xml (makes translating easy later on), and not downloading the JSON in the UI thread since it will be blocking it.
The all-in-one money-making CMS tool for your blog or website
It Breaks on my IE9 as well. Mine just sits there "loading" a white screen. Further investigation is needed. Works great on chrome/firefox/webkit.

Can't wait to start using this sucker.
Summarizes neatly the mental distinction between corporate employee and potential startup founder.
That's not the problem here. The author presumably found the price change rather quickly. It was Amazon that took a long time to respond to the error that's at issue.
> I was hoping for Yahoo, Amazon, or Microsoft to throw a lot of resources at this about 5~8 years ago. Since then, Google kind of ran away with the game in crawling.

In the 2004 timeframe, Yahoo was crawling about the same number of pages as Google. (More some months.)

> If I publish a new blog post, it gets crawled and added to the Google index in seconds. Other crawling efforts take weeks between refreshes.

Time from crawl to appearing in search results is a different issue.
A case for Startup Visas
Apple Streamlines Real World Shopping With Mobile Self-Checkout
I recently hosted my SAAS on Linode nginx (https://www.wireframes.org)

Linode has stack scripts for the LEMP stack (linode uses "E" for the njinx). I agree there should be similar stack for windows to increase adoption
I agree with the advantages of a format spec for routing and switching and the promise of OpenFlow, but I think it's orthogonal. I could be misunderstanding your comment, but this failure was due to a software bug, which could exist whether or not there's a spec.
Oops. Watch the number of trojans for OS X go up now.
The other 1000 are all caught in whale's blow holes!
Sounds like your essay is an interesting read. It would be nice if you released it.
I don't totally get the thought that handmade is always better.

Specifically, reminds me of a skit from Portlandia (IFC) about hand made light bulbs - http://www.youtube.com/watch?v=P85vZpYF3Yg .
(SpiderOak / Nimbus.io cofounder here)

Thanks for your interest! Nimbus.io will have public git repositories, "developed in the open" before we ever charge money to use the service. We just haven't posted the links yet. :)

We admire OpenStack and Ceph as great examples of open source S3 alternatives. Also, Riak+Luwak isn't protocol-level compatible with S3 but offers similar capabilities and an truly elegant design.

Nimbus.io takes a different approach than the above options in that it focuses on space efficiency using parity instead of replication, allowing the storage of a little more than twice as much data using the same hardware. It's a tradeoff of cost vs. latency. For long term archival storage, while throughput matters greatly, latency less so. That's why the price is $0.06/GB.
I think the nugget of wisdom here is your point about technically deep startups being quite rare. I can't remember who said it - Steve Blank? - but the startup world is currently dominated by companies who have marketing challenges, not technical challenges. If you go to a startup event, the people who need to figure out how to build what they want to build are vastly outnumbered by those who need to figure out how to get people to pay them for what they want to build. It seems like most companies are essentially building niche CRUD websites, with varying levels of sophistication.

But to defend the nature of this piece a bit; it is excerpted from Hackers & Painters, a book as much about culture and inspiration in technology as anything else. Once you find your groove - and you're not 21 anymore - I don't think anyone can blame you for moving on.
Finding Out The Bad Breath Remedies That Work
I wonder how accurate this is in some ways. Yes, Nginx is powering the web, but what about all those corporate servers behind firewalls running (custom) .NET or Java apps. Those aren't measured at all.

I think IIS in many ways is a different market...
I can attest to this. As a client-side developer I can go into detail of how much pain is involved in changing the skin on a site when the original developers did not structure their HTML well, including inline styles all over the place. Plus in many cases it seemed the developers had no idea how HTML actually works creating pages that will never validate causing all kinds of weird side issues from browser to browser.

I have CSS selectors that go five to six levels deep because of tables contained in tables contained in tables with no classes or ids on any elements. Often times those tables in tables is totally unnecessary.

Div > span > table > tr > span > td > span > div

That's not the way to build a web page. My guess? They used Visual Studio for layout as if they were coding a desktop application.
Are OSPF abs BGP not open standards for routing?

If a router is reset couldn't that cause some large changes in the BGP tables and subsequent route flapping as routers go on and off line. Perhaps large changes like that trigger the juniper bug if there is one.
I guess it's a matter of what you're used to and once you get used to pacman/pacaur/yaourt, then I guess it becomes fairly standard.

Package managers are funny beasts. They're like children, when someone rips the flaws of one, the community comes rallying to its defense.

Having said that, I've personally always hated Zypper.
The reason for this, is their control algorithm. It uses a inverse kinematic to compute the desired motor commands in the joints. When the legs are stretched out, it is in a singular position where the resulting motor gains would be infinite high.
ah, but I believe it's entirely appropriate. Not to turn this into a Lost discussion, but one of the main themes of the show was redemption. The island was a place where all of the everyday crap was gone and the characters could step back and say, "what the hell am I doing?" I believe that's the intention here as well.
New Aardman short Pythagasaurus unveiled
A small part of me wishes that I didn't enjoy coding so much, or that I wasn't good at it, or that it didn't pay so much better than woodworking, which I find just as enjoyable.
The problem is that Amazon doesn't want to set a precedent by paying him. They want to be able make these mistakes in the future and be free to screw over another author without any previous settlement mucking things up.
What experiment would disprove string theory?
Hidden Panorama Mode Uncovered in the iOS Camera
I love statistics. They can be used to say just about whatever one desires.

The goal of the post seems to be to show relevance and traction gains in the market. The charts from netcraft that discuss all domains are pointless for that, because domains are a dime a dozen. What we should pay attention to are the numbers across the busiest sites.

First, is a million sites a good measure? Netcraft has identified just over 180 million websites, so the million busiest sites seems a pretty good assessment. To be useful, we need to see how nginx fares in the market of websites where these decisions count. So, the busiest million sites is a good measure for that.

Of the four servers identified (Google App Engine is a toy, shouldn't be on this list), nginx is the only one that actually made quantifiable gains in the two months compared. Both Apache and Microsoft/IIS took steps back. In this consideration, nginx sits at 8% share, which is essentially "statistically relevant". But even then, it's only one month of data. A longer term view is more relevant.

Back in April (http://news.netcraft.com/archives/2011/04/06/april-2011-web-...), nginx was measured in the same context at 6.5% of these same sites; half a year later, nginx sits at 8%.

Here's the summary: nginx is making relevant market share gains in the web server space, and is taking share from both Microsoft/IIS and Apache.
The issues you address aren't Android specific though and probably shouldn't be addressed by "Android" tutorials since they aren't specific to the platform.
MongoDB has very nice tunability. The new version ships with journaling turned on by default.

You can specify `safe`, which means the data will be written to the journal. You can also specify `fsync`, which means additionally the system will issue an fsync on the journal. Additionally, there's the question of the replication protocol, `W` in MongoDB. What I said is that if you turn on `W=2` it will be slow. You should also know that even with `safe` and `fsync` you may lose data if running in `W=1` mode if the master goes down in your replicata set. See my comment above and the reply from a MongoDB guy.
I doubt NGinx is gaining much market share at the expense of IIS.
The python move was the only stability issue I've ever had.
Ver perfil: wykex - El Rinc�n Del Symbian
Good point. If the island has WiFi you can look it up on Wikipedia :-)
Rails for Zombies 2 has been released