skysight-inc/HackerNews huggingface dataset:
The only kind of systems-programmer who should be writing C is the kind who is capable of manual memory management. The "optimized DSP kernel loops" usually only possible to write with unsigned arithmetic anyway. And if you're using unions at all it's because you're in a super-performance-critical place, in which case the strict-aliasing rules absolutely are valuable (and "other parts of your generated code are slower than MSVC" is a stupid argument). The problem isn't with C, it's with people using C where it's the wrong tool.
Kinkajou Turn Your Empty Bottles into Something Useful
I think you are still missing the complete context of the original comment. Once a browser is set as default, for a significant portion of people that won't change unless they are somehow prompted or forced to change it again at a later date. To many people, the browser is just another part of the OS that allows viewing webpages, and they just call it "The internet".
Your assuming GMO's where modified in exactly the way intended. Realistically, attempting to insert segment X into something’s DNA and verifying the organism produces Y in no way insures that the only DNA modification was inserting X or that the only change from X is producing Y.

PS: My sister created GMO's for a while in her words the process is way less controlled than generally portrayed.
As the one who submitted this link... I'm curious why HN didn't simply point me to the original post? Sorry for double-posting :-\
why is there a limit on characters for passwords....
You could play substantial DSP style filtering games such that your average human walks at a very constant speed and is mostly either standing perfectly still or walking at a constant speed. So your non-moving data points are rounded to zero and generate an error signal, and your moving datapoints can be average together to a constant generating an error signal, and the error signals can be shared between the two data sets and analyzed and averaged. Also all data has a resultant spectrum when you ram it thru a FFT, and I'm guessing the data spectrum looks a lot different than a noise spectrum enabling all kinds of fun filtering. Further I'm guessing a FFT analysis will show peaks at stride rate, and variations in stride rate will predictably vary velocity.

My first guess was pure optical, an inside out 3-d scanner basically. OK, image analysis shows there's corners and walls, and the building code requires all doorknobs to be at exactly X inches off the floor, countertops Y off the floor, stairs of certain rise/run combos, and the room dimensions WILL round to closest integer inch so you do some curve fitting and the highest correlation dimensions win. Especially when in the article he described it as placing the phone against all the walls. A simple inertial nav system wouldn't care if you held the phone at an angle or upside down, but optical needs flatness. You'd be making one of those 360 degree panorama pix, kind of, then analyzing it.

Maybe I should be creating a 2 zillion pound startup instead of posting to HN?
Applying Kushnick logic to another industry: if Apple raises prices on Macs and uses that cash to bankroll iPhone development, well that's something that requires a federal investigation.

This isn't a good analogy -- if Apple had been granted use of public goods (rights-of-way, airwaves, and local/regional monopolies on service) in exchange for guarantees of service, raising their prices on such a service to fund another segment of the company would absolutely require investigation.
Are they paid on commission? It would explain a lot.
When I was a middle manager, I never had a problem implementing decisions I didn't believe in per se. Reasonable people can disagree on strategy and tactics without having to sell their souls.

On the other hand, I had all kinds of problems working for upper management I didn't believe in. When I didn't trust the folks above me, it was very difficult for me to implement even fairly benign changes.
Interesting considering Rob's recent defense of the state of Go error handling.

var err error
tail.Stdin, err = git.StdoutPipe()
if err != nil {
log.Println("ERROR", err)
}

tail.Stdout = &out

err = tail.Start()
if err != nil {
log.Println("ERROR", err)
}

err = git.Run()
if err != nil {
log.Println("ERROR", err)
}

err = tail.Wait()
if err != nil {
log.Println("ERROR", err)
}
Guys It is working perfectly so far I din't face any problem.
It's not a spam.
Give it a try. :)
Thanks :)

The invite form is a google doc because it belongs to me , an existing user.
An existing user can send an invite very fast. :)
Ta-da List – Until the end of the internet
> Because you might need the low-level, reasoning about memory/cpu/etc capabilities of C -- which Haskell doesn't offer -- but don't want all the undefined behavior and extra unneeded complexity.

Surely if you need that low-level reasoning then you do need unions and strict-aliasing, and for the kernel not to be doing extra zeroing of your memory when you didn't ask for it. If you were willing to accept a factor of 2 overhead, you wouldn't be using C at all.
There Are More Jobs for Fewer Workers, So Why Aren’t Wages Rising?
I think you read a lot of things into this article that aren't there. This isn't about some entitlement to more money. The article is about deceptive recruiting practices at Google. Phone calls and emails filled with lies. Why would Google even need to lie about a potential acquisition (and name drop the founder) when they aren't even looking for one?

The OP just wants the Google person to say, "Hi, I'm from Google HR. Interested in talking about a job?" versus the smoke and mirrors they represented.
they can't find hackers because the FBI isn't paying crap. you too can be an "FBI Hacker" and make $65k/yr. woohoo.
Algorithm predicts Five Factor personality type better than Facebook friends
But those aren't contradictory statements at all? Title II let Verizon charge more for phone service which was used to fund broadband. Verizon also says that Title II for broadband would harm additional investment for broadband. Both statements can easily be true. (emphasis can) There's nothing "red-handed" about this.
You have been bitching about google for the past year, including saying that Eric Schmidt should be put in jail. You say you are Rachel Whetstone, senior vice president of communications and public policy for Google. However it seems unlikely that Rachel would say some of the stuff you have come out with.

Please don't feed the troll.
Please educate yourself on these issues. Your claim ignores reams of historical experience on why people choose not to report abuse. Even if someone knows their rights, there are many possible reasons for not reporting abuse. Finally smart != informed, so this is quite a leap to base an argument on.
The article warns about the possible hazards, but it's worth reiterating: http://www.theguardian.com/uk/2012/oct/08/teenager-stomach-l...
Helpmonks (http://helpmonks.com) - Team Email Management. Simplified. - Free for open source projects and non-profit organizations.

Razuna (http://razuna.org) - most popular open source Digital Asset Management
How much interaction with a robot is socially acceptable?
I have a hard time seeing the military and intelligence communities ever putting their data and computing up on Amazon. DMV, Social Security, and police records? Presidential archives? What about concerns such as regulatory compliance? Patient records from hospitals that must comply with HIPAA, and compliance with Sarbanes-Oxley regulation for financial records? Strategy and design documents from multinational corporations? I don't deny that data and compute will continue to move to the cloud over the next decade, but there are some things which may never make that transition.
> There are much better places to work for then Google these days.

Well, yes, as those places don't employ you.
> The real discussion we should be having here is the role of academia and the role of elected leaders in a democracy

Not only in politics but also in courts. The more cases I read through involve technology the more I'm convinced there is a greater disconnect between judges/jury vs understanding of technology, than political economics vs the public.

This is particularly dangerous these days as cybercrime becomes a hot topic and a bunch of 80yr+ olds will have the final say. People who never grew up with computers and rely heavily on 'experts'. And I highly doubt you'll find many protesters outside of a case-by-case basis.

Although I suspect science and politics has always been dichotomous throughout history. Hopefully(?) in the future AI-assisted policy will help negate this..
> 500 Startups’ first fund, a $29 million pool from 2010, had an 18% net investment rate of return as of the third quarter of 2014, according to Mr. McClure. The mean return for all venture funds raised in that year stood at 20.5%

This, to me, is the real reason. I know it doesn't paint the entire picture, but if I were a portfolio manager at an endowment or pension fund I wouldn't invest in 500 Startups:

1. The fund is performing below the industry average (caveat, I'd like to see what makes up that "venture funds" average), and

2. even if we ignore the venture funds average return, 18% net IRR seems extremely low for an investment vehicle that has above average risk. From a portfolio management perspective I'd rather investment in mezzanine funds, where the return is higher than 18% and a risk lower than equity/VC financing.

My feeling is that 500 Startups returns are decoupled from the inherent risk... all I'm saying is that 500S is not picking the right (home run) investments/companies.

Let's remember that these LPs/institutional investors have a fiduciary duty to make sound investments, and 500 Startups doesn't meet the "right" criteria. However, I were fund raising for 500 Startups, I would target wealthy individuals, family offices, et al. who investment on their own behalf[1], and haven't got that third party responsibility.

[1] I'm not saying these investors are not disciplined, but are able to take on unconventional risks.
Fixing. Fixed.
I would agree. If you have the form markup in your page, then your JS can siphon off card details (with an iFrame rendered by someone else with the form in the iFrame, you cannot). I do not know the full story on the Stripe DSS3 code but it's trivial in their payment-form submit event handler to grab details before calling Stripe.card.createToken.
Firefox Hello
The author himself says right in the article that he felt entitled to much more than $2 million.

I explain again that I’ve already built an £X million company in this area that was limited to the UK & Ireland; this time it’s global and I can easily get to twice £X million. I don’t know what Silicon Valley numbers are like, I say, but surely even there acqui-hire numbers don’t go as high as twice £X million? She replies that it’s usually a maximum of 2 million. I guess that’s dollars.

If he was unhappy with the way Google approached him with their generous rock-star offer, he could simply turn them down and move on. A lengthy blow-by-blow essay seems like pointless complaining about a problem 99% of the world would give their eyeteeth to have.
Rudy Huyn brings apps to the people
A library can't depend on other libraries unless there's a strong guarantee that those other libraries will work everywhere. If you go using tons of dependencies, you limit yourself on porting. If you go crazy with apt dependencies, you've probably just limited yourself to Linux, and end up with the opposite problem as shown in the article.
Data isn't useful until you've read the fine print
> But if zeroing memory is necessary for the program to be correct, hang the cost.

Sure. And your application should bear that cost and not necessarily every application written in C. Maybe there is a case for using a safer malloc implementation for your program?

> I don't know what sort of "real time applications" would require gambling on the initial state of memory.

This isn't really gambling. If you know you are going to initialize the memory with sane values immediately (and this is a common practice), it is a waste to do that initial zeroing.
Next up... David Cameron bans whispering.

It seems like this kind of reality-denial is acknowledgement of the kinds of challenges posed by advancing technology to the classical methods of control. The obvious solution here is not to address the communication methods, but rather addressing the motivations for crimes that can no longer be addressed by wiretapping, moving to a more preventative strategy. There seems to be a general unwillingness to acknowledge that technology empowers people who previously had very little power, and therefore policies which disproportionately benefit those in control are going to start to elicit stronger reactions from those offended by them.

There are really only two options here... an escalation of invasion into privacy, moving absolute control and monitoring into law enforcement, or broader distribution of power so that central control is less necessary. Of course, the kinds of terrorism that prompt these changes in control strategy are relatively rare and blown out of proportion as far as their danger to the average person, but the empowerment of previously disempowered people through technology is a real trend that requires a response.
This is not news or a secret: http://blogs.microsoft.com/blog/2011/05/19/500-million-frien...

You can learn more about the tech here: http://en.wikipedia.org/wiki/PhotoDNA
ive found malwarebytes rootkit detection to be roughly as effective as tdsskiller. it's not enabled by default, or you can download it as a separate product. mcafee has one too. rootkit buster has never detected a thing in my experience. i still run it first just to see if it ever will.

https://www.malwarebytes.org/antirootkit/
I used a Chrome extension API. One alternative I've heard is copying the DOM over into a separate canvas element, which you can save as an image. I haven't tried that yet though.

https://developer.chrome.com/extensions/tabs#method-captureV...
Company Culture Is More Than a Ping Pong Table
>>They will be waking us soon, at 4am. I toss on the narrow cot.

You can't beat a good wank for helping you get to sleep.
Do Google recruiters ever have details about roles or what details of your resume "interested them", or am I pretty much always dealing with someone seeking to throw random bodies into a big input hopper?
The Human Toll of Flashbangs
Part of the background here is his previous sale of a business in the same market, that he felt justified certain value assumptions on his end, coupled with being approached in a manner that he at least felt indicated they were looking to acquire the product, rather than primarily looking to hire him.

Even so, the article several times point out that maybe he was naive about how these things works. I read it more as a cautionary "look here how the recruiters worked over naive me" than unwarranted whining.
I think he only regrets having used upper case names for constants (os.O_RDONLY), which is not idiomatic Go.
>Verizon raising rates on its own customers to pay for its fiber network is some sort of questionable act.

No, his point is that using Title II status to legally enforce rate increases under the guise of telephone upgrades and then using that money to invest in a completely different business (cable and broadband) is a questionable act

And further, to take advantage of this status as Title II to increase capital investment and then turn around and claim that Title II decreases capital investment is glaringly hypocritical.

I do agree, however, that Ars is on an anti-telco hunt these days.

>Ars paints telecom service as this cash cow, but the fact of the matter is that nobody in the U.S. is making money on fiber on deployments of any substantial scale.

This is a really misleading sentence. I agree that fiber deployments arent a big money generating enterprise, is any capital investment? They make money off of subscribers, not capital investment and they certainly are raking in plenty of cash doing so (over 120 billion revenue in 2013 for verizon)

edit: added the phrase 'questionable act'
I think this is also what he was trying to point out: that selecting small snippets to call out from a small code base is not really showing there is a problem. Larger code bases have less of this proportionally.
Again, it's about deceptive recruiting practices. The author thinks his app is worth more than $2M. Hey, good for him. And most of us are not in that position. But it's not about that. It's about a series of lies to get him to interview for a job. They should just ask him to interview for a job instead of trying to trick him into that by making him feel like Sergey Brin is personally interested in his app.
Verizon paid for its wireless spectrum, it lost its local monopolies pursuant to the 1996 deregulation, and in most places, it pays the local power company for access to utility poles. E.g. here in Baltimore, it's BGE that owns the poles, not Verizon.
Leadership is lonely. There's always a boss behind the boss, even in the C-suite. Good managers can translate in all directions of a network graph, not merely from the nonlocal to the local.

The Manager Tools podcast gives insight into the language and thought processes of top-down thinkers. Useful for learning how how to work within and around such structures: http://www.manager-tools.com/2013/04/politics-101-chapter-3-... & http://www.manager-tools.com/2013/05/politics-101-chapter-3-... . This should be balanced by authors like Tim Ferris, Chris Malburg (http://www.amazon.com/How-Fire-Boss-Chris-Malburg/dp/0425127...), or your favorite historical barbarian.

There's a Heinz von Foerster essay on free will within deterministic systems, "Only those questions that are in principle undecidable, we can decide. Why? Simply because the decidable questions are already decided by the choice of the framework in which they are asked, and by the choice of rules of how to connect what we call "the question" with what we may take for an "answer."", http://web.stanford.edu/group/SHR/4-2/text/foerster.html & http://kiriakakis.net/comics/mused/a-day-at-the-park

Complex bureacracies (academia, airlines, government, large enterprises) illustrate that thinking humans are most valuable at the boundary of system determinism. Any human who just does what the "rules" or "book" or "computer" says, will eventually be replaced by a mindless algorithm/app. But airline customer service people in First Class, or executive assistants who have worked with the same CEO for decades, or great managers - define human free will and agency, with their decision-making capacity for handling the entropy of "irregular operations".

If we view large organizations as semi-deterministic programs for which we have lost the source code, how would that change our view of management?
Scanner reveals gruesome, high-definition images of the human body
17 Steps to Beautifully Clean Floors with a Riding Floor Scrubber
"I don't understand how only allowing signed execution would help avoid this problem. Like you said, anyone could pay to get their company listed as a 'trusted' entity."

The purpose of signing isn't to guarantee that an entity is anything, but to allow the user to absolutely and decisively rule what code is allowed to execute. If the Russian Mob sneaks some code from "G0ogle, Ink." onto my machine by tricking me into authorizing that cert, I can just de-authorize it and then it all DIAF.

When I say signing, I don't necessarily mean the app store feudal model. I mean an inverted version of that -- where the user decides what runs by approving certs by signing them with some kind of master key.

"Poof, no more program debuggers, profilers, no more device drivers, no more third party file systems, no more"

You can debug Java pretty effectively. There are great toolchains for that. I agree that direct ASM may be required for a few things like drivers, but those are going to be the exceptions not the rule.

"How does that help my mom? She's just going to call me when the computer asks her "weird questions about keys and permissions"."

"Again, why would the user WANT to be in the drivers seat? They have no clue how to drive the car!"

Freedom and control are things you should have, but should not be forced to exercise. It should be possible to leave them alone and just trust one or more vendors. This is a UI/UX issue.

With things like iOS I don't have the option.

"That only tackles the problem of cleanup, which is a separate problem. By that time, the malware is already on the system and it's sent your credit card and documents to the bad guys."

Absolute security perfection isn't possible, but I think huge improvements can be made. Don't let the perfect be the enemy of the good.

Data leakage and social engineering are particularly thorny because they're really only half technical problems. The meat sack using the machine is always going to be a weak point in any security model. But if the machine were secure, it would help.
- and, of course you received some anonymous downvotes, -have my upvote while we wait for dang and the rest of the team to come up with a good solution.

As for your question: What is a "mild correction"?

Here is my take on corrections in forums without private messages:

1. Polite follow up question along the lines of: "this doesn't sound right to me, do you have sources for x?"/"did you consider y?" etc - this is the least unoffensive method I know that can be applied without knowing the person you are replying to.

2. Polite explanation of why something is wrong - all while giving the poster a way out: "this is a common misconception ...". Combine with downvotes if necessary.

3. Downvote while pointing out the stupidity of the poster: "This is wrong for reasons x, y and z and you should know better. Check your facts next time." "HN has a long history of civilized discussion and this is not something I would expect to see here and I have downvoted you." "Posts like this makes you look like a tool" etc

4. Report/flag etc

Also: "A reproof entereth more into a wise man than an hundred stripes into a fool."
Fair points, I'm used to having some flexibility in my day to day. If you're being handed strict requirements that include implementation details, that could be a grind.

My greater point would be that there's a lot of creativity that goes into developing good UIs, even for non-entertainment applications.
Ethical Questions of Investing in Pot
Not trivially, unfortunately - I didn't save the information at the time and don't seem to be able to find details because it's buried under articles about Google's newer changes to increase the number of ads and the (equally ad-heavy) redirection page for URL typos they were paying OEMs to bundle at one point.[1] Basically, there's too much discussion of other bad practices for me to Bing or Google this one. Sorry.

[1] See http://blog.opendns.com/2007/05/22/google-turns-the-page/
I'm CTO at a small startup in a small-ish city in Germany. Every time we advertise a position we get _tons_ of applicants, and yet that doesn't mean anything. Good and reliable engineers are _very_ hard to find and recruit. We've managed to crop together a rock solid team, but only by sheer dumb luck (and getting burned several times).
Why do we delete the largest arc? I couldn't understand the elegance of the spiral until seeing that that had been done. Deleting that largest arc breaks the self-similarity. Without it, the topmost scale becomes an S curve and doesn't match the smaller layers of branching curves. I looked at the first image for around a minute trying to find the S curves in the lower layers to establish the self-similarity.
So... he applied an L-system to a Fibonacci -spiral? I suppose that's innovative.
Hmmm... http://www.epi.org/publication/ceo-pay-continues-to-rise/
I've seen interns regularly get offered full-time positions with 100-120k base + 100k RSUs. It's not at all unusual.