skysight-inc/HackerNews huggingface dataset:
There are plenty of free-range farms with good conditions (at least in the country I live in), and you're exaggerating in an attempt to equate all eggs with factory production (the conditions of which truly are appalling).

The stress of being treated as egg-laying machines causes hens to peck at themselves and others, ripping out feathers and eyes, a behavior that is unheard of in chickens raised outside of captivity.

Hens peck at each other to establish primacy in the wild, or in non-factory conditions very like the wild, losing feathers etc. Animal violence is not down to the conditions humans hold them in. Hence the phrase 'pecking order' which originated far before factory farming of chickens. Violence is probably worse in factory conditions and I'm sure some hens will simply go insane given the conditions you describe, but they do naturally peck at each other to establish dominance.

The killing of male chicks and eventual slaughter of “spent” hens are standard industry practice and can only be avoided by rejecting eggs entirely.

They are only standard industry practice in factory farms. On small free range farms or private holdings of chickens, these practices often don't hold. Note that most chickens won't survive in the wild though, so if they are released, they quickly die from predation.

Whether a vegetarian should eat the young of another species harvested before birth is another question (I can see arguments either way), but factory farming is not the only way to harvest eggs and not all eggs are produced that way.
> Same with vim, if you add every fantastic and absolutely necessary tweak you read on the blogs, you get somethin much slower than eclipse in a week.

I am not sure what you mean by "every tweak" but fwiw:

$ ls ~/.vim/bundle | wc -l
45

$ wc -l ~/.vimrc
401 /home/rahul/.vimrc

$ vim --startuptime vim.log

$ ruby -ne 'print if 2..7 or $. == 151' vim.log

times in msec
clock self+sourced self: sourced script
clock elapsed: other lines

000.810 000.810: --- VIM STARTING ---
217.536 000.003: --- VIM STARTED ---

> you get somethin much slower than eclipse in a week.

In a week? 6 years and counting.
A single social networks doesn't have to be everything and all-encompassing to be useful; the place where you organize a family lunch is usually not the same where you run a LAN party or perform body painting.

I do wish that social network wasn't Facebook, though.
We had them as address book entries on the back of people's badges at an O'Reilly conference I was just at. I saw people using them and I took one person's details in this way too. If I had to guess though, < 10% of people were using them.
C was made with UNIX, not for, mostly because the authors did not like to use other available languages.

There is hardly any feature in the language that makes it better than other higher level languages for systems programming.

Please note that I am older than C, for me higher level language is anything higher than Assembly.
seems you stumbled on the secret of keeping a good online community: don't let a person's contacts exceed the network's dunbar number[1].

non-default subreddits can still be quite good, but many/most/all of the default subreddits are wastelands ravaged by a silent majority of up- and down-voters while the huddled masses of commenters cling together for safety. of course, there's the same phenomenon within the commenters community, where insightful comments are buried amongst puns and prejudice and adolescent jokes that get upvoted much quicker.

[1]: http://en.wikipedia.org/wiki/Dunbar%27s_number
> It's a better place to live than 99.9% of these so-called "freedom" countries.

For migrant workers?

For gay people?

Then there's the caning, censorship, draconian drug laws etc. - doesn't seem like that nice a place to live if I'm honest.
I think that threat is quite small and it shouldn't warrant blocking websites. However, the media likes to make out that the internet is a breeding ground for hundreds of thousands of terrorists and hackers, so probably.
What a disappointing article.

There were no details about his fusion reactor (the thing I actually wanted to read about), just talk about his disqualification from some science fairs.
For all its faults the USA has very strong 1st Amendment protections.

I also find it strange that most western European countries outlaw the Nazi party and denying the holocaust. I suspect this only serves to give them more legitimacy in the eyes of society's downtrodden. The American model of dealing with these groups just seems more sustainable. Give them enough room to say all kinds of stupid things.

Le Pen is an ignorant racist. But that doesn't mean we shouldn't give her every opportunity to say all the stupid shit she wants to say.
R.I.P Atul Chitnis : The Man Who Changed the Open Source World
Relative line numbers may be useful at first, but they quickly show their limitation when one needs to jump to a specific line.
Tell HN: Hug a Startup - Morpheus Startups hiring event in Bangalore on Jun 9th
Debian packages (and also RPMs) have pre and postinstall scripts that run with root privileges.
There is a "greatest hits" list for each Stack Exchange site: just add /questions/greatest-hits to the end of the domain. Examples:

http://serverfault.com/questions/greatest-hits

http://stackoverflow.com/questions/greatest-hits

http://mathematica.stackexchange.com/questions/greatest-hits

http://programmers.stackexchange.com/questions/greatest-hits

There's of course an "is:answer" search sorted by votes for each site as well:

http://serverfault.com/search?tab=votes&q=is%3aanswer

http://stackoverflow.com/search?tab=votes&q=is%3aanswer

http://mathematica.stackexchange.com/search?tab=votes&q=...

http://programmers.stackexchange.com/search?tab=votes&q=...
ESA Summer of Code in Space (SOCIS)
Social Media Wars Told in 'Game of Thrones' Style
Done, although if you have any specifics it'd be greatly appreciated.
Thousands take to streets in Turkey, clash with police
Overview of Mobile Testing in 2013
Let's shift the conversation _away from_ Singapore and towards what's happening in Turkey (not just Istanbul anymore, in fact, there have been many protests abroad in support).

The original protest was about the ruling party abusing their majority at the polls in such a way that they didn't feel bothered to listen to any opposing view or legitimate concern.

After the unjust and extremely heavy-handed police response, the original protest turned into something much larger, with new support from concerned regular citizens. In fact, since the police response has not become any better, some of the people that voted for the ruling party seem to have changed their positions in support of the protesters.

As a result, I think the Turkish PM lost whatever credibility he had abroad, along with his perceived role as a mediator for the Syrian conflict. I hope these demonstrations conclude in a peaceful way and cause Erdogan to rethink his (obviously limited) understanding of how democracy should work. If not, I'm afraid the country may not be able to hold off the fraction of the Turkish military that would want to step in and take over once again.
so true. i respect people who put an effort to compose an email to share something, rather than hitting share button. most of the time they dont even remember what they have shared over fb!
For the Emacs users, check out https://github.com/coldnew/linum-relative

And for those with the melpa repository set up, it can be found as the "linum-relative" package.
The fact that swiss banks stuck to their rules and required ownership to be established in the normal way even in the wake of such a dramatic tragedy speaks to their incorruptibility.
The OP says it's new in version 7.3
I also wish it was done earlier since I found myself trying to use commands like '5j' and giving up a long time ago.
Afraid of the big nasty gem?
I suppose I'm descending to semantics and quibbling over meaningless details at this point, but I was just taking issue with the idea that C wound up in its current position on accident. It was not by chance that C makes up the underpinnings of UNIX, nor did (to my knowledge) the spread of UNIX have much to do with chance.

I don't mean to contend there are no other languages that could have been used.
Oh so it's not World's wealth but worlds private wealth. Why not to misrepresent it - remaining 99% is a good target market to get some readership for this trash.

The face value of financial derivatives market if 6 times higher ($791 trillion) than the world's private wealth. Bond market and stockmarket are of a similar value to private wealth. Who owns majority of those? Governments, pension funds, insurance firms...
yes,I guess so :) For example, I wanted to join startup..friends said its 'too risky dont join'.
Instead I joined startup,I learned a lot technically, had a great time. Now I'm working(?) with a big company. friends say 'you are in xyz? that's great place to work..stay there forever' but only i know I'm not learning anything with my current job!
Because funding is not always about the idea, sometimes it's about the people. VCs make bets hoping that some of them will pay off. A good bet is to bet one a guy (2 in this case) who have succeeded before.

So Twist sounds ridiculous, sure. But so did twitter.
User created 10 minutes ago.

Hmmmm...
Lhasa Travel Guide: Attractions, Culture, Things to Do, Tours
Lhasa travel guide provides all information about Lhasa attractions, tours, best time to visit, culture, etc for your Lhasa travel.
Have you managed a team of people?
Please fix your blog so it doesn't disable zooming on iPads (and possibly other devices). There is no good reason for doing it and it prevents some people from reading what you wrote.
Constitutional democracy only works if the whole population agrees to the moral and practical superiority of freedom of choice and equality of opportunity. And then it is allowed to function. It doesn't happen naturally without conscious human intervention.

Naturally, if society was a crude free-for-all, we'd have things that resemble Somalia, or the Mexican drug cartels, or North Korea (along with things like The United States). In these examples of political structures, we have the most powerful taking control of whatever they can take control of. Then they hold it there with whatever means they can for as long as they can.

Democracy is like this but all the people say "hey, let's try giving everyone the same amount of power so we can normalize this game called life and control this experiment for longer-term goals."

Basically I'm saying that power supersedes even democracy oh the moral pyramid. There is one level even beyond democracy and here you'll find it in the company of authoritarianism, communism, etc. Power is at the top level of this pyramid. It is based on survival of the fittest. Power is the only universal moral because it is a fundamental law of nature. Democracy is not a fundamental law of nature. It is a construct of a specific subgroup of humans. It was conceived and designed to achieve a specific goal. And because there is a goal, and all goals are different, it is a subjective end. Therefore democracy is arbitrary and subjective—not a universal moral.

As much as you'd like to believe in inalienable rights, if I have a gun to your head, you can bet I can alienate your "natural" rights. Yes, you'll always have the choice of death or obedience, but once you're dead, you're irrelevant. But if you have a bigger gun, then I can no longer "alienate" your rights! You can "alienate" mine! That's power. Democracy is abstracted into laws which are ultimately enforced with power (guns, police... head) Because of this, democracy is not fundamental. It is human-designed construct and therefore it is not a universal thing.

Another way to think of it is like this: we have a 10 x 10 grid and we have 100 people. Democracy assigns each person a square. Power lets people take whatever squares they can defend. The end result of these two philosophies will look different, but democracy was specifically designed to artificially treat each person as equal so we can achieve the end goal of giving people a chance to succeed. Supposedly this will help society be better off, but this goal is still an arbitrary goal (though most people would agree on this) and democracy is just the means. The natural outcome is to give spaces to those who can defend it. If you can't defend the space, you don't deserve to own it. Democracy is human manipulation of this system to try to achieve better results.

I will fully disclose that I am a firm supporter of democracy (because of the way it normalizes society), but I want to make it clear that it's because it's the best method so far, not because it's inherently right.
That's cool   plot.ly
Big Data is everywhere, also at Roland-Garros
Just saying it's a gray area. You can't argue for all rights, and you can't argue for absolutely no rights. In a free society, you still have to give up some rights.
I was recently astounded by the sheer number of dependencies and attendant files that get downloaded when starting up a new node.js project. The notion of reading all the source is... quaint!
> For the rest of your list: the point was that they get ALL of them from Go at the same time. Being able to get one or another feature from this or that language is not comparable to that.

I just wanted to enumerate a few languages where those features are present.

If you feel like, I can present an extensive list of every Go feature and which languages offer similar support.

But what would be the point besides fueling a flamewar?

I jumped into Go at the begging, because I was looking for something with the features of today's mainstream languages and the language's Oberon influence interested me. Given the time I spent with Native Oberon back in the 90's.

In the end I became disappointed as the language is not much more than Limbo (1995) reborn.

> I also don't understand why you bring Rust into this. Rust is not production ready

So what, Go also wasn't when I was using it, and it did not prevent companies like Canonical to use the language in production.

I just get the feeling if Go authors weren't working at Google, the language wouldn't be given front page presence on HN every day, given its design.

On the other hand, I wish Go becomes success as it might help decrease even more the use cases where C is still relevant.
Comparing the US with other countries doesn't tell you if you're moving forward or not. You need to compare it to its own past. How do those metrics compare with the US of the 1950s? Or of the 1980s?
It sounds like you might be more up on this stuff than I am. Since the probe measures force, I was picturing it sort of pushing on the bond and registering the resistance, i.e. the bond energy. But that was just an impression, and I'm certainly no authority on this.
I see considerable slowdown when using just vim on OSX. It could be a fault of something else, but I also find my 'b'ack word slowed down considerably as well.
Author here. Didn't think this would show up on HN.

These were my thoughts when I wrote it:

1. Most stuff being shared is of no value to most people. Does not encourage exchange of good ideas. Sharing, as it works now looks like a fad. It has peaked. Most people I know are bored now, it's just the inertia that keeps them there.

2. If someone is genuinely interested in something, they will seek out good communities to join. HN is a good example. And Slashdot (much more so earlier, but even now), gamer forums, some reddits, astronomy forums, photography etc.

3. There would probably need to be a tool to share with family and close friends. But that doesn't need to look like FB. Then again, Social networks help fight against totalitarian regimes. FB would be missed here, although I think Twitter plays a bigger role.

Josh Miller in "The Next Facebook" makes an interesting point: The next network could be about making it easy to talk to people you don't know so well. Example, again Hacker News. https://medium.com/musings-about-text-boxes/8157c364d26a

I am working on some related ideas, for open communities and forums. This will be open source, and I'll document, share and collaborate on the entire process of designing this application (like discussions, whiteboards, sketches etc) . Plan to start this week, if interested add me on Twitter (@jeswin). Code isn't committed yet, but it will be here: https://github.com/jeswin/fora

PS: This was written in a hurry. I apologize for mistakes. I have to leave now; I'll check comments later in the day.
Looks like the creator of this website has a history of using sockpuppets when he posts on HN.

https://news.ycombinator.com/item?id=4514376

Strange how people create new accounts just to say positive things about this site...
The burden of proof is surely not on me (and what you ask is actually impossible); I'm refuting those who say that the invention defined by the claims is clearly obvious. This is something which is not impossible, all that is needed is a citation or two which discloses all the features of the invention. If they have proof, then they can show it, and show the USPTO while they're at it. It is not possible to prove that something is novel or inventive, you can only show to a high degree of certainty. It is however comparatively trivial to show that it is not novel or inventive.

Also, the idea that AI covers human level intelligence goes against the whole field of AI over the last, what, 5, 6 decades? Computers that can play chess are considered to use AI, but they certainly can't take over the world.
نتيجة ابتدائية اسيوط 2013
And that thin veil is held together by its complicated breakups, baby pictures and cat memes. If it wasnt that everyone enjoyed sharing these things id hate to think what might happen.

Im in the same boat as you here. And it worries me. Imagine if we had to go back to the old days of using msn status updates and actually having to gasp converse with one another in order to get our fill of socal interaction.
I have the same experience as the author and so do many of my friends. My solution is to simply unfollow every single friend I have on Facebook. Effectively disable the Timeline. Highly recommended.
It mostly is, which is why, unlike OP, I don't see the reason for it to stop.
We are hiring at this event too. Here are more details:

We are looking for a core team member based in Bangalore.

Background:

Gaglers is a scalable real-time chat platform. Currently, we offer live chat with unlimited operators and community chat for support. More at http://gaglers.com/

Our high-level technical challenges are,

scaling a real-time platform to millions of concurrent users.
measure all interactions to make data driven decisions

Typical Day at the Job

Here is how a typical day will look like. You start by looking the status of the production dashboard and bugs. With a quick scan you find that that the message counts are not getting updated in the dashboard after the code push last night. You jump on it right way and send a short code-review out, after testing it on your staging setup.

With that out of the way, you get back to the feature that you have been working on. You know exactly why you are building this feature and what impact it will have on the customers. The feature was specced out last week in some intense design discussions. You finished a quick prototype yesterday. You throw it out today and start the code and unit testing for the initial release. The plan is to deploy a basic version this week sometime, gather feedback over a few days and then fine-tune it based on what the customers say.

Just after lunch, while you code, you come across a bug in the queuing sub-system. You decide that it would be simple for you to fix it as well and so you do. While you fixed the bug, you thought about how you can make the queuing system much more scalable. You write a quick note to yourself to talk about it later.

By the end of the day you'll have a good chunk of the new feature implemented. You'll send that queuing system bug fix for code-review tomorrow morning and continue your work of the new feature.

How the role will develop

Initially, the tasks you take on will be smaller and fairly well defined. Longer term, the requirements you get will be more general, and you’ll interpret them to produce great solutions. You’ll also generate tasks on your own initiative as you identify opportunities.

As we grow, we may need to take on more developers. You’ll have the opportunity to be responsible for these folks if you want.

Technical Qualifications

You will be,

fluent in Django and Python and comfortable using Git
be happy with HTML and Javascript
have designed and written applications using Django
comfortable managing a group of remote linux servers.

You'll have the opportunity to work on all areas of our stack. Our technology stack includes,

Django, Python, Erlang
Redis, MySQL
RabbitMQ, Celery
MemCache
Bootstrap, JQuery, Javascript

We are looking for someone who sees their role as bigger than just programming. You'll also get to know our business. You'll also look for opportunities to make things cooler for our customers.
"The scariest dystopias are not hideous hellscapes where nobody would want to live, as those tend to self-destruct or at best persist in tiny enclaves and never catch on."

This seems to be the sort of opinion only a person who does not live in said hideous hellscape could support. While I (Singaporean) do not agree with everything the government does, I would definitely much rather live here than in North Korea.
If you ignore the fact that the vertical and horizontal aren't scaled the same (which can be part of the last step in the rendering code) then you can define a hexagon as six lines in [x y] space, as defined by their endpoints:

[[0 0] [0 2]]
[[0 0] [1 -1]]
[[0 2] [1 3]]
[[1 -1] [2 0]]
[[1 3] [2 2]]
[[2 0] [2 2]]

These can be lexicographically ordered, meaning that if you construct a set of lines transformed by [(min p1 p2) (max p1 p2)] rather than a list of [p1 p2], you'll never have doubled lines -- the integer comparisons are exact, and each line has a canonical representation. Moving along the "horizontal" above is translation by [2 0] while moving along the diagonal is translation by [1 3], so it really is integers all the way through.

Since these translations [2 0] and [1 3] are the same distance in the real grid, our final scaling for the actual points is [x y] -> [x y/sqrt(3)]. As you note, rounding sqrt(3) inconsistently may create problems where not all hexes appear the same size, but we can fix that by using a rational approximation to 1/sqrt(3). Here are the first few best-rational-approximations to 1/sqrt(3) as determined by its continued fraction:

0, 1, 1/2, 3/5, 4/7, 11/19, 15/26, 41/71, 56/97, 153/265, 209/362

So if you have hexes which must be around 50 px wide, we can arbitrarily choose 52 px and use the transform:

[x y] -> [26*x, 15*y]

And then we get integer-pixel-perfection, by stating by fiat that our hexes are not perfect but just good enough. Since we chose a great approximation the error is actually only 0.74% so people presumably won't really notice.
I find relative numbers distracting (because they change), and don't use them, but that's definitely not a problem in Vim: you can jump to a specific line very easily by typing e.g. "123G", regardless of whether line numbers are visible.
Comments don't appear on both ? How weird is that ?
I Agree.
The difference between a blogger and a researcher is that the former can say what the heck he wants on the internet and state it as an objective and universal truth.
While a researcher, on the other hand, must back his claims with some evidence.

So this post should just be downvoted. Another guy with an opinion on the internet, nothing to get too excited about.

It seems that the more controversy you create, the more popular you get on HN, regardless of whatever you have any ground to your claims.