skysight-inc/HackerNews huggingface dataset:
This feels like something that everyone knows about but doesn't acknowledge. I was one of the youngest people at the place I work to become a Senior Engineer. I didn't think I was doing any more work than anyone else, but better at being efficient.
Really nice work on the keyboard there...

Any chance you can google up the disparity in funding between the "women in tech" vs. the "men in x" campaigns for me too?
The majority of farming can be automated.

The majority of farming already is automated. We've got giant robots that feed us now, they are called tractors. The newest ones have GPS guidance, and literally drive themselves (though they are still required to have a human pilot in the cab). This is a drastically different situation than 100 years ago, with primarily human and animal-powered farming.

The main cost is fuel and other chemical inputs, and the mortgage on the land itself.
No, or at least MIT counts me as an alumni despite $$$ preventing me from graduating.

That said, I only claim to have attended and done well, not graduated.
I hope it is more than what is shown on demo video. Controlling agents in the game with JS commands is one thing, programming them in more detail is something else.
Interesting (audio) interview with startup founder who's bootstrapping his second company.

Should you? Or should you raise money? What about if you are a consumer company that needs to spend to acquire?
I'm using it on a number of proprietary projects. Check out [1] for a ton of 'in the wild' projects:

[1] https://github.com/fsprojects
What's the point in looking for Satoshi? He has no longer control over Bitcoin, and he certainly won't give an interview.
> could actually be Google's way of silently signaling us that the US gov't is still strong arming american companies

Or it could be Googles way of looking like a good guy without actually doing anything. How you look at it depends on how much you want to trust them, or any other company that does something similar.

Personally I will never ascribe good intentions to any amoral entity. Google is going to do like every other business will do, what ever it takes to increase the bottom line.
Realistically in my experiences every large company has "skeletons", which are primarily known to insiders and of which outsiders have less knowledge.

Be that a product which is known not to have as rigorous a security regime as others, or perhaps a service which is considered "legacy" and not developed actively.

When offensive companies start hiring people to get access to that information to use against their prior employers, I think that's not great for overall security.

I didn't think I was implying that keeping flaws secret in the long term was desirable, I don't think it is.

Also whilst I agree it's naive to suggest that only insiders know most flaws, I feel that it's also reasonable to suggest that insiders have information which would be useful to attackers, and that could be tapped by hiring them.

As I said originally that was just one example of where I think potential problems could arise from "vulnerabilities as a product", but I'd be interested to hear what you think are the downsides to vulnerability markets.
As Others See Us
Cloud Computing Basics
I am not entirely sure I understand why one wouldn't use git for this role. If you don't need a remote git repository, you don't need to use one, and git will be available everywhere. Certainly many production machines will tend to have it for deployment of applications across multiple machines.

What are some use cases that don't work with git (which is probably already available on the system)? And why wouldn't git be an effective tool for that particular role?

I'm certainly not as experienced as ESR (though, I'm coming up on 20 years of administering Linux and UNIX servers), and perhaps I'm missing some subtle nuance here. I'm not wanting to come off as "screw this, this is stupid". I'm just genuinely not understanding why I should learn a new tool (or re-learn an old tool that's be "reloaded") when git does all of this and more...and I already know it and have it installed broadly across my systems.
You're kinda missing the point: this project is designed around a single user maintaining a linear history for a single file. Using it for a project would be a weird impedance mismatch.

That's not to say I find SRC compelling... in the slightest. Just that you'd never use SRC to track a project.
You're right, but I would phrase it a bit differently:

I believe Apple is a product company. They make things that people want to buy and use. Their products are built from a combination of hardware and software/services.

Microsoft is also a product company. The difference is that they make a lot of different types of products. Some are things people buy and use like Xbox, Surface, and Lumia. Some are "platforms" like Windows and SQL Server. And they still sell "software" like Office.
Making Making Manifesto
South Korea falls silent for high-pressure exam
Thanks for the great suggestions! very much appreciated.
Python for Astronomers [pdf]
As another slightly less draconian approach than actually trying to ban vulnerability research, what about mandating a market where researchers have to sell to the developers and developers are obliged to buy from the researcher, with a middle-party setting the prices.

That might serve to provide incentives to the vendors who aren't already working actively on their security to do so, and also reduce (although obv. it wouldn't eliminate) the number of vulns going straight to offensive products.
"Historical Oppressors"

Sorry, I forgot to check my privilege and self flagellate to atone for the sins of my ancestors. You're right! Separate but equal is the way ahead!

Maybe we can call in the national guard to escort these fragile and defenseless women through the streets on their way to code school too? We must not have men under the influence of toxic masculinity saying "hello" or "good morning" - they might shatter the women!

VVV - Gee you're going all in on this White Male Guilt thing aren't you? How many fair maidens have you rescued today?

VVVV - I thought it was an acronym for Very Vaginal Verbiage.
I knew that you must be one of the "freelancers"...
You are almost certainly more experienced than ESR. He held his last technology position in the early 1990s.
http://en.wikipedia.org/wiki/Sergey_Aleynikov would be an example of what I mean. :P
There's a FAQ on this: http://esr.ibiblio.org/?p=6518

"Why SRC instead of $VCS?

Most version control systems today are multi-user, multi-file, and multi-fork oriented. These are all good features and properties to have, but they neglect the need to maintain simple single-file documents, such as HOWTOs and FAQs, much like the very file you are reading now. There is even a good use-case for small programs and scripts. Do you presently keep your ~/bin contents under version control? If not, consider using SRC for them."
The dream of writing c# on a mac without having to fire up a VM is so so close :))

good work MS!
I've also had only good experiences with HR. I've always worked in pretty small companies where I have good relationships across the board. I feel truly sorry for folks who have demons working down the hall from them trying to take away their benefits. I wonder, why stay?
> Ongoing internal investigation? Or -- and forgive me, I don't know a universally inoffensive way to broach this subject -- because her being a gender/ethnic minority in her line of work makes Amazon reluctant to terminate her?

It's possible, but thus far there is no evidence to suggest that is the case(unless I missed something). Suggesting that, 'maybe they didn't fire her because she's a minority' is exactly the kind of unfounded bias that underrepresented groups have to deal with all the time. If Munira were a white male no one would be saying, "Well maybe he didn't get fired because he's a white male, in a white male-dominated environment."

Jumping to the accusation that this is about race is exactly the kind of thing that makes it difficult for underrepresented groups in tech.
The Voice for Real Estate in New Orleans
Growth Hacking: Things You Won't Find on Wikipedia
I love chocolatey. I can setup a new windows dev box faster than a mac one thanks to this little nuget.
At a glance this looks like a good project to learn from, specifically about how to structure non-trivial programs. I write lots of spaghetti code and struggle to keep things separate. This code looks clean and well documented.
It almost seems like "landing" is too strong a word: Philae has a mass of 100kg and the gravity of Churyumov–Gerasimenko is estimated to be 10e−3 m/s2, which comes out to a weight of 3.5 ounces, or the equivalent of 100 grams on earth. Let's hope it holds!
There is already a very decent little single-user revision control system that is light-weight and well-suited for making changes to individual files.

Namely: the Quilt patch management system.

http://en.wikipedia.org/wiki/Quilt_%28software%29

In quilt, your revision history is a "stack" of patches which is applied to the tree. You can push and pop up and down the stack, and revise the patches (for instance, to migrate them to a different version of the tree, or just to make them more perfect).
Yep the world used to be horrible and barbaric pretty much everywhere but we're talking about modern day.
You're right, I was mostly just being snarky - but, that said, the source of SRC (sigh - what a terrible name, as others have said) is, in fact, just one Python file, so I suppose you could arguably use SRC for it.

I don't find it at all compelling either.
The point is managing single files, not directories. Want to version control your ~/.bashrc, for example? Or a single document? You can do that without having to move the file into its own directory in some hackish way.
This isn't the first story of bad behavior from Amazon. Another story [https://news.ycombinator.com/item?id=6104571] from a contract worker appeared over a year and a half ago. I haven't used them since. But I'm wondering what are some good alternatives for book purchases?
JavaScript: I'm having trouble understanding the “this” keyword
Online Labs: True, dedicated servers in the cloud
This is awesome, but tutorial seems slow and boring.

Friendly reminder: launch iOS/Android version before someone else does
Being a member of a protected class only means you can't be fired for it. However, she can be fired for lying about her credentials.
Its explicitly designed into Zappo's business model and an intentional side effect. They have a 1 year return policy + free returns specifically to encourage people to send more returns so they are more likely to risk buying things that might not work out.

For the same products, I have a ~9% return rate. :/

That is different than normal return rates.
That's what I would have guessed too, that $500K is basically a rounding error to a company like Discover.

However, he includes an e-mail from Discovery in the letter, which says "I cannot express my disappointment on how this has been handled, nor can I stress enough how incredibly important it is that we get this resolved as quickly as possible."

It may not be a huge hit to Discovery's bottom line at the end of the day, but somewhere in there is a promo department for whom $500K is a significant chunk of their yearly budget.
Funding drug development for rare cancers can hurt patients
Yap, they harvest email data because they can /s
Nexus 6 review: Go bigger or go home
Do your math again. We were given Tech Preview CDs at the time that contained a preview versions of .NET. So yes, we were able to write and experiment with C# and VB.Net code back then.

I was actively looking for a cross-platform replacement for Perl at the time and while C#/.NET was exciting it was also a huge disappointment because it was yet another "runs on Windows only" Microsoft technology.

I don't see how you can tell me that I am wrong when I was sitting there with the CDs in MY hand 14.5 years ago actively disappointed because .NET was NOT cross platform like Perl and Java.

I'm done arguing this. This is stupid.
Making your own ginger beer using a starter that you maintain (google "ginger bug") is an easy way to get into DIY probiotics.

And, the book "The Art of Fermentation", which promotes fermenting beverages, vegetables, etc using wild yeasts and generally yielding foods with various Lactobacillus, is a fantastic read.
Back to Future: Ubuntu Mate14.04 LTS Released
> travelled 1km away the targetted site. Yes 1000m.

Wow, I think this is great luck, that the probe is still on the comet, and even seems to work properly.
Maybe this is a Java developer thing.

Everybody decried Ruby's 107 methods on Array. Then Fowler came out with "fluent-interfaces", and how often do you see someone make the claims that Ruby's Array is indicative of a general badness because it has a lot of methods and you can't memorize them all in an hour as a newbie?

scala.collection is the same deal.

:\? Sure it's not a good idea. I wouldn't debate that. Who uses that? foldLeft/foldRight.

And what's the deal with trying to memorize the entire interface anyways? 8 or so years with Ruby, writing libraries with over 4 million downloads (https://rubygems.org/profiles/ssmoot), and there are definitely methods in Ruby's Array I'm unfamiliar with.

So what?

While :: and ::: look a little foreign, I don't think asking people to learn them if they want to work with Lists in a Functional manner is anymore difficult than learning what the "spaceship operator" does in Ruby. And it's optional. You don't have to use them. But they're usage will probably be the smaller part in the grand scheme of things. Pattern Matching and accomplishing functional recursion with immutable data is the bigger picture. Outside of that context (and the REPL I guess, for convenience) you're just not going to see either of those operators very often (IME).

You don't use a "splat" (aka 'punched in the face'? That's a new one to me) operator very often. It's actually one of the few semi-pattern-matchy areas of Ruby so it comes pretty naturally for me.

You don't become a pro overnight. You can trust I'd be teaching infrequently used idioms in Ruby to a developer who'd only been using it for six months. Been there, done that. ;-)

I guess where I'm coming from is using CBF to claim Scala is a confusing, indecipherable language. Everyone's had that argument. I don't know that anyone wants to stand up and claim it's the best. But it works. Actually using it is a non-issue since you don't actually explicitly use it. And look at the docs. They're actually pretty great overall.

It just bothers me I suppose that someone interested in exploring Scala would be dissuaded by something that's only ever been a problem for 1% of 1% of Scala developers.

If you're just looking to swap in Play to replace Rails, odds are you'll never run into any of these CBF "concerns". At all. That's the very definition of "FUD" IMO.

For every CBF in Scala there's a Calendar in Java. Languages aren't perfect. CBF is probably a wart. But it's a hidden one. If you let it scare you off from Scala that's sad, because it really has about as much to do with day to day Scala development as array.c (https://github.com/ruby/ruby/blob/trunk/array.c) has to do with Ruby development.
This is neat. I like that everything's packaged independently like this.

httpcontrol looks particularly handy:

https://github.com/facebookgo/httpcontrol
It's not the first time I read about this.

Both my sister and I were born through a cesarean birth and we both suffer from depression. Nothing really bad in our lives to justify these depressions.

Here is my sample of 2.
I am not entirely sure I understand why one wouldn't use git for this role.

Because, for one thing, "one" sometimes doesn't have the computer science degree and years of experience to even begin to understand Git.

For many users, using Git means cutting and pasting command line recipes scoured from desperate web searches, and crossing their fingers.

This does not go away when you use Git just for personal use with a repo that has no upstream.

ESR probably wants something that is simple to use for simple use cases.
> He didn't encourage anyone to lie. He said he would leave it up to his direct reports to figure out how to maximize cash flow. If a subordinate then decided to lie, that was the subordinate's decision.

You forgot the part where, after all that is said he goes "wink, wink".
> To be perfectly fair, in any job this is what you're supposed to do -- make your boss look good [...]

I find this sentiment horrifying. When I hire people, I don't want them to spend one second thinking about how to make me look good. I want their brainpower entirely devoted to things like serving the customer, improving the company, and helping their colleagues.

Admittedly, give that so many companies are dysfunctional feudal empires, it is often good career advice. But I still find it horrifying.
I made that mistake with the N4, I'm going to stubbornly hold onto it until Google gets in gear and makes a phone with a camera worth purchasing.
Yeah, sure. Nobody would ever notice the truck with the coolant tank in front of the building and the frozen pipes running in ;). Here in Berlin they freeze the ground to make excavations in places with high ground water, that looks the same.

To be honest - law enforcement could pull that off. But that's not the threat model that this is supposed to counter.
Unfortunately, it is a basic ecological principle that an increase in food results in an increase in population, and humans are not exempt from that. Yes, we have enough food to feed everybody. We have (usually) had enough, not just for decades, but for ten thousand years—ever since agriculture took off, and even more so since the industrial revolution and the Haber process.

However, food production is not enough to eliminate starvation. If you simply transport food to people in an area that can’t support a population increase, all you’re doing is ensuring that there will be more people there to starve in the next generation, and continually increasing costs of transporting food there.

You need to establish local economy and agriculture, or it’s not sustainable. And if such infrastructure can’t be put in place, you need to get people out of there.

Of course, I don’t know how to do that, nor do I know how to solve the economic problems you mention, but that is what needs to be done.
Innovation for Renewable Energy Systems
The US has a proud history of leveraging criminals for discrediting unions. And the legacy in popular culture is that unions lead to organized crime. Good luck in your reciding, sorry "recovering", economy.
Hah. I just looked at the src (heh) - you're right, one file. I take back my argument.

If esr wants to fetishize a time when Real Programmers took patches over nntp and applied them in rcs, then by god he should go all in and self host the thing!
The new way to get PR coverage
GNU Stow[1] referencing a git repo in ~/.dotfiles is what I use for that.

You might consider it hackish, but at least there are plenty of tools out there for managing it :)

[1] https://www.gnu.org/software/stow/
So I have two options: I can sell work product in a market controlled by "the FCC of vulnerabilities" with capped upside, or I can work directly as a 1099 contractor at an enormous daily rate for firms that will pay to get vulnerabilities before vendors do.

Why would I take the market route?
Cool, free pentesting. If I'd plan such an offer I'd give away units for free to CCC members that want to penetrate it. Maybe even throw in some money.
Build Better Products with the Feature-Assumption Matrix
Good thinking to be considering the demand. Why not a remote job? Also consider the trend. There's a site that ranks language popularity on a periodic basis.
Android Lollipop and iOS 8: More Similar Than Ever
Many of the amendments in the Bill of Rights use the term "persons", and not "citizens". Most of the basic rights in the US Constitution are extended to all human beings, even including undocumented aliens.
You seem to be describing companies that are institutionally concealing serious product flaws from their customers, and suggesting that overall security as a public policy goal is improved by a strategy of just hoping that reverse engineers won't notice.
Personally, I find 8 columns to be an incredible waste of horizontal space. I frequently place editor windows/panes side by side, and using 8 columns or spaces wastes valuable screen real estate.

But this isn't just a reaction rooted in practicality. To me, this looks and feels absurd. It kind of hurts to read. Again, this is just my personal take.

I prefer scope indentation of any kind to render as 4 spaces, but I'm okay with 2 as well.
Eh? I thought the tutorial was great. Took less than 2 minutes, I totally understood the rules, and had completed a sample puzzle. What more could you want?
Key Actions Driving the Future of Retail
I wonder if someone was fired on Discover side for having the idea to run a campaign on the Kindle with such a bad ROI. But I am not familiar with the ad business, maybe the efficiency was in line with what could have been expected...
ESR, is, if nothing else, the champion of his own relevance. I've never really been fond of his work, though he seems like a nice enough guy.

But he's just another OSS hacker. Bruce Perens has accomplished far more with far less controversy and self-fluffing.
Windows Phone security sandbox survives Pwn2Own
Watch a robot try to kick like the Karate Kid
Bug? http://imgur.com/DmSGy76
You invite the HN crowd to Wikipedia and the programming language articles will wind up more controversial and disputed than the politicians' biographies.
Google: You'd better listen to us than opposite.

Other than in UK I'm more than happy with European privacy legislation compared to US. It's imageable that we could grant Snowden asylum, but you would put him in jail for 20 years at least. There are also - afaik and except UK - no laws which enforce corporations to spy on behalf of the government without being able to stand behind these actions.

Right to forget. Would such a thing come from the US?
As i understood this your database storage is replicated to multiple places, but it still runs on one instance. It does not have failover to those replicated places. You'll have to launch multiple instances for that just like RDS. So cheaper, no.
Thanks for the suggestion. I added Flowdock support this week and will add the others as soon as I get some time.
Why I Walked Away From a $12M Acquisition Offer 18 Months After Our Launch
How Amazon does networking in its data centers
Then again, ESR has assumed a role in the free software community as a VCS expert, as evidenced by his reposurgeon project and uses.
The Map Apps That Move You in the Right Direction
And you still haven't explained how Scala has a similar problem.
You can't have 3 of the same colour in a row
>remove data from RAM before attackers can get to it //

Seems about the last thing you'd try too. Surely you'd try and catch the data on the wire a long time before you'd even contemplate this sort of scenario. At least then you have the chance to get the whole encrypted file you're after.
Oh, I thought it was in the same row. Well, that makes more sense. I treated it like a form of sudoku with only 2 symbols and 3 repetitions allowed.
IT buyers calling it quits with Silicon Valley
Who the hell documents anything well? I thought we were all programmers here.

Documentation of anything is the most difficult task, the most disliked task, and the most avoided. That's gotta be true no matter what anyone's job is, programmer or not.
Larry Page is making huge bets on new technology
Android 5.0 Lollipop is rolling out to Nexus devices today