skysight-inc/HackerNews huggingface dataset:
Or perhaps an increase because ads become worth more. Fake clicks make less sales, so if there are more sales, people can spend more on advertising. Of course it needs to be at a very large scale for it to influence the actual price per advertisement, but this botnet seems to be rather large-scale.
Take a look at http://www.highcharts.com/ too. I used highcharts a few weeks ago for an project in my company and I found it pretty simple to use. D3 does look interesting but I didn't have the time to learn it, with highcharts it seemed quicker for me to implement some graphs and get my project over with.
Web Design Trends in 2013 (and Why)
My thoughts are that we need a new crypto currency without the deflationary flaw of bitcoin. The rate of new coins mined should increase as time goes on in a controlled fashion.

A crypto currency with managed inflation wouldn't make early adopters as wealthy, but it would be a better medium of exchange.
Given how little effort Google puts into updating, bugfixing or providing any kind of support to those paying for Drive, I seriously doubt this is a money-making enterprise.

Drive hasn't really evolved since it was launched almost a year ago when everyone suspected it may be Google's long awaited DropBox-killer.
I discussed it briefly near the end of the article under "Adding Sounds". The main reason this article doesn't do it is because it's focusing on rendering with canvas, and there's already a lot of information for beginners to go through there.

I plan on writing a followup to include sound, though, or possible extending this article.

What the other comments say is true, also. It's not extremely straightforward. The state of APIs on the web is very mixed, but I think in a year or so the Web Audio API will in most places.
It doesn't surprise me that you can't parse it.
Yeah, absolutely! You can train our system to detect whatever type of bad behavior you care most about by giving previous examples of bad users you've banned from the site. Some of our customers have trained our system to detect spam, for example. Feel free to email me: brandon@siftscience.com.
http://chocolatey.org/ is perhaps the closest thing you'll find.
Excited to have an incredible group of angel investors onboard!
(Not having played with chart.js)

If the values change at any point and the display is updated, animation is much, much more than eye-candy. It's cognitive reassurance and an affordance that allows the user to more readily understand what is changing and how it's changing.

(source: I did the work equivalent to a master's thesis in grad school on building a tool for visualizing qualitative data)
Aha! It does make sense from that pov.
More than 97% of Google's revenues have always come from advertising (give or take a few percentage points). This goes back to the pre-IPO days. It's all well and good to say that Google is about "pushing the limits of human knowledge," but when you're a public company with a responsibility to generate return on capital, you need to protect and grow the golden goose.

Now, it's perfectly valid -- maybe even necessary -- to look at Google's situation and declare it highly vulnerable. Any company that relies to such a singular extent on one product is in a precarious situation, because any fundamental disruption of that one product's market will sink the entire ship. Historically, Google had attempted to future-proof itself by functioning like an AdWords-subsidized R&D lab: using its massive and easy profits to pay for all sorts of cool, out-there, innovative technologies. But over the years, none of these technologies was proving itself commercially viable in a meaningful way. So Google could be forgiven for shifting to address the threat of social in general, and Facebook in particular, to its core advertising business.

To put it another way: when Google had no meaningful competitors, it could afford to play around with its money. When a serious competitor finally emerged, Google decided to put the toys away and focus.

It's easy to apply 20/20 hindsight and say that Google+ was never going to be the answer. But that wasn't always obvious. In fact, I remember when Google+ was first running its invite-only beta, and the HN community was singing its praises. And to this day, social integration with search seems like a good idea. Google may (or may not) be too late to own social search, but it wasn't fundamentally wrong about realizing that social was a paradigm-shift in web behavior, and not simply a passing fad.

Now, I can't speak to the author's complaints about the company culture. I have never worked at Google. If, as the author says, the company has stifled its atmosphere of innovation and creativity, that is a damned shame. (But I'd like to see more evidence to support this theory). The idea of forward-thinking R&D (20% time, etc.) seems like it should still be a core part of Google's culture -- especially for the sake of fostering a highly productive and innovative environment.

But it seems too easy to look back at Google+ and say that Google had fundamentally lost its way. From the standpoint of Google in 2010-11, Facebook was the first serious, potentially existential threat the company had ever faced. In a way, it would have been irresponsible for Google not to have put a lot of eggs in the social basket.
Nvidia CEO unveils next two gens of Tegra, dubbed Logan, Parker
I had forgotten about those js properties, thanks. If you do that, and scale your graphics with setScale instead, I think that is the best option.

I plan on tweaking this article with improvements like that.
Lytro Names New CEO
This is great. I started to stub out Highcharts for Script# and was wondering how this library compares to it? I did a lot of research and decided to use Highcharts. Can you please list the pros/cons between Chart.js and Highcharts? Thanks!
I have had several professors who taught course requiring their own textbooks. In every case though, the textbook was made available at printing cost or given away for free at a cost to the professor, since they also felt it was a conflict of interest to profit off their class requirements.

I would definitely drop a class where a professor started a semester by doing something so ethically gray.
congrats on being on HN front page for the third time on such a short timeframe! This project must be really loved by the community ;)
> The BTC community measures BTC/USD exchange rate so it ends up optimizing for that

First, I wouldn't call bitcoin user base community. It is like saying the dollar user community.

Secondly, it is definitely not true that everyone in the bitcoin userbase focuses on the exchange rate. There are lots of people with different and varying goals.
Thanks! I don't think you really need to do that on desktop devices, but that definitely helps on mobile. There's a lot of things I could have mentioned but I was focusing on beginners.

It may be worth following up this article with another one that includes techniques like this.
Perhaps a coincidence, but this AdWeek report[1] flags a number of "ghost sites" that offer huge volume of impressions for sale on the exchanges and have real advertisers but don't seem to have any actual human beings present. One site in particular they mention usbuildingdigest.com has a very large number of DSP and other data integrations[2]. Suggestive to say the least. A number of other sites are mentioned in the AdWeek report.

[1] http://www.adweek.com/news/technology/meet-most-suspect-publ...
[2] http://imgur.com/WHxmmHo
This is all what I need for my next (little) project, no need to search anymore.
Watching From The Sidelines
Worth noting: $1,000-2,000/month stashed in a less risky asset class (e.g. index funds) over 30 years is likely to be enough for most people to retire comfortably. That's potentially life changing over the long term.
I've never thought about a definition of a "core product" before, but it seems to me that it would be something that the company takes seriously, dedicates a lot of time on, and consciously depends on for user retention and growth. I don't think Reader fit any of those descriptions, and the placement alongside actual core products was an advertisement - a hope that it might become something more, but it never did.
oke, sounds like a plan. What's the easiest place to buy 1/50th bitcoin? I created a Coinbase account, but that seems US only :(
Perhaps the author has changed jobs enough times to have experienced this first-hand, or chose to emphasize a very practical/selfish motivation in order to appeal to those who would not otherwise even give open source a second thought.
My point is that the Pick OS was stable, fast, and very good at maintaining data integrity. It ultimately lost favor (to relational database systems) because typical Pick applications had all of the database logic in application code, and that logic ended up all over the place. Simple things like enforcing referential integrity, transactions, and so on. RDBMSs do that in the database, where it belongs.

MongoDB and NoSQL are not new, they are backwards steps into the pre-relational world. They seem new to anyone who doesn't know how database management was done pre-MySQL. That isn't to say that everything has to be in a relational database, or that there's never a use case for a non-relational data store like key/value or flat file, but at least recognize that those are not new ideas -- they are the prehistory of database management.
That's essentially what gold backed currency used to be. It'd be "easy" to do that for bitcoin backed currency right now.
Ask HN: Do you put day or hourly rate on "Who is hiring freelancers?" threads?
When you respond to the "Who is hiring?" HackerNews thread as a freelancer do you put your day rate or hourly rate? Is it considered a faux par if you do? Would you feel you are competing with a race to the bottom of who can specify the lowest rate possible? How do you deal with the companies looking to hire but have very shallow pockets or unrealistic expectations, e.g. other side of the country, must be in the office by 8AM, $15/hr, wants to micromanage every line of code you will ever write?
It has a strong deflationary bias.

http://www.moneycrashers.com/deflation-definition-causes-eff...
The difference is that the evolution for lactose digestion involves turning off an already existing gene. Digesting phytic acid involves evolving a new gene - a new enzyme maker. So you are talking about one random mutation vs. XXXX mutations.

A genetic study has found that humans did evolve rapidly in the last 10,000 years, but most of the changes were one-off mutations such as these.
I believe there are still more people using XP than using Windows 8.
Rebuilding the pitch deck for the Pocket
Indeed, but I guess, like people have said there is other information we are not privy too. Glad to see it back though. Personally speaking it was not clear to me why it was taken down in the first place.

EDIT: typo
Hey PG, I'm Nicolas Mendoza author of the article. Any comments? Anything you specially liked about it?
One of the neat things about mining is if you have enough hashing power to execute a 51% attack, you also have enough hashing power to mine a shitton of Bitcoin (50% * 6 blocks/hour * 24 hours * 25 BTC/block * 57 $/BTC = $100,000 per day), which might be more profitable (51% attacks only allow you to double spend what you have, not steal arbitrary Bitcoin), and is certainly far easier and less risky.

I'd be more concerned about governments or corporations who want to sabotage Bitcoin, or bugs in the software like we saw last week with the blockchain fork.

Right now it would only take a couple million dollars worth of ASICs to overwhelm the current hash rate. That should change as more ASIC manufacturers start shipping.
You're right that I'm not buying into the class model. And I think you've an astute observation that money and class are not as closely coupled as they once were. I tend to view things along the lines of "we have criteria (whose validity I mostly accept) for determining need for food assistance; these people meet the criteria; class distinctions be damned, give these people some food."

The question of whether a four year degree is worthwhile is an interesting one. When I graduated it certainly was. And those four years were pretty hard financially for me. When I was a kid, my parents qualified for, but did not accept (boo), assistance. Apart from a small amount of money from my parents my first semester, my state school edumacation was funded by loans, grants, scholarships, and my ability to make 'nix machines do things. I can point to major turning points in my life where not having a college degree would have been a non-starter. (I subsequently went to grad school to enter a field where I make significantly less money, but that was a matter of conscience and a different story.)

So I feel it's hard to blame the 20-something college-educated person (I've never met any underwater basket weavers), who grew up seeing slightly older people get ahead by going to college... for going to college. We could take the putative approach: "You should have predicted a long-lasting recession and seen a coming phase-shift in the labor market." But I think that's silly.

The fact remains that there are a lot of people out of work right now, and that people have to eat. I see both trends continuing. Wasn't there just a posting a day or so ago here "confessions of a job destroyer" or something? Software developers are putting people out of work. That's good, in so far as we find new and better things for those people to do.

Finally, as for fried battered cheese sticks (mmmm), I'm pissed that I can't find the correct Futurama Youtube clip. You'll have to make due with the quote I was looking for: "Heck, you're never too rich to enjoy a free turkey dog."
Whoop! Multithreaded javascript with V8 JavaScript engine!
This is going to come back every time Google does something the community here doesn't like, or which they see as "corporate-minded focus" over innovation.
Planes Entel Tv
The animations on the graph on initial render was one of the reasons we chose a graphing solution. Clients love it.
That's actually how we primarily fund the education system these companies rely on for their R&D hiring. Which itself utilizes a whole other layer of price discrimination for need based tuition cost adjustments.
My bad folks :)
That's why the content industry pushed for the DMCA and used that in the case of the DeCSS case: DMCA as a mean to protect market protection like DVD region encoding.

The problem with physical books is that they can't do it. The know it, the court knows it.
Think about all the other factors as well: time of day, day of week...
How To Get Banned From PyCon
>The reason artists have agents is so they can get work. Because there are more artists than paid work.

Plenty of hot, in-demand artists have agents.
Game Boy Color's cancelled FPS 'Tyrannosaurus Tex' lives on
Neat shortcut -- instead of building your own main-to-5v power converter, you found the best one made by someone else and just used it.

Edit: I just realized you're basically some code away from reinventing LIFX.
http://www.kickstarter.com/projects/limemouse/lifx-the-light...
Without making judgement as to how valid that "obligation" is, this is pretty much the stance of RMS. If you release a program of some sort and don't release the source code to give everyone various freedoms, you are perpetrating a great wrong.
OrganicJS, a micro-framework for reusable JS+HTML+SVG components
OrganicJS supports reusable JS+HTML+SVG components with chainable properties and public methods, dynamic
setters/getters,reusable widget markup with nestable HTML/SVG fragments and in-place fragment cloning and
rendering, and sharing of data/behavior among components in a soft, decoupled manner, using contextual
component caching.
"Optimal" for what? Being cracked?
Suresh Raina-India's Most Underrated Cricketer
Women are fairly represented at the top and at the bottom. They are mostly missing from both ends of the spectrum. If you understood about the differences in expression between males and females (it's not just humans that follow these trends) then you would recognize that while men tend towards greatness and failure, women tend to be average.

Mother nature was too smart to waste reproductive potential on environment testing.

You're trying to solve a "problem" that isn't, and wrecking what works in your attempt.
A new and unnecessary law restructures the U.S. patent system for the worse.
Because every time BTC jump 20% the same article will be 'interesting again' due to the large number of Bitcoin owners that frequent HN.

CAPITALISM!!
Nope, was really just making a joke ;)
It's no contest; SSDs beat HDDs.
Adria, right in line with this comment, your blog post is out of control. You took it personally by taking things you heard earlier in the day and unleashed it on one person. You have to own up and address that your behavior was immature and irresponsible as a person. You should have turned around and told them you could hear and were offended. If there was not proper apology then, contact security. IN NO WAY was it appropriate to post a picture of them in their company's shirts and take something out of context, let alone make a claim that it was a "feminist action" or that you were acting as the "Joan of Arc of the digital age."

You want to do something that fits with your supposed goal set that you keep talking about. Own up to your behavior and take a stand for what is actually right. His company did nothing to defend him for fear of looking bad. At the same time that company and other companies allow behavior that you are so opposed to happen in offices all over the bay.

If you want to be a leader than take an honest evaluation of what beliefs are for the better whole and what you are taking personally and reacting to. I am embarrassed that you are representing us as a female activist because you are actually making it HARDER to gain equality in the space.
Passive aggressive behavior does not imply passivity. What would I have done? Well assuming that I'd give a shit, I'd probably talk to the guys directly. You know, "Hey guys, this is a professional conference, let's keep it professional". Again, that's assuming that they actually said something objectionable which I'm not sure they did.
I personally think economists don't have that good models on deflatory currencies. Since pretty much all currencies are designed to be inflationary, it's easy to fall into the trap of thinking only inflation can make currencies work. The best thing is to wait and see the empirical data.

My bet is that some people will hoarde money, but it doesn't really matter. There will always be people who will use bitcoins for real economic activity, and 'speculators' will keep the value inline with other currencies. Prices will be adjusted for deflation just like they're adjusted for inflation.

Saying that the rational action is to hoarde the money until it rises in value is like saying that the rational action when buying computers is to wait an infinite amount of time, since you're always going to get a better computer by waiting 6 months.
I agree. While animation is nice in some ways, it really isn't necessary. Animations nowdays are far too long. Fortunately, it is possible to disable or speed up.
Sennheiser may have very well manufactured that whole incident in order to sell more of their overpriced-at-any-level headphones. Marketing people love to make people think they are getting a steal.
Finland does not collect data on the ethnic makeup of its population, so I had to flip around with race and immigrants.
And before anyone goes off, yes, I know that Pick systems usually stored everything as a string. That was done for reasons that made sense in the 1970s, and because the Pick OS was implemented on several different hardware architectures.

That isn't the same as type-less though it looks that way at first glance. Although a number might be stored as a string of digits on disk the dictionary allowed for strict validation on the way in (Input CONVersions) and formatting on the way out (Output CONVersions). In my extensive experience with Pick OS I found that most programmers preferred doing that stuff in application code, the features of the dictionary were not much used, and as a result Pick code was harder to work with and maintain than necessary. I find the same thing when working with SQL databases -- instead of putting validation and enforcement in the database schema the rules are enforced in application code, usually in more than one place.
This is interesting. Are the blurred images behind "Mystery YC Company" relevant to the company in any way, or just random backgrounds? The reason I ask is that one of them shows a screenshot for a startup that I know is not a YC company, and I know they aren't raising since they were recently acquired.
It's probably better to test Boto off the real APIs.
> I was on a team that created an anti-bot-net which would reinfect, secure, and alert of the already infected machin

While I'm sure your intention was benevolent, I'm pretty sure that's illegal under current laws. There's probably a reason that reputable AV vendors don't use that practice; I would hate to have unknown entities helpfully "patch" my machine.
A fresh verified binary (including all extensions) can be loaded into the sandbox each time the user opens the browser, so the infection would be limited to the current session only.
Curiosity breaks rock to reveal dazzling white interior
NASA needs postgres (2010)
Ask HN: Support contract pricing strategies
Hi everyone,

I run a small startup, Beanbag (http://www.beanbaginc.com). We write an open source code review tool called Review Board (http://www.reviewboard.org) and a Review Board SaaS called RBCommons (https://rbcommons.com).

One of the things we're starting to look into is how best to handle priority support contracts. We've been providing free, public support for Review Board, but as we grow, we're seeing customers who want something a bit more.

In researching support pricing, I've read Joel Spolsky's Camels and Rubber Duckies (http://www.joelonsoftware.com/articles/CamelsandRubberDuckies.html), various topics in other startup forums, and the support pages for a few dozen other products. It's left me feeling even more confused than when I started (as Joel promised it would).

For example, is it better to charge per-seat, and then have to make a sales pitch to big enterprises for months on-end to get them to pay the large price tag for a contract? Is it better to charge a much smaller fixed rate that's easier to get through the budget process? Do we offer different support plans with their own pricing and offerings? (I'm sure "better" is very situation-dependent.)

We're a very small team and can't exactly send someone over to a company to do training or on-site support, so I can see that impacting the price. That then opens the question of what do small startups often offer in support contracts? What have you found companies to expect?

So I'm interested in getting a discussion going. What's your strategy? What's worked for you? Any big gotchas?
If you're "certain" that there will be a bitcoin crash, you can make money by shorting. Why don't you put your money where your mouth is?
> ...it's a symptom of insufficient competitive pressure.

The extra value a producer is able to capture from price discrimination due to a relative lack of competition can be thought of as one of the ways in which the deal between producers and society called "intellectual property" functions to shift rewards for innovation toward to the producer.

Something thought "insufficient" for one end, might be in proper indeed for some other end.