skysight-inc/HackerNews huggingface dataset:
Front End Web Development Quiz - be careful, it might hurt your feelings.
It's basically because you don't have infinite storage -- I could, given enough time, feed your PC a string that it wouldn't be able to tell was unbalanced. Of course, to do that I would have to overflow your available storage which would take a while.

For all practical purposes, your PC adequately models a Turing machine. In point of literal fact, it doesn't because it only has finite storage. In practical usage, it is sometimes helpful to consider various states your code may enter and how they interact. For understanding how the system actually works, the author appears to have found the state-switching model to be a useful one, and indeed I understand that it's common to model the internal state of various devices using finite automata.
Some sites like Peanutlabs uses Evercookie (in addition to a whole host of other incredibly abusive borderline malware techniques) to persist sessions, so.. it may apply sometimes.
I'm the author (Rob) of the original post that detailed the hack. A bunch of people have shared their updates with me, this is probably the most thorough yet.

As I said when I first published the idea: please use it - and encourage others to use it - sensibly. I've not seen anyone abusing it so far.

I've also found that when you 'discover' an email this way, you can typically Google it and find that it was already posted online somewhere.

All in all, I'm glad people are innovating/iterating in this way. The people worried about 'spam' are really worrying about human nature, not technology.
> naturally emergent nanobots

That's an astonishing thought. "Look at all those bacteria that we cannot possibly eliminate with conventional means!" - "Well, maybe in the future, we could build nanobots that kill them individually...".

Yep, already there. Viruses. Really seems like a terrific shortcut.
Make your window narrower. Stop wasting screen space.
I read this entire post in Samuel L. Jackson's voice from Pulp Fiction. I think that's what the writer was going for.
Another way of saying this is that the two stacks as a list zipper[1], which makes the correspondence between a DFA with arbitrarily writable memory and a DFA with two stacks readily apparent.

[1]http://en.wikipedia.org/wiki/Zipper_(data_structure)#Example...
Is fastest parallel PDB parser written in Haskell?
Growing collection of bioinformatic libraries now includes BioHaskell http://biohaskell.org/.

It contains fully parallel parser of Protein Databank files (PDB) which happens to outperform other benchmarked parsers in C, Java, Python, Ruby , including some parallel ones (like BioJava).
Article here: http://www.biomedcentral.com/1756-0500/6/483/abstract

Do you know of any other parser that beats these parallel benchmarks?
Saying that it doesn't exist in 2013 is either disingenuous or ignorant. You can make any number of arguments as to its relevance, or whether it has achieved certain goals and milestones, but its existence is not in question.

It is very actively developed. Some (small group of) people use it every day. Some (very, very small group of) people even use it in small portions of their business.
Most people who would feel the need to point that out when it's off-topic from the article probably have some inadequacy issues of their own.

Self-esteem is a tricky thing. Sometimes I think we'd be better as a culture if we didn't value it so much. In any case though, lifting weights and other forms of intense exercise are pretty life-affirming activities that I suggest you try a few times just to see what you're missing.
This posting is spectacular in quality compared to what we usually get to see here.

1) It uses proper graphs for information display. Note the box plots with quantiles, and properly scaled axes. And the first plot which denotes the confidence intervals.

2) Actual numeric data is shown in tables.

3) The source data is avialable.

Well done! More of this, fewer "Infographs" plz.
http://www.wired.com/medtech/drugs/magazine/16-04/ff_kurzwei...
That makes sense. I've found automated testing to be incredibly useful and just necessary to be able to really rework code well. Not using automated testing and having a really fast release cycle seems like a recipe for a lot of pain (and they said that testing was taking them forever).

I asked them about their testing - turns out they were looking to have someone help them develop a way to test their software (so at least they want to do it).

I wish I'd asked them the two questions you listed at the end, they are much better questions than a bland "do you test?". They did break the build some times.
Absolutely yes. Bitcoin is huge. If you don't like it, don't click it.
What made me write the blog posting was the observation that many brilliant people I know waste their talent on what I tend to think of as "the lottery of Internet fads". They don't even try to solve hard problems or find opportunities that are under-explored.

I did not say that failures were unimportant or bad. Nor did I say that you should never do projects that are shallow.

But I do think that failing at something that is hard or original is preferable to failing at something everyone else is doing.
ZCoin - A P2P Crypto Currency Written Entirely in Python
Snowden and the Future: Part I - Westward the Course of Empire
I think of learning OOP much like learning Chess. In Chess it's very easy to learn how the pieces move and start playing, but becoming a master is incredibly difficult, requiring years and years of deliberate practice. When I see people complaining about OOP, it makes me think of two beginners playing Chess, thinking victory is a random outcome.

The dialogue of the article is entirely about coupling, and in OOP figuring out how to make a loosely coupled system is what separates the grand masters from the beginners. Designing a loosely coupled system is incredibly hard and requires years of deliberate practice to master. So when someone who's a beginner or not very good at OO design claims OO isn't a valuable paradigm, I don't listen. Bad OO can be less valuable than no OO, just like anything else, and just like anything else, that doesn't make the whole paradigm bad.

I've explored functional programming in a couple of college courses now, and find it very intriguing. When it's time to go a make a system, however, I find it difficult to boil down functional principles into the system I want. This is a complaint in the same vein as the OO complaints. Functional programming is incredibly impressive when designing a behavior, but what separates the masters from the beginners seems to be when it's time to model an entire system. This is the current separation in my mind: OO is designed and really good for modeling a complex system that involves lots of mutation, and functional programming is really good for modeling and separating behavior within a system.

I don't think we have grounds to say one is better than the other yet. Both OO and Functional have their niches where they're amazingly effective, and both have a giant gray area where it's difficult to mold the pure paradigm onto a solution.

I think the best solution so far is a mixture of the two, such as we see in Scala. Though, a mixture too has its own set of drawbacks. Mainly what seems to be an explosion of language complexity and a giant need for design conventions and limitations when there are so many possible routes to a solution.

The best of the current climate is a mixture of the two, with a framework that clearly defines and separates where and when to use one paradigm over the other, so you aren't bogged down with the additional complexity.
I guess I didn't make myself clear. People may be watching less broadcast and cable TV at time-of-broadcast, but that doesn't necessarily mean less time spent watching entertainment produced specifically for television. Broadcasters (which I'll use here to include cable TV channels like HBO etc.) have services like Hulu through which they capture revenue, and they are also willing to finance the production costs of TV series if they are going to get some of the long-tail revenue from Netflix etc. The lower initial viewership aka TV ratings doesn't necessarily indicate a lower lifetime audience. That's why you don't see the stocks in freefall even though superficially the audience appears to be shrinking.
With the NBA and NFL starting to allow online streaming of their games, I am seeing less and less reasons to keep my cable. Netflix, Hulu, NBA League Pass, and NFL Sunday Ticket would cover 90% of my cable consumption. The other 10%, HBO, is rumored to be considering a standalone subscription service.
unless you use a dynamic language :P
There has not been a new chemotherapy medicine introduced for almost 25 years!

SJG-136 has finished phase II, it is looking good. The developer of SJG-136 has told me (in a personal conversation) the side effects are very very very mild.

Shameless plug: I'm also looking to work towards bringing a new chemotherapy into the market. (http://indysci.org/projectmarilyn)
Owes? Hardly. But it's stupid for them not to. Someone who earns a living via their videos is someone who is able to continue to do so, which draws in more viewers and keeps the talent within youtube's purview. Also, the more tools youtube provides for monetization and the more money flowing into creators bank accounts the more money youtube can make by taking a percentage, instead of having to rely solely on ad dollars.

The ad market is huge, but the entertainment market is much larger.

Content on youtube, whether it's "crap" or not, should be monetizable if it's capable of being supported. Currently the basic tool that youtube provides for that is a crappy ad system and a tiny cut of the ad revenues. They could, and should, do so much more. They have the opportunity to make their viewers and their creators not just users but customers. They have the opportunity to take a bite out of the multi-trillion dollar worldwide entertainment budget. They have the opportunity to have works of legitimate value (not just viral videos and pop phenomena) find a home on youtube and for youtube to become to be associated with works of quality instead of works of frivolity.

There's already lots of good stuff on youtube, but most of the best stuff is made at a loss. Youtube is perhaps the foremost instructional video publisher in history already, for example, but almost nobody publishing those videos is making a decent RoI on their efforts through youtube.

Web video is a medium and youtube is the apotheosis of that medium. To downplay that medium is as short-sighted as downplaying literature or film. There will be "youtube shakespeares" in the 21st century. There will be web videos that we find as powerful and meaningful as any other form of art (if there aren't already). I can say this with certainty because it relies on the simple fact that humans will always create art in any medium. If you give a man a steel barrel he'll create a steel drum, if you give a man a plastic barrel he'll create STOMP. It's really only a matter of time.

But by the same token, the fewer tools that google puts in the hands of creators and the more difficult it is for creators to make a living off of their creations the more potential will be wasted. Imagine how different the world would be if Elvis or The Beatles couldn't have made a living off of his voice and guitar.
I'd like to understand better how these API providers are going to make money. By directly charging the access to their API?
Yes, I fully agree with that.
append datetime string of birth. Boom problem solved.
Your ideas are interesting, I like that you kept your sales pitches 100% personal (rather than marketingish or professional) and that you business proposition really does focus on helping the customer, rather than tricking them into getting their money.

That said, I'm no pro by any means, but while 40+ is healthy for a small biz, I would like to see how (or if) that scales to 400, or 4,000. I'm not skeptical, just curious.

What's wrong with your website exactly? It matches the tone of your marketing message in my opinion, and that could be positive.
Are all CP images images of abuse? For instance, if two teenagers film themselves having sex, are they both abusing each other?
>https://www.youtube.com/watch?v=NYa8kirsUfg

Is Vinny using a wrench... on a hammer?
So these general ideas (plus machine learning, which is really advanced statistical calculation) was what Anil Potti tried to do. I believe that he had good intentions going into it. But it's a really really difficult problem, and he maybe oversold the idea. The end result was not pretty.
A PC can still read and write from arbitrary memory locations which means it can know a lot about it's past states, so the memory limit makes it a deterministic linear-bounded automata.

http://en.wikipedia.org/wiki/Linear_bounded_automaton
Isn't Doctor Who now broadcast the same day in the US as in the UK?

I know the last season was. And it's available next day on iTunes. That excuse doesn't really hold up here.
Interesting writeup.

First, these ratios aren't a recipe for success, just data to inform decisions. Each business is different because of the industry they serve, the go-to-market strategy and the particularities of their customers acquisition processes.

I wonder how much of the prioritization on spending fed back into the success of these SaaS companies, and how much of it was due to prevailing trends in management theory that influenced the course of the startup as it was given funding and ramped up? In other words: how much of the ratio of spending on developers v. sales and marketing was data-driven, and how much based on fad? I get the sense that there is a bit of an echo chamber in the tech industry that can influence what businesses do when they receive angel funding and VC.
They viewed is as an interconnected network of documents.

That is the very premise of the WWW. There was nothing new in that.

There is a too common "the victors write the history" sort of way of looking at things. And FWIW, the notion of counting, weighting and sorting on links is hardly a novel premise, but the schism that Google really brought was that they had a business case to spend far more computer resources on any given search, and on the content that served those results, the results being a much better product. When they in-housed some custom ad serving, the ascent of Google began.

Every product along the way -- whether it is long gone or a thriving success -- has an influence on technologies that follow. Pointcast is absolute the ancestor of RSS and other so-called push technologies, which themselves could be considered the ancestor to things like Twitter. To write it off, rewriting history based upon some sort of survivorship bias, just clouds the topic.
Great call by the author on Pointcast. I clearly remember all the hype about Pointcast at the time and it was truly annoying.
i think the main difference between now and 1999 is that software really is eating the world. 1999 jumped the gun a little bit. but to me there is no upper limit on just how much work software will be able to do for us going forward, now that the infrastructure is in place to support such a transformation. i think there is a lot of hype, but unlike in 1999, when nobody was sure what the value of the internet actually was, it's based on a central fact: the world of the future will be operated by software.

i'm sure there will be booms and busts but i don't think they will be nearly as severe as in 1999.
I've met Namba-san previously. She grew up in a rather traditional environment, attending an all-female college. What gave her the entrepreneurial ambitions was So-net's CEO suggesting her to get into business online, as the article states. Although HNer bitwize is correct in saying that Japan frowns upon risks, Nanba-san claims the getting an MBA in the states hasn't directly aided her entrepreneurship, and was only a pretext to get a break from her busy career at McKinsey.

She is indeed very ambitious; she aims DeNA to become Japan's best technology company. My friend who works there also got to meet her before, and we both agreed that she is a rare female leader not unlike Margaret Thatcher.
Google: Update the Galaxy Nexus with Android 4.4 "Kitkat"
I just buy direct from O'Reilly or Pragmatic Programmers' websites. The books are DRM-free and they come with free updates.
Isn't there a huge component of luck in staying anonymous? A needle can remain in a haystack for a long time without requiring any skill, either of it's own or of someone who hid or accidentally dropped it there. If time spent anonymous is "only remaining way to gauge how well someone hid", it's a pretty crummy one. I think it makes sense to take into account the kind of mistakes that brought someone out.

By the same token, we might just not have found Satoshi's stupid mistakes yet. Still, I think dobbsbob's point stands at least as weak evidence of Satoshi and DPR being different people.
Totally different. The OP is not claiming the work was photoshopped. In fact, if you actually read the post, he confirms that there's nothing suspicious with the post-processing.

He's claiming the subject was fake. She has blood trickles drawn as if coming from wounds on her face (not spatter from someone else). Yet when he uncovered the original high resolution photo and zoomed in, there are clearly no wounds.

That's on top of the other issues with the paint looking more like paint than blood on close inspection. But the lack of wounds at the origin of the streams makes it very clear that the streams were painted on.

The photographer isn't explicitly implicated in this.. it's possible that he just saw her in the crowd and was tricked too. We don't know.
Not sure if it's exactly what you're looking for, but I use a Firefox Add-on called Invisible Hand.

http://www.getinvisiblehand.com/

When you visit a product page on Amazon or other retailers, a notification bar will show you the lowest price for that product.
I took a class on tech entrepreneurship by a guy who started as a chemical engineer then got an MBA and specialized in finance. He would always compare business to chemical engineering -- most specifically the concept of equilibriums and breaking equilibriums.

In my mind, a company is either breaking an equilibrium or is a fluctuation as an equilibrium is forming (a wave vs. a ripple). Startups in the classical sense are supposed to be "equilibrium breakers" (at least that's an assumption of venture capital), but there's value in being a ripple, too.

It just gets problematic when you're a ripple and you pass yourself off as a wave.
Your median revenue numbers look wonky
this is very high-minded, and logical, but i'm sorry, but in my humble opinion the average person just doesn't have the raw intellectual horsepower to distinguish between 'ethnically chinese' and 'the government of the prc'. the press caters to these people, hence the ambiguation.

http://en.wikipedia.org/wiki/Japanese_American_internment

https://www.google.com/search?client=safari&rls=en&q=attacks...
> tr '[A-Z]' '[a-z]' < upper.txt > lower.txt

That's the biggest problem: some things are very simple, but other things fall off a cliff. For example, as a related task I ran into recently: how do you replace FOO with the contents of foo.txt? The natural way would be expanding it into a command line, but at least with sed that's no good even for nice short text files because / and \n are special. You can use a sed command to read a file which I didn't know existed until I looked it up, but it apparently has the delightful feature that "If file cannot be read for any reason, it is silently ignored and no error condition is set." You can use perl... you can use perl to easily do a lot of things that are really hard to do otherwise (including things as simple as matching a regex and printing capture groups), but at least to me it feels really awkward to wrong to mix two different full-fledged languages. Maybe I should just get over that, but I wish the whole thing were more coherent.
I use a handful of JS libraries in my website because I need to add stuff like equations (MathJax) and syntax highlighting (prism.js). His premise is wrong because he thinks sites only convey message using plain text and nothing else.

Imagine how unreadable equations and code can be if they are presented as plain text.
That's why I like Scala so much. Design the system with OOP principles and implement it with functional programming.
The processor chip itself is designed as a DFA (as is very common in digital logic design though EEs prefer the term finite state machine or FSM). These slides do a good job of explaining this perspective on digital design. [1]

It becomes much more powerful when given the ability to read and write from arbitrary storage, they same way theoretical DFAs become turing machines when given the same power.

I am glossing over the complications that on-chip caches and memory hierarchy introduce, but I feel the core idea of a processor chip as a DFA is still worthwhile.

[1]http://www-inst.eecs.berkeley.edu/~cs150/fa05/CLD_Supplement...
I don't have/am not willing to pay for BBC America...
Now just make some t-shirts, maybe put up some google ads for the traffic your site could get, and make $$ off your rant. Just like http://programming-motherfucker.com/.
"They all use REST" in reference to a collection of websites seems like saying, about some people, "they all speak English", even when they might use very different dialects, lingo, and technical vocabulary.
I'm saying it's not a useful comparison. Some tools are more capable generally, and applicable to more problem domains.

For instance, I'm sure there must exist problems that require inheritance, polymorphism, encapsulation and implicit state mutation, but those are such weirdly specific requirements that I don't think OOP is applicable in most of the cases where it's in use.
This is at least sometimes still true in corporate Linux environments. Giant, Immoral MegaCorps apparently can't be bothered to spring for big disks, so doing "tar xzf" or gunzipping something before un-tarring often fills up the filesystem. Embarassing, but true, given that you can hoof it to Office Depot and buy terabytes for a couple hundred, if they'd just let you.
I wouldn't make a similar thing to my clients XD.
also, strip out the comments
That article believes the reader is a moron.
I had to work with ZODB on a couple of projects and it has been overall a rather painful experience. Inability to run ad hoc queries and necessity to manage indexes and maintain consistency at the application level has been a source of annoying bugs for me. Not worth it IMHO.
By "high price point" you mean roughly half of a typical Xbox game?
I see your point but don't fully agree. There's only 3 data points for each cohort, and the change seems to be within the margin of error, at that. Have you considered that the year-on-year decline might also be correlated with the modest increase in economic growth over the last few years? This occurs to me because I notice that the older two cohorts (which would have the highest number of retirees) actually show a slight increase in viewership for this year over 2012.

I do think TV is in long term decline, though as I explained in a nearby comment I think that's more to do with the model of TV distribution than production. The subheading on the graph actually acknowledges this (saying that streaming video services are disrupting the traditional pay TV audience model), but the headline is misguided - I'm not convinced people are spending that much less time sitting in front of the TV than before.

To be honest, I'm a bit surprised the decline isn't steeper, although I'm basing that partly on changes in my own viewing habits (n=1) as the selection on Netflix improves - Iwatch about 6 hours of news and 4 hours of entertainment on TV in a typical week, but since rescuing a dog has made it hard to go to the movies, over the last few months we've been systematically working our way through every episode of Star Trek instead.