skysight-inc/HackerNews huggingface dataset:
> About half of Americans (49%) and Germans (47%) agree with the statement, “Our people are not perfect, but our culture is superior to others;” 44% in Spain share this view. In Britain and France, only about a third or fewer (32% and 27%, respectively) think their culture is better than others.

The French only say that because they disagree with the "our culture is not perfect" bit.
>> Liberalism is a suicidal ideology.

Modern technologies mean a smaller group of people can have vastly superior industry and military.

Human cloning and artificial general intelligence have the potential to far outproduce any traditional society.
Momentum Builds Against N.S.A. Surveillance
When you're doing packet capture that normally costs one system call per packet, Netmap/DPDK/PF_RING are a clear win. But with TCP a single system call can send or receive many packets and TSO/LRO offloads help even more. I haven't seen any numbers about the benefits of kernel bypass for TCP; maybe SolarFlare has some.
Do you have your cache for Flash video on Youtube set to unlimited, or more than 4kb or whatever the ridiculous default is? I changed mine a week ago in the flash settings (right click on a video) and entire videos load fine now.
I'm loath to take this on faith without better description of the dataset. 150 companies sounds impressive, but, where are they based? What areas do they work in? How long have they been doing it? Have other factors, such as the health of these companies, been considered?

Still, many of these points resonated with me.

I started recently on a team that follows kanban-ish practices. Fortunately nobody here is that process-focused that we follow it exactly. Also, there is nothing that says you have to work on only one thing at a time, and we typically don't. In fact, I work part-time on another team, and the other one does not do kanban.

But I don't much like the kanban system: Give me a satisfyingly large component, and let me work on it entirely.

So for kanban in general, here's another facet to consider, and one that probably explains why engineers are "leaving in droves": As TFA says, you end up working on many small pieces of a larger whole. The good part is, you could end up becoming aware of all parts of the system that you touch.

But! When you interview elsewhere, or heck, even when you're updating your resume, and it comes to answering the inevitable question, "What did you work on in this project", the honest answer is, "Uhh, many parts but nothing overarching as such..."

And right then, even to yourself, that sounds like such a weasel-wordy answer. You could go on and explain, "Well, I wrote method A of component X, and feature B of webpage Y and an implementation C of interface Z for cases where Q is R." But to an interviewer, I'd guess it all sounds like "I worked on nothing worthwhile."

On the other hand, since you have better awareness of the project as a whole, you could say you worked on all of it, and make up more impressive-sounding responsibilities as you go along.

But I find it much easier if I just do something impressive and be straightforward during interviews.
That surprised me as well. I think engineering managers are willing to try just about anything to regain some control and deliver software more predictably. My sense from talking to many companies is that it is unfortunately having the opposite effect.
Bower 1.0 released with total rewrite
I'll admit that I'm apparently a dumb American, because till now I thought those women were forced to wear those black robes that cover everything but their eyes. They really like it, and they aren't coerced with any kind of religious pressure?
The miracle of over-centralization at work.
How do you want to fight a war against China? Not that I think it is impossible, in fact I think the world looks increasingly like 1913. ( Shifting power centers, convenient located powder kegs and large scale military alliances to ensure that everyone gets pulled into a war.) But there is simply not a staging area, so that it would be rather complicated to have a large war.
Providing internet service requires a lot of physical infrastructure, e.g. cables run to every home, all the attendant routing and switching gear, a fleet of trucks and maintenance workers available 24/7, etc. Right now the ISPs (phone and/or cable company) provides this. Are you saying that the physical infrastructure should be separated from the ISP function? Who owns the physical infrastructure then?
Mathematically inclined Borges nerds will enjoy William Goldbloom Bloch's The Unimaginable Mathematics of Borges' Library of Babel [0]. It's a pop-math book, but much better written than most, and intriguing enough in uncovering mathematical connections to the Library that I recommend it even to readers already familiar with all the math it discusses.

(Curiously, as far as I remember, Bloch doesn't ask whether there's a comprehensive meta-catalogue of those catalogues in the Library that do not mention themselves.)

0. http://www.amazon.com/gp/aw/d/0195334574
> American women are not told that they must do anything but being a housewife. They are actively encouraged to pursue careers that at one time women were basically forbidden to pursue. Most of those careers are compatible with motherhood as much as they are compatible with fatherhood.

Especially black American women who have to look forward to being a bitch, a mother, and a low wage worker. Liberation for the win. This rhetoric is about reducing people to workers and saying that because people can't serve a corporation they are not being themselves because the desire that corporations create for women to be something in the public sphere competes with similar jobs which they held in the private sphere.

Liberation is freedom from work to do whatever you choose. Liberation has not held up to this ideal as it's a lie. The whole point of women's lib was to increase the work force so that the capitalists can have more people in the economy and the government can tax those people and get richer and so on.
If a car crash needs an ambulance it also needs a tow truck.
Women have usually been more strongly religious then men. Religion is historically a major part of family life, and women are historically the ones charged with socializing children and giving structure to families.

As an aside, I find your reaction amusing. Why should anyone be ashamed that Americans think it's necessary to use force to preserve order in the world, or that Americans believe our culture to be superior? We are coming off a 60 year run in which:

1) The U.S. subsidized the military defense of Europe through NATO against the Soviet Union;

2) America dominated nearly every major field of technological development;

3) Europe, after economic dysfunction in the 1970's and 1980s, took pages out of the American playbook and enjoyed resurgent economies in the 1990's and 2000's as a result of economic liberalization and deregulation.

Over the last 60 years, America has given the world: peace, the transistor, computers, the cell phone, and the internet. People in France watch American media (Hollywood) on an American platform (Youtube), then talk about it all on an American website (Facebook). America has reshaped world culture and technology to a degree that only a few countries can claim: Great Britain and Rome. There is nothing to be ashamed of in taking a little credit for that.
Hard to say. Either you rely on clinical studies, which give you pathologically-skewed sample bias, or you use the National Weight Control Registry, which will be skewed to people wanting to report successful weight control.
What the heck do kanban have to do with project management? Speaking -as- a Lean Six Sigma Black Belt (still can't type that with a straight face) in the healthcare sector, I can't even imagine how someone would set out using a kanban to run a company.

That's just so wildly divorced from what it is or what it's for that that article made no sense to me.
Every average citizen's privacy is gone, to whatever extent somebody powerful wishes it to be. The question is how much privacy and secrecy will the powerful be able to enforce for themselves.
As you say the Haskell version explicitly controls state, your python version doesn't. If the python version had access to the variables in question under locks with as much security as the Haskell version then they would be doing the same amount of work. Sure they don't do anything observably different but it is a daft example with no driving motivation for why someone would write code that way.
What exactly do you mean by "multi-value context" and indeed "tuple" in this case? A tuple is traditionally an ordered list where the positions may or may not be assigned a name. When we assign names to the positions, we tend to call them "records". In other words the tuple [30, "Bob"] and the record {age: 30, name: "Bob"} are equivalent.

One language that prominently relies on tuples with unnamed fields, in the absence of a built-in record syntax, is Erlang. The downside to not having names is that to find a value you must know its position, which hides information in the implementation (refactoring the code in a way that changes the position, for example, might not result in a compile-time error), which is one reason that Haskell provides syntactic sugar for expressing tuple types using a record syntax.

One thing that Go does right is to sometimes allow you to address a record as a tuple:

var x SomeRecord = {1, "Bob"}

However, when reading, I believe (I haven't actually checked) you can't access a record variable as a tuple.
I agree. It doesn't allow the engineer to really own a project from start to finish. Thanks for a great post.
Thanks for the comments. The companies have been distributed across the country (with a few outside of the US as well). They have been of different shapes and sizes, but I did not do a good job tracking all of their characteristics. The purpose of the calls was to discuss Aha! -- not different engineering methodologies. A few trends jumped out at me and this was one of them, so I decided to write about it and try to be fair that the ideas are based on qualitative research (discussions). I appreciate your thoughts and the idea that engineers should own large components of a project or entire projects resonates with us. We think it creates real pride of ownership and interest in customer success and it has been how we have organized our engineering teams at three different companies now. It's clearly better for individuals (as you mentioned) and the companies they work for.
Like 'fad diets' most of the reasons that kanban fails is because the organization was sick to begin with and kanban would have helped if not for the structure of the organization in the first place.

Fad diets mostly fail because people go back to eating the same shitty way they did before, just as when a team adopts kanban marketing and product go back to the same stupid way of doing things they did before.

The sad part is that in the vast majority of organization engineering actually knows more about the product than product or marketing.

The core of it is that most engineers don't want to work on the stupid fucking ideas that product and marketing come up with instead preferring to make the product 'good' instead of creating feature parity with some competitor.

If product and marketing were actually good at their jobs they should at least be able to convince the engineers in their own fucking company that what they are thinking is a good idea. Right now I'm picturing the eye-rolls at Porsche when product and marketing announced the idea for the Panamara.

http://blogs.cars.com/kickingtires/2012/09/of-course-we-need...
T in TPS means Transactions, right? What kind of a transaction is that one which uses no persistent storage?)

1 million network-to-memory writes, well, that is quite possible, but, please, do not call this a transaction in the way it meant in TPS.)

What was meant in the old days by transaction, was an atomic operation which completes after storing the data in a persistent (usually direct-access, which means no buffering by an OS kernel) storage, so it could be read without any corruption if a power loss will occur the very next second.
I am a fan of Kanban, so whatever I say will be through the rose tinted glasses of a fan.
There maybe various reasons why Kanban has failed for many companies. I haven't worked in those teams so I have no way to say is it because of Kanban or is it because of management misunderstanding kanban.

From your article, the main reason touted is that the Marketing loses it's way. Which to me sounds strange! In fact I have seen it the otherways. We effectively delink marketing cadence from engineering cadence! Thus resulting in derisking the whole big bang releases.

For e.g. Marketing decides that they are going to make a big marketing push on a conference or a tradeshow. So the PM come up with a list of features they will showcase for the given event. (say 10 features are decided upon).
The engineering team works on these features as a que. Releasing each of these as and when they are done. But do note an engineering release to production does not mean a marketing release. This allows the PM to experiment on features, build up case studies, etc ... for these features.

And as the marketing releases dates come closer, everybody knows that we always have a working copy with only the pending items in the que.
This results in a high confidence level within the marketing / engineering on what is being touted about. There are no last minute scramble to get a working system. etc ... The most valuable feature was heavily tested and used by everyone before the big bang marketing release.

It also allows the PM to make A/B experiments before the actual marketing push. Thus adding another confidence layer to the whole process.

In a worst case scenario the least valuable features never get released for the marketing push.

I see this as an effective way to derisk the whole marketing push and reduce their dependency on the engineering team to deliver stuff when they said they would.
If you are interested in Borges you can't miss the Norton Lectures (1967-1968) that he gave in Harvard. They are available in MP3 format for download: http://ubu.com/sound/borges.html (sadly my original post on HN only had two points and zero comments)
Agreed. This is why men overwhelmingly choose to stay home and take care of the kids when given the option. /s
Pretty often, if you're doing simple queries. From there, you can either increase the size of the query, or make it more complex (which increases its computational size) to amortize away the overhead. It always depends on the workload but cases like this, where the overhead is significant, are fairly common.
For the courses I took, you cannot care less. Just keep your server away from USA. The patents are national. They protect the "import" of infringing merchandise, but as you can see by all the chinese rip-offs that's a waterloo. In the worst case scenario they can block your website. Or bomb your country ;)
"The sad part is that in the vast majority of organization engineering actually knows more about the product than product or marketing."

This so much.
I see this come up every so often.
http://www.techempower.com/benchmarks/#section=data-r5

https://www.hnsearch.com/search#request/all&q=web+framework+...

Performance really is relative. As they say: "If you always optimize for the future, you will never get there"

Many high end sites are run on rails. Load balancing/clustering will handle most traffic problems you might run in to.
Why wait until the sixth paragraph to define the term?
I was reading this exact passage aloud this very afternoon. It's Borges at his funniest! He's a stand out among the greats, surpassing Joyce, Marquez, Saramago and Solzhenitsyn.

There's a pervasive magic to his writing. The prose equals the subject. It reminds me of the best of Dostoevsky or Bulgakov's trial before Pilate.
Show HN: Sitegraph, the way to track anything in your application
municipalities?
And the further question of whether those meta-catalogues are accurate, or how many of them are deceptive, or how many of them mention themselves under a million different titles, or ...

I wonder if Borges knew about Russell's Paradox. It seems unlikely that he wouldn't.
Certainly, and they feed on each other in a crazy feedback cycle. However, that doesn't and shouldn't diminish the fact that the actual science solidly favors one side.
>>I asked them why they type that way, and the answer I got was that it saves time, and as long as the ideas are communicated successfully, who cares?

What??? Ironically while working at a major US based call center here in Bangalore, my American English instructor told me I need to exactly do that. In fact she always used to insist I need to let go of my 'British English' and adopt the 'US English' standards. 'Want to' had to become 'wanna', 'I would' had to become I'd - And stuff like that.

To me it felt like I had to unlearn all the good things to speak in US English.

>>In the USA, correct English is a way of signaling respect for your content and for your reader.

This really made me laugh. By British and even by standards of English spoken in Indian schools. Most Indians and can write and speak better English than most Americans can ever do.

India probably has the highest number of publications and consumption of English material and may easily account to half of the world's English speaking population- magazines, newspapers, books, novels, text books, printed form etc you name it and India will easily come out on top.

You seem to be(disturbed and) referring to a form of communication called 'SMS lingo' which is very famous among kids around the world, not just India. Its more of generation gap, while I chat with kids around- I get equally irritated as your are. Yet among them, this is what they call 'cool'.

On a side note, there was once a time when people complained about a lot of Indians in Wikipedia. This is going to happen with any English based site.
Indeed, but the last commit was 21 days ago. Seems like it's being actively worked on.
Silly libertarian.

Here's how Canadians (and I'm one of them) think about health care: Some of us do crazy, unhealthy stuff, and some don't. We all have the same healthcare. Be free, do your thing. Live your life the way you want to. It costs way too much to have different healthcare for different people.

Some of you "land of the free" people really don't get it.

Being free to leave your job, and free to live your life that way you want to (without actuarial oversight) are pretty important.

Those are way more important to me than the last nth percent of optimization I might be able to do on my own personal wallet by taking on all the idiocy of privatized, customized health care.
I'd like a TL;DR.
The global warming is sufficiently alarming that we shouldn't care about how its too much javascript, or fonts are not easy to read.

I read through most of the article and it doesn't seem to actually give the explanations for the phenomenon, how it exactly works, and how to make accurate predictions.
I agree with your thoughts around dysfunction as it relates to fad diets and poor habits. I also think that many engineers think they know best, but in a well functioning org PM actually knows the customers and market and has a collaborative relationship with engineering. Do you think that PM has no role or that in most cases they just don't do it well?
http://news.cnet.com/8301-27080_3-10434721-245.html
Voting systems have the same problem.

All we needed to fix the problems laid bare in 2000 was a foolproof way to encode ballots. Open source software running on a PC connected to a card punch machine would have solved it.

What we got was something that undermined the whole voting process. And at the cost of millions.

Again and again and again, our decision making system allows a minority to waste our money.

The only fix, in my opinion, is giving you the right to choose who represents you.

And I don't mean the right to pick from two alternatives chosen by someone else, and not even getting that unless you are in the majority.

If you picked your lawyer or doctor from two preselected choices and didn't even get that guy half the time, wouldn't you conclude that someone else was in control?
They might know more about the product but in a functioning org if they know more about the customers or market -- something is terribly wrong (unless it is software for engineers). Agree?
You can achieve durability with very high performance using write-ahead logging, lots of concurrent writers doing group commit for the log fsyncs, and a write-optimized data structure like an LSM tree or a fractal tree. Maybe not 1 million on a $5k server, but you can get a lot closer than I imagine you're picturing right now.

In any case what they seem to be measuring is a read-only, in memory workload, so this is not that impressive. IIRC, InnoDB has no trouble pulling off something like this.
The public (ie, local or state government). Like the roads. Like the sewers. Like (some) power lines. Like the phone and coax lines (depending on time period, they have passed between private and public owners, but were always state subsidized in their deployment).
Yes because men and women find child rearing to be equally fulfilling socially and psychologically... because evolution obviously made them that way. /s Why be a wife and a mother women you can be a scientist busting their ass for making your university or corporation the next 1 billion dollars. Or why not be a model or a booth babe? Or better yet why not flip burgers and answer phone calls at a call center. These give meaning to lives!
Google offering same-day delivery from retailers in the Bay Area
A Survey of Syntactic Extension Techniques in the Lisp Family of Languages
Experiments in Speed - 104 tooth bike chainring (video)
Anti-Inflammatory Diet Food List
On the contrary in the Kanban process, PM is the pivotal role. They control the que, the cadence of feature releases, etc ...
Without an effective PM, the whole thing will fall as a pack of cards.
As the author of Myrddin, I'm kind of surprised that it's even been mentioned -- I'm not aware of it being used anywhere significant yet. (And the insignificant uses are just half-baked toy programs that I've written for myself).

It's pretty incomplete, and definitely not ready for prime time yet.
And what if he is? That title is about influence, good or bad. Hitler was PotY once, and it was not an endorsement, just an acknowledgment.
Thanks. I am not an expert in this area (diet success data) and was simply trying to use an analogy. I guess I will leave it as is. I am not sure what else to do -- it seems that leaving it with no reference would be worse.
If managing families and raising children is such an honored and fulfilling role and makes you the backbone of society, why don't conservative men fall over themselves to fill that role?

My guess would be that they don't actually believe their own ad copy.
This thing is amazing, thanks for the script link!

My slow 1.5mbps Internet has had awful youtube experience since the player change. I have been downloading most of the videos directly to avoid using it.
Artist using science to illustrate power of DNA sequencing
Fair point. I was not certain where to add it. My belief, based on my conversations was that many have heard about it -- so I did not want to bore those in the know.
Well at least you can join the noble ranks of folk whose writing was tangentially nitpicked in the very first HN comment.