skysight-inc/HackerNews huggingface dataset:
Just to clarify, there were other dissents in Arizona v. US, but the only one that was bonkers was Scalia's. The other dissents (Thomas, and Alito's partial dissent) thought the AZ immigration laws were similar enough to the federal law to survive pre-emption. Scalia thought the state had inherent rights as a separate sovereign to keep out non-citizens it didn't want there. It wasn't perfectly clear why Scalia didn't think Arizona could keep out foreign tourists if they wanted (though he did assert that the state would have to respect federal visas). I even knew people who usually agreed with Scalia who thought that opinion was "radical."
I watched the endless poverty scroll by like a demented video game. I had an overwhelming urge to stop at an ATM and withdraw 25,000 Rupees and start handing money out to people at random.

"Nothing should be given free. Anything that is given free has no value. " - Padma Venkataraman

In May of this year, I spent time in Karnataka and Tamil Nadu.

The exchange rate during my travels was roughly 53 Rupees : 1 US Dollar. So I can definitely understand how tempting it can be to "do the math" and rationalize that giving X Rupees to random person will "help". But it's absolutely not a sustainable solution to the core and underlying problem, and might even be perpetuating it.

I "get" the concept of jugaad. My small solution was to not give Rupees away, but to tip well: anybody who seemed to be working on improving their economic situation. (Tipping is not normal practice for most Indians, but I figured it was better than handouts.)

This video can be hard to watch, but it's an interesting film about an organization called Rising Star Outreach ( http://www.risingstaroutreach.org ) that is working on helping of the "worst" of India's beggars, those who afflicted with Hansen's Disease (AKA Leprosy) http://byutv.org/watch/d0f942b2-6b4f-4923-9f88-7ad8fde4a01c

Some interesting tidbits from the video:

- "70 percent of the world's leprosy is in India."

- "People with leprosy are treated as untouchables ... Every month, people from the leprosy colony travel to the city to beg. Once they have enough money to buy food and clothing for the month, they go back to the colony."

- "Begging reduces people to their lowest level. The worse you look, the better you're going to be successful at begging."

But the video has a somewhat happy ending: it is demonstrating a work in progress, and general proof that giving people a way to sustain themselves economically via microloans really does work.

As far as the general population goes, India is an amazing country: resourceful, intelligent. But its biggest challenge will be its ability to cope with population growth.
Your argument just makes this more serious. It's a (possibly easy) exploit with serious consequences.
I am an Indian and I find this piece quite authentic. However, the OP and most of the other foreigners who visit India, visit places or deal with people that are known to be hostile.

I, as an Indian, will be utterly shocked if I visit a ghetto in downtown Detroit. Heck, there are more chances of getting mugged or shot in such ghetto. However, I will not visit such places as they are known to be hostile.

India is a weird place and to survive you need to live as Indians live. Some insights -

a) Yes, we have highest number of beggars. But most of them are cheats. Most of them will walk away if you offer them a job instead of money or food. Also, a lot of them work for beggar mafias.

b) They say that all of those 33 crore Hindu Gods, Buddha and Allah have left India ages ago. Religions are more customary than spiritual and Indians follow 'em just for the sake of customs. It's a common sight to see a young guy driving by a temple reciting a few shlokas while driving and offer a customary mini version of prayer.

People who come to India on a spiritual tour make me laugh. If you think that you can attain enlightenment or get more spiritual by travelling thousands of miles and spending a couple of weeks at a 500$/night resort near Haridwar, then you need some serious help.

c) Tourists buy "Indian" stuff that no Indian buys. The clutches or carpets or the wooden elephants are made specially for foreign tourists and are freakingly overpriced. The best way to buy Indian stuff, would be to go to regular markets with a local friend.

d) Garbage is a big problem. Its in our nature to litter. Take an Indian to US or Australia and he will not spit or litter. While the same person might even pee on a street back in India. The only option is to live/stay in relatively cleaner localities.

e) Drivers, hotel staff, guides, store keepers and public servants are dishonest because they are virtually unaccountable to anyone and the legal system ain't efficient enough to nab the dishonest. A "x" star restaurant can continue to function despite serving cockroaches or hair strands in their dishes. Apparently, identifying the trait of dishonesty is easier if you know the local lingo/culture.

People know a lot of about American culture because of Hollywood and American sitcoms. I am not an expert in American culture, but I can identify whether a person is playing me. I can not do that in any other country (say Italy).

Same logic applies to foreigners who visit India. You either need to know a few things about Indian culture beforehand or you need to spend some more time here.
This is why I have trouble relating to my friends' problems.

Oh someone at work got a bigger raise than you? Excuse me while I laugh in your face.

I'm not too good at parties. I don't know how to compartmentalize.

It also bugs me that talking about this seems like a status move when it generates negative things in my life.
nothacker, you are "dead"/"ghosted". I am reposting his comment here:

nothacker 42 minutes ago | link [dead]

I have some open source projects that I've released on multiple occasions without having tested them. I think people make the assumption that things that have adequate documentation and comments/support tickets, etc. that indicate use, that they are tested before release. That is simply untrue. You get what you get. That is true in the world of both paid and unpaid open-source and closed-source software and well as life in-general.

Something that helps in this regard is travis-ci. It's a free CI server and if you have at least some level of testing, you have some level of confidence.
People management is necessary to mitigate the corrosive affects of the one or two bad people in the group.

Communication problems don't require "bad people", though. Sometimes you have good people who just don't work well together, or who could be assets to the company but aren't communicating well. These things become common at scale. I actually find "performance" rhetoric to be insulting and imbecilic, so I think it's better to discuss impact... but if you have 100 good people, at least a couple are going to fall below an acceptable level of impact, even if they're capable people working hard and in good faith.

This is one of the problems with typical HR mediation practices. In most companies, HR is worthless. That comes from the implicit assumption that one party or the other is "bad people" and that they have to assign fault: if an employee gets a bad review, for example, they have to conclude either (a) that the manager gave an unfair review, making him look bad at this job, or (b) that the employee actually sucks. There's no alternative. This rarely works well, because unless there is a legal reason (e.g. a sexual harassment complication) that impels them to side with the employee, they'll side with the manager every time.

This is one of the biggest problems with performance reviews. They force the manager to take a definitive stance on each employee, and because to disagree with a review is openly to call that manager incompetent, people are afraid to do so even when, by rights, they should.
Minor aside, is "I conjecture" valid English?

I'm not criticising, just curious and in the pub.
I think there's something else interesting here in the relationship between engineering managers and project managers. The author writes: "It's been undone by a continuing erosion of responsibility accorded to managers."

We have introduced specialists of various sorts, with varying titles: project manager, program manager, product manager, technical project manager. The introduction of non-managerial technical-track engineering leadership roles for those smart engineers who either can't or won't be good managers has further splintered off the value-add of the engineering manager.

In between team leads and C-staff there are N levels of people who's job has been highly eroded and who struggle hard to add value to their teams.

I am really interested to see where this is going.
If you have quality work and a big enough local market for it, where are you going to publish?

It's kind of like comparing the %-age of American versus Chinese actors who work in Hollywood versus the Chinese film industry.
From back in 2009:

Nokia currently views the N900 and Maemo as "bridge" products mainly targeting developers and enthusiasts, but aims to develop Maemo into a mass market platform to compete with the iPhone OS, Android, and Windows Mobile, competitors that Symbian has been losing market share to.

http://www.pocketables.com/2009/11/nokia-nseries-will-likely...

But agreed, N9 was really an amazing device. You can see that the focus and polish needed for mass market was there.
Lock external hard drive with a password
Is it this Ambition: http://www.pagat.com/invented/Ambition221.pdf? [PDF]
Hindley-Milner is powerful, but there are usually multiple ways to construct a value of the correct type. Only one of those ways is the correct way, and I'd want to test my functional code to make sure that this was the way that I chose.
Yes, stealing tons of people's money is very boring. Unlike the Kardashians...
except if you've ever had to work with lots of different autoloaders at once you'll know that you regularly get conflicts, and getting the correct autoloader order is often a case of trial and error. Using sane conventions across libraries avoids all of this mess.
I assure you these numbers are real. I have no inside knowledge, but I have submitted a few StackOverflow posts (with my username attached to them) that made it to the front page, and I watched how many of them were from my link on HN.

"Stuck due to “knowing too much”" (http://news.ycombinator.com/item?id=4037794), 68 votes, about 15,000 visitors

"What's The Best Language For Safety Critical Software?" (http://news.ycombinator.com/item?id=3943556), 108 votes, about 25,000 visitors

(there was another one with about 200 votes, but I didn't find it!)

Compare these to submissions like this one, that has 350+ upvotes already, and I think it's realistic to assume at least 60 or 70 thousand unique users (I mean users in the sense that they know HN and visit it consciously) visit HN every day.
A new snappy summary 'Amplifying Tests to Validate Exception Handling Code'
> Oh, you're just talking about the central repo server. Yeah, I wouldn't push feature branches to origin either, but I definitely still have them locally. They end up rebased, squashed, fast-forward merged, and pushed only to the mainline anyway, so no one need be the wiser.

We actually use SVN. It is considered negatively impacting on communication to have work hidden on local DVCS branches instead of immediately visible to the team upon commit.

This requires one to commit often, in very small chunks, while driving from a test-first perspective. In the cases where that isn't possibly (highly experimental work), a branch will be used.

> But "if the unit tests pass, it's safe to commit" is a very...questionable sentiment. It makes sense if you do release branches, and if you have very good test coverage, and if there isn't a lot of tricky stuff that's hard to capture in unit tests--that's just is a combination I've yet to encounter and largely consider to be mythical. I'd love to be proved wrong on that point.

Inadequate unit test coverage or missing documentation would be considered a serious offense here.

The only code that winds up being difficult to capture in unit tests is usually GUI code (or in the case of web development, the HTML/CSS front-end bits). The testing and validation of those pieces happens outside this process, usually driven by basic automated integration testing and the watchful eye of the design department.

The UI code is expected to be minimal and only involved in the UI. All significant work occurs in the testable backend code.

> I wonder, where in your process does code review come in?

After commit, diffs on the mailing list are reviewed, but not formally. If someone thinks something needs another set of eyes, they ask explicitly.
That has mostly to do with the fact that the title Engineer isn't thrown around loosely—most of the engineering grads I know are employed under the title Technologist (or something similar on the impressiveness scale). Engineer is usually reserved for positions with attached professional liability, and yes, the iron ring is part of that deal.
I would like to point out that the extreme poverty that India is known for today is pretty much a legacy of the British Raj.
The 'enlightenment' you are talking about came much before that, when India was a much more peaceful and prosperous area.

So the 'Out of necessity' argument you made is pointless.
Not until you consider the alternatives.
What does that have to do with anything mentioned here?
It has been explained to me that it is common for many indians to justify another person’s plight by believing that a condition of suffering is that person’s ‘karmic destiny.’ Therefore it would be ‘bad karma’ to help such a person.
Don't go into the office, and don't call your boss?

Call up your first kiss, and thank them + wish them well?

I will not do several of these things, any day, ever.
> There is nothing essential to the role managers fill that couldn't be done by someone without authority over you.

Bosses can break ties without anybody being too pissed off that their pet idea lost the contest. Bosses can see the approaching ravine and order peolle to build a bridge before the rest of the team gets there.

Valve is a poor example. Mr. Market only cares that their products are fun or interesting. Valve products don't have to conform to MIL-STD-2341 section 243 subsection 12, and be validated according to ANSI 228.3.
Why should you wish that Nokia had gone with that instead of Windows, if you think that Maemo was a horrible failure?
Former Microsoft exec: Microsoft has ‘become the thing they despised’
I don't use a desk. I work on the sofa, on a chaise lounge in the sunroom, on a folding chair on the patio, sometimes in bed. With a laptop, on my lap. If I'm tired of sitting, I have a freestanding shelving unit in the sunroom that's the right height to put the laptop on top of while standing.
Red Hat & Ubuntu's UEFI Solutions Not Good For FOSS
Its not that bad, I took public bus to school as a thirteen year old. It was as crowded as an MTA bus. Except there is no Air Conditioning, otherwise it is not that bad. Trains however tend to be much worse, since the doors never close.
I use references for passing around large arrays of data for instance, rather than having copies made all over the place (class instances are passed by reference no matter what you do).
I believe I was taking 2.5mg. Maybe I'll try 1.25 next time I need it. 2.5 seemed to have a pretty strong effect for me.
If you're a Star Wars fan, watch this.
Open 'telnet towel.blinkenlights.nl' in a terminal and enjoy the show.
As someone with the same habits as the poster, I would say negative reinforcement.

Every time I brush my teeth -- EVERY TIME! -- they hurt for about two days, and I get nasty bad breath. But if I go without brushing for weeks on end, things are fine.

I brush anyway, when I want to look nice for something, but usually I skip it.

I've always wondered if, when I brush, I wipe out whatever bacteria are taking up the niche the teeth-eating bad-breath-causing ones usually fill. I haven't thought of a test for that, but my continued experience with teeth that only don't hurt if I haven't brushed for a while doesn't seem to align with the conventional idea of how it works...
>Is this a bad attempt at trolling?

I really have the same question for you. You keep assuming I was implying something I wasn't in my original statement. I do not know why you keep doing this. Clearly we have two different opinions on two things:

1. PHP

2. What I said.

I think we should just agree to disagree on both, because we are not getting anywhere.

EDIT: I just want to add that IMO - you can call something 'good' without comparing it to something else. It would only be a comparison if I called it 'better'.
Well, that perception, if it has been presented to you, is false. In fact, in India, whenever someone is discouraged to help someone out, the most popular argument is "Why bother? It's not your problem!" or "It'll be more trouble than it's worth" - just like anywhere else in the world.
... but limited to 256 bytes.

The 6502 stack is pretty much a toy for a language like C or Pascal, and you definitely need to use a non-hardware stack for actual variables and stuff, probably even return addresses.

(I never ran out of 6502 stack programming in assembly, and I wrote a LOT of it, back in the day).
I was using face recognition. I'd really love to have that. Here's an idea: make the algorithm foss but have a paid super easy to use API. I'd pay money for that and I'm sure I'm not the only one! Just a thought on how you can get the best of being free and open while also monetizing.
That picture is definitely o lot busier than average but in my experience the majority of urban buses were unpleasantly hot and crowded in India, particularly during the rush hour. I avoided using them if at all possible, and I generally really enjoyed most of the other forms of transport on offer there, especially the more dirty and dangerous ones.
That's not good enough; you're still testing a proxy behavior, not the behavior under question. The hypothesis is, "Haskell's type system is robust enough that one can code an application through type checking alone." Doing the hypothesis is not testing the hypothesis; assuming the hypothesis is correct to demonstrate that the hypothesis is correct is begging the question.

In particular, the kinds of errors that still may exist are ones where the implementer has a fundamental misunderstanding of what needs to happen. The code may correctly implement what he wanted it to do, but what he wanted it to do is wrong.

If you still object, consider: I'm describing the scientific method.
Ask HN: Where can I see most used web apps for each country?
Hi, is there a website that lists the most used apps for each country? If not maybe a site that lists those in the US or worldwide? Thanks in advance!
It's Full of Eyes: Drones at Home Coming Soon
That is truly horrible.
Hey Julian, just wanted to say that this sounds like an interesting read but I would be wary of how long you wait for any type of official response from Apple. Specifically if you're on the final steps before publishing. In the end, you might just have to make those changes to your work because trying to get the attention from one of the busiest companies might prove to be too frustrating to be worthwhile.

I wish you the best of luck for any path that you decide to take.
Try using the london underground in summer. It gets a lot hotter than 100 degrees. It gets dangerously crowded sometimes too.

EDIT: Oh shit, it's you. You should know, heh.
This is a very strong claim, and is not backed by the evidence.

Studies of surviving hunting-gathering societies suggest that their lives were much lower stress and life spans (barring violent accident) much longer than early agricultural societies. Even with accident included, their lifespans were better comparatively recently. (For instance the eskimos, despite living in one of the harshest environments on Earth, had about a 25% chance of surviving to 60.)

Whether or not they would lose their teeth varied by diet. Our diets have lots of sugar and grains in them which promotes tooth decay. Other diets differ. Early surveys of eskimos that had never eaten Western food showed that most never have had a cavity in their lives. The immunity was not genetic - those exposed to Western food had plenty of cavities.

See http://wholehealthsource.blogspot.com/2008/07/mortality-and-... for a reference to the lifespan of eskimos. See http://www.journeytoforever.org/farm_library/price/price5.ht... for some evidence about their lack of tooth decay.
'Conjecture' is a verb as well as a noun. But I'll admit it sounds weird — by French inflection one would expect "I conject", which seems to be obsolete...
Seragam kerja
mitra pengadaan seragam kerja, seragam kampus, seragam komunitas dan seragam sekolah. seperti seragam kantor, baju/ busana kerja, kemeja kerja, jas almamater , toga wisuda , t shirt, poloshirt, dan pakaian lainnya
Ha! They'll get a horses head in the bed from the toothpaste companies.
MacTex 2012
The Fighting Side If Me? | Socyberty
Public companies should just be forbidden to do speculative prop trading at all. If one does and is lucky for a couple of years, then all others need to follow suit to achieve compatible profit levels... And that gets everyone stuck in a stupid rat maze that benefits society just as much as ebola or scientology.
Unfortunately, my experience is more that the upper level bosses tell people to build a bridge and by the time it gets down to the floor the orders are quite different.

If Valve is a poor example, what about WL Gore with their 9000 employees and $3 billion in annual revenue?
A piece of unsolicited advice:

Learn the difference between what cannot be done and what is impossible.
Yeah when I was investing a lot of time in getting to know Clojure better I was definitely a spoiler wrt better documentation. But it's only because I love the language.
Looks cool, but what's up with the source being just one 4k line C file?
Part 1 on HN: http://news.ycombinator.com/item?id=4212948
Yeah, although those rules are a bit out of date. I've made some changes for balancing on some of the Slam/Nil corner cases.

Unfortunately, I get so little time to play games these days that perfecting it isn't something I've had time to do.
So what if you really suck at algebra, and need to start over? Geometry always made much more sense to me, as I could see it, touch it, it was real!
I'm less security paranoid; I would be content with universally accessable/syncable cloud storage at a reasonable price that simply worked and wasn't tied to some particular corporate entity's efforts to monopolize some market or another.
How Bundling Benefits Sellers and Buyers
Interesting. I use Awesome[1] daily, and it's pretty great, but I wish it had less flexible layouts and more grid-like ones.

Actually, what I've been contemplating writing for a while is a window manager that notices what windows you have open, clusters those into sets (windows may be in multiple sets!), creates workspaces based on these clusters, automatically flips between these clusters when it senses you're switching to another one, and attempts to display windows as disconnected floating golden rectangles (still 2d, but not encompassing every pixel on your screen). I really really hate managing windows...

[1] http://awesome.naquadah.org/
Surely the belief in karma/reincarnation and the caste system are mutually reinforcing on some level though?

EDIT: But the part about it being "bad karma" to help some people and not others, that definitely sounds like somebody has misunderstood somewhere.
This is really interesting. I hope it works out well for you.

I think the challenge that most human organizations fail to overcome is how to prevent necessary conceptual and operational hierarchies from becoming a(n often counterproductive) social hierarchy. It's social hierarchy (and the abuses thereof) that make most companies such bad places to work.