skysight-inc/HackerNews huggingface dataset:
>Everyone having access to everything must be worth the security trade-off.

I would find this extremely hard to believe, especially at Facebook. At any software company, your code base is what defines you as a company; there is no way they'd let the good stuff sneak out like that.
I cited this interesting paper from Facebook engineers(2013) in another comment :

https://news.ycombinator.com/item?id=7648802

In 2011 they had 10 millions LoC, up to 500 commits a day,

but if we asssume the plots keeps going up like this, now in 2014 it can be pretty big.

Their binary was 1.5GB when the paper was written.
It doesn't matter if their blog does lip-service to the scientific method. No pun intended, but the proof is in eating the pudding, that is, in doing science.
Big Astronaut – RailsConf 2014 Recap: Day 3
Firefox falls to third place, lowest user level ever.

http://www.frontpagemag.com/2014/dgreenfield/mozilla-firefox...
"Fractal" here just means "mathy arty images".

Yes, it's disappointing that a word with a meaning has been kludged into some other context.

It's kind of worrying that the general population's math knowledge is so weak that we can just dump mathy words into a sentence.

> "It's basically like being forced to see in calculus," Padgett [...]"

But it seems he really is mathematician.

> Now, Padgett is a number theorist

So maybe he has special insight from his life before brain injury of how to speak to non-math people?
For those interested, this is achieved using a standard called CEC that works over the HDMI connection.

http://en.wikipedia.org/wiki/HDMI#CEC
Potential Net Neutrality Changes Spark Lobbying Storm
rude, off-putting and counterproductive to a discussion on any topic.

Manners were an invention of the aristocracy.

my opinion is that Jeff was replying to Shanley with what he considered to be a better approach to the topic.

Except that Jeff can't even bring himself to acknowledge Shanley in his post while stealing her title and structure after making an ass out of himself on Twitter such that he deleted the (MLK-splaining, among other) tweets before writing that post. He's participating in bad faith and being I-know-better, but what does he care? He has no skin in this game; he's got his.
With Enough Customers, You Don't Need a Product
The --depth flag has been around for a long time but, previously, came with a number of limitations (cannot push from, pull from, or clone from a shallow clone). As of 1.9.0, those limitations have been removed.

https://github.com/git/git/commit/82fba2b9d39163a0c9b7a3a2f3...
How the 2014 NFL Schedule Was Made
Also try simply "gq" + down arrow or "gq" + up arrow to realign line lengths to the paragraph length in the up or down direction. Or you can do "gqap" to do the whole paragraph regardless or where you are located. This helps me keep pretty 80char paragraphs when writing latex or .rst or .md files, and the separate lines get merged to a single line by the text processor.

edit: To explain better, it basically re-wraps text in the optimal way into a paragraph. So you can not worry about spacing while typing and editing, and then when you are finally done you can just select the text and fix the wrapping really easily.
Sounds lovely.
So why the hullabaloo?

Do you consider yourself an intelligent person such that upon reflection you might be able to come up with at least a couple of possible answers to your own question? Just curious.
The agenda is to make the tech community a more hospitable place for women who WANT to be in tech. It's not an agenda to force women into the industry just for the sake of numbers.
The Rabbit Proto Can Print Real Electronics
Robot maze puzzle
Gobot – Go framework for robotics, physical computing, internet of things
Boston marathon was under increased scrutiny because of previous terrorist attacks.

Thus the papers will try to say that this is a security risk; how can someone get to the race with fake numbers and non matching ID; she could have been a terrorist, etc.

Obviously that's all nonsense. Once you've bombed Boston you move onto other targets because you realise there is going to be increased security. And that's just the start, the rest of it is nonsense too.
Most of the teams do not have required skills for scripted test automation. Even the teams that do have the skills struggle to have time for testing.

Personally after doing programmed Selenium tests for 9 years, I have learned that when releasing software daily, scripted tests lag all the time behind development. Providing a simplified testing tool that allows easy trace creation and maintenance without programming is needed.

However traditional record & playback tools are not working for agile teams due to maintenance burden. Usetrace brings concepts from the scripted testing available to non-programmers.
I had a friend who was a phreaker here in the UK and was eventually arrested. At the time there was no Computer Misuse Act. They took hours to read out every "on this date did you make a call to the following number".

He just sat in silence. Eventually he was successfully prosecuted for "Theft of Electricity" from the places he had placed unauthorised phone calls through.
You are hoping for something similar to all the scientific studies showing how optimal the fast food diets most people eat are?
Easily Transfer Snapshots Between Accounts | DigitalOcean
I think educating our young about technology, computer science, the hacker mindset, etc. is a good thing.

As a kid, I'd really wished there'd been more mentoring, education, and general support available for young hackers. I would have been seriously pissed about discrimination -- and I daresay rightly so -- if exactly the sorts of things I wanted to participate in had existed, but had been closed to me because I was the wrong race (white) and gender (male).

That, in a nutshell, is the problem with the "get girls to code" idea. "Get young people to code" is a better idea, since it's more inclusive.

It's always seemed strange to me how many people seem to think that the right way to solve discrimination is with more discrimination, just in the opposite direction.
I don't believe the landing legs are rated to support a fully fueled vehicle; when the vehicle returns to land, it'll be bone dry after its final burn to stop it above the ground.
Yes indeed. I almost mentioned that in those exact words. :)
But they surely don't use git for that, right? In scenarios like this a versioning system that does not track all history locally would be a better fit.
that is a fascinating article, thank you. i like the idea of 'push karma'.
I should probably stop replying, but again, what specific thing that happened (as a step in the process that led to Eich stepping down as CEO) do you actually want to stop? You can't just wave your hands and say you don't want people to lose their job because of their opinions. The series of steps that happened here each make sense and taking action that would somehow prevent what happened would have to stop one of those steps from occurring. Which step? How would you stop it without banning speech or preventing companies from acting in their own best interest?

> How about, nobody fucking makes another guy lose his job for what he votes or backs?

So, if it came out that an executive at some company had donated money to the KKK, they should be somehow forced to keep him on? This position isn't inconsistent, it's incoherent.
Phoenix is a jdbc connector to Hbase that originated from salesforce.com and is currently an apache incubator project.
And eventually, you'll need a way to get the people in it.
The ironic thing is that it's considered common knowledge that VCs won't actually tell you the truth about why they're turning you down (because they don't want to burn bridges - they try to reject you without actually saying they don't like you). So it says more about the naivete of the author if he is taking the VC's stated reason for rejection at face value than it says about the VC himself.

And no, that's not actually the most charitable reading. The most charitable reading is that the investor actually did not know about the competitor. What you stated is like saying "A guy tripped over a rock. The most charitable reading is that he's clumsy," when in fact the most charitable reading is that the guy didn't see the rock.
This catch-22 applies across the government-aerospace interface surface.

I used to intern for a company trying to break into aerospace software---not hardware, just tracking and modeling. At the time, they faced a nearly-vertical climb into the market to get around the big names in aerospace; they couldn't sell to them directly (the people involved in the purchasing decisions were the people who would be getting downsized if the software proved to be as good as advertised) and they couldn't sell to the Air Force (it's basically nearly impossible to get into an AF contract cycle if you haven't been in an AF contract cycle).

Their break-in point was the US Army; at the time, the Army had a relatively small air asset capability (relative to the other branches), but a sudden need to know what was up with the GPS constellation AT ALL TIMES relative to their land and air deployments. The company was able to get face-time with the Army reps because the regular aerospace names wanted to sell them software that came at a price-point that usually bundled a shiny new fighter jet or stealth asset with it, and they weren't willing to drop their prices because they didn't want their regular Air Force customers asking "Why is the Army getting this software for a tenth of the up-charge you quoted us when we closed this whole contract last year?"

Sadly, that was years ago and I have no idea of the shape of the market now. My only other data point is the portrayal of the aerospace industry in the movie _The Aviator_ and the observation that it hadn't changed much between then and the early-21st century. ;)
Indeed it does - via Node.js - the code is here: https://github.com/grabbeh/geoflickr
The Cornell study she links to doesn't really address whether gender diversity leads to better results. It talks about informational diversity, value diversity, and a bunch of other stuff all rather gender neutral. It also finds that it's informational diversity that seems to have the biggest positive impact. I'm not sure if gender diversity is necessarily that important to info diversity. The first page or so of that study is also fairly interesting in that it references a bunch of other studies which when taken together paint a rather ambiguous picture regarding the positive impact of any kind of diversity.

I don't feel her second point says much about the need for gender diversity either. It seems to me that it's the people who use the internet that actually write this history rather than the people who merely build the architecture. I think it would be far more useful to see gender diversity in online arts, writing, social activism and so on, rather than in the teams who build that blog engine that allows all genders to express their ideas.

I don't see how the last point has anything to do with gender either. If it's technology that will produce most jobs in the future then we should encourage all people to take more training in technology.

I read the article precisely because I was interested in an answer to that why question and also because I was happy to read that she does not think asking this question is offensive (it's often the opposite). I'm not very satisfied with her answer though. I'd appreciate it if someone else could contribute to this discussion.
it is so you can type

grep -n ^functionname *.c

and get the line that starts the definition
Yes... Nokia may be dead, my Nokia phone that I got for my 16th birthday is still alive and well. :)
Last I knew, the FB mainline codebase was in fact still in SVN with git-svn dcommit (possibly hidden under arc) being how things land in "master" (and the revisions being merged quasi-manually to a release branch immediately before HH compile)

FB doesn't need to branch ... Gatekeeper (their A/B, feature flag system) really takes care of that concern logically
Space Kit from littleBits, Lego for the grown up
Probably also a reference to American Psycho, where "No Exit" is the last part of the novel - itself a reference to Satre. Psycho, of course, was a critique of the money culture of 80s New York.
Cryptol version 2 released (and open sourced)
Show HN: Guides Embedded Knowledge Base Widget
Since this is an exercise divorced from reality, the usual vehicle was FORTRAN.

Dang it I cheated and looked up Rus's quine. For anyone not wanting to cheat a good hint would be "tail recursion"
>People change something in their module. They don't test any upstream modules because it's not their problem anymore.

If you use any sort of versioning this shouldn't ever cause a problem.
If the two articles existed in isolation, I would be inclined to agree (though I think Jeff's is actually pretty poorly thought out -- as the man himself said: https://twitter.com/codinghorror/status/273551344533639169). But there's a clear, obvious chain of events here that starts with Jeff reading Shanley's post, criticizing it, then writing his own version with the same title without acknowledging why.
This strikes a chord that's been humming for awhile. People flock to start-ups expecting wonderful lifestyle, changing the world, yada yada yada. But then they fall prey to the same societal pressures that they sought to escape from in the first place.In the end they're still climbing the ladder, just instead of the end point being CEO, their end point is IPO. There's not a huge difference.

I wonder if it's possible to bring "slow" principles (as in slow food) to the world of start-ups? There's nothing wrong with fast and lean, but the interpretation of it has been perverted to a great extent I think.

Personally as a founder I aspire to stay bootstrapped and migrate to financially sustainable to scale. Even if that means $20K for 10 years, that's still enough money to live in SF if you know how, and I don't want to subject myself to pressures from any number of investors demanding returns. I want to focus on the social vision that I want to achieve, not monetization. Yes I'm starting from a more idealist perspective, but hey, I expect some of that to be worn away with time, hopefully by starting from a greater base, I'll still keep some of it by the end!
I'm sure they have the positive metrics and the negative ones. They share the positive ones for Wall Street. The real question of their culture is does Mark Z also dwell on the negative ones internally in order to change behavior? Or is his spending his time looking externally?
how is 8gb a lot, that's a small thumb drive's worth.
Retrace Genius to Become One
Portable OpenSSH is a seperately run project, for the hard of thinking.
The trucks are driving between relatively fixed points, so it's a simple matter to build CNG stations there. Plus, the cost of a battery scales linearly with the capacity of the battery, while the cost of the CNG tank scales the square root of the capacity. Batteries are also heavier per unit energy, which reduces the truck's legal payload capacity.

So that use case has a strong argument for CNG.

Weight doesn't really matter for a personal automobile, and you can't (easily) make the tank big enough to argue that a large tank is cheaper than a large battery. It's true, but costs unrelated to tank size are still important, and the bigger issue is that the range sucks unless you give up the entire trunk (since you can't make a CNG tank flat (like Tesla) or T-shaped (like GM).
Assuming 32 bit instructions at least every third instruction would have to be a call or jump - this seams no reasonable assumption. And if you have code with such a high density of jumps you will run into a lot of other problems, too, for example branch mispredictions and cache inefficiency due to non-locality. Maybe there is really a niche where this design has advantages but I don't think it is good for general purpose code.
Almost half of homeless men had traumatic brain injury in their lifetime
Yes, AT&T’s Threat To Boycott Next Year’s Spectrum Auction Was Bullshit
Shenmue was great, one of the few mind-expanding video games, at least for a westerner
Contently Offers Tools To Help Content Marketers Go Beyond Pageviews
A Napster-like with node-webkit (nodster)
Great start to a great product.

We have an Angular app w/ OAuth flows and connections to outside apps. We started with Protractor running locally and on SauceLabs, but it hasn't seen much love because adding new tests takes time, especially for complicated stuff like oauth flows.

Your product should allow our "Product guys" and QA guy write the smoke tests in much less time and maintain them without having to write code or take up developer time, which is huge in a team of 2 guys who write front-end code and would be maintaining the tests.

The only real issues I have right now are
1. Errors can be hard to track down since there isn't any console output. That's something I miss from SauceLabs which was a huge help.
2. Smaller, but annoying, pasting isn't allowed when creating a test. This is painful for username/password entry. It would also be nice to use some kind of variable to ease this.
3. I'm unsure of pricing. When I'm logged in, I see that I have the free plan, but I see no limits or details about the plan.

Other than that, it was a great feeling to get a basic smoke test, plus jenkins integration, plus flowdock integration within an hour of discovering the app. Again, great job!
I don't believe requiring Find My Phone to be activated as part of the activation would be that onerous of a regulation.
1.5GB binary that includes their dependencies (other binaries).
Actually, this thread has been moderated heavily both by us and the mods as well. A lot of negative stuff has been downvoted or even removed.
New user content domains
Most banks have 3rd party APIs that allow service calls for read only access to a given account. Thus removing the need for a bolt on service to store credentials... Most times the best you get is an XML feed of transactions, balances...

If you're integrating with a financial institution that cant give u this. I'd go with paginated hash of the passwords stored in the data file with keys hashed in filed on the file system. I'd store the hash for the pages in a physical dongle attached to a server, with hardware discovery.

You could paginate the dongles daily too... There are some off the shelf dongles that do this quite nicely.
Private Citizen Bloomberg's Philosophy on Philanthropy
Perforce tends to be big in game dev because it does better with repos full of giant blobs, has locking for working with them etc.
Perforce is king in game development. It's also the only place I personally still use Subversion.
SOA isn't a magic bullet.

What if multiple services are utilizing a shared library? For each service to be independent in the way I think you are advocating for, you would need multiple copies of that shared library (either via separate copies in separate repos or a shared copy via something like subrepos).

Multiple copies leads to copies getting out of sync. You (likely) lose the ability to perform a single atomic commit. Furthermore, you've increased the barrier to change (and to move fast) by introducing uncertainty. Are Service X and Service Y using the latest/greatest version of the library? Why did my change to this library break Service Z? Oh, it's because Service Z lags 3 versions behind on this library and can't talk with my new version.

Unified repositories help eliminate the sync problem and make a whole class of problems that are detrimental to productivity and moving fast go away.

Facebook isn't alone in making this decision. I believe Google maintains a large Perforce repository for the same reasons.
So, have you done more analysis on this than SpaceX has?

You should send them this post of yours so they stop wasting all that money! I bet they never thought of what you said.
On traditional launch vehicles, yes. Shuttle was definitely this way. And I'm sure SpaceX will initially do a complete disassemble and inspection to gather more data about the wear and tear.

But the Merlin engines have been designed from the start to be reusable and dependably reignitable, whether at sea level or upper atmosphere. They're pretty amazing-- essentially the pinnacle of +50 years of engine design. Tom Mueller is a huge badass. :) http://en.wikipedia.org/wiki/Merlin_(rocket_engine)

And check out that bad boy roar: http://www.youtube.com/watch?v=wkdReoxGHG8

I don't have a link on hand, but Elon has said multiple times that the majority cost of the Falcon-9 is the raw material. One of the reasons they've been able to drop the price significantly is by using more efficient manufacturing techniques, requiring less material and creating less waste. (e.g. stir-friction welding)

It's also worth noting that Falcon-9 can still complete a mission with one (and perhaps two?) engine failures, which gives quite a more comfortable margin of error. There's a big difference between "perfect" and "near perfect" when it comes to engineering these things. ;)
There's a big difference between a linear history produced by actual linear development and one produced by `git rebase -i`. They both have the advantage of being easier to understand later, however.
I think most use Perforce.
You can create a trace for your web app and integrate it with Jenkins in 5 minutes.

One customer, that didn't have any automated testing, was able to create 40 cross-browser traces and integrate runs with Jenkins in two days. The average running time for their whole set is about 3 minutes.

When you register account, you can test for free.
CI and reporting are under settings.
I would think inspecting, cleaning, and assembling the stack would take days. So next-day is probably Musk hyperbole.
what kind of information you can pull? is it possible to pull content of the comics?
> boys who were fidgety and distractible

Right: Since it was nearly only the boys and normal girls are not like that, it must be an 'illness'! Whenever boys and girls are not the same, there must be an illness because, as we know now from the feminists, boys and girls are the same, exactly the same, with no differences at all except illnesses!
Yeah, doing it this way they can never make API incompatible changes without also fixing everything downstream... which effectively means once a library is popular enough it is locked at it's current API forever.
So it is like the Coca Cola recipe? Only two people allowed to know it and not allowed to get the same flight? Yet everyone else able to mix and serve the syrup?
Hey, that's a very nice piece. Thanks for sharing. This is by the author of several very interesting books of historical criticism, as well.
One implication of this that I think is worth mentioning: if Amazon's stock price falls too much, if I remember correctly, their compensation plan has them grant additional RSUs to employees to make up the difference.
I admittedly do not have a good data recovery plan. A house fire and it's lost (assuming the drives are beyond repair).

I'm kind of hoping a good+cheap service actually comes along. All I'd really need to do is take a backup to work though and swap them out once in a while -- but I'm not disciplined enough for that :)
IPG – YC Interview Simulator
I don't know what I'll use this for, but I'm happier knowing it exists.
I also have about a terabyte of videos of kids and so forth.

You are right that external hard drives are a cheaper option, but you must actually take the time to transfer the drives offsite. I'm lazy and since I can't automate physical transfer of drives, that does not work for me. That's why I use Glacier via Arq.

Aside: CrashPlan and a few others allow me to backup to drives I've placed at a friend's house. But I'm not interested in setting that up.