skysight-inc/HackerNews huggingface dataset:
I disagree and I don't think he really responded to any of the criticisms, just sort-of acknowledged them.

> They Appear Affiliated With The W3C

> For those in the know the W3C is the World Wide Web Consortium, it is an international organization that governs the web. W3Schools rides off the notoriety of that name despite being unaffiliated. Is that really a complaint? How many _Java_Script developers are out there that think this is an issue?

I think this is my biggest issue with W3SChools and he just kind of brushes it off.

Masquerades of this kind have always been a pet peeve, such as how all Blue Moon materials try very hard to present it as a microbrew, when its a Coors product. People think they're supporting some small company, and Coors is intentionally duping them.

JavaScript, by the way, was a name change based on a mutual co-marking deal. W3School's name is not.

> [about Wikifying] Again, I’d love to see it happen – but that doesn’t mean it should happen.

Funny, I just edited the MDN today. It is a far better resource, wiki-fied, with no ads, and Mozilla is always looking for helpers. If you'd love to see it happen, help it happen.

https://developer.mozilla.org/en-US/

"It's the Web. You drive."

(In traditional HN fashion I'd like to write an Ode to the MDN post, alas I haven't got the time tonight!)
If the current length of copyright is 70 years, does that mean Casablanca should be public domain this year? It was made in 1942.

http://en.wikipedia.org/wiki/Casablanca_%28film%29
It's very true I cannot extrapolate out into the future. I suppose it's a value judgment; which do I value more - being able to live in a society (relatively) free of hate speech, or being able to live knowing the government will not someday censor my opinions? I place more value on the former.

A digression: if the government wants to do something, they'll do it. The U.S. constitution didn't stop warrantless wiretapping by the NSA, and if you want to cast the whole Wikileaks thing in the light of free speech they arguably compromised their values there. However, I recognize that the principles of these laws mean a lot, hence this being labelled a digression.

With regard to using my own voice to fight hate speech, I do indeed do that. It's not like these things go straight to the authorities. Here's the problem - their speech is so powerful, so loud. It's so easy to slip into hating people and scapegoating them. What do I tell the person who was rejected from college? "Sorry, guess you aren't up to snuff"? Contrast that with hate groups. They have a whole arsenal lined up on the evils of affirmative action & quotas and how that potential student is the REAL victim of the system. Which is more appealing at face value to the potential student?

On the whole not arresting someone = giving them a platform thing: I previously mentioned the principle of having laws. In Canada people know that there is opposition to racism at an institutional level, and I believe that is very powerful. I also believe that if you have the means to stop an atrocity, and you do not, you are complicit in its execution. This of course is a moral problem for the ages, and given the seemingly high number of objectivists on HN I doubt it's very popular here.

On the evolution of hate speech laws: I fully expect transphobia will be covered under the hate speech laws before long. Where is the line? Not sure. There's a whole bunch of stuff which some people claim lies further along the social justice "axis" (and which has sometimes been mercilessly lampooned[0][1] by the SJ community itself) which I don't really agree with, but... well, who knows in 50 years. I have a great amount of trust in the Canadian government and our judicial system, so I'm sure our judgment will carry us well into the future.

[0] - http://questionablecontent.net/view.php?comic=2229

[1] - https://twitter.com/tumblrtxt

edit: I forgot to address your core point! "I'm going to throw you in jail because you believe something and then you said it." In a vacuum this is of course ridiculous, but we aren't in a vacuum. The simple answer is that hate speech can cause a great deal of harm to society, and I support laws preventing this.
Doubt it.

The person using a leaf blower isn't using one because they enjoy it. They have another 5000 places to manicure afterward—a rake no longer enters the equation since its coefficient of expedience is so low. This in turn, of course, impacts price. The employer of said manicurist passed the buck because they didn't have the time to rake it themselves.

I'd imagine that for those irritated by things of the sort, when it comes to irritants, unkempt yards would also somehow find a way to break concentrations as widely as loud leaf blowers.
How Google Nexus 7 with mobile data changes connected tablets
I subscribe to almost no Ruby blogs anymore! :-) But I had seen your post once before. In my defence I said "or" and Ruby Manor has seemed to me, wrongly or rightly, to be in the "unique experience" group (where I'd also include JSConf and RubyFringe).

By 'full scale' I did mean something reasonably specific, yes: a typically annual multi-day event with at least a few hundred attendees, a large numbers of sessions (or a very strong single track) focused on the topic at hand, a commercial presence or influence, and a sizeable number of well known speakers or attendees.

RubyConf, Scotland Ruby Conference and RubyKaigi would be examples of events like that.

I don't have anything against smaller or more creative conferences (and frequently support them!) but they tend to emphasize socializing rather than business. With a family and a business to run, by necessity I go to conferences 50% for business and 40% for networking, and 10% for socializing. So if I can't do business there, it's a really hard sell in terms of time and leaving my wife stranded with the kids.

This might be unfair to Ruby Manor, and sorry if it is, but I got the impression Ruby Manor would be more like a fun day out for my personal enjoyment than one I can justify to my wife, daughter, business and the tax man. That's really the line I'm drawing.

(I had forgotten Rails Underground so thanks for bringing it up. It did tick a lot of boxes - just a shame it didn't run again(!))
So, I created a FB group for solo founders:
http://www.facebook.com/groups/390441457703323/

It would be great to have a group where we can share experiences and motivate one another. Remember, just because you are a solo founder doesn't mean you have to work by yourself.

Would appreciate if you up vote tomorrow around 2pm EST. Thanks!
This is Gen Kanai, (that's my blog you're reading.)

I recently had a chance to speak with some of our Korean community members and the sad reality is that Ahn Lab was/is part of the problem (they sell plugins to Korean companies who need them, which is unfortunate for a security company).

Ahn seems to be a savvy politician. He's campaigning on whatever works. I am told that he does not really care about the browser monopoly in Korea (which makes sense, sadly.)
Where do you live? I need to move there.
My gut feeling is that integrating with js components (http://www.github.com/component) is going to yield much better results than full blown "opinionated" frameworks.
I prefer the moderate din of places like coffee shops for this reason. There's usually enough background chatter, music and random noises going on that it's easy to not actually listen to any of it. It's only when there are but a few noises that it becomes a problem, I think.
I love to hate W3Schools as much as anyone these days, but here's a dirty little secret: when I was making the transition from nights-and-weekends coding enthusiast to professional programmer, I needed something (anything) to put on my resume that might suggest to HR that I can do the work. Two W3Schools online certs later I landed the gig that started my development career.
I didn't even graduate high school and had no means to afford a real education even if I had. I learned everything I know from tinkering with open source and the break/fix cycle.

In interviews it can be a real bummer to not have a degree because almost every business regurgitates the same live-coding tests and tests aren't the way I learn or excell. I learned most of what I know from google. Ironically google is also what lead me to the answers to the coding questions some of these companies repeatedly use which helps. However in the end since I'm up against CS students who are well versed in testing I just don't stack up in a lot of cases, so now I don't even bother interviewing with companies who can't take the time to interview me as an individual. I can completely understand why these well known .com's take this approach for efficiency but I personally don't think it's the best way.

In the long run I feel learning from my experience rather then school is a real asset because I see things differently then a lot of CS students and I've had to be extremely versatile and adaptable to get to where I am. The 4 year head start on my peers helped too ;)
No. By visiting their site, you say that this is all okay. On top of these things, W3Schools has also engaged in some sketchy SEO tactics. (http://www.itworld.com/software/261486/w3schools-hubbub-over...)

I refuse to use the site. This behavior should not be encouraged. If you would like an alternative, I highly recommend the Mozilla Developer Network. (https://developer.mozilla.org/en-US/)
Google Maps and Earth get new high resolution imagery
Multi-Modal Robotic Transportation May Be The Norm In 20 Years
I don't know, who did give them this idea? I'm brave enough to hear an answer I might not like.
There's something to this, but there's also the fact that any given sound gets literally lost in the noise.
Supporting SEED alone in Webkit or Gecko won't work because neither will implement Active-X support, especially because Microsoft itself is deprecating Active-X in future versions of Windows.
Just days after release, Google’s Nexus 4 has already been rooted
> What threat would cause a particular officer to do something against their oath is beyond my imagination.

Simple threats work. Being transferred to a hellhole with little to no electricity, poor roads, far from where your family lives; or worse, transferred to a naxalite or some other unstable region.
Thank you. A lot of people forget what it was like to be a newbie, confused by denser sources of information, and just looking for something that presents the basics in an accessible way.
Of course there is bloat, this is the world of Enterprise Development!
Learning to append MDN to all my searches helped me out a lot. MDN is just a much better resource. And before I caught on I did assume a certain credibility and relationship between W3schools and W3C.
They aren't all co-registration sites. Some of the examples are CPA (cost-per-action), where submitting email, taking phone surveys, submitting zip, etc generate revenue for the site owner.
The basic rule is 70 years after the author's death, not after creation or publication. In addition, works by corporations have different terms, but it's always going to be more than 70 years about publication, at least according to current law.

To calculate when Casablanca specifically would enter the public domain would mean cross-referencing several laws, which I'll leave to someone else since it's all too likely there's an easy online tool that I don't know about.
The disney characters are trademarked as they represent Disney corporation, so no, they will never go into the public domain.
IFixit pries open Google's Nexus 4, exposes somewhat stubborn battery
You have trains with quiet cars? That sounded neat at first, until I realized that everyone where I live is quiet on the train anyways so it isn't a problem.
Investment Falls Off a Cliff
Can someone break down how the scammers are making money on this? Think of me as a complete idiot ;)

It seems that they are simply affiliates of these various sites and get a small percentage for signups? Is that correct? how much can they reasonably hope to make from something like this?
After seeing this, I thought I would spin up a server with Joyent, just to give it a try. After 10 minutes, the server is still not marked as "provisioning," which seems like an excessive amount of time.
From the article (its conclusion) :

"Amazon need to lift their game in terms of CPU performance. They offer a great service that obviously extends far beyond a simple CPU benchmark. But when you can get the same work done in Joyent significantly faster for the comparable price, you’ll get far more mileage per instance, which is ultimately going to save the dollars."

Or, "Wow, Amazon sure makes bank on this EC2 stuff, they are selling kilo-core-seconds for a bunch more than Joyent is and they are still the most widely used provider."

There have been a couple of good benchmarks around which instances get you the most 'bang' for the buck, but its pretty clear that Amazon is making a ton of money here.

A good comparison is a rack of 40 SuperMicro 1U dual socket servers with 192G of ram in them. You can create 480 dedicated instances with 16 GB of RAM each, and run the whole thing in a colo facility for $5K/month (power, networking, and floor space). That is 0.2 cents per second, or a bit more than $10/month running them 100% of the time.

Not a bad business to be in.
First line sounds a bit loaded, but I think we completely agree? I think...
I've got to be honest, I've never made that connection.

To me, W3 is simply a popular abbreviation for WWW, like "dub dub dub". When you think about it, at 9 syllables WWW has probably the highest word-length to syllable ratio out there.
Issuers don't have ownership records, but they do know the identity of every bond issued through the bond's serial number.

So the only way to create a fraudulent copy, would be to copy an existing bond and it's serial number. Of couse, since the original bonds were as good as cash, they were/are kept under pretty tight security.

Not impossible of course, but it did make it difficult to make counterfeit bonds. Also, many bonds had unique security features associated with the bond itself, similar to currency.
Sorting 5 million random numbers takes ~20secs - and this is the fastest benchmark?

Wait there buddy.... First of all, why would OS choice be of so much significance here, after all this is all executed mainly on the CPU (not much IO). The only difference would be that the random() function might return different things on different systems (libc difference?)... or maybe not (I'm not familiar with ruby's internals).

So I'm not sure what this measures at all...

At least you can run the benchmark shootout (CPU), or something that can test the I/O.
If you think 150 years is a while, wait to you hear about perpetual bonds. The United Kingdom still pays out interest, four times annually, on bonds which predate the existence of the United States of America. (They could theoretically call most of them, but owing to unilateral changes in the terms over the years, the coupon is so low as to make calling them a losing proposition as opposed to paying down more conventional debts of the nation.)
Why Crowded Coffee Shops Fire Up Your Creativity
http://wiki.laptop.org/go/Developers_manual
I would argue that http://htmldog.com/ or the MDN (https://developer.mozilla.org/en-US/) are much better resources for even the newbie. Correct information always trumps easily accessible information. It isn't like the MDN is hard to navigate or anything, anyways.

For comparison sake:

https://developer.mozilla.org/en-US/docs/HTML/Element/articl...

http://www.w3schools.com/tags/tag_article.asp

With the exception of the "try it yourself" link, the MDN page has everything the W3School's page has, and then some, as well as being more accurate as it contains version numbers, links to the spec, as well as related usage notes.
Google Considering Wireless Network
Whatever man.
Acknowledging the fact that a website which is so common teaches people to program the wrong way has responsibility.
I'm sure they make a shitload of money from ads, and the authors of the website don't even bother to read emails.
The problem is that they have a high SEO ranking, because most programmers are dumb and they don't know what's good for them. That's where the word responsibility comes in.
I've had quiet a bit of experience provisioning machines on Joyent. 95% things work flawlessly, with 20-40 second boot times. However occasionally I'll get 10m+ boot times or machines that just fail to boot. Sounds like you got unlucky. Delete that machine and try again.
I second this estimate, though we do it at half this cost as our developers are in India. Typical enterprise applications require 3+ years of maintenance & enhancements that would work out much more than just getting the app out of the door. Also most enterprise applications would require a travel component as requirements gathering and field testing has to be done on premise. Add to this cost of equipment that is required for development and testing. And yes, freelancers cannot be trusted with enterprise development as long term support infrastructure is required.
I've represented my university in the ACM-ICPC four times in a row and this year I coached. I consider myself average at competitive coding (i.e. if I had a team that consisted of my clones, we would not be good enough to make top 30 in a difficult region). I participate to learn (both algorithms and coding) and because I enjoy it. A side benefit is that I'm a quicker problem solver than when I started.

Every year I try to recruit students. The most common reply is along the lines of "I'm not good enough". To which I reply "You compete to learn, you'll get better!". Doesn't work though, the best strategy is to have an authority figure (e.g. professor) ask students to compete.

edit: This collection of resources I put together may be of interest to some. https://github.com/BrockCSC/acm-icpc/wiki
Part 3 is now up: http://blog.dinaburg.org/2012/11/bitsquatting-pcap-analysis-...
I think the reason a lot of newbies start with them is because of a straight to the point easy to read format.

They may not be the most accurate or comprehensive, but the low barrier to entry is EXACTLY what newbies are looking for.
I find it seriously annoying, but I realize that others don't.

The problem is that if you don't like it, you really don't like it. Meanwhile, if you don't mind it, people who do seem like jerks.

Imagine something more universally recognized as rude. E.g. Eating with someone who keeps making really smelly farts or picking his nose all the time. The disgust is visceral, and hard to rationalize away.
It's usually Shaka, when the walls fell when I do this.
Read more closely -- it's the "restricted edit distance" which does not obey the triangle inequality, which, if you read the "Algorithm" section, is not actually the same thing as Damerau-Levenshtein distance. (Notice also how the section you point to makes sure to differentiate between restricted edit distance and real edit distance, i.e. Damerau-Levenshtein distance.)

That Damerau-Levenshtein distance obeys the triangle inequality follows trivially from the definition, since it's just distance in an appropriate graph.
Replace the word "app" with "custom software" and you'll see how ludicrous this article sounds.
Having grown up in Eastern Europe, I was always reminded by my parents not to talk loudly in public places. The habit is so ingrained that even now I'm uncomfortable speaking up when strangers are around.

When I visited North America for the first time, I was of course surprised by loud voices everywhere, but I just shrugged it off and assumed that it was a cultural thing.

And now this article surprised me again.
Python has a tool (aptly named "pep8") which provides similar functionality. It doesn't make the changes for you, but it's very specific about what you need to fix to comply with the style guide.
I take a different standpoint than other people. I think that the problem is that debugging is a central task to people's work. They know the ins and outs of debugging with their current system. In order to switch to something new, they would need some guarantees, the most important being that the system will continue and improve for the foreseeable future. There is no point in learning a new system which will vanish in a few months. The leading indicator for this is the number of people who currently use the technology. Therefore, you have a chicken and an egg problem.
Barely more than copy and paste from Google's announcement at http://google-latlong.blogspot.ca/2012/11/imagery-update-tou...
Their product lines are already based on cloud controllers, and despite some minor quirks (java, adobe flash…), the software is reasonably polished. But their main selling point are cost and hardware quality, their hardware is at the same time amazing and cheap, and the controller software is free. They sell like water around here.

Very recently I saw the deployment of a network with some 12 APs using Cisco hardware, estimated cost ~$20k (without the software licenses), and it ended up not working very well. The same setup would cost around $1500 with Ubiquiti, and zero software licenses.
If they do not want to sell the domain then why they have parked it on their site. Just to collect adword revenues from keywords? That is a very un-business way of doing business.
I got the same thing in Firefox 10.0esr, so it seems safe to assume it's the site and not a Chrome bug... I had to select "View->Page Style->No Style" to read the page. It was ugly because there was no CSS but at least I could read the text!
As long as people are willing to pay to reside in the US, why not let them?
The Innovator's Solution goes over this in detail, using Cisco as a prominent example.

The incentives at large companies basically make certain types of innovations very difficult to create from within. Large companies tend to have a very fixed set of cost structures and margins. That means that products that would be lower margin are almost automatically deprioritized-even with specific CEO attention it's nearly impossible to change resource allocation processes to foster this kind of innovation.

Instead, the recommended option is to create a subsidiary with no existing cost structure or processes. That subsidiary can then focus on making the new product succeed since it's the only way for them to survive.

Once the subsidiary takes off, you usually do not want to fold it back into the main organization-you'll lose all the advantages that allowed it to succeed in the first place! (There are exceptions, and the book goes into detail on when to integrate and when to give the subsidiary autonomy.)

Buying up new companies is another alternative to starting subsidiaries yourself.
We're not a Cisco partner, so we became a Meraki reseller in order to be able to provide wireless gear. Now that Cisco has bought them, we'll have to look for another vendor as we're still not going to be a Cisco partner. We're the "not Cisco" guys, Juniper for switching, HP for servers, etc.
Let the record show: I'm trying to teach myself a bit of web design and I've so far found MDN to be a far better resource than W3Schools, so perhaps good behavior triumphs in the end?
So is she still in India. or has left. Why did she even land in India or was she in the country when she was arrested?
Are there societies that are notorious for being quiet? Finland, maybe?
How to get advisors on board for your startup
The sad thing is that the abuse of copyright law by Disney was entirely unnecessary. All along they had a much more appropriate way to defend Mickey Mouse - trademark law.

Really. The maintenance of iconic symbols with commercial value is exactly what trademarks are for.

But no, instead they destroyed copyright. Then went to put criminal penalties on it. And ridiculous statutory penalties. Then they tried scaring the whole country with their BS. Multiple countries in fact.

If the public was given a choice, they'd lose immediately. Which is why they were so desperate to kill the trial balloon that the Republicans recently floated.