skysight-inc/HackerNews huggingface dataset:
I would definitely agree that it isn't the best graphic, but I think it does an admirable job of portraying the primary thing it was created to portray (I assume) -- the context of radiation dose levels. I can very quickly eyeball the order of magnitude difference between a plane flight and a chest X-ray, while I could also dial down to the more precise differences if necessary.

The "radiation doses combined" transition seemed fairly clear to me. In every case the collective doses are measured in the new SI-prefixed unit delineated by the scale on the left. If I were to criticize anything I would be a little more wary of the color choices and the box labeling. The = sign and parenthetic dose notation seems a little confused (the blue box dose size uses a different convention from the others).

While the chart could layout some things a little more clearly, I think that Minard's chart shows that one shouldn't reduce information content solely for the sake of simplicity.
If my data is document based then how is SQL going to be more concise and expressive than JSON ?

Say I have a domain model that involves a primary object e.g. User with lots of maps and arrays then how is SQL going to be better then ? Lots of tables and joins better than a single document. I think not.
As someone who's had an sbcl process running for just over a year on one box, I disagree.

xmonad is probably just a turd.
How about 240 GB almost as fast as DDR 200 (PC-1600) RAM? http://www.newegg.com/Product/Product.aspx?Item=N82E16820227...

Edit: according to reviews it uses compression to boost its bandwidth (but not capacity). Still seems like a decent tradeoff.
There's a lot of truth to this (though I'm generally a big skeptic when people talk about "research" in the abstract; and I remain genunienly "WTF are they thinking!?" about Glass).

Google tries stuff, fails a lot, and stumbles on as many successes as they engineer.

Facebook has executed really well on their core stuff, but... what else? I mean, they've been on a huge hiring binge now for four years. What do they have to show for all that talent? It seems like a big waste to society if nothing else.
Complex data relative to what? You and I can (quite) easily grasp how huge is a petabyte, an exabyte, a zettabyte even; yet someone not "in the field" will have a hard time grasping what represents such an amount of information.

Of course this one being ordered by Mozy should trigger some warnings about it being a covert ad, but it does not detract from the potential veracity of the data.

This one is admittedly quite simple, but should we discard all infographics on the merit they're not of Tufte level?
Doubtful, but this isn't even a good point. Working software is the important deliverable.

An unmaintainable codebase makes it hard to deliver working software in the future.
Oh! I see. I would never do a `git reset` of any kind if I hadn't committed or stashed. Yikes!
Hacker Lifestyle: How I Feel Satisfied with Every Day
Contact lenses
Yay, more Parse spam.
This has always been my concern (perhaps naive) with any (not just this) javascript SDK. It seems that it would be very easy, and almost inviting, for a malicious user to script a spam attack using the javascript console in their browser, and perform a large number of inserts to the database before you can detect this and disable their account.

Are there common javascript development practices or conventions to prevent malicious users from writing an infinite loop (as pseudo-coded in the post above) and spamming your data set?
I think this is the answer from their docs:
--------------------
All operations are still possible when authenticating with the master key via the REST API. As a developer, this lets you manage any aspect of the data. For example, you can delete private messages via the REST API even if they are private based on the ACL.
------------------------------------
So you really need a intermediate and secure server if you are doing something that needs to be trusted. To have a game completely offline would be a recipe for disaster.

You'd probably want to push events into the users profile, have the game ping your server to tell it that there are events waiting, Pull those events on your server and then increment the score. On your server you can have sanity checks and do cheat detection.
I think what he means is getting funded is commoditized.

But that will not continue indefinitely. And that is because eventually someone will want to know how the company plans to make money. When the company cannot tell them, they stop investing. And it spreads back up the chain. The whole thing collapses.

It's like a pyramid scheme.
Congress declines to let people download copies of bills.
There are a lot of products that started as totally uncool, used by hippies/yuppies & eventually became mainstream.

PC. Twitter. I won't be surprised if cellphone was too.

Google Glass is a prototype. Product will evolve.

I bet decades ago, people would not have thought that PCs would fit inside a manila folder.
Hmm like this?

http://news.ycombinator.com/reply?id=4044891

Rather than:

http://news.ycombinator.com/2012/05/30/non-volatile-memory/g...

Ooh it even wrapped.
Someone please copypasta, the blogger seems to have used his bandwidth allowance.
"Cargo cult" programmers don't grok strong typing or lexical scoping either, but that's not a good argument for a weakly typed, dynamically scoped language.
Can some one please compare stackmob and parse and any other competitors they have? I recently started using them, and I'd appreciate your thoughts.
"Dynamic typing – But how do you know if you’re working with an int or a string? By using your brain. HTTP does not do typing and so PHP does not do (strong) typing for scalars"

If you are going to defend dynamic typing (which, by the way, I have no problem with), at least try to bring better arguments. First of all, we can do everything just "by using our brains". Why the hell write programs at all then? Let's just use our brains!

Static type checking is a task that can be automated, compilers have been doing that for years, and it saves our asses from a lot of dumb bugs by making bad code fail as early as possible - at compile time. When you throw that away, you better have a good reason for doing so. "HTTP does no typing" is definitely not a good reason.

"Dynamic typing significantly reduces the amount of code you need to write" - only if you want your code to eventually surprise you with a subtle type-related bug.
Looks great, can't wait to see it open sourced. I've been dealing with the clunkiness of statsd/data -> graphite -> graphene for a dashboard, and have more than a handful of times almost started writing exactly what it looks like you already have done.

Any idea when we'll be able to use/contribute to Flyash?
"Imagine actors and athletes doing what they do today on Twitter—sharing their adventures from a first-person POV—except doing it with Glass."

Imagine having to click on a dozen copyright notices and pay for each image you see on Google/Facebook because the image they just took is owned by $ACTOR in europe, but $STUDIO in USA and $AGENCY in Japan but a blank page because Facebook doesn't have a right to use it in Canada.
I've been playing around with HappyBase for a couple days and I'm really impressed. You can tell a lot of thought was put into design - API is very clean and intuitive.

Hoping lots of people give it a try.
Lock-in is of course a concern, but that hasn't prevent some AWS services from taking off big time. Perhaps in the near future one will see an open source project that offers an off-the-shelf backend with a Parse-compatible API, much like what happened to S3 and etc.

Huh. I kind of like that. It's a natural anti-monopoly. The service becomes more attractive the more API-compatible competitors it has.

I wonder how they're gaming out that threat. I mean, with an ordinary web host, it's kind of a hassle to switch providers. With something like this, it would take a one-line change and a one-button data-import tool to switch to a cheaper API-compatible provider, right? Talk about a commodity service ...
Being able to connect with people from around the world and share content is not a big waste to society.
Making money from ads is just a business model. Don't confuse it for a one-hit product. Google could make a lot of different products and services that are based on ads. What you're saying is like saying 30 years ago that TV networks only survive on ads.

I think in the next 5-10 years we'll also see a much more hardware-oriented Google, too. I think Google is serious about hardware (Glass,Motorola devices...maybe even a self-driving, self-sustaining electric car in the future? Who knows).
Wow, very tempting

Too bad it doesn't fit my MBP =)
If you're handling "real" business on your website, there are multiple MVCs in play. Your website stack is a presentation layer that consumes internal APIs/message busses and the big data is handled elsewhere.
With regards to concerns around price: I actually did a comparison between Parse (which I use on some iOS apps) and StackMob, their nearest mobile competitor, and Parse actually came out very well in terms of price (although not so much on some more enterprise level features).

http://cleveryou.net/post/22718728512/parse-stackmob-some-th...
Not up to the job - quit or not to quit?
The website died...I guess PHP is not that "stupid easy to scale" after all...
That's ok until you need to read hundreds of multiple streams from a stream device. You end up with random access then at which point the stream paradigm breaks down and you have to use memory.
How Toy Story 2 Narrowly Escaped Oblivion (from rm *)
There's a huge difference between a tentative belief in a vaguely defined "higher power", and a confident belief in a well defined organized religious dogma or bible full of self-contradictions and logical impossibilities. Faith in beliefs that are provably wrong is illogical (but EXTREMELY common), and that's the basis of organized religion, which presumes to provide you with all the answers to questions that don't even make sense to ask. Organized religions are afraid to say "I don't know" and simply lie instead.

Most programmers should be smart and logical enough to reject that kind of bullshit, but my point is that some have their minds so compartmentalized that they fall for it hook line and sinker.

Everyone was shocked that Brendan Eich turned out to be a religiously motivated homophobe. He may be able to think logically about algorithms and programming language design, but his thought process about ethics and human rights is so illogical, severely flawed and compartmentalized that he's afraid to discuss it in public. That kind of religiously motivated irrationality is detrimental to a start-up, high tech company or open source project that needs to attract the best people regardless of their sexual preference, race, sex, etc.
So programming in PHP means that your code base will be unmaintainable?
You're ignoring the cost of developing that backend, and maintaining it. That's a significant investment. I don't think Parse is for everyone, but when I've used it on iOS apps the savings I've made from not having to develop the back-end infrastructure is considerable.
Although of course all farmers are very careful to never use the subsidized/untaxed agricultural diesel in their road vehicle.
Every day I become a little more scared I will live my adulthood in an episode of this: http://www.youtube.com/watch?v=CWN9WEU2NP8

EDIT: I see it has been mentioned downthread. Charlie Brooker is indeed a genius.
Ajax Control Toolkit 1 - MS ASP.NET Ajax Server and Client Controls - Lesson 5
I'm talking about storage, not distribution. They are two different things.
Sir I challenge you to a bet, $100 to our respective favorite charities.

In my opinion Google Glass is set to be a game changer from the start. I wager that when google glass is launched, it will be a cultural icon no more than 1.5 years later.

It's clear WHY google needs glass. Owning the channel between my eyes and the world is a huge potential pot of money. Targeted ads have a lot of potential to disrupt the ad space, and if facebook ever decides to make their own ad network (such as Google's ad sense) competition will be fierce. Google glass is a really good way to increase their competitive advantage, and cement their position in the advertising arena.

Additionally, of the companies that would be interested in making a product like google glass (facebook, microsoft, IBM etc) Google probably has the best mix of engineers to do it. I've always said that Google is an AI company first. Well a huge part of AI is machine vision, and a large part of successfully monetizing google glass is machine vision. Additionally, with street view, and other aggressive initiatives Google is in one of the best positions to actually understand what and where the world you are looking at. Finally, while google has proven in the past they are weak as a hardware company (nexus 1) they have demonstrated they are capable of bringing a consumer product to the mass market... though perhaps maybe not enough to make it anything less then a wild card.

Finally the last point is one of consumer adoption. The newton pad was not successful in part because the hardware was premature. But I would speculate it was also in part because consumers weren't at the point of understanding the value. The hardware in Google glass is unknown at this point, and potentially could under-deliver... and that will cause it to be a newton.. but for the reasons i said above I think Google is capable of delivering a quality product. However consumer readiness will not be an issue. 1 billion people are already on Facebook. Social interaction through technology is accepted today more then ever before. Using smartphones in public is not only accepted, its normal. Years ago using a PDA might have made you look like a yuppie, but today no one would notice.
The FTC As Your Ad Agency
Traditional operating systems such as Linux and windows are 100% dead when non volatile memory comes along in force.

This implies there is something rearing at the starting gate to replace them.
Did you mean: No wireless. Less space than a nomad. Lame.?
The one little thought I would add to that is that when Google first started working on a self driving car everyone went "WTF is a search company doing..". Now, X years later... it's a different story. People have started to really think about self-driving vehicles and autonomous travel. I don't see Glass at this point... but I didn't see practical self driving cars 6 years ago either, let alone states licensing them.
A camera that takes images comparable to a picture taken on a current iPhone? For every frame (such as in a video) the amount of work involved to reduce boredom increases. Raw video of people's lives is utterly, unimaginably boring, even if the person is a celebrity.

Still photos work b/c they capture a whole moment, with just enough detail to inspire the imagination and to ground the imaginings in reality.

My personal favorites are the slightly grainy and oversaturated images taken by the camera in the blackberry I had about 5 years ago. Still photos bring out the best parts of the human experience, while raw video makes everyone as boring as the worst video blogger.
It is if that service is designed to A) Collect data about the society as a whole in order to B) sell them shit and C) spy on them.
Wow! This press release, on an important issue of treatment of a dangerous illness, triggers more than the usual number of warning signs

http://norvig.com/experiment-design.html

of an overinterpreted study. I wish the researchers well. Other thoughtful comments here have already pointed out issues such as the very small sample size and limited follow-up given to the patients.
Hooray, ANOTHER Parse post on the front page!
> Poorly or completely undocumented parameters

Example?
Show me google glass embedded in a pair of contact lenses, and then we'll talk.
I realize this is mostly irrelevant, but can anyone confirm/deny the Elfman claim?

(It occurs to me that you'd have to be a fantastic whistler to manage some of, say, the spiderman score. Also, I'm pretty sure the guy invents percussion in his basement.)
Or they give horrible examples like trusting user input without the necessary disclaimers. It's just a very bad idea for an inexperienced user to rely on those.
except that Google's algorithms are being constantly tweaked and improved. Crap code is only left alone as is when it won't be touched anymore. If the code being crap makes your day to day hard, the best bet would be to refactor (given that you have the money and time, which Google has).
thanks! already doing that. but I need different point of views,too.
I'm saying the accusations don't bear this level of paranoia.
I dunno, actually. Given that cruising is very efficient compared to stopping and starting, I think if you decided to optimize for fuel economy at exactly 100mph you could probably squeeze that kind of fuel economy out of a car. Optimize for aerodynamics, give it a tiny cross section (I'm thinking passenger behind driver), lowest rolling resistance tires you can manage, and put in a small engine and a super-long gearbox so that your engine is turning at maximimal efficiency when the car's doing 100mph. I don't think it'd be that difficult. On the downside it would of course be tiny and have terrible acceleration.

Or, to put it another way, my big heavy car gets nearly 30mpg when cruising at 100mph, so all you really gotta do is reduce drag.
Truncating long text in table cells with CSS and JS
And this is why you should learn your abstractions, kids!
i feel like i'm on reddit :P
I love that this showed up the same day as the post about how Alexis Ohanian built reddit.

For those that don't know, Alexis doesn't code.

And he and Steve are from the East Coast.

But who am I to bash another good round of technical vs. non-technical Hacker News flaming?
I agree about it being a way off but I think more 5 years than 20. Look at the adoption rate of SSDs
> It's the only formally proven,

No. RDF is formally proven via its Model Theory (as was KIF before it). That's arguably a stronger basis that relational "algebra"
In short, the most important company in our lives will be the one that best looks after our memories.
HN is a more mature environment. Probably the atheist:believer ratio is not all that different from Reddit... but your likelihood of being derided for your religious beliefs is a bit less.

People here are more interested in talking about creating successful startups than in being "right" about their spiritual beliefs.
Scaling Your Office IT Infrastructure from 10 to 100 Employees
The CLR uses a similar technique on Windows[1].

[1] http://blogs.msdn.com/b/oldnewthing/archive/2007/08/16/44070...
This is the best articulation I've read on this debate, which I usually find filled with arrogance and condescension. Our company is what it is today because of our technology team, but by the time we found them we had money in the bank, boxes on boxes of CDs from record labels, an amazing advisory board (most of whom we cold called), and a blog with thousands of readers. We had mockups, all of our licensing agreements, and the list goes onm. Being a founder is about doing what it takes, and it takes a lot more than just building technology.
Google don't have to produce profit now. Remember that they didn't profit from search or ads for a long time.

What they have to do is ensure no one else profits from some research, and to have a way of profiting in the long term. That is a lot easier to work out once something is successful, you know how people use it and it has become somewhat indispensable to users.
"Belief in the literal truth of the Bible" != "Belief in God".
I think you're assuming a level of opacity to the OS that is true theoretically, but not realistically. Conceptually we can treat the computer as a black box which does the same thing, eventually, whether it's using cache, RAM, HDD, or the network, but realistically the limitations leak out all over the place and are embedded all over user-facing workflows in the form of opening, saving, uploading, and such things. They may always be happening in some sense, but there is no intrinsic need to involve the user in them.

Assuming that NVRAM becomes dense enough to replace storage in practice -- which is a big assumption, but it's happened to tape and is happening to hard drives right now -- concepts like launching a program, opening and closing a file, even booting will become mostly academic. Certainly they'll be of no crucial interest to users, to whom the distinction between what something is and what it does has never made that much sense.

Sure you could apply all the same abstractions over the top, but if you were designing your OS from a blank slate, why on Earth would you? And it will only be a matter of time before one of those blank-slate OSes is compellingly superior enough to the old-school paradigm, and users will start switching en masse.
> Being able to connect with people from around the world and share content is not a big waste to society.

That's correct. However, the ability to "connect with people from around the world and share content" is, as your parent post notes, is Facebook's "core" functionality. What does Facebook have to show for the engineers they've hired this year, engineers they've hired last year? Are read receipts on Facebook chat more beneficial to "society" than other endeavors the engineers could be working on instead?
"How do you make wearing a headpiece cool?"

Cool people already puts on sunglasses yeahhh!
My 2008 Cavalier was a POS. The 1994 one we had was amazing, that's why I bought the 2008 model

They stopped making the Cavalier in 2005. How'd you get a 2008 model?
The other explanation for Apple's absurdly low P/E (other than everybody hates tech) is there is some kind of mental block about valuations. Apple _already_ is the most valuable company in the world. Investors have a hard time believing that it could be twice as valuable as any other company on the market today. So that stops them from buying Apple stock.

Of course, there isn't much that prevents Apple from being twice as valuable as Exxon, but people still have a subconscious block from taking that bet.
Make them exclusive. Only let a handful of people wear them, so that they become a social status symbol. Make them so rare that people share photos of them "in the wild" like they were pictures of celebrities. The early announcement and slow public roll-out are necessary for pragmatic reasons -- you can't test Glass in the real world if you're trying to keep it secret -- but I think it's also a brilliant marketing strategy. Right now the only people who have worn them are high-level Google folks and a handful of Friends of Google. They're living in the future, and we're living in the past. Exclusivity breeds desire. I think that's the general idea.
Can I start my startup without being a company?
As a 1 person startup, I don't want to deal with the extra luggage of being a company till I make sure that everything is working.
I will also be charging for the service.
So, is it ok to go solo (without becoming a company) as long as I pay the taxes?
Or 89 firkins/furlong to the truly enlightened
Filmmakers would kill for that ability.
Determine if a number is a power of 2 in O(1)
Cellular Computers? Scientists Train Cells to Perform Boolean Functions
Old Google = GoogleX (try outrageous things, see what sticks)

Current Google = Google+ (a beautiful bouquet of socially unified product experience)

Future Google = ??
worth a shot,that will be my last move.
How To Understand Derivatives: The Product, Power & Chain Rules