skysight-inc/HackerNews huggingface dataset:
To be fair, with Tumblr there was just no forward thinking plan. The first thing they should've done was consolidated content. Thus if someone uploads a picture that's already on the server, it should automatically become a reblog. This would've promoted greater content creation and thus promoted the harnessing of content creators. Everything else falls into place on that solid foundation. Promoted posts, inline advertising. It would've all been there for Tumblr to cultivate in a manner which users can embrace.

Instead the idea seems to have started out as a micro-blogging system that's grown into a full-fledged blogging system but seems to lack real direction and instead seems to on the fly to meet the needs that suddenly develop from usage statistics and shoehorning.
The first porn search engine build on bootstrap
The first free porn tube site build on Twitter bootstrap!
Oversteer, Understeer and Downforce
Document Automation for Banking
How to quickly start a single-page application with Node.js
Nice post. This is way better than the standard docs. Having lots of examples really helps.
YKK zippers: Why so many designers use them.
> This isn't bigotry. This is just the way things are.

Indeed, I don't think this situation is all that different from Medicine or Biology. Parts of anatomy, diseases, and taxonomic classifications will forever be known by their Latin names. Likewise, programmers will probably still be referring to "if" statements and "for" loops long after no English speakers remain.
Great article.

As someone coming from a Maths background - instead of pure CS - I'd never heard of some of the features you highlighted. If you consider expanding the article, please could you put in a line or 2 explaining what a feature is?
You can disable Chat Translation in your User Profile, and you can rollover the translated chats to see the original message if you prefer to keep it on.
What does it mean to "take off"? It is kind of silly to suggest that people do not use web apps. A boatload of people use Gmail and DropBox. I guess if we are asking why aren't they even more popular and why don't native apps start to die off, at least part of the answer lies in the fact that browsers are only starting to support a lot of the standards in HTML5 that will enable true "web apps". Once we are able to get most users off IE 8 and older browsers I think there will be a surge in the creation and use of web apps.
I now see your 'PS' (perhaps added while I was adding my comment?) - however I cannot follow the argument you make.

IF you assume that MITM-attacks are rare, you probably also assume that traffic snooping is rare (which is after all a form of a MITM-attack). If that's the case, why use encrypted communication channels at all?

Security is never perfect - it always is about adding layer upon layer to make the bar high enough that the remaining number of adversaries becomes more manageable.

Spoofing a site that is not using SSL is trivial. Using SSL with public CA signed certificates significantly raises the bar. Not to the 'perfect' level, but enough to make a real difference. Not checking the server certificate throws you back to the 'trivial' level.
If MitM attacks are so rare, why bother encrypting your traffic in the first place? Packet-snooping attacks are also "extremely rare" by most metrics, so why protect against one but not the other?

Either go all the way on security, or be obvious about not having any. Appearing secure when in actuality you're not is the worst option.
Regulations perhaps might be a issue? Do all electronics sold to a consumer require extensive testing? Here in Australia i'd be surprised if there wasn't a truckload of hoops to jump through for electronics.

Soon we will need a qualified electrician to install light bulbs, who knows who difficult it is to sell a electronic device as a independent. Hopefully I'm being overly pessimistic.
We saw it Jackson. Had you sent something like that to us about our site, you would have definitely heard back from us. From everything we've heard, that's a fundamental difference between us and them. We care about our users, our community and the people who give of their own time to help make our site better out of sheer love.
People in this thread have mentioned gastric bleeds.

I haven't seen anyone mention the increased risk of hemorrhagic stroke. Heart attacks are serious and they kill many people, but so do strokes.

The end of the article mentions CVD. Here's a Cochrane review of aspirin for CVD:

(http://www.imbi.uni-freiburg.de/OJS/cca/index.php?journal=cc...)

tl;dr: 5% or greater risk of CVD over 5 years the risks are there but less than the risk of CVD. 5% to 1% risk of CVD over 5 years the risks are there, and probably about equal to CVD, so you need to talk to a doctor to assess. Risk lower than 1% of CVD over 5 years means the risks are more severe than the risk of CVD.

The article is pretty lousy. There's no direct link to the original research, so it's harder for people to see if the science is good or hopeless.

> One type of cancer called metastatic adenocarcinoma, which can affect the prostate, lungs, and colon, was reduced by 46 percent in people who took aspirin.

Most people have no idea how to interpret this sentence. Most people have no idea how many people - out of say 100,000 - will get adenocarcinoma. (Am I reducing my risk from 2 in 100,000 to 1 in 100,000? Or from 300 in 10,000 to 150 in 10,000?)
I agree.

For a fresh start (greenfield) it's probably fine.

Unfortunately for 90%+ of IT products, it's not a greenfield. That's where the problem comes.
Revealed: Inside super-soaraway Pinterest's virtual data centre
Your ORM is a black box. One you don't seem to understand on top. Also, ironically, you are pushing your anti-RDBMS agenda as a solution for all problems complete with information devoid attacks such as "The world changes pretty quick. Those who adapt quickly stay around."Among others.

You clearly are not in willing to reflect on the actual problems being presented to you. Instead you are clinging desperately to some sort of ideology that either you yourself came up with or someone sold you on.

Look at the basic problems. You are not solving them or making them go away by "abstracting them away." The reason is that these particular problems can't be abstracted away.

For example, you raise joins into the code that your programmers write instead of the RDMBS level. But you are still writing joins, they are just for loops on top of your ORM solution. Now you incur the cost of writing them manually each time and testing them, also dealing with ACID which almost surely you are not doing correctly. Or if you are, you are spending huge amounts of money to make it right. Even worse, your solution can't possible be as fast as the RDBMS solution since you need to go through all sorts of heavy abstraction.

You are not seeing the actual problems at all and not surprisingly demonizing the type of people who do understand them: DBAs (assuming we are talking about expensive professional DBAs).
my favorite :

"Occupy Wall St - The Revolution Is Love"

http://www.youtube.com/watch?v=BRtc-k6dhgs
Try this at home - science experiments for everyone
I've only had him for a week. He's great but he keeps waking me up in the night so in the morning I'm really tired :-(
Because a short has a hard limit on the possible gain (the amount you got when selling minus the borrowing cost, if you can buy it back at zero when you have to return the stock), but no limit on possible losses (if there is a rally or a short squeeze and the price at which you have to buy it back is ten or hundred times of what you sold it for). This is especially nasty if your trade partner knows you have shorted 40% of the traded stock and he controls 61%: he can demand any price he wants for the 1% you must buy from him to fulfill your side of the trade. http://www.nytimes.com/2008/10/30/business/worldbusiness/30i...
So I used to think the same thing, and then I saw something funny: it was a spinning 3D cube with a scrolling document on all 6 faces. It was made with pdf.js and WebGL.

Now this isn't the same because it's NaCl and therefore not pure-web, but a pure-web terminal emulator would be awesome! It would mean you could embed it within normal web content and mash it up with other stuff. Want to edit your dropbox contents/Gmail in Vim? Maybe pipe the contents of a file into a text box? Maybe just live refresh the output of your web site when you save?

Actually, I'm running out of cool things you could do. Nobody needs a spinning 3D cube with a PDF on it, but the fact that you CAN do it means that people will invent something useful for it, and I have no doubt they would invent something awesome with an in-browser terminal emulator.

Unfortunately, this being NaCl, it may not be it. Shame.
Sounds like you're making an awful lot of assumptions about other people's workflows and how they 'should' do things. Have you ever actually worked in a production environment? (no way to ask this without sounding snarky, it's not meant to be mean-spirited)
Depends on the content, something like a movie that is on millions of hard drives around the world today could be replaced some redundant cloud storage in a handful of formats.
Increase website traffic by 40% using floating social media buttons
Liverpool vs Fulham live Premier League Today
Enjoy Premier League match Between Liverpool vs Fulham. Please do not miss the today’s great match between Liverpool vs Fulham. I hope you will get so much fun by watching this very exciting match between Liverpool vs Fulham live Premier League 2012 online streaming, Watch Premier League Liverpool vs Fulham live online on 1st May 2012
LG takes step back from Windows Phone
Too Old to Fail
Lamborghini Aventador J Has Been Sold
Thanks so much for this effort! Finally some progress in the right direction. I will definitely use it.
Figure It the %$&* Out
I love your logic. Then, it will be this http://www.youtube.com/watch?v=Gr-qewC-4gY
At the risk of being meta; I think you should vote up when someone contributes to a discussion in a meaningful way, regardless of server you agree or not.
I may well have this very wrong, wouldn't be the first time, but wont google loose a hell of a lot of money if they dont return the top results? It might be "easy" to implement technically, but I suspect it will completely muck up their revenue stream.

Perhaps there might be a great irony of this site becoming popular and using google ads to finance it!!!!!!
The Dambulla Logs
Please, no -- I really dislike it when an application decrees that I Know What Types Of Phone You Can Have and You Shall Have Only One Phone Number of Each Type.

CiviCRM has an interesting scheme too: it lets you say that a number is a [Home|Work|Other|Whatever] [Mobile|Fixed|VoIP|Whatever] number.
The ORM layer does give you ACID or rather it doesn't take it away. It does joins and transactions. It's just an abstraction. I suggest you read up on PoEEA [1] as I don't think you understand what an ORM is properly or you've had experience of some rubbish ones like ActiveRecord or Django's ORM. See Unit of Work pattern, identity map etc to start with and work back.

NHibernate, SQLAlchemy, Hibernate are where you need to look and compare.

The ORM does a few joins where a performance gain is possible but we avoid them though as they are expensive on IO and transfer.

Most of our tables match the UI 1:1 and we populate these from the domain model when it is mutated or when we can afford it to be done (either directly or via message queues). Effectively they are materialized views which are updated when data changes or before it is required. Google CQRS.

I'm not suggesting NoSQL - just caution when using RDBMS features. I'm not an advocate of NoSQL.

[1] http://www.amazon.co.uk/Enterprise-Application-Architecture-...
Perhaps, but many of the basic warnings still apply.
In industry and web businesses alike I see the biggest issue is not capturing or storing the data; it's one of picking up the tools and data already at their disposal and using them to help customers. That's not a gap outside consultants are going to help a lot with as it is mainly a cultural thing, and smart web businesses have that from the start.
But does that business even exist? I'd love to see some investigative reporting on this issue. Most of the other deals have hints of quid pro quos like funding advertising for Windows laptops, so basically those companies are taking money in return for PR against non-Microsoft OSes, but continuing to use those non-Microsoft products themselves. It's all very odd.

The Nokia deal could also be seen as Nokia being worth more to Microsoft than to Google because if they adopted Android it could have seriously tilted the market away from all Microsoft's products.

It reminds me of idea that big companies talked about their potential Linux migrations simply to get big discounts from Microsoft. Though that strategy seemed to work for Microsoft, this time I'm not so sure.
Which in turn can help them rank for more terms.
The Importance of Choosing the Right Personal Injury Lawyer in Chicago
If you find yourself in a personal injury lawsuit, then it is extremely important that you choose the right personal injury lawyer in Chicago. In all honesty, these kinds of cases can be made or broken based on the attorney that you choose. If you do not choose one of the best lawyers, then you could find yourself in a situation where you lose the case and find yourself stuck with big medical bills.
Hah yeah me too, I had games shipped from Asia in 1997 or so, that was so exotic back then that people came over to my house to see what packages from the other side of the world looked like (hint: exactly like the local ones, except maybe with a few more stickers). Then in the later versions of the PS1 the solder points became so small that I needed to solder the chips in with a magnifying glass and a very thin needle-like soldering gun tip, which I accidentally got right a few times and then botched a customer's Playstation with. Whoops. Stopped doing it after that - it was getting repetitive anyway, and profits had always been very low, even before factoring in my time.
my website ranked 1st? guess i need to work harder T_T
Insomnia.

The urge to code.

Next door singing karaoke.

Bad colds.
Sometimes people worry about general "stuff". They can worry about this stuff so much that they stay awake at night.

Here's an example of that type of usage:

(http://news.bbc.co.uk/cbbcnews/hi/newsid_6380000/newsid_6388...)

> Loads of kids in the UK can't sleep at night because of worrying about the environment, according to a new report. Fears about global warming and its effects on people's health and animals are some of their biggest concerns. But what keeps you awake at night?

Sometimes the usage is more specific, about the jobs that people actually have. Here's an example of that usage:

(http://www.spacepolicyonline.com/news/what-keeps-you-awake-a...)

> Moore, who deals with the rest of the astrophysics portfolio, said his worry is how to implement the missions called for in the 2010 NRC Decadal Survey for astronomy and astrophysics with NASA's existing budget, and how to work with the Europeans on achieving science objectives. He also is worried about the Gravity and Extreme Magnetism (GEMS) small Explorer mission that he said has technical and cost challenges. "We hope we can thread that needle," he said, and "be honest and straightforward about cost."

There's a subtly different form of this. People identify challenging aspects of their work, and they key important aspects of their work. These are framed in a positive way. Here's a video of some of this type of use. Note the small difference, the NASA quote is a bit brutal ("We have really tight budgets and we hope we can meet budgets") while the AskTheExperts video is more aspirational ("Progress is difficult but exciting possibilities exist").

(http://newgtlds.icann.org/en/announcements-and-media/video/a...)
Electronics sold direct to end users must comply with FCC, CE LVD/EMC and other regulations. The vast majority of the hobby market ignores this though, and they don't get enforced much except for intentional transmitters.
Awesome, thanks. No more VPN :) Also great how you use youtube/soundcloud to get the content we want :) Keep it up.
Yeah except now you get the content farms that don't know how to rank. A competitive spammy term like "pay day loans" still shows plenty of low quality sites because of the crazy number of sites looking to cash in on the term.
The terminal metaphor isn't so great either; in fact I think it's miserable, compared to the workbook-type approach provided by something like Mathematica from 15 years ago (last time I worked somewhere that could afford it) I find it depressing that all command line interfaces aren't like that.

Also, in-band signalling, escape characters, magic select() timing loops to distinguish from "real" input, hackarounds for the fact that the original terminal was a separate computer and had local and remote modes and some keys never sent anything... is that metaphor REALLY still relevant?
I was pretty addicted to Turntable for a solid 3 weeks last summer. Maybe 4.

Like others have mentioned, I do think one of the reasons they're flattening out is due to lack of updates, but I stopped logging in for two reasons.

One: It was _too_ engaging. I enjoyed every minute I was on it, but my productivity started to slip. Drastically. Suddenly it's 5am and I'm having a great chat and listen with some blokes from the UK. Dashing good time, but not the best way to spend a Wednesday night.

Two: It was too hard to find (or create/maintain) a room that played the kind of music I wanted to listen to. This speaks to their lack of updates more than anything else, as they could have fixed this pretty easily: index rooms on songs played and allow users to find rooms that recently played a specific song. Or three.
Here's an example of using javascript comments to set options on a parser. It isn't JSON, but it is pertinent.

/* jslint nomen: true, debug: true,
evil: false, vars: true */
Did I say I was anti-RDBMS? Not at all. I'm just careful. I still use RDBMS for everything - just differently and I avoid a fair amount of the tempting features. I'm not an advocate of NoSQL.

The ideology came out of necessity and 20 years of watching people fall down the same holes.

Joins - loops on top of ORM? Doing ACID myself? Do you understand what a non-toy ORM does? Do you understand the separation between the data model and the domain model? Sounds like you don't.
I agree. I'm not advocating KV stores.
To be honest, if you have a good ORM, it's better at writing SQL than you are.

Compare to compilers being better at writing machine code...
If I were using a Lisp these days, I'd really miss the Lua table.

Lisp is built around cons cells and the linked list. But it has seperate containers of various types.

Lua is built around the Lua table, which can function as a list, array, and dictionary/hash table. You can then build any other data structure from tables easily. With a metatable, you then also get read-only tables, objects and classes, and more.

Now if someone were to design a modern Lisp based around tables...
Pop Goes the Small Business
UK fair dealing is much tighter than US fair use.

At the moment "format shifting" (but not time shifting) is still illegal, but no-one enforces it and it's going to be changed. (I haven't kept up; maybe it has already changed.)

As you say, being allowed to make backups is tricky if you're not allowed to circumvent technical protection measures.
Cheap flights to Oceania
02031890988
Viral Marketing fail for Blackberry Australia
I'm one of the authors. Doppio's not the first JVM in Javascript, but I believe we have the most extensive support for the JRE among the lot. In particular, we can run Rhino and the Java 4 compiler. Feel free to ask me any questions!

Check out the demo here: http://int3.github.com/doppio/
Analytics are just not enough for mobile apps. Here is why
You have gave up your signup process because you were not excited enough.

What article suggest is to "clutter" your minimalistic sing-up form with useful information on what happens after you sign-up. Hopefully this will excite the user more. So that filling that extra field or confirming that e-mail will not be such a pain.

Basically if you are not exciting the visitor, then even a tiniest time-to-signup won't help.
Thanks for the summary. Very exciting developments!
Upthread people are mentioning images of child sexual abuse.

It's important to mention that in the UK this is an absolute offence. If the image is in your possession then it doesn't matter how or why it's there - intent is irrelevant.

This is important for people responsible for various servers, for example.
Exactly, if you can't attract casual developers, then you can't attract consumers. Look at the hit that is Angry Birds, there's still no Blackberry version and that's gone from casual startup to monolith of a gaming company.
First, this was a very well-written article -- if you only skimmed the first page, go back and read the rest! I think it describes an interesting founder (well, chairman-founder) dynamic.

Second, was anyone else slightly reminded of Steve Jobs in his earlier days? Maybe it's because I just read the Steve Jobs biography, but Chasen seems to demonstrate a lot of the same characteristics: desire for complete control over the product, strong vision, disregard for more practical matters (marketability, cost), belief that the product qualifies as art, and mild tendency to be reclusive, stubborn, or uncommunicative.
Exhibiting our Project Management Software, ProjectVision 22nd & 23rd May 2012
We're paying for the support and insurance against failure, not the features.

You don't do manual SQL updates. Why would you if you have an ORM? You update the domain and it does all of that stuff for you. I only care about the domain which is the stuff that makes the money - not writing SQL.

ORMs don't suffer from SQL injection as they use properly parameterised prepared statements.

Regarding lock in you are correct, but the RDBMS is the most politicised and expensive component which is why yo uneed the flexibility.

I am in no way saying "RDBMSs are shit - NoSQL forever!".
I did a fair amount of real world Lua a few years ago. This issue did start to bother me after my codebase grew. It is fairly easy to work around, mainly due to the very powerful metaprogramming facilities in Lua. See http://lua-users.org/wiki/DetectingUndefinedVariables. I ended up adding a few lines of code to my own common library module which disallowed globals unless specifically declared with my own "declare" function.
There's a page on the Lua users wiki that neatly summarizes the various arguments: http://lua-users.org/wiki/LocalByDefault

Essentially, instead of asking "why global by default", you should have to explain "why local by default is a good idea". In practice, I've found it something easy enough to get over. You don't have to believe me, though...give the Lua Missions a try and see if you don't like Lua just a bit more than you thought you might: https://github.com/kikito/lua_missions
I wouldn't consider dropbox a webapp it is more native than anything. Web apps are tough to find and distribute. Someone should create something like a web app market. The reason why mobile apps are so popular is because they are so easily discovered.
Talk about abstraction!

Java -> bytecode -> JVM -> CoffeeScript -> JavaScript -> interpreter/JIT -> machine code -> CPU -> hardware.

Turtles all the way down...
Will work perfectly with the rising 3d printing and soon-to-fruition printed circuits industries
Moreover due to the fact that .NET is coupled with Windows, it seems to be less of a problem to be stuck with a very outdated version of the framework.
In Java I often had to write for version 4, whereas 6 was already released.
The easiest f***ing way to check for gzip and more
25 years of storage.
Show HN: Facebook Instant Search  Search FB the Instant way