skysight-inc/HackerNews huggingface dataset:
I agree with you 100% re: mixing generic styling (i.e., the bar height/color) with the actual data-driven attributes (the bar width).
The styling is just inlined in these demos because I wanted something that worked immediately out of the box from a single file.
In production we use SASS to generate CSS styles for visualizations.

The question of how to separate data-driven attributes (the top/left positions for points on a scatterplot) vs. incidental layout considerations (the ordering of bars on a bar chart or grid positions of small multiples) is something I've been thinking about for some time.
Ideally I can use C2 for the former and something like constraint solvers for the latter.
See:

https://github.com/lynaghk/cassowary-cljs-demo/blob/master/s...

Getting everything tided up for public release was actually on my agenda for this weekend, but someone found the github and posted to HN early =P
What's the percentage of crappy apps on the AppStore?

I'm sure that there are less than 40% of really good apps. So if 40% of the apps, including not-so-good ones break even, that's still a goldmine.
Results vs. Qualifications - How it affects job seekers and human resource teams
Would be better if they listed all the acquisition offers they had, as well as the average.
On the other hand, I found the lawsuit text compelling. I believe that Nokia will have to settle - but may go bankrupt before then.
Thank you. This planet needs more people like you on it. I will also do everything in my power to prevent the future I see coming.
I've talked with Hadley about this at length = )

There's a benefit to working in Hadley's / Wilkinson's grammar, but the tradeoff is that it obscures the underlying DOM representation (or R's graphics subsystem, as the case may be).

ggplot is for analysts, and c2 is for web devs and hackers.
It doesn't show up when you actually search for it though:( I think this is a sev1 defect and you should fix it immediately:)
GNU MediaGoblin's One Year Anniversary: What's Next?
session key agreement was explained in public security review paper, dated october 2005:

http://www.anagram.com/berson/skyeval.pdf
The article said there would be minimum number of users for the rules to apply.
No. On this site hacker doesn't have any of its original meaning, it means IT-startup entrepreneur. Don't forget that this site was named Startup News before.
This is more of a choice of how the creator wanted to display the usefulness of C2. That can just as easily be done with C2.

[:div {:class "hist-bar-default"}] would likely be the way to do it.

Also d3.js examples are riddled with bars.attr("style", "height: " + 30px) just because sometimes it's easier to think about it while developing there. It's not maintainable and very problematic in large designs but I would recommend not judging a library based off of design choices like that with examples of d3 or c2.

I'm glad you're passionate about visualization though, you should definitely start using these libraries, and after a while (d3.js has been said to "melt your brain initially) you'll realize the benefits of working at a lower level with the data.
The book mostly deals with teaching recursive thinking; basically being the notes of a very didactic two week introduction. Do not read the book in fewer than three sittings. So a little more than an evening if you really want to obey the rules, and most importantly: never, ever feed the gremlin (elephant) after midnight.
Not that I think that it refutes 'nirvana's argument, but you should be aware when you read him that he has an idiosyncratic interpretation of the Constitution. Here's a thread from a few months ago where I tried pointing out to him that he had a shaky argument because it contradicted Marbury v. Madison†:

http://news.ycombinator.com/item?id=3359194

The tack you'd expect someone to take when that argument comes up would be for them to say "no, you're wrong, I'm not contradicting Marbury v. Madison". The tack 'nirvana took was to suggest that Marbury v. Madison was a perversion of the US Constitution.

† Hint book: "establishes Judicial Review, the authority of the Supreme Court to interpret laws from the legislative branch".
OK. I think I know what I did wrong. On the Github (download link on the website) I click "Download .tar.gz" assuming I was getting the latest version. I might got the latest version but it seems to be the latest of source. I should have chosen one of the packages.
Let's just link to the original article: http://spectrum.ieee.org/computing/software/the-dawn-of-haik...
Linux Programming Interface, great (the best?) book on linux/posix API, huge discount considering the normal price http://nostarch.com/tlpi
My rule of thumb when naming anything:

If you have explain it, then it's too complicated

If you're going to go the pun route it needs to be something easy and, as much as I hate to say it, dumbed down.
We needed it working on the JVM.

Also, it wasn't clear how to wrap D3's functions in a consistent way w.r.t. data handling.
For instance, D3 has a histogram calculator that will bin your data--should that return a Clojure map/vector (so you can use those densities in ClojureScript) or should it return the plain JavaScript construct (so you can pass directly to other D3 functions).

It wasn't something that I thought much about at first, but the DOM-representation as hiccup vectors instead of chained syntax is a huge win because it makes mapping data to hierarchies much easier than in D3.
Or a Malbolge API.
Preordering is disabled due to technical limitations with their credit card processing. If I were you I'd try contacting them directly. There's a good chance they'll accommodate you with a discount on your future order.
Already discussed at http://news.ycombinator.com/item?id=3904972
I'm on here everyday. One's opinion can be predictable without being partisan, i.e. Republican or Democrat.
The effect is still there, it makes scaling up more difficult. There are possible futures where very small teams can run services for very large numbers of people.
haha, thanks! I wouldn't mind if they did well at all, they had the grit to keep pushing on with it where we didn't.
>Talk about being in a reality distortion field. If we talk efficiency, speed or ergonomics the ipad is a joke.

"Reality distortion field"? Classy. Also a "fanboy", right?

Last time I checked, the iPad is touted by UI experts everywhere for it's ergonomics and efficient interface for tons of functions. It's so easy and ergonomic that even babies, non-tech-savvy elders and lizards (sic) can use it [google the last one].

It's true that its' touch screen is not the most efficient interface _for_writing_, but that is because writing is not its target use. Though, I don't know with what you compare with -- PC's with keyboard?

If so, it too can be paired with a wireless keyboard just as easily as any PC. Who said it should not? I don't use my PC mouse when I draw, I use a Wacom tablet. Similarly, I don't use the iPad's keyboard when I write lengthy texts, I pair it with a keyboard. In the future, as tablets get more powerful, we would pair it to other stuff too, from monitors to external controllers etc, just as we do with out PCs now. That doesn't mean my PC is not for creation --it just means I need an additional tool (in my case, my beloved Intuos 4) for my creations.

>And yes, if you want you can use a keyboard on the ipad, as if the workflow wasn't awkward enough, how well does ctrl+z work on the ipad?

Actually, several people prefer the "workflow" of the iPad better. YMMV. Less distractions, not worrying about your data, great battery life, plug in and write. Including several writers --as in professional writers-- are using it for their everyday work, from Shawn Blanc, to Harry McCraken, to random authors and journalists.
I have also done RtK (book one). It took about 4-6 months over the course of two years (I lost my way a bit in the middle). Anki says I have done 34,000 reviews over 174 hours.

I agree that eventually the stories should be forgotten, but initially, they are significantly better than my normal memory.

In fact I am starting to forget the stories of the kanji that I am exposed to regularly. However, some of the general use characters appear pretty infrequently, and for those the stories are still invaluable. I like Greg's training wheels analogy below.

Another advantage is that the stories provide a check for characters I also know visually. So if I'm writing a character from my visual memory I might be reasonably confident that I'm writing it correctly, but if I can also remember the story then I am sure.

Of course doing RtK doesn't teach you any Japanese, but since I did it I find Japanese vocab acquisition much easier. Maybe it's like learning English when you already know Greek and Latin.
Working towards PCI compliance would give you a good path to securing your application: https://www.pcisecuritystandards.org/security_standards/docu...
But incidentally, do you happen to know offhand of any resources about adding new compilers like you were talking about? That sounds pretty neat.

The examples for the T-Gen compiler compiler in VisualWorks Smalltalk talked a little about this, and had a toy SQL example. IIRC, there was a <pragma: > you could put in a method to use your own Compiler object. Also, Smalltalk/X actually let you implement methods in C right in the Smalltalk class browser.

Unfortunately, a lot of documentation and other info are lost in the mists of time.
Telescopes also show that Mars does loops as it pans across our sky
that's a really good point -- I was thinking myself how you'd consolidate this with being lean and I think you articulated the difference very well
UCSD student forgotten for 5 days in DEA cell
>Great, so someone who doesn't know how to use arrays is criticizing Objective-C as a language.

I think the author has a valid point though, even though that example doesn't illustrate it well. He should have used variable names that didn't immediately cry out for arrayification, but there is a boilerplate problem in Objective C.

The thing is, a lot of the verbosity of Objective C is actually a win. Take the messaging syntax: beautiful and readable. And the lack of first-class syntax for almost anything? Usually pretty nice and elegant. Nothing feels magic.

But you don't get a choice about these ideals. Need optional arguments? Too bad. Use a config dictionary. And there's no literal syntax for dictionaries, so every time somebody calls your method, it's going to be a big pile of boilerplate.

I don't even think Objective-C should compromise on all of these ideals, but it should compromise on some, and I think that kind of basic functionality would have been a better point of focus than foreach loops and dot-notation.

Since they don't, people are tempted to use CPP macros to work around these shortcomings. You may remember CPP macros from every GDB nightmare you've ever had.
RIM's Hail Mary
I wonder how long it'll take for surveillance appliances to morph into content filters..

Who say's China doesn't innovate? They've been a great inspiration to our federal babysitters for years.
This might be OT, but you seem like a very good guy. I've no deeper insight to offer than that, just wanted to say it.
What did tell us that the Earth moves rather than the sun?
Someone should do a Kickstarter clone site around the "Rule 34" meme.
You're right and this is true about everything the government does. There will always be health problems. There will always be "poor" people. There will always be drugs, or pornography or rude children or whatever excuse is currently convenient to pass laws to give government more power.
Rehabilitation has not always been a secondary purpose.
I don't think that's really fair to say that. Things really need to stop being about man versus woman, and more about the actual facts. Like who's actually bigger (I know of men that were beaten by their wives.)

That said...

If you premeditate kill someone then you did NOT do it to protect yourself from harm. At that moment you can and should leave and get help from whoever can help you. Restraining orders to start off with, and carry a weapon around for self defense, entirely different then premeditated murder.

That all said the current system is without a doubt messed up, our high crime rate is proof of that. What's scarier is how much crime goes un-caught.
I totally agree but with the caveat that I don't blame anyone, including the judges. We chose to participate in a competition and they gave us their feedback on what we did -- nothing malicious, we just pitched the idea prematurely.
I'm not sure I see how. If your opinions are not guided slavish adherence to an ideology, I shouldn't be able to guess what you'll say about a story just by reading the headline and noting what major ideological groups it's likely to piss off.
Additional info here: http://java.sun.com/docs/books/jni/html/types.html#70113
Perhaps when searching for "car" they could display a notice a la Google: "Did you mean to view our Car guide?".
It's interesting, as they're a core language feature that isn't in the java.lang package.

Obviously it's not harming anything that they're not.
I've been in the Top 1000. I've been as high as #1 in the Social Networking category in certain countries (though just top 20 in the category in the USA). My peak earnings were ~$1000 per year. About enough money to hire a developer for a day ($120/hr was the going rate, especially at that time).

Despite my best efforts and what I thought seemed like decent rankings, I ultimate had to chalk it up as a failed business. You could argue the quality of my app was not there, but I definitely poured what I could into it with entirely honest intentions.

Unless you have something really special, it's hard out there. The more niche your product, the harder it becomes to get noticed amongst the cruft.
I guess, but it seems like the engineering approach would be to figure out how much downtime is tolerable, compare your IT to GMail, and depending on respective downtimes take a look at the cost and feature equations, instead of reacting with fear (which is, to me, basically what the 'twiddle-thumbs' argument boils down to). I know it doesn't work like that in reality, but it should.
also look at Apache AWF http://incubator.apache.org/awf/
I wonder how they are going to enforce this law on cryptographically secure communication software written by some anonymous group and released as open source software out on the net? I guess being able to pin the maintainer of the github repository to the wall might be a problem, but its easy to imagine this just forcing development underground and users upgrading only in big jumps every couple of years.

Its not like this software would need to be changing all the time... people could email each other their ip addresses or the software could take care of it for them in the background. (e.g.: when its running it polls your email server to see if you've gotten an email with your friends ip address being updated, signed by his private key, then if you want to call him your client has the right email address to send the packets to directly)... negating the need for any kind of centralized server. (I'm sure there are better ways to do this.)

Write a javascript version that can run in the browser and anyone with a web browser can then use it (and you can sidestep the appstore as well, because you can make downloadable installable javascript apps that show up on the home screen in this way. Apple's had that in there since before the appstore and it still works and is supported.)
There's a guide of interesting US conferences that I like here: http://lanyrd.com/guides/developer-run-software-conferences-... and the search functionality in Lanyrd is pretty useful: http://lanyrd.com/search/
I'm tempted to learn Go just because it's a new language and I think it would be awesome to be part of a budding community.
Today is demo Day and then CRASH (My checklist to avoid it)
MailChimp releases standalone transactional email product
On Why I Do These Things; A Physical Therapy Guru's Essay
The website can be vastly improved both for SEO (so search engines find it) and conversions (so people buy), some quick ideas easy to implement:

- get a domain name with the topic in it (like compilerbook or similar, it doesn't have to be a .com)
- have a clean modern design, you can use a Commons template from WordPress etc
- specify the audience ("the ideal textbook for the CS graduate")
- add testimonials
- add blurb "about the author"
- create more HTML pages (for example one for the table of contents and one for preface) as 2nd best thing instead of blog pages

This is a web site for a small book I created quickly: http://seguridadinformati.ca/ , it ranks 3rd or so in Google for its topic (information security, in Spanish) without promotion.
A quick and thoughtful introduction with links out to other great resources.
Well, grandpa, it's the age of the rich javascript apps. Backbone and Ember, and all kinds of client-side templating engines are widely used.

Javascript is NOT a huge security vulnerability. There are occasional serious bugs that get patched nearly instantly by all major browsers (except maybe stupid IE).

Javascript IS a right, only 1-2% of users disable it, and I generally don't give a shit about them.
Unfortunately, the facts don't fit your idea of how things should work. One study found that women who killed their abusive husband were the most severely abused, the most isolated, and basically were all out of options. They often killed after being told something like "In the morning, I am going to kill you.", which they had every reason to believe was absolutely true. They had typically already tried counseling, leaving, restraining orders, you name it. They typically were also told things like "If you leave and I can't find you, I will instead kill...(some other loved one such as your mother or sister or our children)"

I am not some man hating bitch. I'm quite fond of men. And I don't know how to fix this particular problem with the justice system. All I am saying is that doing time is not the ultimate proof that someone is depraved. It is more complicated than that.

Peace and carry on. I am not interested in being nailed to the wall with ugly insinuations and it looks to me like that is where this is going/has already gone to some degree.
I Suck at Testing
Added Siri support to my Reddit Notifier app for OS X:

[Mac App Store]: http://itunes.apple.com/us/app/reddit-notifier/id468366517?m...

[video]: http://www.youtube.com/watch?v=oDQfqpzQfLA
I appreciate the discussion of this topic. The update procedure for distributing bug fixes for Unix/Linux OS object libraries is fairly settled (the OS doesn't free the disk space until anything that has the old version of a shared library memory mapped exits), and as I explore Erlang's environment, I wondered if there was an analogous procedure for Erlang component updates.
Zerply Raises $600K To Kill The Resume, Seriously
I agree with you. OP seemed to imply that America was unique for punishing criminals. I'm not American and can't comment on America's justice system specifically, but punishment seems like a fairly non-controversial purpose for prisons all around the world. I'm all for rehabilitation but it has to be balanced with the punishment component. Thinking that punishment is "useless vengeance" is beyond naive.
Node is nearing 10k published libraries. Is there a comprehensive site listing Java libraries?

It's trivial to offload blocking operations to other processes in node too, it's just not the preferred option.
"Nobody gives a shit about your team.". What a jerk!
Completely OT IMHO.
@nknight and @olalonde thanks for the feedback guys, genuinely helpful. It's nice to see that on HN.

Feel free to email me directly anytime: michael [at] priceonomics [dot] com.
We have so much more to understand about brain functioning in our current paradigm, and no pressing reason to try to build a new physics to help neuroscience. The theory of mind/experience of consciousness is an output of the brain, not part of its architecture.
There's something that totally won't be hacked or leaked.
Completely agree.

Thinking about something like World of Warcraft, Blizzard might have to store all chat logs for what could be a significant amount of time. Even the simplest of internet forums might be required by the FBI to store every thread. That's a cost to not only the developer but to the host in resources and management.
we paid more than double that for the network at Techcrunch Disrupt.
I've been following the Bo Xilai story in the NYT and elsewhere. I find it very interesting that not only is the Chinese government spying on all their citizens, but they have been spying on each other.

A recent article stated that the only secure communication in China is basically in writing or in person. Absolutely no electronic communication is trusted.

The same people within the US government using pushing for far reaching citizen spying have to understand that these tools will most certainly be turned on them.
Yes! http://priceonomics.com/jobs/
Sarah lacy + scream + sequoia
One of the only things I liked about the transformers, was the police car that said "to pursue and enslave." Seems apropos of pretty much everything these days.
He should be forced to go back and get a CS degree. Imagine the CEO of Yahoo in a CS101 Introduction to Programming class!
This is good stuff. Thanks nirvana.

Where did you find your designer (the one you liked)? And did this person also design the image assets as well as the overall app look&feel?
To torture the analogy further, stray dogs are typically more dangerous than attack dogs - there's nobody (company) holding their leash, and they still have sharp teeth (developed knowledge of a relatively opaque topic).
Oh, why should I try a free OS to improve performance when I can just purchase a $2000 machine?
Sequoia's Scout Program
JIRA (And other Atlassian tools) are notoriously bad at scaling. In a previous life, I spent a week pulling a 2,000 user JIRA/Confluence/Bamboo stack off to my then employer's stack -- the site couldn't handle more than 40 concurrent users, and this was when the software was on a beefy box with tomcat and a high-perf MySQL Instance. Saying that Atlassian is enterprise is a stretch -- it might be great for small teams (personally, I'm a fan of request tracker and mediawiki), but, I'd never stick it in the enterprise.
So basically equation helps you to make your measurement more accurate. (on some scales) what happens underneath is known but can't be accurately measured because it interferes with physical process. (wich comes to no suprise because the measurmenst are done from whitin the universe while it's "running", and that is why your measurment will have effect on future state of universe, )

Seems like Penrose is claiming that different interpretations of this measurement interference are not necessary. thats what i get from article. at least.
Pure ad hominem[1], also linking to a 140 day old previous thread where, instead of responding to my argument, you also engaged in ad hominem. You really think HN readers are so dull brained that you need to warn them about me, lest they be persuaded by my arguments? (Which, by the way, you've dishonestly characterized here. Not all of Marbury was a perversion, part of it was correct.) I think its interesting that there are actually people like you who follow me around on HN in order to chime in and bash me whenever I make a comment that expresses anything other than lockstep adherence to your ideology.

[1] though "not that I think this refutes the point" was a nice attempt to dodge that reality.