skysight-inc/HackerNews huggingface dataset:
The drag of ships moving at less than hull speed (non planing) is a function of: skin friction (shearing of the boundary layer), wave making, and Reynolds number (related to the length of the ship, and the viscosity of the fluid).

One interesting article says that one of the mega container ships pollutes more than 50 million cars see:

http://www.guardian.co.uk/environment/2009/apr/09/shipping-p...

The claim is that just 15 of the worlds biggest ships pollute more than all cars in the world combined.
Kotlin the data class and the class
> attempting to abandon the destructive policies of Communism. There's no little irony in the fact that as China has moved more Capitalist

I think you need to read more Marx. Capitalism is the way you generate the capital to fund Socialism. Marx was aware that even if your own country was Communist, others wouldn't be, so their would be a "Opening up" phase where you move your country through Capitalism, until internal capital is enough to keep your entire population 'comfortable'.
Generally the above happens when you don't use targeting on your Facebook ads. Different cultures and groups treat "likes" differently, so you shouldn't be surprised if some groups are a bit gun-ho when it comes to liking pages. Generally I've found that if you're using targeting the US or UK using keyword targets that it isn't generally a problem.
Obligatory plug for my own Dogs colour scheme: https://github.com/radiosilence/dogs-colour-scheme
Everything is normal here (i'm in pakistan) , google msn ebay all are accessible. So either this story is an outright lie, or the so called hackers might actually be just idiots.
Agree with half, but don't worry about:

JS MVC frameworks: MVC in JS is almost always overkill.

HTML5: Most of the web doesn't have support for it yet.

Optimization: Sure, but don't preoptimize so rather go looking for the tools once your app tells you it's slow. Also minified JS is great to save a tiny bit of bandwidth and obfuscate, but damn it's a pain to debug your live site.
I've always regarded microsoft's mvp initiative as a corny-douchey surrogate for a thriving, healthy grassroots movement.
Since my discovery of it in the 1990s, this article has caused me to ignore literally hundreds of reports from programmers that the keyboard is faster than the mouse because those reports gave no indication that the speeds had been objectively determined.

The most important thing I gained from this article is an awareness of the effect by which planning a sequence of editing keystrokes tends to interrupt tasks like writing prose or writing code more than "purely perceptual" tasks like positioning the mouse cursor tend to do. Highly recommended.
I'm always amazed to see how people who give advice (and good ones in this case) are totally unable to follow them on their websites.

296 http requests. 1.85mb transfered. Yslow grade D.

So yeah, these are good advices. In fact, the OP should follow 'em if he wants to "survive".
"Changing times"? What exactly is he talking about? Many of the things he mentioned have been pretty standard, even among the least-knowledgeable web developers, for years now.

jQuery has had pretty significant traction for 4 or so years now.

Crockford's work is extremely well-know, as well, and has been for some time now.

Minifying JavaScript and CSS files isn't new, nor are REST and HTML5.

The times did change, but it looks like he's still just catching up with where the rest of us were years ago.
Here are some things you should probably learn. And in 2 or 3 years time, you'll have to learn more things.
Like Apache Gunships gunning down innocent families trying to help the wounded (also gunned down by said gunship)?

Yeah that was so 'openly' reported that the person who leaked it will probably spend the rest of his life in prison, and the organisation that reported is treated like a terrorist organisation... Such transparency.

Unfortunately the only people who can truly measure transparency are the ones on the 'inside'... So comparing transparency is nigh impossible.
One more essential meatspace activity is knowledge transfer. It may not be the most productive thing to sit with someone at a computer and show them, how you do certain stuff, discussing different issues, that arise in the process - but definitely you won't be able to do it with email or chat. Although I may miss some other approaches to this - I'd be glad to find out about them...
> "HTML5: Most of the web doesn't have support for it yet."

Say what? You probably meant to say "most of the internet explorer installed base doesn't have support for it" which is a far, far cry from "most of the web".
Natural gas is increasingly being shipped on the oceans:

http://en.m.wikipedia.org/wiki/LNG_carrier

When used as a portable fuel it is usually just compressed.
I wonder if somebody misunderstood the meaning of "Hacker News".
Coloration is fantastic - the converted VIM versions of the schemes are in the repository now.
ShenZhen is the WORST example you could make. It is a Special Economic Zone, created as an experiment to look at the effects of urbanising the country side...

Go next door to Guangzhou, in the evening and walk along the streets and count the "migrants" (what Chinese call people from the country side in the cities) sleeping on the sidewalk because they have no "right" to housing or "legitimate" work.
This link is just one of the reasons I keep jonesin for HN.

Thanks for posting, I'm in the middle of developing a course for academics about LaTeX, git and collaboration. Perfect hit.
Does anyone have any recommendations for good REST books? For example, the book cited in the article - is it good?

I understand the basics of REST, but I want to get a deeper understanding. Also, I still regularly encounter situations where I'm not sure what the "best" thing to do is (collections of items, linked items, etc. - how to represent this with REST?).
The council playing politics with the IT department is the same thing. Yes, it's within their mandate, but it's still the kind of decisions that makes public services so crappy.

The only source of income for the city is its citizens. The fact that they have apparently been overcharged to the tune of €700 million is not a license to squander €20-30 million - on a project that might decrease the quality of service.
MdCharm is a wiki editor, currently it supports only markdown(markdown extra)
> I am perfectly fine with religion providing exemptions, what concerns me is that privacy seems to have been effectively dismissed here, in favour of a religious exemption argument.

No, I understood you perfectly. What you seem to think is that privacy should have played a more important role, despite their being nothing in our countries history to suggest otherwise.

> privacy seems to have been effectively dismissed here

No, it hasn't. This is wrong from every angle.

First, it has not been dismissed here. It's apart of the case.

Second, it's not even the strongest point to stand on. Our constitution does not protected against privacy, but religion.

Thirdly, this is not special to this case. It did not start here. It started with the foundation of our country.

You then proceed to make some arguments that basically say you can start your own religion if this matters to you, you might already be religious (and I assume where your religion does not believe in protecting your privacy), and that someone might lie about being a Christian to afford them the same rights (ignoring the part about creating or establishing your own religion).

> The majority decision for Gillette v. United States 401 U.S. 437 (1971) is not one that I particularly like, however its broadening of eligibility beyond strictly religious beliefs is quite good, and I think very relevant.

Religion is merely a coded set of beliefs. That you would be okay with this ruling but against religion being used is... well, hypocritical. They are tantamount to the same thing. In either case, belief is being held above privacy. Heck, even this ruling understands this similarity.

Regardless, your point basically amounts to: I don't like that the girl used religion first and privacy second while ignoring law and the girl involved.

And yet, with all you say, you completely ignore the fact that privacy still would not be the first issue.

In the end, I think you are just hiding your real stance: you are against religion regardless of what it does. Your "being disappointed about a belief structure being above privacy in this case" is a lie.
Your friend shouldn't be looking at denouncing the issue, but at changing the behavior. He should be looking at how to present changing behavior in a way that will appeal to his co-worker. You can have him read Getting to Yes or How to Win Friends and Influence People
This reminded me of http://www.scribtex.com/, where each LaTeX project is kept in a Git repo.
There's some good information in those books, but I don't think this one is redundant with them (admittedly, I've only skimmed it so far). Differences: 1) open-access; 2) interactive HTML5 demos of most of the concepts.
To mince words, Musk used the word "tunnels" (and not "tubes"), perhaps intentionally?? Tunnels are know for leaking water (and air), while tubes (or pipelines) are implied to not leak.

At any rate, the subject of Evacuated Tube Transport Technologies (ET3) tm was disclosed in US patent 5,595,543 in 1999. For the record, Coanda's system was pneumatic (and took alot of power to move the air). Search for "evacuated tube transport" on youtube for an overview. I have not noted any claims for 'hyperloop', that are not exceeded by ET3 (tm). see www.et3.com and www.et3.net
They have access to a huge amount of data that Google don't.

The problem of detecting fake accounts is different from that of detecting fraud. Let say you have a probabilistic model that assigns a score to an account based upon how likely it is to be fake, what do you do with this information ?

To detect fake accounts you'd set a threshold which if you drop below a certain score you'd start to suspend accounts Lets say you're right 99% of the time, that still means you're going to suspend hundreds of thousands of legitimate users. Suspending a real account is far worse than letting a hundred fake accounts continue to exist, so Facebook errs on the side of letting fake accounts continue to exist (but they do for example delete likes from what they suspect to be fake accounts as that has a much smaller false-positive downnside).

However to detect click-fraud you can look at the scores across the range of accounts that are clicking on an ad. If you detect a high amount of activity from a group of users who are at your threshold level for being "fake users" you can apply a lot more sophistication to your click fraud model.
This is what I'm getting for google.com.pk currently:

;; ANSWER SECTION:
google.com.pk.	3578	IN	A	127.0.0.1

The name server seems to be set to some random one as well:

;; AUTHORITY SECTION:
google.com.pk.	38400	IN	NS	dns1.freehostia.com.
google.com.pk.	38400	IN	NS	dns2.freehostia.com.

Google normally host their own DNS, so I'd expect that to go ns1.google.com (etc). Doing a whois for google.com.pk returns the address as "Mountain View, Canada" which is kind of amusing.
Well, by hold them accountable, I thought it was clear that you would also not buy their products. Regardless, I still think calling them out would do more than simply not buying their album.
"describing one's work place as stressful and demanding is a softball? "

no, but describing one's work place's only flaw as (paraphrased) 'we are so awesome that some good people can't hack it and leave' is.

"Not everyone is meant to be put outside their comfort zone...I've seen some good people just not hack it and leave" . In other words, people leave because the company's work is so demanding they can't keep up. Not that there's anything with anything the company does. No Sir. It is all those pesky people who can't stretch far enough.

Every company of 5k people will have definite dark sides that are not just 'some people are not suited to raise their game to our levels'.

Either don't go there, iow be diplomatic, which makes sense since you are an employee commenting on a public forum, xor give an honest unvarnished opinion of what those dark sides are.

Don't do these softball, 'we are so awesome that some people can't measure up and leave' stuff as the only 'negative' you can think of. Facebook has no other flaws (as a company to work for)? Seriously?

This is Hacker News, and soft soap (or what appears to be soft soap) will be spotted and called out. Think of it as feedback. Nothing personal :)

That said, I thought the rest of your answer was great ( I upvoted, fwiw) and conveyed something of what working for FB is like. This is just a minor blemish.
Just like Nuclear Power != chernobyl

Stalinism != Communism
What Twitter Can Learn From App.net's Developer Incentive Program
he says at the bottom

"And a disclaimer – don’t look at the source code of my web page – I rarely work on that, and is using an old blogger template. lol"
The city shouldn't maximise for profit, that's clear. But in this case they might be optimizing for a vague political goal at the cost of quality of service. Stuff like, a planning permission taking longer to process, but, hey, we benefited the local open source community.

I'm not saying that's what happened, I'm saying that's the kind of unintended consequences you risk running into when you muddle the mission goal.

By the way, any contract of any meaningful size must be tendered EU-wide. It's illegal for a city to demand that its providers are local.
Like all the remaining browsers if you really need to cover a wide array of devices, operating systems and browsers.

Web development is pretty much code once, fix everywhere.
Well, there isn't a "So, here's what's wrong with nix" either.
Thank you for your comment.
This blog post is for non technical people. I doubt more than 2% of the users has ever heard about the world kernel or even knows that a server is not something you simply and just works.
Actually, the don't even know you need to administer it.
I say this because I know them personally. Right now for instance I am in Riga, Latvia, visiting the users.
So my concern was to be as clear and simple as possible.

Nevertheless I agree with you on the technical side. It won't harm to add some more details in a "Technical - read at your own risk" section.
I'll do this, thank you.
I'm not sure it's broad ecological principal - humans are not simple animals - however I do think if we had "limitless" energy, we would all start flying around in personal aircraft, terraforming deserts, creating subsea buildings, and doing all sorts of wasteful things - until energy somehow became a problem again. In doing so, we would likely find other ways to disrupt our environment - just because energy is cheap and clean, doesn't mean using it has no effect.

Every time I buy a new laptop, I can't imagine how I'll fill up the drive, but I know I will.
IANAL. Germany does have a common carrier status for ISPs just like the US. It doesn't extend to private citizens.

The liability in cases like this is not really settled, though it's not looking very promising. It's already very difficult to find open Wifi, which is at least partly due to concerns about liability and their widespread discussion in the media. OTOH I think there've been Tor exit nodes in Germany for a long time, though not without subjecting their operators to some legal harassment (and bills).
With the added pain, that besides debugging your code, you need to debug the coffescript compiler.
> they've had a few brand new product launches

They haven't really done anything truly new for decades now. The iPod was what made their comeback. It was an MP3 player. Those have been around for a while at that time. Then there was the iPhone which was a really good effort but didn't really invent the smartphone. It evolved what we already had (Nokia and Sony Ericcson had Smartphones on Symbian that did most things the iPhone did, only worse. They played MP3s, you could use them to browse the web and you could install Apps on them). Don't get me wrong, the iPhone was like a catalyst to the smartphone world, accelerating the development of mobile platforms, but it was not a true innovation. In fact, Android was already in development for quite a while at the time the iPhone was released. And to me, the iPad is basically a big smartphone that can't make phone calls. I don't really see much innovation there either. Did it create markets? Yes. Was it really innovative? No.

On the software side there's not really any innovation either. OSX is really a polished BSD. Sure, Apple seems to know what they're doing in terms of UX but again, no real innovation - just one of the few companies that knows how to do it properly.

So yes, I agree with the Woz quote in the title. Microsoft Research has some pretty staggering projects going (both for developers as well as consumers) and Apple seems to be milking tried and tested cows lately. It works for them but it's neither creative nor innovative. This is exactly where Microsoft has to shine these days because people got incredibly bored with MS. Windows 8 is pretty much a disaster on the desktop and the Surface tablet seems to be too slow to handle proper loads. I hope some of those research projects make it into applications even if just for the sake of competition.
Something with less colors: https://raw.github.com/mihaifm/Visual-Studio.tmTheme/master/...
Atleast accessible for me, I am on PTCL network, Pakistan.
I find people who use "evah" to mock others "douchey" as well. And fairly egotistical.

You might consider that for some people, that little logo might actually mean something. Whether it does for you isn't important. After all, your immature reaction and comment is far worse in my eyes then any offense the author of the article committed. Not that you'll care.
It's only changing times for those developers that used to get away with only knowing the bare minimum.
If you do a whois on www.pknic.net.pk for any of the listed hacked domains, they all have their correct contact info but refer to "dns1.freehostia.com" so it seems the .pk domain registrar must have been hacked.
7. Progressive Enhancement.

It should be mentioned more, the current trend of tech is leaving it behind, for no good reason... There should at least be a debate on it... but it seems it's in the "Too hard" basket right now.
Reminds me of that blog post on HN I saw about being responsive, which wasn't responsive...
Print me a jet engine
Steve Klabnik's is pretty good: http://designinghypermediaapis.com/

And there is this one http://www.amazon.com/Building-Hypermedia-APIs-HTML5-Node/dp... also which is longer but more detailed. You don't need to know anything about node to understand.
If it would be possible to create commercial software that could work across multiple distributions seamlessly, there would be the need of focusing in specific ones.

Each distribution that a vendor needs to support increases development and technical support costs.

This is nothing new, Linux distributions are just replicating the chaos many of us had to endure across commercial UNIX systems in the 80-90's.
> jQuery has had pretty significant traction for 4 or so years now.

One could probably assume you already know it. Right? =)

> Minifying JavaScript and CSS files isn't new, nor are REST and HTML5.

Being new and being widely practiced are two different things. Also, REST is something people still struggle with today, because they assumed they knew it because it's deceptively easy. And HTML5? Really? It takes just 10 seconds to scroll through the thread here and see how just because HTML5 is more than 6 months old doesn't mean everyone sees it as ready.

> but it looks like he's still just catching up with where the rest of us were years ago

The rest of who specifically? Not HN'ers, that's for sure. Not web developers. Who, specifically?
What is Knowledge Management?
Making the most you can out of the middle
change in name servers take some time to propagate. Try to access it through some US proxy?

Strange to see that Whois data. Surely something wrong.

Though, this post has misleading title.
Which is most developers. Maybe you work with exceptionally well-informed and talented people but 90% of the web devs I know don't know squat about responsive and MVC frameworks, REST or how to optimize JS. And by "don't know" I mean they have never even heard of the concept, not just that they haven't had the time to learn about it. Sometimes I get funny looks for mentioning even jQuery or modernizr.
>Maybe you work with exceptionally well-informed and talented people

I don't. I'm not one myself, either. I have no familiarity with MVC frameworks, but I at least know what they are.
There's not really anything out there that makes you addicted in one shot. Oftentimes people have awful experiences on first dosages of heroin, because overwhelming nausea is a common side effect of high dosages of opiates. It takes more than once to be addicted.

Cigarettes are mostly as addictive as crack cocaine and it still takes sustained high levels of use over days to develop a physical addiction to either.
Is it harder to train people to use Linux?

I don't think, they kind of created their own Linux distributions. http://en.wikipedia.org/wiki/LiMux

Also for inoperabiltity, they created a project called Wollmux to bring all the stuff Open Offices misses to Open Office.
No, what he said was correct. Even my beloved chrome does not have 100% compliance. Now combine the incomplete implementations, coupled with the rate of browser adoption, HTML5 simply isn't ubiquitous for a number of years. So you will be looking at polyfills and excanvas scripts for the foreseeable future.

What he could have said was 100% of the web does not have 100% support for HTML5.
For argument's sake, let's say the 'truth' is 5, you claim -1, and they claim 7.
agree wholeheartedly about HTML5. Its a broad API with lots of loose parts, and frankly its not ready in the sense that I can take the specs, program an app in HTML5 and be confident that its gonna work. I'm pretty confident in saying no browser supports HTML5 100% - though I'd be happy if someone could prove me wrong :)
Well, I hope http://www.fairphone.com/ will do a good job, then.
What I like about web development is that it is always changing. Each day something new to learn and try. Those are nice tips, but hardly a revelation for the HN crowd. A bit surprised it's the top story.
I dont know about 'hyperloop' but ET3 (tm) tubes (if placed underground) require less than 1/15th as much earth removal than a train tunnel or freeway tunnel. Our patented (US 5,950,543 and others) ET3 system optimizes tube size to strike a balance between low cost and high utility (as cars do), we use a freeway network design philosophy (not like a train track) see www.et3.com and www.et3.net to learn more.
This almost feels dated, like many recent articles making the same point about web development trends. Unfortunately, a lot of this is still news to a lot of practicing professionals.

When it comes to coding in general, and especially web, I find (I admit anecdotally) that many people who appear in the know are living roughly five years in the past. In a recent discussion, a friend explained that JavaScript is an example of a strictly client-side language.

I suspect many developers are delayed by books and classes, paradoxically, even though all the information on the new sexy things is theoretically a click away.
Quality code ages well.
Old is not an excuse for crappy or slow, neither you can so easily disclaim your own code.

Would you take fashion advices from someone with horrible and smelly clothes ?
The most interesting logs in the world
This will probably make me seem ungrateful but to me that bundle seems to be quantity over quality. Don't get me wrong - there's some nice stuff in there but there's also a high proportion of cruft (geocities phoned and want their graphics back).