skysight-inc/HackerNews huggingface dataset:
Hey,latch,you seem to want to pay top programmers with noodles.How do you want this to work out?HK does have 2 of the top colleges in the world for CS,so I do believe there should be some people,that would be interested in startups.But maybe the problem is in the startups,in which those people may not see enough value or prospects.
ThinkRelevance: The Podcast - Episode 001
In addition to the issues raised before, I'm curious about one thing:

How does he treat his developers?

For example, the guy mentions that it's mostly 9-5. Does that mean that the boss expects 20 hours days for 3-4 days for a weekend to ship the latest version of their software (for the "big X.Y release")? Do 2 or 3 of these weekends and developers see a pattern, and look for less crazy places.

Likewise, how is the development process managed? Is it chaos: "OMG GOTTA PUT OUT THIS FIRE, DROP EVERYTHING?", or does it have some planning and order to it? (I don't care if it's waterfall, Agile, Kanban or Scrum - is there some order to the system so managers know the status of the system?)

How is their status reporting? I really don't like being asked every 15 minutes how Ticket 29 is coming along. Daily standups are great (and usually the best frequency. I've also done two daily standups per day, and it felt nanny-ish).

Yes, turnover is a hard problem. Sometimes it involves being generous with the benefits if you can't be generous with the salary. Sometimes it involves changing your development process.

Sometimes it involves changing your expectations: engineers don't expect to be around for 5-10-15 years at a company because that's not how jobs work any more. I almost laugh when I hear the "where do you expect to be in 5 years" question, because, odds are, I'll be one or two jobs removed. (This is not just a tech sector problem: the national average job length seems to be 3-5 years).
5 Android Apps For Old Twitter App Lovers
How 3rdPlanet Works?
Drawing a decorated Christmas tree with LaTeX and TikZ
It's the arrogance of Bob Parson that brought GoDaddy its fate
They are probably the only ones who host major websites such as wikipedia stackoverflow.com and permit adult websites
Yes. I completely forgot about that. And that is a problem too. If its part of a train you expect it to be applicable to all hardware. Apple would never do that.
The closest I could think of is https://en.wikipedia.org/wiki/CrimethInc._N%C2%A9!_license. But I think I'll stick with the GPL and WTFPL.
Aichallenge.org Ants Winner Announced
صور جيسيكا ستروب , ازياء جيسيكا ستروب
Parfum Voor je Partner
Warning - extremely disturbing read - and I've read a ton of crazy shit.

As interesting as it was - I couldn't actually compel myself to complete reading this. Perhaps later.
How money corrupts Congress. Lessig speaks at Google
MySQL's own licensing page states that a license is needed for software that has MySQL distributed as a part of it.

Even if they DID need a license you are out of line to suggest they are automatically infringing and didn't just purchase the commercial license.
I hope you don't take this the wrong way, but what many of those authors seem to have in common is, in my opinion, that they embrace the narrative fallacy. They tell a story that is plausible, seems to fit trends in real data, and satisfies a reader's need to understand... and I think can all be worth reading. But as someone who has been quite successful in sales, I wonder if that is the sort of material you need to be seeking. Read Nassim Taleb to understand the narrative fallacy. And here is the best piece of sales advice I can offer. Don't try to persuade anyone of much of anything. Find people who already want what you're selling. Or, at least, sell them something they already want. Shocking, I know, but you'd be surprised how many people beat their head against the wall on this... counter-intuitively, realizing that "convincing people" is dumb can make you more persuasive, albeit in a way that you may only appreciate when you have embraced this. Also, find out what call avoidance is and figure out how to avoid that.
Your poverty statistics are wrong.

According to the Census Bureau, the poverty rate was 15.1% in 2010.

Source: http://www.census.gov/hhes/www/poverty/data/incpovhlth/2010/...

Has it somehow managed to more than triple in the last year?
Be aware of "morality" clauses from domain registrars
As an undergrad student, I helped conduct a paste-diet study for NASA. The ideas was that rats who would be aboard the space shuttle would eat a combined meal of rat food mixed with water, thereby solving the problem of little bits of food floating around space compartments. I have assumed since that time that there would be continued experiments regarding animals in space, including the ISS, but I have never followed up on this.
I once caused a serious, halt-the-enterprise production bug by "fixing" a problem found by FindBugs. This was Java code, something along the lines of:

Boolean b = new Boolean(true);

The static analyzer correctly identified this as an unnecessary new object creation (style guides and good sense recommend you simply use Boolean.TRUE). I "fixed" it, and went on my way.

Little did I realize that this variable was actually a lock, and there was a synchronized(b) block later (and much deeper) in the code, which I effectively eliminated by removing the new.

In my defense I feel that the real bug here was that of documentation- had the variable been named something like "lock" I'd have understood immediately what was going on. But that doesn't make you feel much better when your team's been up all night fixing your bug!

Moral of the story: your codebase (especially if it's an older one) might actually be depending on its "bugs" for proper behavior. Think (and test) hard before applying suggested changes from static analysis.
You may also consider using -Weffc++ in addition to -Wall and -Wextra if you are using g++.
>>> Because slavery under Dalai Lama's system was much better right? You seem to think that it was a semi-utopia under Dalai Lama's rule, but it was still a backward, primitive system enforced and governed by religion. <<<

>>> The article didn't present any evidence of genocide. Only organ harvesting was substantiated. <<< (from : http://news.ycombinator.com/item?id=3388828 )

I've been on HN for a long time and this is the most disturbing thing I've ever read. The OP acknowledges that the practice of forcibly harvesting organs is being carried out, but defends the practice through nebulous hand waving.

This sickens me. It's not about politics. It's not about countries. It's not about socio-economic doctrines and ideologies. It's about the extortion of the death of a conscious, living and sentient being. A being which possesses a high amount of self awareness. A being not too different from you and me. A being with strong, deep ties with other beings to form units such as "families". Imagine what the extermination, for this is exactly what this is, of such a being means and imagine the fact that this horror hasn't been carried out once, not twice but thousands of times. Over and over again.

Horrific.

(edit : http://news.bbc.co.uk/2/hi/8222732.stm )
I seriously would like to do this as well. But once again[1] I am faced with a choice between what I don't have (a credit card) and what I refuse to use (Paypal). Sigh...

[1] It's not the first time I want to donate to something, but am faced with exactly those payment alternatives. Mozilla comes to mind.

Edit: It seems they actually do have other ways to donate, it's just hidden behind a link on the donation page (Other Ways To Give). That means they'll be getting some money after all. :)
Sudo -f
When you have 1000 times as much test code and data as you have code to test, the odds of having missed a subset of the bugspace a static analyzer can find are very, very low I would say. Unless the people who wrote the tests are functionally retarded of course, but let's consider that not to be the case.
I too have been a satisfied customer for years. After reading that article about the court case I think even more highly of them now.
Trying to improve someone's standard of living by force is almost inevitably doomed to fail.

Canada tried that with its native population in the 20th century -- take children away from their backwards and uncivilized parents and raise them instead in residential schools -- and it was an utter disaster.
"killing with kindness"

"Embrace, extend and extinguish"

There's probably a few in Art of War too.
Download ZoneAlarm Free 10.1.079 | MixxSoft
From an entirely US perspective, this is good. If the court order followed through, there'd be fallout, and perhaps some of the 21 social networking sites will decide they don't want to play ball and they shut down in India instead. Then there exists a clear-cut example where overreaching regulation interferes with the Internet, another minor blow to SOPA discussions in the US.
Yes, she can. http://en.wikipedia.org/wiki/Pregnancy_over_age_50
> code diet . . . (limit of 10K lines)

Yes, sort-of, although . . .

A simple example 'in the small' to consider: function/procedure size. Should we (syntactically) limit functions to, say, <30 lines?

What we are really trying to do here is limit complexity. And that is not simply a result of length, but more of interrelation.

If we recall Dijkstra's intent with 'Structured Programming', it was to make complexity proportional to program length. It is not the total amount, but the way it is arranged or broken up. Strict size limits in effect sort-of do that -- they make complexity nearer constant (since it is bounded) within each part.

> should create a DSL at their particular level

And that leads to why the DSL idea (or something else to do a similar job) is more important than the simple limit idea. What we want primarily is different structuring.

In terms of the function-size example, we can (rather ideally) compare imperative with functional programming. FP languages seem to tend away from the length problem: because they are more trees of expressions instead of sequences. They have different structuring basics that control interrelation complexity more.

To put it briefly: we want it so you cannot add length without also adding 'depth' (of abstraction, of levels, of separation).

Expressed more fully here: 'Should there be hard limits on program part sizes?' http://www.hxa.name/notes/note-hxa7241-20101124T1927Z.html
It's a fairly well-publicised result that the rate of errors introduced is proportional to lines of code, independent of language. Having said that, my googlefu is failing me and I can't find the a cite for it. I'm pretty sure it's mentioned in Code Complete - anyone with a copy handy to help me out?
Google has contributed $17.5k to SOPA sponsor Lamar Smith
Cincinnati Bengals vs Arizona Cardinals live stream watch here 
Cincinnati Bengals vs Arizona Cardinals
Match schedule:
Week 16 NFL Regular season
Date: SAT, DEC 24 2011
TIME :1:00 PM (ET)
Venu: Paul Brown Stadium
watch and enjoy Cincinnati Bengals vs Arizona Cardinals live
streaming and also watch NFL full season live streaming online here.
Get the best online sports coverage on the net directly on your PC.
Well, I'm glad you see the method of comedy news shows; though I'm sorry you don't see the point of comedy news shows.

Or, maybe I misunderstand you, in which case, happy trolling. Try harder :)
I sometimes wish I had types in Python. It makes me feel better knowing for sure what a function is returning, or what types I'm comparing. I love Pyton/Ruby and other dynamic languages, but I miss the C++ type system when using them.
If you're serious, then the website needs several things:

1. a giant counter of # of people who've donated to the fund (or signed 'the pledge', see below!),

2. a live twitter stream for the #NoForgivenessFund hashtag (but someone should come up with something better?)

3. a scrolling list of names of SOPA supporters, weighted to avoid giving much face time to 'safe' seats.

4. a giant 'Donate' banana -- but, heck, we all know that.

Now, actually collecting money for political purposes -- there, you may run into legal problems.

Technically, you need to be a PAC to do the things that the Fund would want to do. See: Stephen Colbert. It starts to get really serious really fast.

As a short-term measure, maybe make the website collect twitter/facebook accounts, and let people validate an email address, and ... hey, how's this for an idea?

A 'Pledge'.

Like some partisans have taken a pledge never to raise taxes, make a similar pro-Internet pledge that people can 'sign' with an email and twitter/fb/g+ account. Part of the pledge will be to vote against and donate to the opponents of anyone who aids and abets anti-internet legislation. The Pledge would be an opportunity for flowery writing, etc.

So you could have a giant list of people -- and later companies -- that would be signing this pledge, and would explicitly be telling you "send me an email with a link to a donate button when you've got something ready to go". Maybe they could specify how much they think they'll be able to donate. (And of course it could be used like The Pledge on politicians).

Probably makes sense to build the pledge site without waiting for a PAC.

Thoughts? Heh, man this is fun to think about ... I'm going to have to cut myself off sometime soon. Must... not... waste time on politics!
And who's to say that negative comment isn't the work of an astro-turfing lobbyist.

They've certainly got means, motivation and opportunity.
This is a Facebook-free Zone
Don't you have "pre paid credit cards" where you are? You load them with cash, you use them online like a credit card, they can't spend more than you've loaded onto them
They won't shut down the sites for India, is cheaper to just hire a small team that will shut down some content based on objections. I don't think India has the concept of universal free speech which US does.
Does anyone actually trust GoDaddy's word? I didn't think so.
Actually, it wouldn't matter that much. Comcast is a big enough wig that attacking them would be good, even if others in the area supported SOPA.
Well, this seems to be fixed - the user posted in the image now only has SELECT privileges to the database. Unless my mysql is reeeally rusty and I misunderstood the output...
Why India's bureaucracy is a hurdle to Internet Freedom? This is why ...
BrowserID should help a lot with this. But you'll need something stronger for your primary identifier.
I know it looks a little hokey, and it's older than I am, but this ebook is gold:

http://www.trendsaction.com/product.php?product=The+Secret+o...
I actually transferred away after the elephant incident: http://www.huffingtonpost.com/2011/03/31/bob-parsons-godaddy...
The importance of being textual
Happy Holidays, from Dong.
Look at the date of the post, guys.
This is just so WTF on so many levels, you can't help but wonder how they even managed to produce such a good game after all.

When I started working in Industry™/The Real World™ I learned a lot of important lessons in How Things Are Actually Done™. One of them was how much software was just held together with duct-tape and string.

So yes, you can produce a good game and think that this sort of DB access is a good idea.
Good point, and I'm actually trying to get one since a while. But alas, my bank doesn't offer them yet (though they are in the process of slowly introducing them).
A really good lecture. My recommendation.

+ favorite
Ok, I don't want to ruin the Xmas atmosphere, but unlike Tibetens, Uyghurs weren't the only natives in Xinjiang. Lots of Han Chinese, Mongols and Muslims habitat that land with Central Asians for centuries. There are tons of ethnical conflicts which could be Balkanized.

Yes the Chinese government are surpressive, but it's because USSR tried to invade all Mideast Asia. There are shit ton of politics and history involved more than "Chinese want to genocide Uyghurs".
April fools joke I believe.
Understanding the Principle of Antivirus Protection
flagged. What's next? articles from Falun gong?
The first line helps, too:

> Do you read the manpages of tools you use everyday? You should.
Christmas tree in 140 characters Ruby code
I agree. But I think you've missed it. My point was about human behavior, not the innards of program structure.

To rephrase: would imposing arbitrary code length restrictions along with DSL-type training automatically drive programmers to write better quality code?

I believe the answer is yes. You are correct in that the technical issue is more complicated than that, but my point was asking if making an arbitrary rule would drive teams into making those kinds of design choices, instead of just being happy with the way things were and continuing to expand the code base ad infinitum. I was trying to draw in several lines of thought I gleaned from the essay and synthesize something new.

I also think there's a big difference in creating an arbitrary limit on function size and doing the same for an overall project. I wouldn't like the idea of limiting function size at all. You can do a lot in 10K lines of code. There's a lot more freedom there. Once again, my thrust is human behavior. Telling somebody that each little piece of code they write is subject to somewhat arbitrary restrictions is a lot more onerous to me than simply making a "budget" for the entire project.
Unlike Tibet, there are not only ethnic groups in Xinjiang, but also terrorist groups as dangerous as Al-Qaeda, e.g. East Turkestan group. They are directly linked with each other.

http://en.wikipedia.org/wiki/East_Turkestan_Islamic_Movement
As I've said elsewhere the Committee's page is absolutely appalling. It gives no indication that there is deliberation going on. The page is nothing but propaganda.

I would have hoped that our legislators would be performing these actions, like holding hearings and debating, for the purposes of finding the best answers -- NOT to stage a kangaroo court, pretending that they are weighing the sides.

It seems that their web page is really nothing but media-industry-supported propaganda.
Exactly. Certain "wikipedians" seem to hold neutrality with high regard while ignoring the fact that Switzerland has the luxury of neutrality because they are willing to act in their own defense. These wikipedians confuse pacifism with neutrality.
Whenever I have been called, my first question is, "Does X know that you are contacting me?" If not, I close the conversation.
You could make the same argument about Unix, but I still say that with great power comes great responsibility. If you can't handle the responsibility maybe you should use watered down tools. That's somewhat bleak though and following that logic you end up with Java. Java is not the worst language on Earth but I doubt it's your favourite and no one writes it w/o a code generating and refactoring IDE.
the text is a straight copy from http://www.bbc.co.uk/news/technology-16157883
/home/sjs % cat /etc/issue
Ubuntu 10.04.3 LTS \n \l

/home/sjs % sudo -f
sudo: invalid option -- 'f'
usage: sudo -h | -K | -k | -L | -V
[...]

Must be a joke.
WebAudioPlayer for directory listings
Comedy Central is owned by Viacom.
Possibly. I guess the other part that gets me is that you could make the straight-line sequence quite a bit shorter (and with a constant stack footprint) by reordering stack arguments slightly.

Their code starts with a value on the stack, primes the unrolled loop and then goes into a series of nested constructs like:

DUP X1 =
SWAP DUP X2 =
SWAP DUP X3 =
SWAP DUP X4 =
...
SWAP DROP
OR
OR
OR

This builds up a growing mound of flags on the stack and then collapses them down at the end. As the mound is built, the value is constantly flipped up to the top of the stack and then covered with a flag. A better way to do this would be to collapse the flags as you go:

DUP X1 =
OVER X2 = OR
OVER X3 = OR
...
SWAP XN = OR
Twitter's Streaming API is a splendid idea. It gives developer's access to a good splodge of Tweets and let's us filter them in different ways.

However it has a few flaws.
So what do we do? Boycott google?
This is your selection bias speaking. Tons of people LOVE to code in Java or the similar C# for that matter because that's the most suitable tool they have.
Wiring offices for sysadmins (and other technologists)
Firefox Keeps Google for $300M a Year
Teaching Math Without Words - A stunning approach
I was just using Nokogiri and I was fiending to use some jquery selection. Thanks for the links!
REDbot: Awesome HTTP Testing
This, plus PR!

If PR didn't matter to them, then neither would advertising, but they advertise like crazy in spite of zero differentiation between themselves and their competitors.

It's like why Internet fundraising is so valuable -- yeah, individual contributions pale in comparison to corporate money, but it can be enough to make the difference -- and at the same time it creates the kind of PR and public awareness that big companies wish they could create, and in fact pay agencies big bucks to try to accomplish via social media initiatives.
You may want to link to http (rather than https), since this site has a bad certificate. Big scary warnings on Firefox here.
Losing Weight Fast || thenewsjockey
Personally I think one should be deeply ashamed of backing away from an issue because it may be seen as "political".

Fact is that I doubt Wikipedia would have been possible in an environment where censorship and action without due process is seen as acceptable. Actually, access to wikipedia has been limited in the past by regimes that we consider totalitarian, or near-totalitarian, and the very action of censoring the web has been pointed out as a concrete manifestation of lack of democracy.

Democracy in the west has been weakened gradually over the past years. To a large degree because the population is helpless when it comes to influencing policy; we don't know how to act.

So when a clear opportunity to be heard presents itself I find it disgraceful that thoughtless and unprincipled people promote apathy and inaction. They should be deeply ashamed of themselves.
I couldn't finish reading this either. It was too disturbing.

Before anyone jumps to vilify the China or the Chinese for this, remember that these kinds of evils have historically been perpetuated by all people in the past or presently. This story is a chilling reminder: people are still belligerent, tribal animals, no matter how advanced our culture or technology.
A better overview of donations to Lamar Smith
http://www.opensecrets.org/politicians/contrib.php?cid=N0000...

and a list of who Google gave money this cycle
http://www.opensecrets.org/pacs/pacgot.php?cmte=C00428623...

Lamar Smith received the most money according to that list.
Convention versus compulsion
Fun Holiday Project: Automatic timesheets for Git/Hg repos
Actually it is logical for Google to contribute funds to SOPA sponsors, if influence is indeed being wielded through dollars then this is one of the best options to counteract such legislation in the shorter term.

Edit : If I were trying to disrupt SOPA, then one of the most effective ways to do so would be to raise a large conditional donation for Lamar Smith predicated upon him withdrawing support from SOPA as well as raising his voice against such measures. After all no argument will be more persuasive in redefining his view of the internet than a large a large check in his name.

Given how this impacts the future of the internet this might be the best investment anyone can possibly make.
> We are sorry but the information that you have requested cannot be found. Please try searching or browsing the Help Centre.

Either there's something temporarily wrong there, or the page got removed. Whichever it is, that's the error I get. Searching for "find my face" gives me a link back to the page you linked (same link, so page still doesn't work).
obviously wasn't enough
I was expecting a self-signed certificate, which I usually accept, but this one shows up as "localhost.localdomain". No thanks, I don't want to trust this cert to sign for my localhost :)