skysight-inc/HackerNews huggingface dataset:
...a competently engineered Turing Machine can do everything NoSQL databases can, particularly limited databases like MongoDB. ... Emacs is just as fast as NoSQL du jour in the hands of someone that knows it.

FTFY.

The difference between using a good competently engineered distributed database and PostgreSQL is that when your prime concerns are horizontal scaling and operations costs, the distributed database can be an order of magnitude simpler and faster than PostgreSQL given the same amount of effort.
NVidia announces GeForce Grid , this could change everything
Dear Entrepreneurs, please don’t sell your company
"You're much more likely to get in trouble internally for violating the company's policies"

So is there a specific policy in writing regarding what you can and can't say? The issue certainly isn't revealing non-public information of a specific nature which is fairly obvious to keep under wraps.

I believe what matters is the amount of specificity. For example you can't say "Our earnings will be up this quarter so buy the stock". But you could say "I think we are doing well so I am buying the stock". Salesman, selling a product for a company, say, airplanes for Boeing are definitely able to make general sales like statements that could or could not be interpreted as a stock buying signal.
Many programs are tiny, written in poorly-regarded languages (Excel, app macros, shell, etc.), and written by people without the title of "software engineer." Many times the number of well-known products like Word or Stack Overflow. But that doesn't mean they are not programs and it doesn't mean they are not serving useful purposes. And the number of areas where little programs could help in the future is huge.

Programming is not a specialized job and it does not require specialized knowledge. Even idiots can program. The fact that you can program shows that you had interest and access to computers but it does not put you in a special club. Programmers ARE everyday people, not a priestly caste who can be distinguished from birth. And in the last few decades their numbers have dramatically increased - with each generation's clueless and accidental beginners becoming the next generation's experts.

We don't tell people "please don't learn any math" or "please don't learn any geography" even though most people will not become specialists or need a specialist's understanding. These are still generally useful things and things which make you an educated and modern person. We don't know where they will be useful or to whom. It benefits many more individuals to know something about these, and it greatly benefits our society that many individuals know something about them.

"just listen to what the experts have to say" is something that started to change as of the Gutenberg Bible, thank God.
Cool, interesting to see some numbers from a simple app like a battery app. I've been curious about that especially after seeing some like flashlight apps for $0.99 but with tens of thousands of reviews. I tell myself that I don't want to bother releasing an app like that since I perceive them of little value. But if it is getting good reviews and also manages to make one indie developer a lot of money then they must be doing something right.
You might want to write call options instead of buying put options, but that's also a risky strategy.

I don't know the original poster, but I would guess by the way he/she is asking that question that they probably do not understand markets well enough to take on the risk of writing a call option.
This seems like a great tool specifically for prototyping as opposed to the tools that try and also create mobile web apps or functional prototypes. I have tried http://tiggzi.com/ http://codiqa.com/ and a few others, but have found none of them good for practical use. Most people I know use Balsamic or just Photoshop, but this seems good for rapid prototyping.

Suggestion: In preview mode, is there an easy way to prevent users from dragging the images on the buttons or prevent the preview from being drag selected and looking like selected text?
Jumino's 5 million dollar fund for startups
Google Gets Semantic
Geoengineering experiment cancelled due to perceived conflict of interest
Yes it turns out that to operate a DB, you do need DBAs.
I agree that all the Kickstarters on here are starting to wear a bit thin, but strongly disagree with the rest of what you said. Listen to yourself: You're complaining that this person doesn't want to work for you for free. How can you possibly feel entitled to that? Remember that old free software mantra: It's like "free speech," not "free beer."
Very well said.
My understanding of computers came far before my understanding of code.

I think people are falsely equating all the marks of a good programmer as being the benefits to learning how to program.

"It makes you logical, methodical, organized", etc etc.

Yes, these are all qualities you'll find in a good coder. However I don't think programming is a good way to teach these thoughts! NOT AT ALL!

I learned all those things by writing English papers. I had lots of problems writing in my early years, so I studied, and worked hard. I learned how to outline my thoughts. I learned how to properly revise a work. I learned how to organize my thoughts into logical units. I learned how to make those logical units flow into one another. I learned how to arrange those units so that they each make sense in context. I learned how to target a unit to a specific audience.

I think programming would've been a terrible way to learn those skills. English is at least somewhat forgiving. Even if your sentences aren't perfect, the general idea still comes across.

Learning to program involves weird and obscure syntax, you're constantly fighting with the compiler, you're dealing with stack-traces a mile deep every time you make a mistake.

Programming is an incredibly challenging way to learn problem solving.

Obviously I found that challenge to be worthy of pursuit. Certainly we shouldn't be discouraging anyone from learning how to code. At the same time though, I think it's incredibly offensive to say that everyone should know|learn how to code.
It's free if you don't expect to need more than 50GB of storage. And that's after compression.
I really like the 'I tried this, I tried that, here's why and what I was thinking and what I concluded and also this went wrong' approach. Just wish it also discussed the marketing side of things, but maybe that's another post.
Yeah, I was using Supervisord before this, but was having some problems with it leaving zombie uwsgi processes around (for sites that needed multiple workers). While looking for an alternative, I came across Emperor. So far it's been great.
Obama Now Claims The Power To Freeze Your Assets If You Oppose Yemeni Government
Hemingway Interview: The Art of Fiction
That's why every pork that is slaughtered will be inspected by a vetarinarian who is looking for these eggs (little white balls).

I remember, when I was a kid, my grandparents had pigs on their farm and when they slaughtered one once a year, some dude with a microscope would come the next day, check it and put a stamp on it.

And I am pretty sure that it is the initial reason why some religions are not allowed to eat pork, a smart move 2k years ago, when there were no microscopes around.
Show HN: JS & JQ Data model to handle ajax forms in 3 lines
It's just the standard Internet hype cycle.

I'm guessing within the next year we're going to see a similar backlash against Hadoop as people who rush to it begin to discover that map/reduce isn't necessarily the best distributed processing model for their needs. This despite Hadoop continuing to be the effective (non-silver) bullet it's always been.
Clickable
http://mockingbot.com
Suppose I went out and sought out people who I think might have a beef with the american government, proposed a terrorist plot to them, and supplied them with the tools to do it (and the FBI has supplied real explosives in the past to these groups).. and then they do it and all die in the process, but cause death of innocents as well.

If I did all that, would I be guilty of something? Probably conspiracy and a dozen other crimes.

Ok, now, if I'm doing the exact same actions, but I'm a member of the government, does that make my actions less of a crime?

If something is a crime, does the criminality of it change depending on who is doing it?

Is it ok for the president to murder someone but not for a distraught spouse?

Is it ok for an FBI agent to set up a terrorist plot that gets foiled, but not ok for a truck driver?

Imagine in both cases, before the plot can be put in motion, that law enforcement swoops in. The plot hasn't occurred yet, so they haven't actually committed an act of terrorism. But they did plan one and engage in a conspiracy to do it.

In that case, isn't the FBI agent legally as guilty as anyone else in the conspiracy?

How can the law be relative and let certain members of society off the hook- especially if, as it appears, those members were the primary conspirators, and without whome nothing would have happened?

Whether this is "entrapment" or not is besides the point here-- if participating a conspiracy to commit a terrorist act is itself a crime, then isn't organizing the same also a crime?

And shouldn't' criminality apply to anyone, no matter what their profession.

If the law starts treating certain members of society differently than others, you don't have the rule of law so much any more and you start having two classes- the untouchables and the common.

Police getting away with speeding doesn't always hurt society (thought it does cause wrecks) but over time, it seems natural that more and more laws will apply to the common folk and not to the "elite" and the elite will come to use their powers more and more for their own advantage.

This disconnect is corruptive in nature, I believe.
I wonder where all those millions come from? All venture capital, or is 10gen gaining paying customers?
Google Mobile and Tablet: Introducing the Knowledge Graph
Sounds like event sourcing [1] applied to databases.

The server-side transactions reminded me a lot of VoltDB [2], which also has server-side transactions and turns out was a previous system Abadi was involved in.

My naive impression is that VoltDB is more about being in-memory, single-threaded, and lock-free, where as this Calvin approach is more about deterministic ordering of events.

Sounds really cool, but there is a reason people don't like writing stored procedures. Besides (historically) meaning you're forced into a non-general programming language, it means you can't do anything else while executing the logic (call out to a 3rd party, read a file from somewhere else, etc.).

While SQL has its flaws, the semantics of writing your application logic freely over multiple queries ("make a query, do some work, make a query, do some work, ... commit!") and having the database just make that magically work for you is pretty darn nice and not something I'd easily give up.

Maybe a heavy dose of optimistic locking and a pleasant/mostly automated process of coding/integrating/deploying the stored procedures would make it possible to get all the performance benefits of their approach. It does sound pretty smart.

[1]: http://martinfowler.com/eaaDev/EventSourcing.html

[2]: http://voltdb.com/
They just need a Git integration with syntax highlighting for other languages and this might actually be useful. Although there are many web-IDEs simple tool like this would still be useful.
Evernote Gets an Android Ice Cream Sandwich Facelift | Best Android Tablets
When I was in college, our floor's resident anarchist ran for (and won) a seat on student council. We found it rather entertaining.
Everyone should learn to code. Everyone should learn to write. But we shouldn't necessarily aspire to become professionals in either.

English and Code are tools that are used by others to form the world around us. To understand these tools is to understand this world. To not understand these tools is to be at the mercy of the world's creators.

Knowledge is power; it is both the power to attack and the power to defend. Learn to write and learn to code, not to attack, but to defend yourself in this world.
Conspiracy to commit foo generally means you are planing to commit foo, not talking about the best way to commit foo.
Source of my problems:

design issues 5%
architecture constraints 5%
language shortcomings 1%
mental blocks 5%
personal time management 4%
personal energy 5%
communication with others 75%

I waste more time just trying to figure out what others are trying to say, sometimes in person and by voice, but mostly in writing. For most emails, I have to click "reply" or call back simply because what you're trying to tell me is so unclear. I think the last time I received a written specification I could actually work from was in 2002.

This isn't a problem of education, country of origin, or any other demographic: almost everyone sucks at writing. It's a real problem.

I suppose the best antidote to poor writing is more writing, especially on-line. Don't be bashful because as OP says, your readers won't be.

Thanks OP for the one "please" post this week that everyone can benefit from. (Did I just end that sentence with a preposition? Need more practice.)
Google is new Microsoft, They have no idea which products/apps they have...
This is long.

This interview is about writing prose, but it really spoke to me about the creative process and I read it from the perspective of a startup founder.

It's great how sometimes he gets snippy at silly questions and I love how he describes the separate pleasures of creating and consuming (writing and reading) and how they each have their own merits, and that they're not necessarily meant to be shared.
I wonder if it's the result of the embarrassment that came out of Ruby Ridge? Also, I imagine that there's a certain element of control, predictability, and cowardice: as an undercover cop or informant, I'm going to feel a lot more comfortable 'infiltrating' a protest movement than I am going into a somewhat isolated, armed, and organized group.
What's the difference between coders and the population at large? My thought is that it's the difference of problem granularity/scale/scope. In general, computer programmers are interested in solving bit-based problems, the rest of the population not so much.

That said, my opinion is that 'programming' in the broadest sense is a native capacity of humans and therefore is not special. If you haven't realized by now that algorithms == recipes == best practice methodolgies == etc. you're missing the forest for the trees: programming is systematic problem solving period. C# mavens aren't the only ones who program; we all do.
"On Writing Well" from W. Zinsser is one of the few books I've read multiple times over the years and probably the book I've recommended and loaned out the most.

http://www.amazon.com/Writing-Well-25th-Anniversary-Nonficti...

Anyone who runs a business, has a blog, has to communicate with other, or sends email should read it. Twice.
I probably should have included more on the marketing side. It probably deserves another post, but the short version is I didn't include it because nothing I've tried really contributed to much of the success.

I mentioned it a bit in the article, but from my experience and that of many devs I've talked with the best money spent is on design. Put the money you planned on spending on marketing into the best designer you can afford.
Only if you take real action towards committing foo. Talking about it does not constitute real action.
About a third of Americans are obese today, so to say that only 42% will be obese in 2030 seems optimistic.

Colorado has about 1 in 5 obese people. That's already making "overweight" look normal and normal look thin.

If you're a non-hispanic black in America you're already in a group that's over the articles 42% in 2030 obesity rate: 44.1%

These are CDC figures. They are gently tricky because they're self-reported.

(http://www.cdc.gov/obesity/data/adult.html)
Herein lies the rub, though. We have to choose what we want to teach our kids. That's how the current system is established anyways.

The current system does not let you "learn what you want to."
It teaches you an established core curriculum.

Personally I think an overhaul of the education system would be far more productive than letting internet celebs duke it out until their agenda gets pushed down the throats of K-12 students.
Let's just all adopt a muslim life style, without the faith.
How does one get rid of this anyway ?
Google Knowledge Engine
I just tested this under OSX and had no problem, so this is probably Windows-only.
Anyone else think that maybe this http://oppugn.us/posts/1272050135.html is why Mark Pilgrim committed infosuicide?
Electric Imp Raises $7.9M To Power The Internet of Things
Compile-time conditionals and unique constants using C11 _Generic
Google launches Its Knowledge Graph
In favour of...?
Open Source and You - 19 tips
this is a big idea. i hope these guys pull it off. if they don't, someone else will.
so you buy into the 'if you build it (blog, app, whatever), they will come' philosophy? because having good content doesn't magically bring in visitors
That's how to get regular tapeworms that end up in the intestine. To get cysts in the brain the process is slightly different:

"But sometimes tapeworms take a wrong turn. Instead of going into a pig, the eggs end up in a human. This can occur if someone shedding tapeworm eggs contaminates food that other people then eat. When the egg hatches, the confused larva does not develop into an adult in the human’s intestines. Instead, it acts as it would inside a pig. It burrows into the person’s bloodstream and gets swept through the body. Often those parasites end up in the brain, where they form cysts."
Website owners don't like CPC because the advertisers try to push branded ads that don't ask for a click (essentially free advertising). It was only with the advent of Adsense that CPC became acceptable due to super efficient targeting, and even then it's often used as a last resort to fill unsold space.

Advertisers want CPC/CPA because it allows them to sit back and get the publishers to do the work, whereas CPM allows the publisher to concentrate on their website's content rather than targeting someone else's ads.
I had to pick the Swiss cheese out of my sandwich after seeing the pictures.
I did the new version of Kleiner Perkin's site (http://www.kpcb.com) and the first thing I did was to review the other VC sites out there. It is amazing how many VC websites look like they were coded up by an intern in a weekend.
Wow, did he even try to justify it? Maybe he's destroying the system from the inside? http://abstrusegoose.com/456 :)
Google Launches Knowledge Graph To Provide Answers, Not Just Links
That isn't how conspiracy to commit works. There has to have been foo (or an attempt at foo), and demonstrable knowledge of that act of foo (or highly probable knowledge), and actions to further the committing of foo (direct or indirect I believe). Just exploring stuff in the hypothetical is completely legal.
Interesting. Thanks for that. Curious what kind of work that is - do you have real-time critical apps that you have to tweak milliseconds or watch RAM consumption carefully?

I sometimes feel like I could be lazy, but I just never seem to need to deal with that type of tuning due to the nature of my work which is business apps. Don't get me wrong, I do deal with performance tuning - but never at the data structure or algorithm level. I would say I spend time architecting to preventing huge data structures to begin with. Also SQL tuning, interface design and things that I have to deal with. The low-level stuff like sorting algorithms are just built into whatever language I'm using and they don't seem to be a bottleneck.
Great, there are a million bugs now, but I've been waiting four years for a fix on bug 227808.

https://bugs.launchpad.net/ubuntu/+source/gvfs/+bug/227808
Django/jquery/sendgrid, I have no idea (yet!), and yes. On the first idea the main stuff I'm pulling from lean is analytics, but if this one doesn't work out I'll do more custdev and in-person stuff as appropriate.
Can you write something geared towards actual product and customer development and finding market fit? Hiring employees is just a small part of the game. For some, it's not even a part.
Congress spends hundreds of billions bailing out banksters and auto unions, while easily solved issues like this are allowed to linger, destroying countless lives worldwide.
Facebook still writes features in php, they just compile to C++ to eke out performance (i dont work there). I'm not sure where he got the "fixed" quotation from, the word 'fix' is not mentioned at all in the fb post to which he linked.
20    Cool  Collections Of Desktop Templates Design
“Optimus UI 3.0″ Is LG’s New Ice Cream Sandwich Skin
"For every bug on Launchpad, 67 iPads are sold. " hillarious, I like the idea.
The point is that eventually all businesses are going to have to integrate with Facebook if they want to compete. And, as part of that integration, data will be flowing back into Facebook. The more data that flows back, the more those businesses can extend the capabilities of their app in novel ways.

Right now things are incredibly primitive. Pictures at bars on the surface seem useless, but we're living in an era where machine learning and machine vision can extract tons of information out of those photos and that behavior. All it takes are a few nuggets of facts about a person that cannot be ascertained otherwise and Facebook has an unfair advantage as soon as people learn how to apply those facts in a way that puts them at an advantage.

I would not look to the status quo as an indicator of how this is all going to tie together. You and I are not going to be part of this, most likey, we are too old. Facebook hasn't even created a phone yet. Once they have hardware out in the field that is Facebook-enabled things are going to change rapidly since those devices are going to make non-Facebook devices look braindead, even today.
Thankyou! I've sent it to my cousin, I'll try to find out which were his favorites.
Paralysed patients use thoughts to control robotic arm
A nice client-server library in an existing ecosystem would've helped the world more. Oh well.
I think it's in society's best interests to roll these people up. I have absolutely zero qualms about taking people off the chess board that think it's a great idea for everyone to pile into the van and visit the bomb site.

Hunh, I think that’s the same argument to be used for illegal wiretapping, slapping GPS transmitters on cars, and on an on. "We’re after nasty people, so society’s best interests are served by having us use every tool at our disposal and letting us choose who, when, and why without oversight.” And yes, the answer may be easy for you, but it’s also easy for me. I don’t think the fact that these people may be nasty has any bearing on what should or shouldn’t constitute due process. I also don’t think that discovering their nastiness after the fact justifies the police actions before the fact of their nastiness has been established.

I suspect there are deep, deep philosophical divides at work here. For your reading interest, I present something that happened during the a long-ago spate of successful domestic terrorism events:

https://en.wikipedia.org/wiki/COINTELPRO

Which leads naturally to a group of actually nasty people:

https://en.wikipedia.org/wiki/Weatherman_(organization)

I almost forgot. As a Canadian, I am especially interested in this difficult moral case:

https://en.wikipedia.org/wiki/October_crisis
This is great. We need more of it.
haha Very true!