skysight-inc/HackerNews huggingface dataset:
The best thing about this article is the linked book in the comments: "Agile: The Good, The Hype, and the Ugly". I suggest checking that out for a more nuanced view.

I think also the OP doesn't give agile/XP enough credit for the good things it has mainstreamed. For example:

- Sustainable pace (don't work > 40 hours week). Agile companies, in my experience, tend to have good work/life balance.

- Continuous integration. Release and integrate often.
What if Twitter had special accounts for politicians, restricting tweet delete?
1. It could increase government transparency. Most tweets that politicians want to deleted might just be spelling errors and social faux pas, there might be an occasional tweet where a politician slips up and tells the truth.

2. No need to violate Twitter API terms and conditions caching/saving a politicians deleted tweets.

3. It would be good PR for Twitter. It would help after canceling Politwoops` API access. This was because they had violated the API terms and conditions when they saved politician's deleted tweets. If politicians can't delete their tweets, there is no need to use the API to save/cache them.

4. It might be easy to accomplish. No one would take a politician's side arguing against it. Politicians, who are elected officials, aren't like the average citizen. They understand that they don't have the same expectation of privacy as a normal citizen.

5. Plus, a possible benefit for politicians: I think the average person might pay more attention to a politician and their tweets if that politician agrees to use a "live", unfiltered twitter account.
Too right. I had bad asthma as a child and although I don't think I ever had an episode as catastrophic as decribed in this article there's definitely a long-term health deficit that's carried forward.
I think the joke is about people criticizing Rust for having pointers, etc.
Don't generalize. Looks as if you have a especial hatred for fellow Indians which is coming out so evidently in your threads.

Now, let us go over your examples. Both of the areas you cited have traditionally been inhabited by not-so-well-to-do Indians which could be one of the reasons why they aren't well maintained. Little India in Singapore was originally inhabited by Indian immigrants - many of whom were very poor and uneducated and the area generally took its cue from there. Newark St in Jersey City, too, has largely been inhabited by poor early immigrant Indians (such as those who drive taxis in NYC) and Indians who come onsite (and thus are in heavy savings mode).

To give a counter to your example why don't you visit Sunnyvale and Fremont on the west coast which are heavily populated by the Indian community. Given how you have generalized, those areas should be dumps. The difference here is that the Indians who tend to live here are much more affluent and educated.

The difference here is between affluent and poor as well as educated and not. Such differences exist even within the white or black communities in the US.
I kind of look forward for this to launch worldwide, noone needs real cash anyway
Scientific method: defending the integrity of physics
Most of your train benefits are only relevant to local trains. The interstates outside of the big cities aren't really crowded at all (e.g. The 101 through central CA).
I always enjoyed Calvin and Hobbes and I certainly enjoyed this message by Bill Watterson. It's hard not to let things bog you down in life so much and to be able to find that right balance between your passions, responsibilities and priorities. Thanks for sharing!
Pussy Riot vs. Putin Annotated by Ben Mezrich – Krowned
Is it so much harder for UK citizens? For (most) Schengen people it is really simple.
1) There are only two viable business models today. The exceptions are not viable; just because a few can do it doesn't mean they can be used for the mainstream. And I didnt say there can't be more nor was I implying it since I talk about possible future alternatives - it's just reality today only has 2. When more show up and actually prove to work, then there will be more.

2) Both options in a moral argument cant be moral. I don't think it's moral for people to use programs to tamper with what a content provider has given you in exchange for providing that content (which they have full rights to) for free. The usage of the programs isnt the issue, it's what and how it's used for. Modifying a site to make text bigger is fine for example, modifying it to circumvent the advertising explicitly is morally wrong.

3) The reasons why people want to block ads are fine. Most people want more performance, security and privacy. Adblock and it's blunt approach of blocking everything as well as the extortion businesses run by the adblocking companies is immoral. Wanting something and doing it are different, as well as the method. I'm arguing that adblocking as a method is wrong.

4) I'm not sure what other word I could use... it's based on principals since it's not law or hard rules, unless you count breaking terms of use on sites. But it seems nobody cares about those so morality seems to cover all of it.
A local branch line (UK) has been testing battery powered trains this year, to save the expensive of electrifying the line. They charge the batteries on the electrified main line. Hopefully this will take off on other branch lines.
I'm prone to motion sickness on buses.

Me too.

Plus, the question is often not trains versus buses; it's about grade-separated versus not grade-separated. Separating the trains from the cars is a huge improvement.
Some still do: http://image.excite.it/politica/foto/BerlusconiSarkozy-chi-v...

There's also the hidden inner platform for when you already maxed out the acceptable visible heel: http://www.scarpeconrialzo.it/it/information/struttura-delle...
> So much for Modi's "Clean India" campaign.

Really. You expect a nation of 1.2B people to change overnight (it's been a year since Modi got elected).

The task is gargantuan; it won't happen in a year or even a decade.

Here's a simple example: the Cuyahoga river in Ohio caught fire because of pollution several times over a period of 100 years before someone decided to do something; and even then, it took decades to clean it up: http://en.wikipedia.org/wiki/Cuyahoga_River This is in America, a land with so much wealth and so many resources.
For DjangoCon Europe this past week I flew into London, stayed a few days being touristy, went to the conference in Cardiff, then came back to London and am flying out (home to the US) in a few hours.

I took a train to and from Cardiff. It was £22 each direction, roughly 2.5 hour trip from London Paddington to Cardiff Central, and the same in the opposite direction.

I doubt very much I'd have been able to hire a car for that trip for £22 each way. In fact, I probably couldn't even have gotten out of London for £22.
Or performing tests with livestock (eg pigs), whose lung function could probably be measured non-invasively, and who could be ethically slaughtered and autopsied whereas people obviously couldn't. Animals aren't the same as humans but when the problem is particulate matter and broad-spectrum toxins as described in this article I rather doubt the biological differences would invalidate the observations the way it might if you were studying digestion.
Popular javascript frameworks exist to "work around" problems with javascript and CSS frameworks exist to "work around" problems with CSS?

There's no magic with Angular or Bootstrap, they're codifying an approach using 100% native JS or CSS. Even SASS and LESS are just alternative ways to produce CSS. This is not novel in computing.
That would be nice. But it seems like US diplomacy has been deployed against anyone claiming to be more secure than US tech companies. It's just crickets out there. Certainly all the Five Eyes's tech companies have been nailed down.

It might happen, but it won't come from a major established tech company in the Americasphere.
In Europe, the convenience/inconvenience of airport locations varies a ton (which does influence purchase choices somewhat). For example Frankfurt's airport is only 8 minutes by commuter rail from the city center, and Copenhagen's is 12 minutes. But Paris-CDG and London-LHR are far from their city centers.
Millionaires Who Are Frugal When They Don’t Have to Be
The choices are paywall or ads. If you don't like the ads, don't visit the site. That's how you show them you don't like the experience.
Agreed. I'd get the hell outta dodge at the first sign of trouble for my child. Steroid therapy -vs- clean air?!?! No comparison: clean air wins every time!
Compared to Germany, Denmark, Switzerland, Holland. Spain. E.g. Once travelling Copenhagen to London. The train from Copenhagen to the airport is spotless. The train from Stanstead to London is dirty and full of litter. There was a pile of rubbish on that train which was waist height; burger boxes, bits of foods, drinks cartons. I was embarrassed to be British. Also nobody cleans the crevices on British trains there's always black grime in there and the toilets often malfunction and stink out the carriage.
> TGV is highly profitable in France.

LOL. French here. I am not sure where you get that impression, but TGV lines cost dozens of billions of euros to be built, and the ROI is calculated in 30-40 years time, so saying the "TGV is highly profitable" is a pure lie, because we don't know in 40 years if people will still take it as much as now. On top of that, the SNCF (public company operating the TGV) is a sponge debt and if it were not for the ongoing government spending to keep it alive every single year with huge cash injections, it would have disappeared long ago.

Yeah "highly profitable", hey.
Totally true. That's like saying the Ruby on Rails exists because Ruby is somehow deficient.
HTML has many areas to improve still -- for example HTML-next can make it easier to do hypertext markup to a list of articles, including article title, author, date, contact links to social sites, and some summary text.

(Currently this is accomplished by munging the tags for cite, article, author, and jumping through some small hoops for microformats.)
Colonialism was a huge blessing to the subcontinent. Turned the clock forward in terms of culture and institutions at least a hundred years.
> -increased reliability (there are no train-jams),

``Ding dong Due to planned maintenance/a defective signal/ a computer error/ a tree on the tracks (or a leaf, or snow)/a collision with a person no connection is possible between Utrecht Central and Amsterdam Central.''

Generally you can take a detour, or busses will be employed to ferry people (after several hours usually), but it's not a very uncommon situation, I'd say we have a really major jam about 2-4 times a year, hard to judge. Still prefer the train over the car, but when I need to go to the airport to catch a plane I won't risk it.

Also, our main rail maintainer, train provider, and the Gov't officials involved are a special kind of screw-up. So it might be a whole lot better if you can get the right people in charge.
Core.async: Concurrency Without Callbacks
Keep in mind that the cost-per-transaction is the total value of the block reward of a block (currently 25 BTC + fees) divided by the number of transactions confirmed on the network in that block.
TIDAL Review: Save Your $19.99 Nothing New Here
I don't know your value, so, a counter argument to consider.

A company is not going to pay more than they have to. So, are you easily replaceable at your current compensation package? Then they really have little incentive to pay you more than that. Okay, it is hard to hire, and it is hard to have somebody walk away, but as an employer we are already used to revolving doors, so you know, we'll try to keep you, but not try too hard. "I'm making $150K and think I am worth $220K". "okay, I'll hire somebody else at $150K".

Not saying that is the position you are in, but if you walk in to negotiate a raise you need to understand what your replacement cost is, not just how much value you contribute. If your contribution is worth $10M/year, but a replacement can be hired for $50K (exaggerating to make a point), don't expect an ask for $750K to be honored even if that is 'cheap' compared to the value you add.

If you are contributing at the level you say you are, you should be able to make a strong case ("replacing me will cost you 2x my current salary").
"It's a leader's job to get the team to understand why writing tests is important and have them write them."

And sometimes you shouldn't write tests, or perhaps no unit tests, or perhaps write the tests but throw most of them away, etc etc. It is all highly context specific.

The real issue for managers is even if they start out technical, within a year or two they lose touch.
Show HN: 80's calculator game app
Tim Bray or not, it's irresponsible to point out a pile of shit without pointing to a shovel. (And for the record I disagree that there is a pile of shit. I see a bazaar of indy components.)

The browser exists in open opposition to iOS and Android, technically, culturally, and stewardship-wise. No-one in their right mind is going to pick a web host that charges you 30% of revenue. And yet, that's what Apple has managed to get (and they just control the BLOB distribution channel, they don't even provide runtime servers!).

The whole shebang is sorting itself out and I for one think it's going to be very, very cool.
Caltrain is in the process of adopting electric trains.

http://www.caltrain.com/projectsplans/CaltrainModernization....

You obviously haven't ridden it recently because signs are posted up at the major stations about it.
You're blaming the messenger here.

I travel to India a couple of times a year, for 2-3 weeks at a time. As the plane is landing in DEL, you can smell the difference. As soon as you step on the jet bridge, you get acrid smell of burnt ... something. Rubber? Plastic? It's hard to tell (and you're overwhelmed by the smell of phenyl used for cleaning).

Every time I've taken a 2-wheeler or a 3-wheeler in the busy streets, I come home with a cough; and near the end of the trip, I have a consistent burning sensation in the throat.
> They feel powerful, I want to feel powerful.

What's powerful about walking on your feet's balls and toes and abusing your body ( http://en.wikipedia.org/wiki/High-heeled_footwear#Health_eff... ) ?
You still have to trek through the airport, wait in security lines etc etc. so in reality it takes much longer than the time it takes the train to travel from the airport to the city. That said flying is often if not nearly always cheaper for short hauls in Europe.
You will never be paid what you are worth. That is why your employer hired you.

If you want to earn more, your best shot is to move. Get a couple offers from GoogBook and enjoy earning 200k in your twenties.

If you want to make this feeling go away, that's a tough road. That means being a founder. The expected value is lower than GoogBook, but if it's bugging you in the right way, that doesn't matter.
Yes, obviously you may need barriers or fences depending on the exact architectural details, and as another commenter mentioned you may be able to elide the read barrier if you know what is going on.

This all about optimizing things so the read side doesn't have to do any synchronization. The actual implementation takes locks in functions that mutate the cache, it is just done in such a way that read side always sees consistent data without taking a lock. Since the write side has locks it can safely queue stuff for deletion is actually pretty trivial.

As for playing with fire... the core dispatch routine of your runtime is exactly the place you want to complicated things that exploit innate knowledge of your architecture. It is a small piece of code that is incredibly hot and will get a lot of scrutiny.
I don't disagree with the digs at Scrum and similar implementations of Agile, and I certainly agree with the spirit of criticizing (in the 'art critic' sense) the processes we use, instead of blindingly accepting whatever gets thrown at us.

That said, I think this post falls short at acknowledging the difference between the general Agile concept and Scrum as a particular implementation (of which there are many), and I have a few further disagreements:

Instead of working on actual, long-term projects that a person could get excited about, they’re relegated to working on atomized, feature-level “user stories”

Translation: instead of working the way I enjoy working, programmers have to work in a way I dislike, therefore Agile is terrible.

As a programmer, I like working on small features and projects, and the variety that comes from taking on different types of work.

Long-term stuff is nice too, but despite what you might think, not everyone gets excited about the same things you do.

often disallowed to work on improvements that can’t be related to short-term, immediate business needs (often delivered from on-high).

People being disallowed to work on core improvements happens in any kind of organization system.

Around here, we use "processes [that] promote sustainable development" and which allow us to "maintain a constant pace indefinitely." That means occasionally allocating people to refactor and improve the codebase, when the programmers feel that need and point it out.

Atomized user stories aren’t good for engineers’ careers.

Well, then it shouldn't be hard to show that engineers with Agile-based work experience have more difficulty getting hired. Is there evidence on that?

5. Its purpose is to identify low performers, but it has an unacceptably false positive rate.

Absolutely no argument here. The constant tracking is demeaning and often counter-productive.

That said, I don't think Agile requires it, just specific implementations of it (like the aforementioned Scrum).
I've always enjoyed his papers. They carry their own brand of absurdity/hilarity. Here are some others I've seen posted in the past [pdf warning]:

http://research.microsoft.com/en-us/people/mickens/nestofhor...

http://research.microsoft.com/en-us/people/mickens/thisworld...

http://research.microsoft.com/en-us/people/mickens/thesaddes...
Hah, dishonest. First of all it's no more dishonest than dressing up in other ways, with clothes or make up or what have you. Secondly if people are "impressed" or whatever by the stature you project what does it matter if it is "real" or not? Is the experience diminished because they didn't happen to be "born" with that stature? If we're going to rationalize things like that, you might as well go into why you think someone being born with genes that facilitate a certain height is more "impressive" than someone who isn't so tall, naturally. If you feel that someone being tall projects "power" or something, then what does it matter for that visceral moment that they were born with it or not? You're going to give a person a raise for projecting a certain stature, but get upset when a person happened to be not-so tall?
An embedded system with a 30-year lifespan and no maintenance plan?
I basically agree, except that I really like JavaScript (the language, not the APIs necessarily) and I think it gets a bad rap.
The point of the article seems to be that HTML is done because it's "basically OK", and everything around it is done because it's awful and can't be salvaged anyway. I hope the next logical step implied here after this is NOT going back to native applications for everything.

The browser-as-a-platform is based on a lousy pro­gram­ming
lan­guage ad­dress­ing a lousy ob­ject mod­el and us­ing a lousy
stylesheet lan­guage for vi­su­al­s.

I think JavaScript is a suboptimal programming language because it has too many features, and on top of that they tacked on yet more features recently. I wouldn't call CSS lousy either, and the API of the DOM even got better over the years.

We almost never phase anything out, and that's a problem, but I think the core issue causing suckage within the 3 pillars (4 if you count the DOM separately) is that they have been explicitly designed to not work together very well. While you can - and often are forced to - extend CSS and HTML with JavaScript, they didn't make the interplay between them especially synergistic.

As for

HTML? Not per­fec­t, but plen­ty good enough.

no, I don't think so, especially if we're discarding JS and CSS as garbage, HTML does not deserve to get a free pass.

Even if we want­ed to im­prove it, there are no ob­vi­ous can­di­dates to do the work.

I don't get why we're all of a sudden in an arbitrarily constructed situation where the whole web platform can never be iterated on again. Ever. But if the point is that whatever comes next probably won't come out of a committee that sounds about right.

I agree that some of the frameworks mentioned exist to work around the issues we created in the browser platform. Especially the functionality of React should be considered for an adoption scenario, maybe not the exact React API, but something along those lines that makes working on (or at least applying) diffs easier. The same goes for handlebars-like templating. I would rather see some of these adopted than the effort that goes into giving classes to JavaScript.
I wonder how much % of its electricity consumption a sunny-californian train could generate if one were to tile its roof with PV panels.
That he was bad to the bone.
Sever network speedtest against speedtest.net are, mostly and unfortunately, useless for anything connected at >1Gbps. Here are 5 tests run against (presumably) the same test server from a server connected at 10Gbps writing to an SSD

>Ping (Lowest): 7.41 ms | Download (Max): 269.98 Mbps | Upload (Max): 1260.40 Mbps

>Ping (Lowest): 7.31 ms | Download (Max): 165.27 Mbps | Upload (Max): 183.88 Mbps

>Ping (Lowest): 7.73 ms | Download (Max): 337.67 Mbps | Upload (Max): 222.73 Mbps

>Ping (Lowest): 7.79 ms | Download (Max): 614.26 Mbps | Upload (Max): 594.96 Mbps

>Ping (Lowest): 7.33 ms | Download (Max): 1468.05 Mbps | Upload (Max): 97.49 Mbps
Totally platform specific. On OS X you generally use thread_get_state().
No problem. Keep up the wonderful work :)
Very interesting! I stand corrected, but I still think the original grammar is lacking,

Small multiple designs -> Multiple small designs
Out of curiosity (not ragging on your decision at all) why are you going this route?
JVM start-up, JIT, OSR etc take very little time relative to most of the workloads shown on the benchmarks game.

http://benchmarksgame.alioth.debian.org/play.html#java

The notable exception (not included in summary measurements) is the few tenths of a second run-time for meteor-contest. Of that few tenths of a second: JVM startup takes 95%, JIT and OSR another 4.9%.

Whatever kind-of app you have, you should take general statements about program performance with a grain of salt, there's even a page for that --

http://benchmarksgame.alioth.debian.org/dont-jump-to-conclus...
This article is a very tact-full way of calling bullshit on dark matter and dark energy.

For a bit of context, dark matter is simply a placeholder name physicists give to explain an anomaly in the observed rotation of far-from-centre stars in galaxies---using our best estimates of the total mass in in the galaxy, we would expect the rotational speed of galaxies to fall off, the further they are from the centre of rotation. The observation does not match the expected behaviour, so somebody just said "there must some sort of mass in the galaxy that we don't see" and picked a peppy name for it: dark matter.

Similarly, dark energy is an invention to explain the observed rate of expansion of the universe. Current observations about the expansion of the universe don't follow from what we know about the balance of mass (collapse-tending) and energy (expansion-tending) in the universe, so physicists postulate "there must be something energy-like which we don't know about" and call that thing 'dark energy.'

A more intellectually honest terms for dark matter and dark energy would be: invented concept to harmonize observations with other things we believe to be true.

[1] http://en.wikipedia.org/wiki/Galaxy_rotation_curve