skysight-inc/HackerNews huggingface dataset:
That is maybe just a little too generous to the RSS. It's a big organization, so it does a lot of things.

Some well-known events to contextualize the RSS:

1949: A member of the RSS (EDIT: perhaps lapsed, perhaps active), Nathuram Godse, assassinates Mahatma Gandhi for being too partial to Muslims.

1992: The RSS organizes a rally of 150k activists at the Babri Mosque, as part of a campaign to get the government to demolish it and replace it with a Hindu temple. The activists riot, and destroy it.

2002: The Gujarat riots. The RSS played a key role in the violence, organizing communal reprisals against Muslims for a terrorist attack against Hindu pilgrims[1] returning from a trip to the aforementioned demolished mosque.

There are several other of these, along with smaller things that still make you raise an eyebrow (e.g. claiming the infamous gang rape in 2012 happens only in cities and because of malign foreign influences).

Overall, the RSS is a little bit darker than a Hindu-flavored version of the Red Cross.

[1] http://www.hrw.org/en/news/2002/04/29/india-gujarat-official...
I actually started reading this a week or so ago. It's very interesting but every now and then I get the feeling that everything in it is really beyond me. I've sort of dismissed that thought because it's probably how everyone feels when first reading it, and that eventually it'll start making sense.
‘Birthplace’ of AIDS, Three Decades On, Still Under Clouds
> Are there many here that were BeOS lovers?

Yes! I loved to play around with it.

A multimedia OS, dumping C for C++ with a feel that I didn't had since my Amiga days, when I used to spend time with friends doing demoscene stuff and playing around with ProTracker.
I am working on an end-to-end encrypted file synchronization service and it is going relatively well. I am not particularly far along but I have been enjoying the ride.

https://github.com/gaigepr/secureBox

I chose go because it is significantly faster than python, compiled, has a decent selection of libraries, and because I really wanted to learn go.
BTW: the point about drug testing applies to the handful of cool, geeky, "Agile" companies that adhere to this ridiculous practice, too.

In fact, a certain company by the name of Pivotal Labs comes to mind.

So -- anyone from Pivotal reading this? You're more than welcome to share your true thoughts about your employer's urine fetish, here and now -- safely and anonymously! On the off chance that upper management might actually care what you think about the topic, and perchance, take you seriously.

But heavens, don't do this while your frontline manager is standing nearby! You might get... caught!
Do You Know What Your Kids Think of Your Work Addiction?
You can just add a timer, like Bomberman did, or limit the number of levels or something. I played a puzzle game where the free version was limited to a certain number of moves per day. A timer would have worked fine for The Stanley Parable.
Ironically, I'm in favor of using frameworks for when you need to move fast and break things. You're effectively creating a working prototype to test the idea in the market and thats one area where frameworks are useful. The problem is that then the developers always build the actual production version on that working prototype instead of taking what they learned and doing it right.

I'm sure someone will say, "but it takes too much time to rewrite it!" which in my experience is wrong. In fact you'll rebuild it faster because of what you learned in developing the prototype.
This book changed my life in High School. I eventually worked out Gödel's theorem. I felt good. I've forgotten it now, it's hard.
Ernest Mandel An Introduction to Marxist Economic Theory
"The thing you don't seem to be saying is what you're doing instead?"

DRY. Just, DRY. If DRY leads you to MVC, rock on. But DRY is the real thing. It isn't a framework, and you have to think about it. But it's what you're really trying to do.

You're trying to define yourself the win by imputing to me a motivation to go "back" to crappy design. It's quite disingenuous, since I just got done complaining that MVC is often a crappy design, and logically concluding from that that I must want crappy designs is ludicrous once I call it out.

And if you further feel inclined to say "But you didn't give me an answer!", well, the need for "one" answer is part of the problem. There isn't one answer for which design structure will lead you to the DRYest design. Sometimes it'll be MVC. But you have to think. Not just knee-jerk MVC and think you've "designed".
You have to remember, it was the 80s!
It amazes me how maps like this were made... I presume it was using navigation tools to determine the place on the globe? I just can't imagine how to draw a map when having nothing but navigation tools.
Oh, it basically proves that computers can't think!
Ask HN: What's the best programming book you've read recently?
IMHO "fun fake title" are only fun for the team and not for someone who is trying to find out about your team.

What exactly does "Draws Boxes & Arrows" mean to anyone outside of the team?
Google gives away its OCR stack in the form of free software.
Also some folks thought the disease he had (http://en.wikipedia.org/wiki/Ulcerative_colitis) played a part in his usual "bad mood".
After seeing the message I've decided to check netty.io's code and I am pleasantly surprised. It has been ages since I checked the project. They use almost all tricks in the book - CAS around selector.wake(), handling the zero returned keys,ref. counting buffers allocator, even a SC/MP queue.

Only couple of downsides: 1) there appears to be the lack of bounded queues and it's a non-trivial one. Bounded queues are important to ensure proper back-pressure on 'producers' and/or killing slow peers. 2) encoding pipeline may require serializing the same message multiple times when sending to multiple clients even if the serialization results into the same byte stream. However this is really a minor issue.

Like I've said I'm pleasantly surprised.
Andrew Ng is joining Baidu as Chief Scientist to work on AI
Good one from the report, relevant to any org that does big projects:

“When it takes 20 months to build one thing, your skill set becomes less about innovation and more about navigating bureaucracy. That means the longer you stay, the more you’re doubling down on staying even longer. But if there’s no leadership role to aspire to, staying too long becomes risky.”
An Interview Question on Triangular Grids
Got to have a little fun somewhere.
Correct. I enjoy a fap as much as the next man but I'm not going to advert early or inadvertently blog it, because puritans and PR. No judgment of him, just that it's not helpful when approaching employers.
The greatest trick Modi pulled is not convincing people that he is not responsible for the 2002 pogrom. Lots of people
believe that he is directly or indirectly responsible. But somehow he convinced people that it doesn't matter. Also
10 years of corrupt, incompetent congress goverment made people desperate for change. This reminds me of The Dark Knight quote "You crossed the line first,
sir. You hammered them and in their desperation they turned to a man they didn't fully understand".

The election battle looked like Kerry vs Bush. Rahul Gandhi looked so weak and incompetent to lead a country whereas
Modi projected himself strong(with 52 inch chest!). His PR machinery was so effective that, BJB couldn't have produced the same result with some other leader. My guess is even Modi/BJB was replaced in 5 years, the fallout of this
government will stay longer.
Yes. Isolation can be very damaging, and he seems to be aware of this. And for some people, sometimes, it really can be something that 'just happens' as relationships wax and wane, and not a conscious choice.
What are Dwarf Galaxies Teaching us about Black Holes?
Wikipedia has a nice glossary of terms used in music theory and lots of linked articles: https://en.wikipedia.org/wiki/Glossary_of_musical_terminolog...

You can find a lot of recordings on YouTube and, in twenty or so years, all of them on http://allofbach.com

If you can read sheet music at least on a basic level, there's a huge repository on IMSLP: http://imslp.org/wiki/List_of_works_by_Johann_Sebastian_Bach

Also, if the piece is particularly significant, it's likely that there'll be a Wikipedia article about with some more detail. There may be some books dedicated solely to the work of Bach, but I don't think they're necessary for this purpose.
> given that pirates apparently manage to distribute content for free

Well, that's a strange statement. The computers and internet connections (and time) used for piracy are not free. And the costs of pirating/torrenting/peering this content are offset by the savings of the pirates/peers not paying for the content itself....
I interpret the groundswell interest in the SSG a testament the CMS does not address all the needs in the content publication pipeline. Some organizations have a focus on content creators. Others on developers. In general, the hacker mindset has an allergy towards ecosystems that remove control. The SSG is about providing a framework for the developer to assert control and regaining flexibility to deliver content independent of coding to a "system".

The CMS is a crutch. It has its place in certain organizations. But it is overkill for many use cases.

In truth, however, we shouldn't be pitting the SSG against the CMS. I believe the next leap of content creation is a mixture of both SSG and classical CMS. Check out the following links:

https://github.com/thyb/contentify
https://www.contentful.com/
https://prismic.io/

There is a convergence about to happen between "dynamic" content and the SSG. It could be called CMS as an API.
OP here.

So, I'm not selling anything in this post. There is a CTA for my newsletter, but that's it.

In this post I...

* Talk about how I identified a "cash flow" (customers of X, in my case - Infusionsoft.)

* Ran a simple ad campaign that was meant to help me find other customers of Infusionsoft.

* This ad campaign drove people to an email course that covered why it's a good idea to show variable content to someone depending on where they are in your company's sales funnel.

* I talked with each new subscriber to make sure that I didn't waste my time writing something that was only my problem.

* Went on to create a very simple product that solved a very specific pain point, and how I then delivered this new product to the people I was talking to.

Not sure what's scammy / whatever about that. I've seen a lot of people — especially engineer types — who dive head first into building some massive SaaS only to get demoralized along the way and give up because it doesn't end up becoming some huge success right away.

My goal was to try to make a case for building a very simple product for a very specific pain point, get customers who have this pain and want it solved as quickly as possible, and then (possibly) add complexity and scope from there.
dupe: https://news.ycombinator.com/item?id=7756288
WordPress for Android: No Longer Paying the Gingerbread Tax
The most glaring issue I have with Mac keyboard shortcuts is the lack of a Meta+L lock feature like in other OSes. "Hot Corners" are idiotic for this purpose.
Not to mention Lewis Carroll!

Admittedly, I read it in formative years, but until I read GEB, I didn't really grok what "genius" meant. Understanding strange loops in context of great thinkers who expressed it, and seeing strange loops as the nature of consciousness, and wondering how it could be expressed in software... blew my mind, in several senses of the phrase.
That [what was originally posted]'s not a patent number. It's the publication number of a patent application. Just because one applies for a patent does not mean that it has been granted.

This is the granted patent:

http://www.google.com/patents/US8605008

The publication is dated the same as the grant date because Apple used a legal trick that allowed them to defer publication of the application (originally filed in 2008) until the grant actually happened.
I think it's possible, but it's rare. The HTML5/CSS3 Based App I'm working on right now does feel like a Native App, but it's because it was designed specifically to mitigate some of the "issues" with HTML5/CSS3 Apps. In terms of User Experience, one of the biggest factors is how the App is packaged and distributed. If it is a traditional Web App, then the UX will be heavily impacted while the content is downloaded from the Web. Especially if the connection is slow, and the content is rich. If the App is packaged as a Native App (which is what I'm doing), then most of the content is local, and only dynamic information needs to be downloaded. In this scenario, the UX is much more acceptable since most of the content does not need to be downloaded, it's already there. I'm using PhoneGap to package our App, and we've specifically crafted our API calls to be very light, so the resulting UX does have a Native Feel. But that does not mean that it's the same as Native, and once you get to that point, you'll find there are additional points that need to be addressed (mainly relating to the limitations of whatever javascript engine you use). Another point is the delay when clicking buttons. But the good news is, all these "issues" can be mitigated if you recognize them, and design the product accordingly. Very different approach from designing the Product without taking this into account, and then trying to "fix" it or "band-aid" it after the fact. Design it right from the start, and the differences become less and less apparent. So I guess my answer would be, not yet, but pretty soon!
It would be neat for the fun fake title to change to the real one on hover, that would provide the connection to me.
Are you accusing the copy editor of something?
>You do realize that most people do not take the same opportunities because they consider them ethically and morally disgusting? That maybe we're not just a bunch of fools floundering around bumping into just enough money to survive?

If most people are so ethical and moral as to not take a bet against another entity, in this case the government, how do they reconcile significant moral and ethical issues such as the following with themselves:

- The fact that a vast quantity of consumer electronic goods are made under conditions that have been documented to be absolutely horrendous in Asia? In factories whose employees are so stomped upon, that there has been a significant issue with employee suicide on the job?

Those morals and ethics certainly haven't prevented "most people" from pushing demand for these consumer electronics in the West.

- Industrial fishing / trawling and the sheer damage it has done to the oceans. There is sustained demand for fish caught using these methods, yet it is these methods that are destroying fish stocks so frequently that they're having trouble replenishing / breeding again. Fish we don't eat, or mammals caught in the activity, end up being tossed back into the water, dead over nothing.

How do most people, being moral and ethical, not just allow this to continue but push demand for it by asking for cheaper and cheaper fish to be available?

- Oil. How are most people, being honest and moral, still fueling demand for oil - and putting pressure in place for cheaper oil (thus increased quantity must be found) - when these activities are polluting oceans, destroying habitats etc. and whose proceeds are propping up very brutal, very oppressive regimes in some oil producing countries in the Middle East?

I could continue listing these absolutely unethical, absolutely immoral activities that we, "most people", continue to support on a daily basis but I believe the point should be clear.

"Most people" do not take advantage of economic / financial opportunities because such opportunities generally require:

i - Significant capital for significant returns

ii - Risk aversion, as one must risk significant capital and may have hugely negative returns, if any at all.

So let us not pretend that most people took the ethical and moral high ground here.
You're right. I was thinking about it for a while and have seen his name show up other times where I've thought about commenting and haven't. Normally I wouldn't say anything, and it would have stayed personal and private. I hovered over the submit buttton for a few minutes and then even after I submitted I was hovering over the delete link for a few minutes.

I wanted to give some perspective on what "not interviewing well" means in this case. It seemed as if a lot of comments were assuming age discrimination and issues with mental illness among other things. I wouldn't doubt that is the case sometimes, but from my experience that wasn't the case. There were other issues. I'm sure most people who interview him run into the same issues.

I think his biggest interviewing problem is that he can't live up to the expectations others will expect from a one-man encyclopedia.
> While the Amiga was ahead of Apple in some ways, there was a reason people bought the Macintosh. It was a better user experience for most people.

Where, USA?

Because in Europe it was Atari ST and Amiga everywhere.

The first time I could put my eyes on a physical Mac I was already at the university. We had just one little tiny room with 10 LCs and the secretaries at CS department had 3 more.

On the other hand, we had lots of PCs, UNIX Terminals, Amiga and Ataris to choose from.
I would say the congress party is/was more anti-sikh than RSS is anti-muslim.

Sure they put a sikh in power, but he was just a puppet figure in recent years in taking no action.

I very much remember 1984 riots being a Sikh and being there during it.

I welcome modi as a change, NRI Sikhs definitely despise the gandhis
At least with my PS4, I've never been forced to download/install an update, either game or OS. You simply can't use online features if you aren't up to date.
They just made $200 million. They sold a dream to some VCs.
This. and the fact that Modi was actually praised that Gujrat did not have any riots after 2002/3 and the stable socio-economic climate. Other secular/pro-muslim governments were unable to prevent quite a few during that time
At first I felt the same way, but by the end I was actually very impressed: Their MVP for their product was a simple course on solving the problem, a course that wasn't written when the first advert went out! They wrote the course and the product pretty much on-demand. I felt stressed just reading it, but it's a story I'll be re-telling.
> The RMS rider is full of lecturing and childish demands.

They are no more demands than a request for him to speak somewhere is a demand.

Someone asks if he is willing to travel and speak to their audience, he says "yes though only if these conditions are met", and the someone then has a free choice of whether to continue or not.

A childish demand would be "we can't agree to X, but we expect you to come and talk anyway".
Exterminating people to clear the land is called "genocide" (and it's one of the most severe forms of genocide), which is only one of many different kinds of atrocities. Atrocities can and often do occur in regular warfare, and they definitely happened on both sides on the eastern front in WW2.
At Apple, we were always asking, What else can we revolutionize? We looked at video cameras and remote controls. The craziest thing we talked about was something like Google Glass. We said, "What if we make visors, so it's like you're sitting in a theater?" I built a bunch of those prototypes. But we had such success with the things we were already doing that we didn't have time.

- Tony Fadell

http://www.fastcodesign.com/3016339/an-oral-history-of-apple...
I think the issue is that one needs to change the design of SQLlite so that it can co-exist properly with other instances. There must be a way to do this. It may not fix old versions of SQLlite but it would prevent this issue in new versions.
Conspiracy theories to destroy America?

Is this another conspiracy?
I don't think you understand how this works. It's not "Congress gets one communal violence pass free, it's only fair if the BJP gets a communal violence pass too!"
The last mover?
If doctors are so smart, why do they die from cancer?
Awesome idea. The guy who draws boxes and arrows will work on figuring that out.
Rate of US honeybee deaths 'too high for long-term survival'
Yes, another example of the middle moving up is Gregory Ain (http://marvistatract.org) or Eichler tract homes. Originally made inexpensive for a mass market, and now really prized as a relatively high-end pedigreed home.

I'm not aware of a parallel to Ikea in home building today. Maybe some of the urban infill you see.
My own answer is that it is the most readable and entertaining text on the actual nature of consciousness - and a marvelous introduction to the processes of actual geniuses as well.
Good thinking. Maybe even take it a step further and change the person's photo from a happy smiley "fun" photo to a more serious "lets get down to business" look.
> He is alleged to have failed to stop the riots.

One can't say he didn't try.
The day after the riots started, the state government sent urgent letters to the 3 states surrounding it, pleading with them to send police reinforcements. But all of the 3 states (not coincidentally, ruled by the Congress Party) refused. Even the Army was not sent (by the Central government, again ruled by Congress Party) for several days as they were "busy".

Let's just think about it: if he was indeed so "anti-muslim", why weren't there more riots in Gujarat after 2002? There have been many riots in other states, but none in Gujarat.
People all over the world pretend to have short memory because they want to move on away from their pasts.
Coordinating with Trello Cards
Isn't the Mac menu bar designed to keep Fitts' law in mind? I can see how that isn't relevant for touch, but why does it not apply for big monitors or multiple monitors?
Interesting abuse of the Lisp Condition system.

If you'd like to read more, an excellent introduction to the Common Lisp condition system is given in Practical Common Lisp: http://www.gigamonkeys.com/book/beyond-exception-handling-co...

And I wrote a tutorial on Common Lisp restarts, using them in a non-trivial real world example: http://chaitanyagupta.com/lisp/restarts.html
I think the key takeaways from this article are:
1.) Advertise knowledge but give away for free
2.) Use knowledge (e.g. 5 day course) absorbers (users) to create an e-mail list.
3.) Create and sell product that addresses a pain point relevant to the people signing up for the knowledge.
A dupe of https://news.ycombinator.com/item?id=7132044.
Good job putting out the correct information with citations.

People like you should be speaking up more. I am disappointed to see how, especially, the current Indian youth is so much brainwashed in these matters. They seem to nullify the communal and fundamentalist motivations of Mr. Modi.

Moreover, the RSS is famous for forcing "the Hindu/Indian tradition" on to people. They are known to rampantly go into pubs and beat up women; as they consider drinking in a pub for a woman is "un-Indian". They also object celebrating Valentine's Day in India, and usually take to patrolling in big cities in India on Valentine's Day and maybe beat up a couple if they get a chance.

And I can't bring myself to believe that we, the largest democracy in the world, actually voted such a person into power.
Something I've found useful is separating the .git directory and the actual working folder.

(Eg, the /home/app/foo.git repository's working directory is in /var/www/foo)

All you need is to move the .git directory, and then make a .git file with these contents in your working directory:

gitdir: /home/foo/foo.git
I've met some pretty overworked Goldman analysts, and they made over 200k a year barely two years out of college. Its definitely the money.