skysight-inc/HackerNews huggingface dataset:
It's a self-reinforcing thing. Corporations don't hire lobbyists until their interests are threatened by government. For example, Microsoft didn't start giving money to Congress until the DOJ started investigating them. Same for Google.

Once a company invests in lobbying, lobbyists have an incentive to keep clients on retainer, so they look for rent-seeking opportunities that they can justify on an ROI basis. Hence all the shenanigans around taxes. Spending $500k on a lobbyist to save $1 million in taxes is a no-brainer.
This passed in Sweden about a year ago, as required by the EU-directive. What's happened since? Essentially, nothing.

While a few government-related sites show information on cookies and a checkbox for opting in, noting that the site may not work properly otherwise, the average site has made absolutely no changes.

I think this proposal sprung from good intentions, but has been executed poorly. It's likely aimed at reducing tracking-cookies, something which most of us would consider a good thing, but this is clearly not the right way. I know of no person or site that has gotten in legal trouble for not showing this "Cookie-warning" or an opt-in button. It's simply unenforceable.
Gabriel,

What are the other good places where you get feedback from?
Facebook IPO devolves into epic mess
The price in the secondary markets seems relevant here. Facebook's valuation was probably highest at the time of the IPO, and also the secondary markets are going to have downward price pressure because it's much harder to trade shares.
Your get_tail_child always returns NULL

for (tail_ch = head_ch; tail_ch; tail_ch = tail_ch->next);

return tail_ch;
Python 3 was on a 5-year transition. This was to let the tools develop, give time for major libraries to be ported, etc. We are now more than halfway through, so most of the important libs work fine in Py3. And the syntax is generally nicer, so you might as well start with Py3 today.
As a beginner, picking between 2 or 3 should not be one of your concerns, it's a choice that does not unlock much value either way (and it does not hurt much if you pick the 'wrong' way either).

I would say start on 2.7, as most of the popular Python libraries are still Python 2.x only, and 2.7 backports some Python 3 features, so you (and your code) will be ready for 3 whenever the world switches over :)
Human Evolution Isn't What It Used to Be
facebook does a different thing. It does not allow any casing(sp?). It allows only the right and the reverse and first letter in uppercase.

Blizzard seems to uppercase the given password and hashes that. This method makes a lot of wrong passwords work. In facebooks case only two more passwords than the original are accepted.
I've put 'cd foo' in my post-activate hook, saves a command and could ofcourse be widended to do other environment setup tricks...
Please please listen to people like tferris and fchollet: they might look like jerk and but that makes them an excellent people to listen. They will not say typical crap which I see on HN: "congratulation", "great team", "very smart people", "the smartest people I ever met", "I think DDG is fantastic", ...

Don't dismiss comments because they are not written like essays and they are negative.

And here are my points:

- DuckDuckGo is stupid name for search engine.

- DuckDuckGo has the worst interface that any search engine in the market.

- DuckDuckGo does not handle very well integration from different sources. For example, if for some reason your company does not have the exactly same twitter handle as a company name - DDG might just merge some other twitter handle with your search (the fact that company website links to 'twitter' handle for that company is kinda ignored - hey names are important). Amazingly Google search does it right....

- And of course, DuckDuckGo search sucks - at least it needs to have something to differentiate.

- I really really want DDG to succeed.

- My English sucks.
Unless you need a library that's only available in 2, I'd use 3 at this point. But virtualenv takes the pain away from having to choose, since you can just create a new "environment" with 2 or 3 depending upon your needs for a project.

If you're coming from the Ruby scene, think of virtualenv as Python's take on RVM.
Facebook will ruin Opera if they buy it.
Cheap Jack Youngblood Jersey
it still is a useful annotation
In his post he links to the Code of Federal Regulations. It allows for mistakes to be made by the business.

This is what I read:
It says: you can't call someone that says "Don't call me"
However, if you have a written policy to try your best and follow the law and generally your business follows the policy, then you are not liable for violating this rule if it was a simple mistake.

So the case of David calling him back a few days later may have been an honest mistake. But the if the business did not have a written policy in place, have training of the policy, maintain a list of DNC numbers, etc. then they are liable for the mistake.

That's how I understand it. So it seems the law is forgiving for businesses that are trying to follow the law. But I am not a lawyer, so my reading comprehension skills are worth very little.
There was a nice talk at 28c3 called "time is on my side" by Sebastian Schinzel, specifically about timing attacks over the net; it is pleasingly practical in its approach. He attacks the popular typo3 CMS.

http://www.youtube.com/watch?v=ykNt8pSQFZQ

It's very modern, as you describe, with all the fancy maths and all that.
武动乾坤最新章节
I thought underwriters take a share of the gross proceeds...?
Heh, good eye. Ultimately, I'm a pragmatist, and there isn't a blogging platform as flexible and as powerful as WordPress built in Rails. I like to think it is my pragmatic approach to learning Rails that separates my workshop from other ("Kitchen sink included!") training options.

But to keep it a part of my normal Rails workflow, I'm running WP on Heroku (http://decielo.com/articles/350/wordpress-on-heroku-up-and-r...), and using it with Pow locally. :]

That config stood up to HN traffic quite well on the one free dyno from Heroku.
[2008] "Optimism, pessimism, fuck that; we're going to make it happen. As God is my bloody witness, I'm hell-bent on making it work." (http://www.wired.com/science/space/news/2008/08/musk_qa)

Elon Musk doesn't seem like the easiest person to work with, but I'm having a hard time thinking of a more accomplished human.
The omnibox gets autocomplete recommendations which is a very useful feature, how do you expect they could get autocomplete recommendations without sending the prefix to the server? You can also easily disable the feature in settings, it's even right on the front of settings not buried.

Edit: Also if you change your default search engine to Bing, then Chrome is behaving as a keylogger for Microsoft by your definition.
You're right about robocalls, but we primarily deal in live phone calls, dialed by a computer but connected to a live person ("predictive dialing" or "power dialing"). These calls are almost always legal for political campaigns.
Great article right up until the last sentence. If anything moves a scientist to prayer, he has been mislabeled.
1. It's semantically valuable, or you wouldn't see it defined in everyone's code

2. C lets you commit all kinds of atrocities in arithmetic contexts with or without it.

3. Having a standard typedef saves us from all having to make our own

4. None of your points support the case of "don't use stdbool"
> There's no way to make sort work on dates as formatted by ls (which may or may not have years or hours, depending on how old) or sizes (which you may want to pretty print as human readable.)

Both of which wouldn't be the job of a "do one thing and do it well" `ls`. That one would display dates as a UNIX timestamp and sizes as bytes. Aside from that, surely if ls can format information it's possible to reverse that formatting.
Agreed. I feel my cell vibrating when driving - I think its blood flow constricted, I remove the phone from my pocket and it goes away. I don't always even remember the phone was there - so how could it be anxiety?
On Missed Opportunities
Are you claiming that Wilson would in fact say something like that about squirrels? If so, why? If not, then what scientist agrees with you if neither Dawkins nor his rival Wilson?

More to the point, that quote doesn't refer to the information content of genes at all. You'll certainly agree that it doesn't do so explicitly. Can you find a quote that explicitly says that someone disagrees with Dawkins about the information content of genes? Maybe in the Wikipedia articles for gene selection and kin selection?
> Is there a way of disabling plugins in Chrome, as in: a placeholder is displayed on the page and the plugin is activated when I click the placeholder?

Yes, via extensions and a native browser option
This is largely true of most IPOs. Until the dot-com bubble IPOs were to be avoided by investors until the company had a few quarters to prove their business delivers consistent returns.
Startups in ignore privacy laws in general why would this be any different? Unfortunately they shouldn't just ignore the law. The ICO has backed off on the conditions for "adequacy" quite a bit.

All you need: "An example might be that the user is given a clear and unavoidable notice that cookies will be used and on that basis decides to click through and continue to use the site."[1]

It's not that hard.

[1]http://www.ico.gov.uk/news/blog/2012/updated-ico-advice-guid...
大周皇族
I'm going to have to make a note of this to get the telemarketer that keeps calling my cellphone (my only phone) about cruises.
Look at it from the buyer side:

Employees know what deals are on the table waiting to close, and new product announcements, and all sorts of things related to the stock.

If they think the stock is going to double in the next 6 months, do you still think they'd sell? Even if they say "It's my money and I need it now!" brokers would be happy to offer a loan using the shares as collateral for any immediate money needs.

If somebody is selling, they don't think the shares are about to double, plain and simple.
Absolutely. There is no "right" way to perpetrate telemarketing. The only difference between this creep and the slime that he sued was that this guy is careful to adhere to the technical minutiae of laws that seem to have been partly written by the telemarketing industry themselves. This was just a sordid story of one antisocial jerk using the courts to extract money from a less savvy antisocial jerk.

I especially like his use of "appreciated". I'm sure I appreciate getting a recorded call telling me whom I should vote for.
In the short term it might hurt their stock, but the long term solution is to deliver results. If they truly are focused on the long term like they say, this is just a blip like any other in the market.
I've used Opera for about ten years and have never wanted to switch. If Facebook bought it, though, I would drop it instantly. No guilt, either!
Tim Cook Passes on $75 million dividend
To this I can only say "Huh"?

Or do you mean they don't bundle patented codecs like H264? They support HTML5 video just fine AFAIK.
Our Terms of Service require that customers be familiar with the relevant laws, abide by them, and take full responsibility for obeying them. Because we're a pretty small company, I also personally know all of our clients and talk with them about what they're doing. If it seems like they might be about to violate the law, we talk it through. This has only happened a couple times, but I have switched off somebody's account because I thought they were violating the law, despite the fact that they've taken full responsibility for compliance.
Ask HN: How do I become SAP programmer/consultant?
There are a lot of high paying jobs available that are related to SAP software. For jobs that involve Ruby, Python or PHP for example, lots of information and tutorials are available. For SAP, this is not the case. Where do I even begin searching?
Congratulations! You have written completely non-terrifying C code. This would not inspire any sense of dread in me if I had to go in and look for a problem, so I will.

Comments – I see you have alarmed the HN crowd, but I was reading the annotated page and it makes sense in that context. As a data point, I only looked at the lefthand column paragraphs about twice, related to the quarantine handling in the forever loop. There is an odd effect if children are dying faster than the quarantine period, but I convinced myself that there was a finite number of children and they would eventually get quarantined if they kept that up allowing the period to finally expire. I looked at the titles though.

Design – I'd lose the fixed size string buffers in the child_t. 256 sounds like a lot for a command until someone uses a wildcard in a directory. strdup() and free() are your friends here. I see you have a centralized free function for the child_t and are using valgrind. I trust you will not leak or shoot off a body part.

Portability – You are using "%m" to get the strerror(errno) into your log messages. This is a GNU libc extension. I don't have a pure BSD machine around, but it doesn't work on OS X. This will likely also crop up for very small Linux systems that use alternative C libraries for space reasons, such as OpenWRT.

strncmp() and the strnXXX() functions in general – These are not really what you want. Think of them as functions for fixed length string fields with optional NUL terminators. Then never use them.

Consider…

strncmp("foo", "foobar", 3)

It returns 0, that means equal. That is seldom what you actually intended. In your case, strcmp() is fine because you are working with guaranteed NUL terminated strings.

I see a strnlen()…

inline bool str_not_empty(char *str) {
return strnlen(str, 1) == 1;
}

Most C programmers would rather see…

inline bool str_not_empty(char *str) {
return *str != 0;
}

… but they'd also leave off the "inline" and use "int" instead of bool. "inline" is the compiler's problem, let it take care of that. The part you might do for performance is to mark the argument as "const" since you aren't going to change it. That gives the optimizer more freedom around the calls, though in this case the optimizer will probably inline it and it won't matter. "const" is also a nice hint to people reading your code.

I suppose summing up strings, "char *" is not an opaque type to C programmers.

Signals and file descriptors across forks – Signals are generally a bit tricky, and what to do with open file descriptors across a fork is also fussy. I'll leave that to you. (Frequently in cases like this, closing all file descriptors is the right answer. A shame there isn't a portable way to do that. Remember you might have something open from the syslog functions.)
Facebook does something different. They accept two extra variants of the password (first letter capitalized and case reversed). They don't uppercase the password before hashing or checking. This reduces the security slightly as opposed to uppercasing passwords which reduces the search space significantly.
Java App on MongoDB in 30 Minutes
That all sounds like lobbying from non-corporate entities.
I honestly don't understand the appeal of facebook. I have an account because I was urged to make one by friends but I haven't used it in the past 4 or 5 months. Why would anyone want to post all of their personal information on a public board that doesn't respect your privacy? I don't understand this.
Really? Your is a common complaint, so perhaps I'm just weird, but I was neither surprised nor upset by the opening day crunch. It was certainly nothing compared to, for example, WoW's release day. Or some of Steam's releases, back in the day.

With D3, I logged in on release day, got the error a few times. Came back a couple hours later, and managed to log in. Played around a bit, had a good time. There were some occasional lag spikes, but nothing catastrophic. The next day, I had no problems with logging in at all (only a very occasional lag spike). All days since have been smooth sailing.
So today I found myself reading Robert Burns' poem, “To a Mouse” (the origin of the famous phrase, “The best laid plans of mice and men”).

I think it's almost possible to read this poem in the voice of AOL talking to Eric Simons.

http://www.worldburnsclub.com/poems/translations/554.htm
Can you be more specific about what you mean by "oomph"? I ask because I'm not familiar with rvms but am familiar with (and love using) virtualenv.
We have our own sources on top of what Pocket-lint reports, for what it's worth.
The feature as written indeed can't work without sending every keystroke. That doesn't mean it's any less intrusive. I'd even dare say it was probably not accidentally designed that way.
It seems (in this case) that Microsoft makes the best search engine to steal from.. Microsoft. Bravo guys! Well done keep up the good work in Redmond.
> ...the end of the article seems to be acknowledging that families have phenotypes; there's no reason this shouldn't apply to groups.

You state that "there's no reason this shouldn't apply to groups",
but that's the critical question under investigation! Namely, do the behaviours (that you're classifying as a part of the phenotype) provide evidence for group selection, or are they adequately explained by kin/individual selection? It's a given that group selection could occur, but where is the evidence that it does occur?
Hmmm according to my Chromes SEO Site Tools plugin you're at a PR6
You also don't have to sell all of your shares. I could cash out 25% now and keep 75% for when it doubles. Some times cash is king.
The splash screens are over done and the icons are obnoxious. Sometimes more isn't better
Zed Shaw originally strongly advised students in his Learn Python the Hard Way course to go with Python 2, because there's less opportunity for confusion (eg, if you start with 3 there's a good chance you'll come across libs you need that haven't been ported to it yet).

However, I can't find that warning anymore in the second edition, so not sure if he's changed his mind or not.
It is intriguing that not one comment (here or on the site itself) actually addresses the technical content of the article. It's all foaming at the mouth about Dawkins.

The name 'Nowak' rang a bell, so I dug through my citation manager. His papers that I had stocked away are primarily evolutionary game theory in various mathematical settings (static graphs, lattices, or simply aggregate, unstructured populations). He dresses it up in various cute ways, but they're still textbook exercises in game theory with no biological relevance.

The argument from Dawkins is really simple: there are heritable traits (call them genes; forget DNA). We need a word besides just "trait" because of transmission of recessive characteristics. Naively, you might say that if an organism has more offspring on average than other organisms in the same population, then there will be more copies of the gene.

That's true, but it's not an adequate accounting. The genes of a rabbit that has fifty times as many babies, but they're all runts and die, the genes of that rabbit are not going to show up in the population in the longterm. So you have to talk about the expected long term frequency of the rabbit's genes in the population. And once you realize that, you start looking for all the copies of the gene. It doesn't matter whether the gene in a particular organism is identical by descent or identical by allele. Thus your bookkeeping has to include other paths of descent.

However, genes aren't traits (the whole recessive transmission thing). Thus any genetically encoded strategy can't depend on the genes of any other individuals, only on proxies. But proxies can be faked. Among proxies, relatedness is 1) hard to fake and 2) universal among sexually reproducing organisms. Thus it's a really important piece of bookkeeping to do when calculating out expected frequencies of genes. And that's kin selection. Not that it's the only proxy. It's just a really, really common one.

As for group vs kin selection, ideas of superorganisms, or such things, it's all a red herring. In the end, what I actually need is a theory describing masses of individual creatures out being born, eating, mating, and dying. Doesn't matter what abstraction you want to couch the case in question in initially, you eventually need to get back to that.
There's actually a decent chance it's a real company. I once got a call for insurance that I was sure was a scam, but after playing them along for several calls, I found out it was a legit company. I talked to their CEO, who was very nice, found out their company name, and then explained to him that I could sue him for several thousand dollars. He apologized, said it was an outside firm that they had been working with, and said they had stopped working with that company because of complaints. I didn't sue them.
Tampa police got lesson in crowds from Chicago clashes
Weekly Ruby on Rails Links
Presumably some optimiser could use this fact to pack several bools into the same register?
The Top How  to Access World Bank Data
> But they still manage to properly enter their case-sensitive password to buy new apps.

Because they never use uppercase in their case-sensitive passwords.
"Steal?" You drank the koolaid. The fact that they haven't rectified this in their own search engine should be pretty good evidence that copying and piracy are not, in fact, "theft" and that they don't represent lost sales.
I just don't think one order of magnitude in cost-to-orbit is what is stopping us from doing things like assembling a large craft in space.

A cheaper method to orbit is in fact not a necessary building block. It's nice to have, of course. I'm sure we'll end up with more useful stuff in orbit, which is a good thing. But space exploration has so many building blocks still simply missing, this won't change anything fundamentally.
The fact that news like this are so rarely brought into light is the real news. People want their rankings to improve yesterday. If you won't tell them we can move you up to the first page or #1 in X amount of days, someone else will say it. At GrowTap, I've never promised any results to anyone - which loses us plenty of customers. But, at least I don't have to worry about the sky falling down or crushing some poor guy's small business.

It's really shocking just how forward they are with explaining everything - but I guess at that point they knew the guy was writing the article one way or another. Was wondering where Conductor's link buying operation went, and now I know.
If he is really good at what he does and you want to keep him obviously, it is a little more challenging. You must have a frank conversation with him about this as soon as possible. May be you can arrange a quick call with him and say something like hey I noticed your time logs might have discrepancies. Just wanted to talk about it and make sure we are on the same page. Then ask him clearly Is this a mistake because I was just wondering about this item x that I did not have the specs ready for but your time logs shows an entry for a day earlier etc. I understand that mistakes like this can happen but I am trying to track our efforts into this product and want to keep as realistic as possible. Let me know if you have any questions. Then let him say what he thinks about it. If he was just trying to test you, he will realize that you are smarter than that and he will probably stop. If he still does not stop this, that is a major red flag for what could come later for you. Good luck!!
What's the hg equivalent to git reflog?
You're fear mongering. Facebook has certainly had its issues in the past but recently they've been very transparent about what they are doing with your personal data. To the point where the CPO has been doing a road show taking questions and asking for feedback[1]. You might not like what they do but there are no secrets.

[1] http://techcrunch.com/2012/05/11/facebook-privacy-policy-cha...