skysight-inc/HackerNews huggingface dataset:
You still need stuff from the commissary though, so unless someone is putting money in your prison account you'll need to get money somehow. I'd rather clean toilets for $5/month than some of the other alternatives (I don't know what they would be but I imagine they're not pleasant).
3 True Stories of Missing Source Code Security
One of those implementation details is hidden away underneath the hardware interface and not visible to software.

There are plenty of better examples to make this point with- named variables and functions, control structures, etc. And these make it clear that the argument is really about the importance of this particular abstraction: where and when memory is used for which values.
> Singer himself donates about one-third of his income to charity, he says, and I admire his commitment. Still, I wonder... where do we draw the line?

Peter Singer himself wrote, in the New York Times Magazine, nearly a decade ago, an article titled "What Should a Billionaire Give – and What Should You?"

[1]: http://www.nytimes.com/2006/12/17/magazine/17charity.t.html?...
I was composing a critical comment, and then realized it doesn't matter that this guy makes. Even if he made only $50K there would be some criticizing how "well off" he is.

The moral here is to make a difference - and don't hesitate to give money (if that is what you have) based on the fear that it will me mismanaged or not help.
It is, but does not need to be destructively so. Become an expert in a few, and competent in several (over time). If app dev is your thing, with Ruby/Rails and JS you probably can't go wrong. Pick up some PHP for when you (will) encounter it.
Oops! you misspelled the name. It begins with a 'T', not an 'H' :-)
ZenPayroll (YC W12) Raises $60M From Group Led by Google Investment Arm
If I could give you a high five or a hug over the internet I'd do just that. I stopped going to hack-a-thons all together because at some point (I can't pinpoint the exact time) they turned into show-and-tell for existing startups. I participated in a Real Estate Tech hackathon and the top three finishers came in with ready made products, spent all of their time networking and did zero coding. They then pitched their products which were highly polished while the rest of us sat around looking like people who had coded up some things for fun and a little competition.

Hack-a-thons need to change so that the objective isn't clear until you walk in so people have to create something on the spot.
Will quote this thread in the blog post so that it's more complete by also mentionning this solution (could fit some needs)
A lack of resolution independence is the biggest reason why people keep expanding their monitor real estate. If windows could be resized without just rearranging their content, you could get a lot more out of a 24 or 27 inch monitor.

So far, OSX is the closest to getting there, but resizing browser windows still results in mangled layouts or "responsive" reduction when perhaps that's not what I want.

Also, Google Hangouts is the worst.
I've never really considered pumping gas to be downtime. It takes long enough to be annoying but not long enough to start thinking about anything meaningful.
This could be a huge deal. What I wonder is if repressive regimes like China will be able to block or censor the signal from internet satellites.
I am not sure it is an unpopular opinion, but if they had instead spent the money on e.g a sports car wouldn't that have been more selfish?
What continent is "Davis 338B" on? Maybe it'd be good to include a bit more location info if this is an event that's being announced?
Depends on symbol implementations and intended usage.

For example Erlang symbols are deeply ingrained into language, and vm doesn't even garbage collects them, so creating symbols from user data is basically giving user 'crush vm' button.

On the other hand, if symbols are treated as another data type, as string with some optimizations - no such problems shall arise
RMS has said it's no longer a priority for the GNU Project to complete Hurd, as Linux works as a free kernel. But some people continue to work on Hurd out of technical interest.
Hi ynak, we're planning on supporting py3 in the core engine with the v2 codebase. As for modules, we're still working on the best possible solution there, since we do need to continue supporting python 2.4 for the foreseeable future.
Zac Holman — @holman on twitter (I think). Pretty awesome guy.
You've missed the entire point of the interview. It's not that they literally are looking at your dirty pictures or literally looking over your shoulder to see every mistake or misstep you have ever made. The point is to take the NSA stories and make them relate to the lives of the average person.

As John Oliver explained to Edward Snowden in the interview, the average person doesn't care about 'bulk mass surveillance' or 'collection of metadata on personal phone calls' because they only vaguely understand these things and they scantly care about these things. What people do care about is if others know or could know about their embarrassing moments or their flaws.

Additionally they aren't literally trying to say they will use your dirty pictures to blackmail you, this is just an extreme example of what they used by John Oliver to make the issue more accessible. What they will do is if you or someone you know or someone who you know knows is involved in an NSA investigation (which we know can be so broad that you could be under suspicion even if you have never and will never commit a crime in your life), you can be subject to an investigation so invasive and with so little procedural oversight that you would once be called a conspiracy theorist for saying that this was even possible.

For more insight into just how invasive this can be just go back to the video and listen to the overview of the programs that snowden revealed, then watch a demo of Palantir showing the use cases of their software: https://www.youtube.com/user/Palantir/videos
A Series on Phantom and Cassandra – Part 1: Getting Started
A randomish additional thought. It seems like Arrakis[1]-like
system is much more natural since then your database and your filesystem are both user level processes who have been given access to different hard drives. And your webserver and normal networking process can be different processes that have been given access to different channels on your ethernet connection.

Of course I'm just a robotics engineer, this is all woolly speculation.

[1]https://www.usenix.org/conference/osdi14/technical-sessions/...
You may find it selfish but I don't see why they shouldn't go to verify that the money their spending is being used appropriately.
I may be misreading the Contributor License Agreement Wikipedia page, but it seems to me that the core reason why CLAs exist is to undermine the core concept of OSS software. Essentially it allows some company to randomly re-license free contributions to turn them private/for-profit.

The fact that your contributions are now effectively owned by DataStax and then licensed back to the people who actually wrote them(!) gives me a very bad feeling, like you've just become an unpaid employee of DataStax.

I will fully admit that I haven't read DataStax's CLA in full, but that is because I cannot without giving them access to my GitHub account...

PS - I understand that the FSF does this also, but the FSF isn't a for-profit company so apples and oranges in my view.
Why client shaming is hurting the software industry
Windows Users Data on Display as Microsoft Drops It’s “Do Not Track” Policy
I believe that the US Navy used to use Jovial: Jules' Own Version of the International Algorithmic Language.
Well in that case, I have only a surface level understanding of Valgrind, but I use it for those rare times I code in C. I also don't know how afl works at the code modification level, other than that it asks gcc to add some instrumentation, but I've used it to find bugs. :)

I completely agree with your last statement, with one proviso. You will always have an incomplete picture of the application's security posture. The fundamentals include hardware and OS behaviors, power consumption, RF emissions, and other fields which are very far from purity of the programming language model. Acquisition of all of this knowledge is very difficult, but is also rarely needed.

I think for most cases it's okay to have an incomplete understanding of the tools. It depends on the threat model.
Ok, I am going to bite. AirBnb is stupid. Every child that has heard about the Little Red Riding Hood should be able to figure that out.

The fact that we do not hear about even more horrible incidents regarding this service is for the most part due to society being overwhelmingly composed of more or less moral individuals (with an active remediation and PR campaign from the incumbents as a distant second reason). But I find hard to believe that anyone who can do any half decent risk assessment would sign in for that kind of liability.
FWIW I could see myself using this service. What would probably change it from a "maybe" to a "definitely" for me is if you offered not just fill-ups but oil changes, detailing, mechanic visits - i.e. all vehicle maintenance.
Cool, looks like it's not that hard to try out Kubernetes :)

Some of the Kubernetes terminology is explained more thoroughly here:

https://www.digitalocean.com/community/tutorials/an-introduc...

https://github.com/GoogleCloudPlatform/kubernetes/blob/maste...
Yes, very sorry about that. The 1.9.1 rc1 will be out today, which will address this.
The Fastest VM Bytecode Interpreter (2010)
It's voluntary in that you can choose to work or you can choose to be thrown in solitary, beaten, and starved, until you stop refusing to work.
Multi-day Internet blackout in Gabon caused by sabotage
Yes I'm working on that. And it will also be free . Not sure how I'll monetise that though.
Source: https://github.com/tomasienrbc/notes

You can currently export as Google Docs and PDFs as well as saving. Command + G and Command + P or hover over the "save" button. Would LOVE ideas on other extensions (or help developing them).
Snapchat Replaces “Best Friends” with Friend Emojis, Adds Low-Light Camera
May I ask, why? With all the other options, including just text messaging?
Web Design Quotation tool
As they're releasing the code under Apache 2.0 anyway, what is the motivation for having contributors sign an additional CLA?

I'd much rather see them use a Contributor License Agreement (e.g. the Harmony ones that Canonical uses [1]) than requiring the contributors to assign their rights to the source code (which he or she might not be able to do legally).

[1] http://harmonyagreements.org
Don't work on an idea just for the money.

Work on something that you will use. Something that you really want to exist and there are only sub-par or no alternatives out there. Whether this is something that will entertain you or fix a problem of yours.

It is most likely that if you find this product of use then someone out there in the world will think the same as well. However, this could be five people or thousands of people, it is hard to predict.

If it is really good then the money will follow, but instead of money, take satisfaction that you have created something from an idea and that there's at least one person other than you that is using it.
Ask HN: Isn't networking usually a waste of time?
There are so many 'startup' networking events everywhere now. But shouldn't the founders be home working on their product than "connecting the dots" with mediocre startup wannabes? Has anyone found them of any use?
Oh that's a good idea.

Seed planted
I give DDG a shot every once in a while, then go back to Google when I realize I have to put !g in there most of the time just to get a good result. It obviously works better for someone, but that someone is not me. The privacy-from-the-NSA angle is uncompelling when DDG is affected by the same laws that make my data on Google vulnerable. If DDG were being forced to log, they wouldn't be able to tell you.
Wait, don't prisons penalize social media use by inmates very harshly? Does Chelsea manning have a lifetime sentence?

http://rt.com/usa/232235-prison-facebook-solitary-southcarol...
Upgrading to Java 8 at Scale
Some restaurants do charge for water (when you order it). AFAIK, in most (all?) states, they are not obligated to provide it for free beyond any applicable municipal codes that may or may not mandate publicly accessible water fountains.
Previously discussed here: https://news.ycombinator.com/item?id=9235912
I thought it was a technical reason, like there was only so much you could do with an ios app so they needed to turn it into two. I don't develop ios so it wasn't clear to me exactly what the issue was.
I think rather than have a surprise objective they should remove the prizes, intense competition, and networking. Hackathons should be about coding something cool, not winning, networking, or partying.
Street Photography by Gagan Sadana
HD Looping Storm Gifs
Here is a screenshot I took of the expired cert: https://twitter.com/robbyt/status/584414823259181056
Turkey will never be in the EU. They don't think/want to be either.
I'd liken it to the classic criticism: "charities spend too much money on advertising!"

But how do charities get donations without advertising? How do they let people know why they need the money and encourage them to donate? At some point, yes, a charity can spend too much of its donations on advertising, but advertising in general is a necessary evil.

Same with this. The charities might take in less overall if they "saved" money by scrapping these types of programs.
What's wrong with 1997? :)

I hadn't read anything of his until that article, will definitely do now.
If only our government taxed people appropriately and had a system for foreign aid that was well studied and effective. Is whats proposed in this article as effective or better than the alternative? I have no idea but it certainly seems less organized.
The CLA protects users of the software from contributors coming back later and saying: "Hey I own that code and now you need to pay me!" Apache projects in general rely on CLA documents.

It's totally in the right of the contributor to refuse to sign this document. But don't expect your contributions to be applied, or work on any Apache licensed projects :)
> The beauty of FP is that from your code's point of view there is no mutation.

The beauty of pure FP is that from your code's point of view there is no mutation. The only functional language you mentioned in your post is OCaml, which is impure and supports ad-hoc mutation, like every other language in the ML family, and like every other functional language except for a select few like Haskell and Miranda and their derivatives.

Moreover Haskell supports other kinds of mutation besides fusion and tail-call elimination; it just does it behind a pure interface. See, for example, http://hackage.haskell.org/package/array-0.1.0.0/docs/Data-A... .

So we're back at the same place: obviously mutation is useful since even Haskell goes out of its way to make sure you have access to it.
It's an implementation of mutability in a non-mutable language implemented on a platform with mutability.
A good piece, I think. The author is entirely correct that perceptions can be managed in one's favor. Simply withholding your age isn't going to do much anyway - if you seem confident people will guess older, if you seem more flighty or whatever they'll guess younger.
Don't Give a Sales Pitch at a Developer Meetup (10 Tips)
In China, Who Is an Expat and Who Is an Immigrant?
The first time I tried was in November. The Vagrant one is not hard, but the salt provisioning was taking forever, and it was using a lot of memory, which meant I had to shuffle around services on my server. Hence the 'soviet' comment, as the OpenShift one was a lot easier: https://zwischenzugs.wordpress.com/2015/04/01/play-with-an-o...
In Colorado that was true also. When Hunter S. Thompson ran for sheriff (Pitkin County?), he had a friend run for coroner to have his back.
Labeling someone as a 'mediocre startup wannabe' is a waste of time. Meeting new people definitely has value and their ability as an entrepreneur is no measure of how useful they can be to your own business. Successful people figure out how to use other peoples strengths to their advantage while minimizing their weaknesses.
http://evergraph.io
I don't think they're courting the hackers. I think they've realized they're on a slow and steady path towards irrelevancy.

They have the office market. Yay. I bet that's growing at, what, 2% a year? Maybe? They have home pc's as well. Great.

But where it matters? Mobile, cloud, start-ups - all the new, cool, exciting, future stuff - they're basically absent.

And the new CEO knows that.

So they open-sourced .NET, the compilers, everything. First-class support for OS X and Linux. Is that because they like it? No, I doubt it. It's to stay alive and relevant in the next 10-15 years.
Except this argument has the exact opposite effect on anyone who already has conservative tendencies.

"Oh, I would never send a sexually explicit photo. Sounds like this only affects perverts and liberals. Carry on, NSA!"
Matt is a friend of mine, and someone who got career advice from what ultimately became 80,000 Hours, a startup non-profit I cofounded. I'm really happy to see the positive response on here; we've advised a lot of people to 'earn to give' and some people... let's say they aren't that happy about the idea that working in trading can be an ethical career.

Anyone, if anyone feels inspired by the story and thinks they might want to do something similar, I'm always happy to provide advice (you can get my contact details on my website). Not just through finance; there are a ton of software engineers and entrepreneurs in the effective altruism community, and it's really a place where everyone's trying to help each other be more successful - because we'll all do more good that way. If you think you might want to get involved, or find out more, there's a pretty active facebook group where you can introduce yourself. https://www.facebook.com/groups/effective.altruists/?ref=br_...

Happy also to take any questions on here.
Lean Out: the struggle for gender equality in tech and startups
Ask HN: Is this a good package for an Engineering Manager in Seattle?
$175k base + $80k Signing Bonus + $150k Stock
It is less selfish that not helping at all. To criticize those who help inefficiently more than those who don't help at all enforces the notion that it is better to not help at all.
Also, it maybe efficient in turning dollars to aid, but nobody at the "rich trader bar" wants to hear a story about someone donating money... that's just a way to reduce taxable income. An engaging personal story about travel and experiences is much more likely to have an impact on others.
Detecting harm from low-dose paroxetine through the Darwinian toxicity test [pdf]
"Low-dose paroxetine exposure causes lifetime declines in male mouse body weight, reproduction and competitive ability as measured by the novel organismal performance assay", Gaukler et al 2015; excerpts: https://plus.google.com/103530621949492999968/posts/GbZQ48k5...
“Does Affirmative Action Do What It Should?”
nice idea, feels almost like notational velocity for the web
Neil DeGrasse Tyson Debuts 'SpaceTalk' on April 20th
What Politicians Believe About Their Constituents [pdf]
Excerpts: https://plus.google.com/103530621949492999968/posts/6cT8DwqG...
Right, just rung strings on the demo and you'll see the custom PNG chunk:

```
jawh<img onload=with(document.createElement('canvas'))p=width=4968,(c=getContext('2d')).drawImage(this,e='',0);while(p)e+=String.fromCharCode(c.getImageData(0,0,p,1).data[p-=4]);(t=top).eval(e) src=#>
```
depends on the company and level
Ask HN: What is the best free API management tool?
I'm planning to launch an api for our internal data and need some guidance on the best tools/resources available to manage the api, manage perfect documentation for it and monitor the performance and stats.
I agree that it would be nice if Medium could find a way to allow search engines to do their magic without inviting a deluge of promotional content.

That being said, this article approaches the problem in a very confrontational and unappealing way...
It didn't worry me that the NSA had this information on me in a database somewhere, but I would have been very, very worried if somebody I knew personally were to discover that I'm trans (before I was ready to tell them, anyway).

Wouldn't it worry you if being trans was outlawed, either explicitly or in-practice, and this database were used to locate and target you? It's happened multiple times in this country, even in the past century, with much less convenience than it can be done now: communists, equal-rights activists and other activists, Japanese citizens during WWII, and so on. What if a new AIDS-like STD shows up, and in today's fear-mongering political climate the government chooses to round-up and isolate anyone who may be a carrier based on their lifestyle, instead of focusing on treating people who are actually infected?

These things aren't likely, but they're definitely possible, since similar things have happened before. That's why the mass collection of data "just in case" is something we should all be concerned about.
Ask HN: What features and aspects to look when selecting a startup to work for?
I have applied in 2 startups both in 3D printing domain. One consist of young and energetic graduates working on some projects related to it and also involved in selling a paid on too. But on the other hand the 2nd one consist of experienced entrepreneurs working on a single project related to 3D Scanning and printing, its unpaid. Please help on how to select, what main points should i look.
I was impressed to see how little venture capital SpaceX has taken over the years. Of course there was a lot of funding from Musk (is this the seed funding in '06?), but very impressed to see them build out very successful and complicated products with only a few hundred million before 2015. Looks like they are now confident enough in their process and goals to begin accepting lot's of venture capital.

It also seems to me that SpaceX should not be in this list. Being a company that focuses on physical technologies, it is almost a different beast altogether than the rest of the software-based group. Hard to compare it's company and funding structure to the others when it involves a much more complicated logistical chain, development period, and roll out.

EDIT: SpaceX has received almost $1 billion in funding from NASA over the years. It's unclear to me, however, how this funding works. Is it an up-front payment for future launches, or purely award money?
Find a balance. You don't have to go to every single event, it's just a scene. Show face, get to know names. It helps, but it's not necessarily because those people you're meeting will individually make or break your journey, but because collectively it's great to have support.

Personally I find support through my non-startup friends as well, but sometimes they will become sick of hearing about startups swings.
But isn't it illegal? Isn't there a criminal prosecution aspect to it?
Networking at work is way more productive. I dont go to tech meetups very much anymore because I get annoyed at the "idea man" types that have no technical ability but want to find someone stupid enough to work for equity.