skysight-inc/HackerNews huggingface dataset:
Yes, but you need a special client for that. I'm starting to get one to accept sprints, but it's taken 2 years. The rest think sprints are a great excuse for me not to deliver and need another $X000 to finish the work (fair enough, I wouldn't trust a car mechanic/builder/plumber working on this system)

Besides, clients always underestimate the time something takes. Expectation management is an oft-forgotten sibling to estimating. And when you're pitching for work, if others are promising to deliver everything for $Y and I offer a sprint-based system... as someone else commented, I've lost the project by then.

I asked for advice on this a couple of days ago: https://news.ycombinator.com/item?id=5643259. Your input very welcome!
/usr/share/nginx is the default root path for nginx. It sounds like Ubuntu has just stopped trying.
so c/o Matt Cutts then?

:-)
Big pharma has massive influence on a whole lot of Wikipedia articles, it is quite disgusting to be honest.
I'm not really sure how to objectively rank a website's importance -- their Alexa rank is top 50k, which seems decent for a site only relevant to IT professionals(?), and in some tech circles I've been in, it's quite well known. But snoofle has his own little piece of celebrity on TDWTF. The "Side Bar" is a spot where users can submit their own WTFs without them being approved/edited by the mod staff, and snoofle has posted a lot of gold there. He is one of maybe three posters whose usernames I actually recognize.
Yes, when it is synchronizing there are memory barriers. But the point is the synchronization and memory barriers can be skipped once the singleton is initialized. The usual case can then run without barriers.
Really good book on the subject that deals with why/ramifications of a society that's okay with "I can't do math" as a reasonable thing for an otherwise educated person.

Innumeracy: Mathematical Illiteracy and Its Consequences
John Allen Paulos
http://www.amazon.com/Innumeracy-Mathematical-Illiteracy-Its...
Erm, it doesn't light up on HN for me.
They also both seem to have an almost religious belief that anything that isn't Apple is an affront to humanity, especially if it starts with a capital G. That's kinda specific.
Is Sponsored Content the Future of Independent Online Publishing
Uber parks snarky targeted billboard truck outside of Lyft office
Definitely check out Kyle Rush's report on the optimization of the Obama Campaign's donation page via A/B testing. Here's the link:http://kylerush.net/blog/optimization-at-th e-obama-campaign-ab-testing/
I guess deal flow trumps everything else. MG Siegler can almost certainly generate significant deal flow (I assume this was the same thesis behind getting Kevin Rose on board). Yeah, he's seen as a goofball of the internet, but I guess all that really matters here is finding the interesting deals and getting them through the door. I have no problem believing that MG can do that. As they'd say, "MG has substantial visibility."
> most folks nowadays don't really read books or novels anymore, what with TV, movies, and the Internet.

Reading off of a screen is still reading. I don't know why some people think paper is magical.
The generator shown will produce random variants on passwords it's fed, so it shouldn't be easy to filter them out. False alarms should be easy to avoid - stick 100 honeypot passwords in the database, and set off the alarm if say, 10 of them are tried within a week. Obviously those numbers can be tweaked according to password strength, number of users, etc.

Edit: It's actually talking about a specific set of honeywords for each user. So when the password is chosen, you generate a set of honeywords that are quite different from that password, and can't be reached by mistake.
Twitter v1 API Retirement postponed until June 11
Probably, but hang around long enough and you will see/experience some crazy stuff.
1) Scope bloat can come from all sides. I've sat in meetings with eager-to-please devs who insisted on getting clients excited for gizmo-flavor-of-the-month x ("hey, how about we add a Facebook button to have customers share what they bought with their friends!") to the scope of a project just to make themselves look good to their bosses, only to lament about the enormity of how much they had (promised) to do at crunch time.

2) Too often, there is a lack of communication between clients, devs, and project managers. If the project manager is 1) unfamiliar with development (happens a lot, actually) and 2) is unable to correctly walk a client through every nook and cranny of their requirements, then it creates a situation where the client can have expectations in mind that are at odds with the requirements that devs are given.

A great example would be a 'simple' payment system as part of a larger e-commerce site. The client says they have store gift cards, credit cards, and PayPal. Perfect. The dev builds the payment system for the client, and, upon demo, the client sees that there's no option for tax-exempt purchases. "Well, 75% of our business comes from non-profits!" "Amazon lets you do it, it shouldn't be that hard!"

Then, the client notices that nowhere can you process refunds. "Refunds weren't in the original scope," the dev says. "Well, great, but now we can't use this product at all," says the client. Who is at fault? In the client's mind, they're so used to using websites with built in refund and tax-exempt options that it never crossed their mind to include it in their requirements walkthrough with the project manager. On the dev end, devs are very "to the letter" when it comes to requirements. They see credit card, PayPal, and gift card, and implement all three and call it a day.

In my mind, when the requirements bloat, it's a failure on the part of the project manager, whose job is to make sure that nothing gets lost in translation and to make perfectly clear the process for change management. It's a blessing when a client is tech-savvy enough to understand that you cannot miss a single detail.
AngularJS for large projects: I’ve Been Doing It Wrong (part 2, on testing)
Exactly. I didn't even know there were names attached to TDW stories at all. Is it a recent thing? I haven't been a regular for many years but read the occasional story here and there.
One addition I would add would be to actually link to the service or their status page. If you are going to call them out if their service is down, at least give them something in return, i.e. discovery.
Your ISP might also be proxying YouTube IPs to local cache servers, the way Time Warner does in the US (though not necessarily improving performance, judging by the recent excitement over how to disable it).
Hey mtowle, Alessandro from CoffeeStrap.
The idea is exactly what you have said. We are still tuning the format so to deal with different levels of languages.

So far for example here in San Francisco we have a lot of people willing to learn Mandarin(or actually speaking! I am looking at you Zack! :) ) and fluent in English. Another trend here in the bay is about Korean/Japanese. And a lot of Spanish speakers and Portuguese as well. Those are the main languages so far!
They also fail to mention streaming from a PC to Xbox - that has always required an internet connection for some reason. I used to always stream videos from my PC, and if I ever was disconnected from the internet, I'd get a popup saying "failed to download codec" or something like that. As if for every single movie, even if I've already watched it before, has to download a codec. More likely, they were tracking what you were watching.
My favorite story about how Ernst Kummer [1] did arithmetic, from Hoffman's The Man Who Loved Only Numbers[2]:

"One story has him standing before a blackboard, trying to compute 7 times 9. "Ah," Kummer said to his high school class, "7 times 9 is eh, uh, is uh...." "61," one of his students volunteered. "Good," said Kummer, and wrote 61 on the board. "No," said another student, "it's 69." "Come, come, gentlemen," said Kummer, "it can't be both. It must be one or the other." (Erdos liked to tell another
version of how Kummer computed 7 times 9: "Kummer
said to himself, 'Hmmm, the product can't be 61 because
61 is a prime, it can't be 65 because that's a multiple of 5, 67 is a prime, 69 is too big-that leaves only 63.' ") "

[1] https://en.wikipedia.org/wiki/Ernst_Kummer

[2] http://www.amazon.com/The-Man-Loved-Only-Numbers/dp/B004R6HX...
Intel’s Silvermont Architecture Revealed: Getting Serious About Mobile
Don't worry, soon enough the .fart vanity TLDs will be coming online and we can complain about people using those instead.
I had a trig/pre-calc teacher in high school who I really respected. He had a catchphrase in his classes, especially in the earlier math classes. "In my class, there are only two kinds of people: those who love math, and those who are going to learn to love math." I only had the one class with him, but he left a huge impression on my life. He was convinced that computers were going to become essential to education, so he spent his department's entire budget for a year on two spankin' new Apple ][+ computers. Just set them on carts in his classroom and didn't touch them. He knew he didn't need to. Eventually, a handful of us approached him to ask if he could teach us to use them. "No," he responded. "I don't know anything about them myself... but they came with a tutorial, so maybe you could teach yourself how to write programs, and then maybe help me out."

That changed the course of my life. I was planning to be a lawyer, catering to artists and performers. My time spent learning to write programs led to my taking a number of computer science classes in my undergrad, for the easy grades they represented, which then led to majoring in CS, and, eventually, opting for a career in software development.

All of which is just to say that, if someone feels that they cannot "do" math, maybe they missed out on the right math teachers; those who understand kids and know how to motivate them and who have their own love for the subject matter and are able to infect others with it. If their math teacher(s) couldn't be bothered to make personal connections with their students, nor find any way at all to make math relevant to their lives, it shouldn't come as a surprise if they wind up being uninterested in "doing" math.
When you enable SPDY for your average website, you'll get some real world results.

When you talk about Google, or Facebook, or Twitter using it to squeeze out a few extra percentage points out of their latency or bandwidth or load-time - in their very highly specialized and optimized and conditional and resourceful environment, that's about as non real world as it get for the rest of us.

The fact that SPDY adaptation has mostly failed for the rest of the internet, says more about it than any white-paper or lab-result can.

Again, I hope I'm wrong here.
All things being equal, public policy usually prefers employer-employee relationships over 1099. Tax collection is more sure, worker's comp and unemployment get paid (and the individual is covered), etc.

Probably the best way to deal with "startup visa" is to instead have a small-business visa. Small-business already has an understood (to the government) meaning, and there's already a lot of examples of slightly different rules for them.
Yeah, I can't believe Google would hire someone so critical of their products and services. There's a reason why people say MG stands for Mini Gruber.
>Have a cookie. You're delirious.

And you are very patriotic. Bravo. What exactly was the "delirious" part?

That I treated both the same, whereas China is #1 with a difference in capital punishments and the US is "merely" #4 or #5?

Sorry, but where I come from, both are abhorable, as we prefer zero (0) capital punishments anyway.

I don't find "but we kill far less" an excuse in 2013. Especially since you also kill 15 and 16 year olds (in Texas and elsewhere) or even mentally ill people.

>United States being in the top five capital punish-er list conveniently masks the fact that the top culprit, China, is in a league all by itself. Its several orders more depraved.
Its several orders higher than the rest in the list, combined.

It's also several orders bigger. Like 4 times the population of the US. But I agree, China executes far more people even taking that into account.

That said, it kills their own subjects. The US does most of it's killing outside its borders. How many wars have it been involved to, in places it has no damn place to be in? How many innocent millions have it killed directly or helped be killed (by supporting tons of dictatorships all around the globe, from Pinochet to Saddam in the 80s)?

Oh, and the recent trend of execution by drones? That's even worst than Chinese execution. No trial, no jury, bombing, killing innocent people along (like a full wedding, with 49 dead, including 9 children), and in sovereign countries, none the less.

Seems like the worst offenders (warmonger, dictatorship supporter and enabler, black slavery, atomic bombs) etc, are always the most hypocritical and hollier-than-thou ones.
I understand mathematical notation, but I do think it generally is best only used when necessary in day-to-day work. Whenever something is of sufficient complexity, trying to keep track of the 10+ variables in a mathematical notation is generally harder than just reading a description.

For a recent example, my thought process yesterday: "So let's see, it says to multiply all of the 'F' functions, from 'm' to 'n'.. 'F' is, what, the base array? OK, so that makes 'm' and 'n'.. hmm. Let's come back to that. OK, so we multiply the product of those 'F's times the product of all 'alpha's of 'm,n' over 'm'.. so alpha is, let's see, the.. message? And... uh.."

Long story short, I finally deciphered it just meant "Multiply the base array of values by the value of each message that comes in that shares a parameter," only it took about 5 minutes instead of 10 seconds.
MG Siegler built his fame from pageviews, and the pageviews were of his incessant strategy of creating flame-bait for the idiotic, but large, minority of people who think that their smart-phone is an extension of themselves.

Here is his recipe:

1) State that, in some way, Apple is better than Android in an absurdly over the top, intellectually dishonest way.

2) Let the religious masses passionately state their love/hatred

3) Profit.

None of this makes him remotely qualified for anything in the tech business.
Wunderground Widget for android does this...
Did you know their rules state:
"No .IO domain may be used, directly or indirectly, for any purpose that is sexual or pornographic or that is against the statutory laws of any Nation."?

The laws of ANY nation?! I founded a UGC .io startup in 2007 (we were the biggest .io site for quite a while), and while we never had any trouble, I find that clause worrisome.
If you want a scene graph, have you evaluated fabric.js? It's a popular canvas library, providing mouse events, and import/export to SVG.
Is there any way to register an io domain without your address and phone number showing up in the whois information?
Totally agree about the existing doc generators.
Btw- I didn't start creating aTable because of a perceived shortcoming of Backgrid. If Backgrid existed a month or so earlier, I probably would have just tried to contibute. By the time I knew about Backgrid, though, I already had a mostly-working codebase and didn't want to throw it away.
Did megaupload ever "target" US users?
Hacking Redis: Adding Interval Sets
We also have to collectively agree to stop using the term "money shot" except when producing or filming a pornographic movie.
Measuring DNSSEC Performance
One thing I like to thank microsoft for is that they keep their overpriced productivity suite off the devices we actually use - iPads and Android tablets. They do that for their own selfish reasons (they are delusional enough to think it'll make surface fly off the shelves). But at the end of the day this will convince a growing segment of the device buying population that office is no longer needed - something us tech-savvy people knew for a long time.

So yeah, thanks microsoft. /s
Forcing them to add complexity has already failed

there is nothing extra the user has to do, which is explicitly stated in the paper.
The writing that is referred to is almost certainly from the Side Bar, not the main site. Articles posted on the main site aren't about the poster, they're submitted by users, then edited/embellished by the poster. I wasn't even aware that snoofle had posted to the main site before this, but I know him well from the Side Bar, where people submit their own personal WTFs. The interviewer's questions only make sense in reference to the Side Bar.
I know what he means. Bill wants those iPads sat in warehouses across the globe going nowhere.
"ask them if they add and multiply all day"

A good example, but you should have thrown in an analogy to the general population thinking anyone who does anything with electronics is automatically a microsoft windows admin/personal trainer with special focus on virus removal.
> Queue the land grab!

The use of the word 'cue' in this context is really dead, isn't it?
Google has always been worth more than Microsoft (to me).
The way the system is proposed is that each user would have an exclusive list of honey words for just them. Each user would have, say 10 possible passwords. The password system would recognize all of them as correct for that user, but only 1 of the 10 wouldn't also trip an alarm in a secondary system. The honey word generating system avoid collisions with that specific user's password for generating that user's honey words, which is all that is needed.
My issue is that I find MegaUpload and Kim Dotcom actions fundamentally immoral. Whether it is or should be illegal is a separate matter.

I am continuously surprised by the number of internet users who are typically opposed to his type of behavior, but support his immorality because he helps them get free things.
Exactly. Coinbase seems more and more like a starter science kit -- I used them to buy my first 10 bitcoins because it was easy, then realizing how hard it was to buy more at certain times, and not being able to keep money in your Coinbase account (all transactions get drawn from your bank account and take X days to clear before you can actually do anything with your BTC and when you sell BTC they get deposited into your bank account) took its toll. I now deal solely with the exchanges (MtGox, CampBX, BTC-E) - it's so much easier, and I think people also fail to realize there's a markup with using coinbase too.
I Can't Code, But You Can't Sell
"We pivoted before it was called pivoting. We called it, we had a shitty idea and needed a new one."
If you are doing a lot of canvas drawing, you should really check out WebCode (http://www.webcodeapp.com/). It's a drawing app that automatically writes the canvas JavaScript code for you.
I would agree on the 2nd point but trust me, anyone "influential" would be easily accessible to Google Ventures. This is only helpful to startups and maybe an unknown venture fund.
Getting approved on MtGox is a major source of friction.
Any chance for an ebook edition? I'm quite interested but don't really want to order a paperback edition from overseas.
I recommend checking out my Breakouts project, which is aimed at answering your question: http://city41.github.io/breakouts. It's the same idea as TodoMVC but for js game engines.
Hey, you should visit http://html5gamedevs.com - we are an active community and I'm sure you will find help there :)
The basic idea is that Wikipedia articles evolve over time. If one checks today, many articles don't even exist and others are in their preliminary stages (stubs). That doesn't mean Wikipedia as a whole is bad. There are thousands of articles that are mature enough and provide valuable information.

If you had the perfect definition for "conflict of interest", you could have well edited the article and added your definition. Its always better to light the lamp than blame darkness.
This comment reeks of enmity. Google "WP:COI", which was the standard in place when I was editing back in ~2007. The notion that "that website" hasn't the "faintest grasp" of what conflict of interest means beggars belief.

Instead, what's happened is this: WP is entirely built out of volunteer contributions, volunteers are often interested in specific topics close to their daily lives, and contributions from subject matter experts --- that is, the best contributions --- tend to be freighted with COI issues. So resolving how the project is meant to handle COI without shutting off their best contributions is difficult and can involve lots of rules-lawyering.

Again, these kinds of arguments always seem to take for granted that we are talking about perhaps one of the most successful group projects in the history of the Internet; Wikipedia is, of course, an achievement on par with many of the best of the last 20 years. But now that we have it, and the novelty is all gone, all we can do to engage with what WP is doing is snark at it.
Linguistics trivia: Why ice cream sounds so delicious
Flash still lives strong? They have killed Mobile Flash (it never got anywhere) and are preparing to kill Desktop Flash too.
$20 for the results of bash one-liner? (by my count there are far more than 40 left)

for i in `egrep '^[a-z]{3}$' /usr/share/dict/words`
do
whois $i.io | grep -q '\- Available' && echo $i.io
done

Heck, there's still a few two-letter .io domains left

for i in {a..z}{a..z}.io
do
whois $i | grep -q '\- Available' && echo $i
done

iz.io
jy.io
kf.io
kq.io
lq.io
qf.io
qg.io
qj.io
qo.io
qs.io
qy.io
uj.io
yd.io
yl.io
yz.io

But, yeah, I agree, .io choices are getting a little thinner than they used to be.
Design Fads vs. Design Trends
That people have these sorts of ties/influences seems challenging at best and unprofessional at least.

I do not believe you can make a product successful by driving rage views to the sign-up page. I do not believe you can make a product successful, as an investor, when you have such a polarizing influence on people. I don't know what that means for Google Ventures and I don't know what that means for MG Siegler. So that leaves me perplexed on this move in general.

That leaves me wondering what the angle is.

Crunchfund breakup? Propaganda piece muzzled? Impact mitigation? Arrington payback? Lots of questions and no answers.

And why does the tech industry tolerate reporters as investors? Do Hollywood Agents write for the Hollywood Reporter? Do wall street bankers report on news on CNBC? Do FDA administrators write articles about the biotech companies?
That was a spectacularly badly written article. It was so bad I had to force myself to read it.
Heh, that's an illusion. Children are subjected to a number of underhanded marketing and impulses all over the place. Whatever your intent, as a nurturing parent looking out for their child, or as a control freak trying to censor everything, kids find out all sorts of things on their own. Then puberty hits, and all bets are off.

Wisdom is not measured by the years. I've met wise people who are old, and I've met wise people who are the age of your boys. I've met the foolish both young and old. Rather than tempering the intake of 38-years of wisdom, perhaps instead, consider sharing some of that 38-years-of-wisdom so that your children grow strong enough to make choices of their own.

But hey. Ultimately, you're the parent. Good luck.
They will drive salaries down by simple supply/demand (but that's not a reason to not to do it -- just like increasing the number of engineering graduates is a good idea regardless of wage effects).

Totally agreed on the cap for large companies and not small ones. There is a lot of precedent for small companies having different rules, and this is one where being small is a huge disadvantage.

In my case, it's because I might hire one H-1B in a year and can't take the risk that I will lose them to a lottery. A company hiring 100 can risk losing a % of that.