skysight-inc/HackerNews huggingface dataset:
Its something that is quite unique and and new not a new K/V-Store, it will take time to really understand this. I watched the Video and things become clearer but I wouldn't know how to discribe it in a paragraph.

The "special sauce" is that much of the work is done localy (in memory), you can use very powerful datamanipulation, and its ACID. That my understanding so far.
Which at 100mbps will take about 1 second.
Is it really frowned upon to do:

user.name = params[:user][‘name’]

?? Call me old fashioned, but this is called 'defensive coding' and should (in my opinion) be the norm when dealing with client-generated input. It might be more verbose and not 'The Rails Way', but update_attributes seems like too much magic for my paranoid taste.
Shouldn't it be a higher priority? More and more web users are accessing sites from low powered devices with slow connections that might even have data caps (think tablets or netbooks on 3G networks).

Twitter pages don't even seem particularly complex functionally or graphically, so why should the payload be so large?
That sounds nice, but put into practice is, at best, marginally effective.

Democracy is actually quite good on a small scale without the element of compulsion, like your chess club or picking the most able-bodied man to lead the local volunteer fire co.

People are both more familiar with the people being voted for and can see a payoff for voting. There's more chance of dying in a car accident on the way to the polls in the US than of your individual vote mattering though.

Democracy such as in US politics, in comparison, creates a perverse incentive structure where it is more often the most suave liars rising to the top. The millions spent on Super PACs or stroking the media is chump change compared such things as awarding gov't contracts or the power of politicians and unelected bureaucrats to shape industry-changing regulation.

Can we vote out the worst ones? I guess, as long as we are talking about a more legitimate democracy than Russia or Venezuela. Still, even in the US people are going to elect pretty much the same thing every time they switch. There's very little difference between a Romney (or clones) and Obama.

What needs "voted out" is democracy as a whole. I realize that this cuts to the core of most Americans' religious worship of democracy, but hopefully people can at least consider the options—I suggest libertarian anarchy—and educate themselves about some serious criticisms of the system we have. I suspect I am going to get more downvotes than coherent objections, but oh well. See Hans Herman Hoppe's Democracy: The God that Failed or Bryan Caplan's The Myth of the Rational Voter
You NAILED it! Having been raised with a similar "effort only" attitude, its been a revelation to realize the importance of results. As an avid pickup player, I have been learning exactly what you described. Its actually way more rewarding when you play for results, because respect is earned, and therefore means something. Also, its totally unambiguous- you feel good if you win and bad if you lose, no A for effort. Another plus- you can't bullshit yourself. Thank you for an incredible article.
Maybe its so new and unique that its hard or impossible to explain it in a pragraph.
There is an incredible opportunity for Dis/ESPN/ABC to partner with Apple. They have amazing content. That kind of content deal with a new AppleTV is the kind of thing that would finally fundamentally change the whole TV platform, I think at a level that your normal consumer would understand and want.

Lots of family-friendly products too, which is something that is always key for both companies.

The time is now. Consumers are increasingly not seeing the value in cable TV any more, where is that $100+/month going to go? Apple, Amazon, Netflix? Apple has the closest thing to a real TV app platform, and lots of developers behind it too. The content is the missing piece.

Possibly an indicator of how this will go: watch what the newspaper/mag/book publishers do with a new retina iPad. Do they finally embrace? Do they stop putting out glorified PDFs of their print products and calling them digital magazines? Was Apple able to partner with anyone for the iPad3 launch? 5 years from now it's going to be an expensive luxury to get a printed newspaper or magazine delivered to your house. Everyone is ready for this EXCEPT the content producers!
Deep Black Reloaded - SKIDROW
Che? He was a genocidal psychopath that hated gays and people that were religious. He personally oversaw the execution - murder - of thousands of innocent people that he regarded as undesirable or conflicting with his beliefs. Bloodthirsty, is the description he gave himself. He didn't start with democratic means, he started with sheer extreme violence.

Che is one of the greatest villains of the last century.
Several people in this thread state "It's cached, so why does it matter?"

So, even ignoring the issue with cold caches, how about the two megabytes of code that the browser may need to go through to render the page?

What on earth is twitter doing on a given page that needs two megabytes of code?*

* As of March 2012, for I'm sure this will look silly when there are 2 gigabyte pages, 20 years from now.
You're talking about polyfills. This is increasingly the way to do quirk-normalization. One example of the Function.prototype.bind polyfill on MDN: https://developer.mozilla.org/en/JavaScript/Reference/Global....
'Be Bold' is a bust: Ad blitz didn't help BlackBerry 7 sales in February
I also do with people stopped saying localStorage is 'too slow', its certainly not a fully fledged database, but its almost perfect as a cookie replacement, where you werent storing 5MB of data in cookies anyway.

I spent some of this weekend playing with IndexedDB, its very hard to get into at the moment, mostly due to the different implementations across mozilla / chrome, but there is some complexity that doesnt look easily solved by a wrapper, just understanding what is meant by onupgradeneeded / setversion seems needlessly complex.

Other problems include "Indexed DB is not available in private browsing mode", how are people supposed to build offline webapps when the applications can easily be prevented from accessing their own data?

IndexedDB is nice, but its quite opinionated and complex, I think browser vendors needs to think about what lower level constructs can be given to developers in order to create their own databases, and as much as I dislike the thought of SQL client side, I think it was probably a mistake to shoot websql so early on, sqlite is the standard of embedded databases.
I am both a PHP and Java dev, and have found that PHP is far faster, leaner and more maintainable for websites than Java is.

The last hard-core (ie. expensive) Java dev we had working on one of our back-end projects turned in code that was so abstracted and made such heavy use of dependency injection, it was not only difficult to read through, but took over 30ms to respond to requests. Maintainability was a nightmare, mainly because by abstracting things so thoroughly he effectively (and inadvertently) made the platform so tightly coupled that changing low-level code became very difficult.

Our current hard-core (ie. affordable) PHP dev spent almost exactly the same number of hours re-implementing the Java system, retained the extensibility requirements, and the framework returns responses in about 1ms. We have extendable objects for everything (models, controller, extensions, etc.), but without the 5 to 10 layers of abstraction.

As an added benefit, with PHP we don't have to worry about recompiling every time a change is made (during development, at least), we aren't running any memory-hog VMs, and it's far easier to find good devs when we need them.

That said, PHP takes a lot of crap because of its low barriers to entry. It's easy to learn the basics, it's very easy to learn bad habits, and it's too easy to write insecure code. A good PHP dev knows how to write fast, secure code, but it is hard to figure out who is a "good" PHP dev and who is a "copy/paste" PHP dev.
Magit Cheat Sheet, a mode for using git in Emacs
what is that wirefraud charge about?
There's a video on the home page that gives a decent overview and speaks to that "special sauce" that makes it different than relational / nosql dbs. That's probably a good place to start if you aren't in the whitepaper reading mood.
This is a great idea too. One of the UK providers does a good job of this using technology they call FastDraft. Plugs in to Companies House to get company data for the parties to the agreement; allows you to specify how you want non-competes to work etc. For individuals or small companies it is cost-prohibitive though. A small legal team (3 or 4 people) can pay around £10k a year.

Generally, I think the legal market is ripe for disruption and can be demystified through applications like Docracy.
Indeed, the naming of python-oauth2 is incredibly unfortunate.
And the property they owned included slaves, whose votes the owners did not want to count.
Google launches K-12 Art Contest
Anytime someone lays out an argument by stating that some other group of people isn't intelligent enough to self govern, you should be suspicious of the character and intentions of the person making that argument.

Whether that applies to Thiel or not I have no clue, I haven't seen all his statement on the libertarian colony proposal (I've just seen brief discussions on it).
Testflight acquired by Burstly
The future will be better than we think if politicians don’t ruin it
Some mostly Apple related shirts here:
http://www.insanelygreattees.com/

I'm partial to their "binary tree" shirt, myself.
And once everyone has that for a little while it will become slow and painful again.

Remember dailup back in the day? When a T1 would have been overkill for a single household? Look at those numbers from today's perspective: a T1 is only 1.5 Mbps, thats just 192 KBps.
A retweet is just a post request. A follow this person is a post request. Those can both be done with a simple HTML form.
Not true. Immigration laws are a huge barrier, an insurmountable one for some.
>Gain unauthorized access to an account and using it

Screw the motivations or the ends! The means are ALWAYS bad!
It should be noted that the Java dev obviously over-designed the system, and that a different dev may have delivered something much more "keepable".

However, my experience over the last 20 years has shown me that this is pretty much the way of things - expert Java devs love making things complex by layering more complexity over things in order to make them simpler. Expert PHP devs tend to remove complexity and turn in far more intelligently organized code.

I've seen exceptions to both generalizations, but not very damn many. It's depressing.
This is what happens when one person writes an article, and another writes a link bait title.

Here is the concise version. The well-known Dunning-Kruger effect says that the less competent people are, the less they are able to recognize competence. Someone named Mato Nagel used this as the basis of a toy computer model of democracy. The result of his simulations is that the leaders selected by democracy are only slightly above average.

Of course there has been no testing of how accurate this model is. It is just a toy, and appropriate skepticism should be shown.

However I wouldn't say that evidence is against particularly against his conclusion. For instance 3 of the 4 remaining Republican candidates for President actively disbelieve the scientific consensus on topics such as evolution and global warming. (The exception is Mitt Romney, and even he is not convinced enough about global warming to say that we should spend any money on the issue.) Conversely surveys of Democrats find that most fail to accept basic economic theory on a number of subjects. For instance economists broadly agree that rent control decreases the supply of rental housing, but in surveys the majority of Democrats think that this is wrong.

I could start a debate by multiplying examples of widespread misconception on both sides, but these two are enough to support my point. My point is that it is easy to demonstrate that someone who actually understands and supports the best view of the world that experts from different fields have come to would be totally unelectable. That person might run the country very well, but will never, ever be selected by a democratic process.
I'd think most attorneys (or whomever) wanting to participate in a site like this might want to upload something such as a photo of their JD. There could be some way to offload the work of the site owners and give at least some credibility.

Anyhow, this site looks pretty awesome and I am going to check it out. As someone hyper-bootstrapping his first startup (poor), a halfassed privacy policy or something may be better than nothing anyhow. Maybe I can get some idea what I will be looking at before I take the dive and hire a real lawyer too.
Speed is not just about page load. JQuery carries the weight of 1) Old browser support and 2) 6 years of backwards-compatibility requirement. Heavy JQuery use is the easiest way to guarantee your app will be sluggish to use.
Crosswa.lk: iOS App Discovery Service
Mercedes creates an 'invisible' F-Cell car (Video)
Branding platform matches socially focused startups with hand-picked designers
See the most recent versions of NNEDI for a neural network application (in this case, an upscaler/interpolator) that is heavily SIMD-optimized.

During the implementation, if I recall correctly, the main desire was to convert it entirely to integer math, but the biggest problem with that was making a fast integer approximation for the sigmoid function. The final version, IIRC, was part integer and part float for this reason.

NNEDI originally chose from one of 64 neural network contexts for its calculations, but the current version performs a weighted average between a smaller number (context mixing). Since this eliminates the branchiness, it would likely be very suitable for a GPU implementation. Making a shader-based or OpenCL-based GPU implementation that would work in a video renderer (e.g. for realtime video playback) would likely be extremely appreciated.
True, but we're not going to instantly switch everyone on the planet to those speeds.

My parents have only upgraded to "high speed" 512kbs in the last few years. My 80 year of Grandfather is still on dial up. I don't think expecting him to wait 5 minutes to load a Tweet is reasonable.
I agree that the title should be "Learning to develop web applications".

"Web Application Development" is only a subset of "Application Development" which is again only a subset of "Coding/Programming".

There are many kinds of application development - web application development, desktop application development, mobile application development, embedded application development, games development etc. So, web application is just the most popular kind of application development.

Also not all coding is done to develop applications. There is difference between a program and an application. Sometimes people code to write utility programs, e.g. shell scripts which isn't application.

I believe undergraduate courses should be designed to provide solid fundamental knowledge of computer science and how various fields of computer science relate to each other while postgraduate programs should provide specialized education.
The Ministry of Truth in Advertising
Yeah sorry that one liner is pretty ugly. Also I don't see the issues with chaining and debugging. Chrome has a v.good debugger. And to top it off querySelectorAll requires ie8+.

Why not just use a extremely well tested library that automatically gives you full browser support? All for the equivalent price of one very small jpeg file.
Please view this website in a WebKit enabled browser
I'm also hoping to port this to the rPI: http://www.specbas.co.uk which is Sinclair BASIC for modern PCs... Seems the PI is going to be spoilt for choice :)
As long as you maintain the assumption that you cannot recognize relative abilities of better leaders than yourself, the result will remain the same.

If you relax that assumption even slightly (thus you do not reliably recognize relative abilities, but you tend to prefer the better leader), then the conclusion will change dramatically.

That is why this is a toy model. And people should not give it much weight.
Lawyers didn't stamp "Nerds" in 143px font on the front page. Their lawyers are no better than the rookie management/marketing team who made that call.
25 Billion App Store Downloads
Honestly, I would expect any experienced web dev to have this knowledge as part of what they bring to the table, especially for a front end dev.

The article is not really stating anything new and there is already any number of similar articles out there basically documenting the same thing. In fact, given her past job experience as VP Eng for SEOmoz, I'm a little surprised at how little insight there is in the post. (Honest opinion, not trying to be snarky).
Democracy isn't about selecting the "best leaders" - democracy is about self-determination and freedom.
Bay Area Wakes Up To Magnitude 4.0 East Bay Quake
Datomic is a UFO filled with advanced alien technology that has landed right on the National Mall.
More and more users are on mobile devices, sure. But those load up the mobile version of the Twitter site, which is very lean.
Has a shockingly horrible track record as the "only way" to stop armed revolution
I presume this is not strictly a Rails problem.

You can check in things that shouldn't be checked in with any language/framework.

If you have done this, here's how to fix it: http://help.github.com/remove-sensitive-data/
"Do it anyway" 5 Lessons to my younger self
I would like to think so, but they haven't yet. They don't even load any page content, so that you don't get URLs like http://twitter.com/stuff/1234/things#!/different/stuff
Porsche + Facebook + Pinterest: Sign of the Times.
HTML5 terminal/SSH client goes 1.0 with Quake-style demo (press ESC on any page)
Do you guys read the applications before the deadline?
Yeah, you're definitely right. I chose to include "coding" over "web development" in the title only for concision/aesthetic purposes. Thanks for clearing this up for other people. Hope it wasn't too misleading.
The point of electoral government is people's right to govern themselves, not the superiority of their decisions.

In the U.S. we mediate "democracy" through a republican government of divided and checked powers to guard against the dangers of any unified and unchecked political power. But the point of all that is to secure that right to self-government, not thwart it.
http://duckduckgo.com/?q=a+film+where+no+new+babies+are+born

http://duckduckgo.com/?q=the+movie+where+no+babies+can+be+bo...

ddg is fairly bad accuracy
True. I used Square's NFC-like Card Case app at the same coffee shop and the experience was much better. It was a little disconcerting to complete a transaction without an physically action like a swipe or button press though.
How to chat with Anonymously persons without any Registration
are you feeling bore ? you need some fun to get relief ? you don’t need to watch any cartoon shows or comedy movies ! just chat with unknown persons using below website .
What algorithms could be used to rank popular blog posts in blog aggregator?
Original article is less Yahoo! http://www.lifeslittlemysteries.com/2191-people-smart-democr...
Is there an OS-type license that includes a NC clause?

(Yes, I understand that true OS licenses can't have that restriction by definition, but I hope the intent of my question is clear.)
It's definitely the responsibility of the developer to know the security vulnerabilities and the guidelines of the tools he uses. Every serious frameworks have documentation on them and it is generally easy to find.

If the developer choose to ignore it, is the framework responsible of his action? I don't think so. Like other commenters have said, this is a beginner's mistake and they happen all the time. I don't understand how Rails can be blamed for this. They have done their duty by documenting the issue and it's easy to find (tell me who develops in Rails and is unaware of these guides?)

By the way, this feature is also known in Spring MVC (http://www.springsource.com/security/spring-mvc) and affect frameworks based on it too (ex: Grails). They state this is a "usage issue" and not a bug in the framework.
Capitalism is dead, long live the organism
Thanks for this post, it's all too easy to forget all this in your daily routine.
If the OP reads this, if you work at a company where much of this isn't possible, why not move on?
ddg still fairly bad with that

http://duckduckgo.com/?q=the+movie+where+babies+cant+be+born...
Plus if you access Twitter over SSL, there might not be caching resulting in heavy loads repeatedly.
Study finds thickest parts of Arctic ice cap melting faster
The real culprit here is HashWithIndifferentAccess, a crutch that throws away a difference that Ruby has for a reason.

The sensible way to do updates, in my opinion, is

User.update(:name => params['user']['name'])

But there's no way in Rails to keep that syntax while disabling

User.update(params['user'])
I used to use that all the time. It's essentially old twitter with a layout that is a little less wide.
Which is perfectly okay for the regular twitter web client, but we're talking about a single tweet status here, i.e. a page where you arrive by clicking on a link like "Bob Bobson recently stated that frobnication is all gonked up". Then you want to read the full 140 characters of what Bob Bobson said, and whoops, two megabytes.

(Never mind that at least for me, tweets are increasingly often turning up as search engine hits)
In the sense of following them, or rewriting them as well?
Iran overturns death sentence for 'CIA spy' and Game Programmer Hekmati
We as Challengein.com and Fanchimp.com, Startup-Chile round 1, have launched two products in those 6 months.
Actually, since I blocked all Facebook widgets (tracking or otherwise), it has the nice side effect of not loading the comments when I accidentally land on a TechCrunch article.

Makes the site load faster =)
FOCA PRO 3.1 and MetaShield Protector Released
This 'Architecture' page summarises it best.

http://datomic.com/company/resources/architecture
In early 2007. Isn't this likely to have changed in five years?
I'm just having a hard time bringing myself to care anymore. Maybe i'm getting "old", maybe it's that i don't see the scrolling characters in the matrix any longer, i dunno.

Node and Rails both have their trade-offs. Are you really going to use one or the other on the basis of what Jeremy Ashkenas feels about the progress on Rails is?

I think the thing that saddens me most is how this conversation really seems to burn people in the Ruby community.

Everything that Tony says in his article is true. There is awesome stuff that was shown off at Rubyconf, things that make me genuinely happy and hopeful for the Ruby community. But now it's couched in this incredibly grouchy, defensive "STOP SPREADING FUD" type post.

It's depressing. I'd like to think that the fun in the Ruby community didn't leave with _why, but most the things that seem to be getting attention in the past several months have either been acerbic or dry.
In certain other countries the majority would find the "average American voters'" perspective on issues like economics or climate change quite strange. I can think of countries where there seems to be an almost universal acceptance of global warming but a poor acceptance of free market principles, for example.

My hypothesis is that in the long run education systems have a big impact on what average voters think; and that America's High School system isn't very strong on the scientific method. That's not to say it's all bad. I think it is very strong on creating a sense of national identity, something the UK system seems quite poor on.
Probebly an UFO from the Land of Lisp.