skysight-inc/HackerNews huggingface dataset:
This is really the point.

As our blog post suggests, where we are not experts we had to rely on the tutorials provided by each framework's authors to build a test setup. If a specific framework seems low on the list, it could be due to the fact that the best practices guides we found for getting set up were not correctly configured for production use.

Draw what conclusions you would like from this statement, but we did aim to be as fair and unbiased as possible.
For those of you who don't know Ras is one of the people that run/ran nlayer (now part of GTT) which is Cloudflare's primary provider.
That's a very detailed and thoughtful response. You make some valid points. Maybe I'll try to craft some more complicated benchmarks that replicate normal CRUD operations found in most webapps.
This entire complaint would go away with a thin 'for humans' wrapper on top. If you look inside requests and its dependencies you will see some complexities too, they are just hidden from you. But this does not mean that it makes sense to write the low-level stuff in a way that prevents reuse - though that reusability might look abstract - this is the reason we are swimming in OAuth implementations.
Like all maxims, "by endurance we conquer" is meant only to remind you of some potential solutions. Knowing when to quit and when to stick with it is the hard part.
Every scheme of retirement depends on the existence of successive generations. That is true whether you're talking about traditional societies where children take care of their parents, or modern societies where the childrens' generation makes payments to the parents' generation through either social security taxes, or dividend payouts from equity ownership.

I was referring to individual-level retirement planning. That is, does it make sense for me to invest in one or more children based on the expectation that those children will directly help me (financially and otherwise) during retirement?

Social security originated in a time when, barring catastrophic wars, it was inconceivable that the U.S. population could ever decrease. It has worked thus far because a productive younger generation has always been able to pay for a retired older generation. However, as far as I know, it was always a program whose ethical justification was that you get back what you put in, plus some return. Whether or not you have children is irrelevant.

Furthermore, if we presume that the ethical justification for social security is that one's children are going to be productive members of society, how can we adjust for unproductive children? Should parents whose children die before entering the workforce be denied social security? What if their children live, but are unemployed for many years? These are serious questions that would have to be addressed, but doing so would simply not be possible in many cases since parents tend to die before the productive output of their children over the course of their working life is known.

This is also true even when applied to future generations as a whole. A future generation can be less productive than the present one, just as one's future child can be less productive than you. If social security is an intergenerational contract that involves a transfer of wealth from the young to the old, then it's an unjust Ponzi scheme that will collapse as soon as demographic trends are no longer able to sustain it.

Ideally, the benefits received from any retirement program, whether public or private, would be dependent upon an individual's productivity over the course of their life. Any other system inevitably involves some centrally managed authority attempting to equitably transfer wealth from one set of people to another, which is a prescription for corruption.
Statistical packages for visualizing worldwide economic data
>Good thing all source code is just very convenient mathematical notation describing an algorithm

Only really true for pure functions (i.e. same input -> same output + side effects), I think. A lot of the code in actual practice is stuff like "update this bit of object state", "set this server variable so that it does this"; and it really doesn't generalize beyond a very specific platform.

Those may still technically count as algorithms, but not in the sense people normally think of them.

Although the ones they try to patent generally are of the "pure function" type, so it may be a distinction without a difference.
How does Uniloc honestly sustain itself as a business?
My Search for a Credit Card Processor, Part 3
read the second paragraph, I edited it in shortly after posting
Same discussion on another thread (currently on HN frontpage): https://news.ycombinator.com/item?id=5455869
I am not bashing Java and I know what these are built on, but apparently no one read what I wrote and stopped reading at 'Java'

I am saying is that probably Apple has a NIH mentality with regards to infrastructure and thus are trying to reinvent things like that. And of course, reinventing these in pure Java takes more time than using Go, for example.
Yelp dataset challenge
This touches upon the biggest problem I have with the patent system: The bar is very low on the "novel and non-obvious" criteria. If that were used properly, there would be fewer patents, and they would be higher quality.
Paying for childcare (or providing it yourself) until your children are old enough for public school is neither cheap nor discretionary.
Well yeah, but HN is social media
(I'm no expert at software patents so take what follows with a healthy dose of NaCl)

It seems to me the difference is a question of "real world implications". For sorting integers using quicksort, yes that's just a mathematical algorithm: an algorithm that performs operations on mathematical entities. The moment you apply that algorithm to something that affects the real world, that's when it becomes patentable. E.g. sorting restaurant recommendations by applying quicksort to the individual rating. This is no longer simply a mathematical algorithm; the entities being manipulated have a 1:1 correspondence with entities in the real world. It is recognizing the usefulness of this particular correspondence between mathematical entities and real world results that is patentable.
don't know of any such tools, so instead I perform the task manually. If I want to better understand how some feature works, I write down in a text file what methods are involved, what method calls which etc. That way at any given time I have to answer fairly simple questions, but the accumulated info in the notes can then be used for more sophisticated reasoning. In other words, analysis :)
Only way I can reset it seems to be to delete all cookies.

Liking the questions, short and to the point. Great design and feel :)
Ah, yeah, thanks :)

It seems like it would be difficult for the browser to prevent extensions from ever suffering from that kind of attack. "any script tag that wasn't there before this function call is not executable" isn't too bad of a start, but even a moderately complicated web app likely has places where you can inject content that will be operated on by javascript from the site itself, which then transforms it into an XSS attack. For example, many sites will sanitize any user input, but will trust the content of dom elements created by themselves, without thinking about the case where the contents have been replaced by an extension which hasn't been properly sanitizing its own output.

It should still be covered by any CSP that a site has enabled, though. That (and this article) is a good argument for everyone to strongly consider adding a CSP to their sites, so that inline scripts can't be executed, even if an otherwise well-meaning extension slips up.
Upvotes for being the most relevant of any comment on this thread, but it just reflects what the problem is. If history is any guidance, the Federal Circuit will create something rather patent-friendly (brought to you by the team who brought you State Street Bank) and, if it's a big enough deal, SCOTUS will step in to overrule.

Of course, followers of the court will note that if recent other cases are any indication, the justices will punt on the actual question. The problem is, as Justice Kennedy notes

"the patent law faces a great challenge in striking the balance between protecting inventors and not granting monopolies over procedures that others would discover by independent, creative application of general principles. Nothing in this opinion should be read to take a position on where that balance ought to be struck.
" Bilski, 130 S. Ct. 3228

Yet of course, the court is way too busy dealing with Obamacare, gay marriage and pharma inventions to care about software patents. Heck, it's their constitutional role not to actually help the software industry out of this patent war going on. Right Justice Breyer?

"In consequence, we must hesitate before departing from established general legal rules lest a new protective [patent] rule that seems to suit the needs of one field produce unforeseen results in another. And we must recognize the role of Congress in crafting more finely tailored rules where necessary" Mayo, 132 S. Ct. 1305 (2012)

Of course, as AIA showed, Congress is more worried about posturing on patents than taking any of the decisive action that those who disfavor the status quo in software patents would like to see. So instead, the industry continues doing what it's always done, finding ways to monopolize technology for profit. And the reddits, Hacker News and open sources folks of the world will complain, but it won't matter. Again and again and again, and it's just really tiring at this point.

</bitter IP guy>
Java is not a language I program in. I have used it in the past in its typical environ: over-engineered, over-abstracted monstrosities and during that time I indeed had to refactor a piece of code a couple of times.

Currently I work in C++, Python, JavaScript and Common Lisp. Auto-completion is pretty OK and the need to refactor comes up, well... never. Note that these two features are brought up the most when people want to praise the advantages of IDEs over powerful text editors like Vim and Emacs.

(Actually, Emacs' default Common Lisp environment is unsurpassed by modern day IDEs.)

One gains so much editing power in manipulating text objects and navigating through code by using Vim (well, Vim emulation in Emacs in my case) that I gladly trade in the ability to effeciently refactor enterprise-level Java or C++ code.
FundersClub carefully vets all their companies; unlike platforms like IndieGoGo (which serves a different purpose), it's a very "hands-on" process with FundersClub ultimately creating an investment vehicle (LLC) for each company they feature.
More: https://thefundersclub.com/site/vetting/
I still don't understand why Nokia are trolling Google so hard on this stuff.

Gee, why doesn't Google give away for free their algorithm or Adwords secrets? Why should they, should be the question. Every company has an obligation to, with all other things considered, make as much cash as possible for their shareholders. Who cares that you think that everyone should bow to Google or Microsoft or ...?
Well, I guess if you're that much of a diehard, just check out this project instead: http://www.duo3d.com/ they're planning on fully opensourcing everything. If you're annoyed because of the apparent dependency on ubuntu, note that I got things working on gentoo without much issue: http://www.keyboardmods.com/2013/03/leap-motion-in-gentoo-li...
Extensive due diligence.
White blood cell transplant is proven to shrink (cure) cancer. However you won't see it in the USA for the next XX years. Some doctors in China is already doing it though, so if you can travel, that is an option.

See http://www.lef.org/magazine/mag2010/jul2010_Life-Extension-F...

Also, I believe there is an organization that helps cancer victims by arranging travels outside of USA for innovative treatments, LEF can refer you to them.
Why Startups Are Beating Carriers
What does stable mean? If stable means there are not unexpected crashes, then Go 1.0.3 is extremely stable.

If stable means suitable for production, Go tips vastly improved performance, especially in regards to garbage collection, make it more suitable than 1.0.3 for large/high-scale applications in production.
I got it working just fine on gentoo, see the walkthrough here: http://www.keyboardmods.com/2013/03/leap-motion-in-gentoo-li...

wasn't that hard.
I think the premise of the question is wrong. In business, there's never a case where you're 95% or 99.9% of the way to "success". Success is something that develops over time.

Validating your ideas is the most important part of the journey, and learning how to do it in the context of your particular product or market is what will lead to success. It's also something you get better at over time.

So it that sense it's self-fulfilling; with endurance you get better at validating your ideas, and become more successful.

But some common validators for startups are:

- growth (in traffic, user signups, revenue) - this is considered by far the most important in YC

- user engagement & feedback

- user testing

- a/b testing or multi-variate testing

Whole books have been written about this stuff - most notably by Eric Ries and Steve Blank in recent times. It's probably worth your while to read them.
seems to be down at the moment I am getting

Error 7 (net::ERR_TIMED_OUT): The operation timed out.
tell that to the cypriots.

FDIC: $25 Billion In Insurance
US Bank accounts: $9,283 Billion In Deposits
$297,514 Billion In Derivatives

~Occ.gov

tell me if those three lines balance out? :P

cyprus was the canary in the mine…
and one would be a fool to think this is not more systemic to the entire global banking system…
Peer review is just another thing that helps individuals decide scientific matters for themselves.

The implicit idea behind peer review can be summed up like this: "This is what I think about this work. (I have credentials X, Y, and Z, and I've published this stuff you many have heard of.) What I have to say is just another thing for you to consider. Take it or leave it."
RAS has been pretty awesome in the community. He was actually the cofounder of the company we called nLayer. He's given a bunch of very valuable "101" talks at NANOG (think of this as the Hacker News for networking people), and until the acquisition, he was pretty active on the mailing list.
Absolutely. Although as a programmer and someone who reads mathematical papers I'm not sure how much of a benefit this would be. The hard part in understanding isn't any particular step, its comprehending how each step fits together as a whole. I don't immediately see how the translation would help this.
I can say that even with this latest release, CPU usage on my fairly beefy i7 system is ~ 40% on one core.
It amazes me how little I know about overral internet traffic infraestructures
A Primer to ‘Just Getting Started’
I'll agree that the conversation here tends to be better, but there are still pockets of reddit that have the same high quality and have the same potential for authors. It is always made me happy when this type of interaction would happen.
I believe your analogy is correct, I see no problem with it. Theaters do not have to follow the rating system. There are local theaters that will play unrated films, and film festivals that play unrated films. Likewise, while you can find some ESRB ratings on the Apple App Store, Apple doesn't really have to pay attention to those and are free to set their own standards. If a theater chain refuses to play a film because it is unrated, that's not the MPAA's fault. And I never thought I would be defending the MPAA...

Sure, large and entrenched authorities pose risks. There's not much that can be done about that as long as they're large and entrenched. The best way to ensure their power stays in check is to try to have their customers put pressure on them to clean up their act. And the end-user (you and me) is not their customer. We are customers of the businesses and organizations implementing their block lists. I understand your frustration, and as security professional I have my own beef with Spamhaus ratings, but the answer to that problem lies in comparing their ratings with those of other organizations and a bit of common sense.
My first reaction to these kinds of news is fear. As someone who builds stuff for the web, I really hate the idea of some malicious being trying to purposefully ruin your work.

My second reaction is that of "bring-it-on". Basically this is an impulse for improvement, and as with any major threat you either stand your ground or get run over.
Hedgehog Fox Hedgehog
I'm personally tremendously excited about FundersClub. It seems like they have the right mix of a hands-on, closed system (for fundraisers) and self-serve, open system (for accredited investors, more or less).
I am curious how much each startup has raised through the platform, though. They claim over $26m in total, split over (at least?) 8 companies: https://thefundersclub.com/site/pastinvestments/
It's kind of interesting that he thinks anonymous questions should have just died, due to people abusing them. Whereas my experience of the site was that e-bullies would simply sign up new accounts immediately after being banned, since no banning occurred unless someone went out of their way to complain.

Plus, due to the media attention he alludes to, the moderation team was hyper-sensitive so pretty much any complaint could get the account banned. So once the trolls realized this, they started baiting normal users into posting something slightly against the rules (or better yet combing history), then complaining and getting the victims banned. Then, if the victim doesn't contest the ban (you have to go out of your way to even figure out how to do this) and instead creates new accounts, the troll just reports those for more automatic bans.

All of this without affecting the troll, because the troll isn't using accounts they care about, if any at all. Anonymous trolls aren't much different than pseudonymous trolls, after all.

After a couple rounds of this, almost everyone I knew just gave up and moved on.
Openmalaria - A simulator of malaria epidemology and control
He's a fantastic software engineer but he is _very_ abrasive. I've read some of his posts claiming he would fight some other developer in person at a conference if he steps up. He would rent out a ring and he would put his yellow belt to practice.

Really, I'm not making this up. He sounds like a jerk to work with.
Correct, FundersClub is a venture capital advisor (ie, a VC), and is not relying on JOBS Act exemptions or a broker-dealer registration. The TechCrunch article title is not technically accurate, though in their defense, people do seem to want to group online VC in with crowdfunding at a high level. There are important distinctions, however.
This is Normal for Me
Diverting resources to fend off million dollar lawsuits certainly could kill people. It's not only interfering with defendants, but the court system must also redirect resources away from other activities to handle these cases.

If nothing else, hundreds of thousands of hours of effort go into cases like these. Patent reform wouldn't necessarily save a single life, but it would clearly save hundreds of hours of life for thousands of people.

Of course, none of that above relates to RICO
Which toolsets do you feel are the most exemplary of this?
Online dating for people with sexually transmitted infections
I guess Mathematicians will never get rich then :(
Fast Range Queries with Redis
Also, I have seen wholly unreviewed material in Nature Precedings, which I can only assume is due to the pressure of being scooped. As you might imagine, non-peer-reviewed scientific literature is the antithesis of the research culture, and the few colleagues who have mentioned Precedings have done so with distaste.
I just feel like I think a lot better looking at code. Each input would have a descriptive variable name.

And sometimes if a formula has something unusual like a derivative, it's hard for me to see how that converts to code.
Extra security measures for next week's releases
What exactly are you looking for? We use Hipmob (we also ARE Hipmob.com) for live chat for our apps and our website, and Desk.com to handle email traffic and knowledgebase. We've also used Zendesk to handle email traffic in the past, as well as Olark to handle live chat for websites, and both work pretty well. Have heard of folks using Intercom.io for semi-automated in-app messaging, to good results.
rails 4 with some concurrency would be interesting to see
What Basketball Can Teach Us About Software Estimation
sorry - i shot too fast ;).
i agree - facebook is not the ideal job application profile...
New currencies bring these types of people. It's ok. We get to filter them in time. It's like porn and new media: if it's not porn on it, it doesn't have enough users.
I switched back to Firefox and had an epiphany
ya, sufficient capital to get all the things up and running, and being able to hire smart people seems to be a prerequisite. Otherwise, with just the founder and couple of guys working in a dorm room or limited budget, this doesn't sound like a good idea. In fact, it's probably a very bad idea in such a scenario.
In all fairness, the Gizmodo article was pretty well researched and informative. It was more like an anti-hype article - because that's what the headlines were. Interesting things did happen, but the internet was not "in danger" of being down.
The article is from 26 March 2012, over a year ago. Would be great to hear on developments that happened over last year.

May this be another 'lost' case, appeared once and never again?
Interesting point; in the scientific community some are quite honored by being chosen as a peer reviewer. It's like a rite of passage.

The only difference I can see is that the YouTube/Facebook reviewer title is a lot easier to come by. I thought it more akin to Amazon Vine, but at least then you get to keep the things you test!
I think Play, with well-written asynchronous code, could approach the Netty/Vert.x speed. In other words, I'd be willing to trade the ease-of-use of Play for the slight speed impairment vs. writing directly to Netty/Vert.x/etc.
Yep - we (Wefunder) already have a broker dealer partnership and one of my cofounders has taken the Series 7.
not sure about the general case, but if you have any new way of addressing MS then i am open to suggestions.
Nice UI, but you lost my focus after filling out the initial questions with the:

"I have read the terms and conditions of membership and the privacy policy and agree with the content."

I clicked on one of the embedded links, such as the terms and I lost the page I was looking at. Pressing back then reset everything. However, if I click the logo it looks like its restored. I'd say open in new window or have a dialog.
yes, because it also does other computation. Poiint was to illustrate that zlib can be used in a concurrent computing setting with high performance. The blog writer had claimed that zlib doesn't work in a multithreaded setting.
> This is definitely on the large end of the scale as far as DoS attacks go, but I wouldn't call it "record smashing" or "game changing" in any special way. It's just another large attack, maybe 10-15% larger than other similar ones we've seen inthe past

Heh. Nice. Yeah, I expressed skepticism that 300G/sec qualified as "largest ever" - I mean, I personally have been hit by 10G+ attacks, and Cogent mostly shrugged. (I mean, my cogent side was down until the target was blackholed at the cogent border.) I know 10 gigabits is a lot less than 300 gigabits, but I am a nobody compared to the people involved in this little kerfuffle.)
You do not let me zoom your page on my iPad and you limit the font-size to really small. You limit page width to the same tight column when I change to landscape.

Why anger your readership?

I will not read your stinking blog.