skysight-inc/HackerNews huggingface dataset:
My point is that people should be branching from stable branches.

From your explanations, I understand your scenario is this: a private (shared by a team) repository on github. You work on your PC and then push on the shared repository on github.

If this is the case, you should push only when the branch is stable. If people really need those branches and you rebase them, you jut make it hard for them.

Either you stop rebasing what they consider public branches or you reconsider what are your public branches.
Well, that analogy is OK but there is another analogy which comes to mind: keeping track of everything you do may have very useful future side-effects. As any lab researcher will tell you, keeping a strict log of anything you do is the way to both knowledge and reproducibility.

So git history is not necessarily "human history" but "engineering history" and as such, may be much more important than you think and "curating" it may be a mistake.
Hey now, there are different degrees of caring. I care 10% and cygwin98 cares 90%.
How Mobile is Changing the Traditional Retail Shopping Experience
For example: http://www.businessinsider.com/google-bus-is-a-sign-of-silic... or more succinctly http://www.sfgate.com/living/article/Why-we-re-invisible-to-...
We're using StatusPage and we host on AWS. We decided this was acceptable because they're in multiple AZs in a datacenter that isn't our primary.

The (minor) risk presented by that is softened further by the fact that it's a communication tool, and we have other ways to communicate status with the team and with customers.
This! I have been thinking for a while that this whole weird business about rebasing and 'clean' history is really a response to a shortcoming in our tools, which don't give us a way to distinguish from 'small' incremental, work-in-progress, historical-record-but-not-that-interesting commits, and 'big' significant, feature-completing commits.

In Mercurial, you can kindasorta have this if you do all your development on named branches, and only merge the named branches back into the default branch at these significant moments. Then, you can merge willy-nilly, without rebasing or otherwise destroying or lying about history, and distinguish ignorable work-in-progress merges from significant feature-complete merges by which branch they were on. Most query commands let you filter by branch, so you can easily do that.

For those not familiar with Mercurial, the difference that allows this is that Mercurial permanently records the name of the branch a commit was added to. That means there is an observable difference between merging A into B and merging B into A. This is not universally agreed to be a good feature, but it does allow this particular approach.

Then you just have to choose between having a single shared development branch, a branch per developer, a branch per story, a branch per task, etc, and come up with a coping strategy for any resulting proliferation of branches.
True, but that is the same reasoning that the law goes by when it is required to prove guilt rather than proving innocence. The legal system many times lets the bad guy walk to make sure that an innocent is not accidentally convicted or over burden by having to show innocence. Just because something criminal can happen shouldn't be enough to warrant a lawsuit. There should be proof of criminality, infringement, whatever. Otherwise the law will simply be used as a harassment tool as is being done with patents.
Function.prototype.bind Edge Cases
http://www.glassdoor.com/Salary/Facebook-Salaries-E40772.htm
Taken straight from Matrix Partners's website (investor in JustFab): "Don and I are aggressive guys, and Matrix approaches our business the same way.
- Adam Goldenberg, JustFab"

Choose investors that match your ethics I guess.
I'd potentially trust a well designed autopilot a lot more than I trust the human pilot for routine tasks. As long as there's some sort of alarm for things changing significantly, I don't really see the problem if they want to sleep half the flight - just, you know, wake them up and give them a coffee before landing.
I also noticed this in IntelliJ when I went to copy some Java into a Scala project. As I began converting the Java code to Scala after the copy I was extremely confused when I found that the pasted code was already converted for me.
What do you think is easier for the next guy?
1) three commits that do:

- a = 1;

- a = 7;

- a = 3;

or

2) one commit that says:

a = 3;

My point is that experimentation is slightly different from changing your mind about the whole implementation.
It is the same as writing your homework. You have a separate piece of paper where you make your experiments.
> Your personal feelings are no justification for trying to create laws and interfering with other peoples' voluntary transactions in the marketplace.

Actually, doing precisely that is at the core of living in a civilized, democratic nation. If you think full-on free market is better, there is a (not-so-well) working exemplar over in Somalia.
Private buses don't cause income inequality. Your income is not the result of other people driving private buses to work. If it is a result of that, you need to show how... not link to articles bitching about how people drive private buses.
You're missing the point. Patents are the scope of these laws, not general legal practice.
I think it's better now :)
Linking to an average of Facebook salaries is not an explanation for why people being paid to work at Facebook is determinate of other people's income.
Hardware: The tip of the Software spear and why it matters
"I expect a big reason for not releasing the data is..."

No, no, no. The data are released. The mission pays people to properly calibrate, process, and format the data. NASA then pays to host the data indefinitely. The basic link for planetary data is http://pds.jpl.nasa.gov . There are other sites for Earth, solar, astrophysical, etc., data.

Source: I know the people who run PDS.

The kerfuffle in the thread is about derived papers, in some cases by non-US collaborators, not the data itself. To the extent it is about data, it's about the post-capture embargo period of a couple of months (in the case of initial Mars data).
The alternative is also OFFICES
Except for the traffic control part: for flight that's still done by human operators.
I enjoyed that visualization.

When you consider that Consider Phlebas was published in 1987, it was probably necessary. In 2013, a writer can count on all sorts of metaphors and approximations that wouldn't even have been a concept to most in 1987.
No, Apple hasn't said it will share a 'fingerprint database' with the NSA
I end up with a lot of "Interim commit on foobarbaz" because I'm leaving work and want to push my code just-in-case. Refolding those into "foobarbaz: feature 1" is a lot nicer.
Angela Duckworth and the Research on 'Grit'
I wonder how "complied" it can be with Obama-care with all the broken English and bad grammar...

Yet another slashvertisement.
This is a neat project. I have a giant codebase I'd like to try this on. Depending on the output, this might be the kick in the pants I need to get in to scala full time.
I beg to differ. Do you think a single mother of 4 can easily afford to commute to somewhere in the South Bay to get a better paying job?
IPv6 gathering momentum thanks to that 4G phone in your pocket
Most of Reddit is a cesspool, but I always get really excited when there's something new in /r/dependent_types.
New UNIX implementation (1983)
VT-d addresses this. Standard on most Intel Core processors for a couple years.
GIT Mirrors of Percona XtraBackup, Percona Server, Oracle MySQL trees
I think the Django-CMS project kind of brought this on itself due to it's naming decision.

In fact, because of its name I was always under the impression that Django-CMS is the CMS project officially endorsed by the Django BDFLs.
Well, you don't have kids jumping in front of your plane and the planes around you can't suddenly stop.
What would be really cool (at least for me) is to be able to print landscape models with geological data included as well....

[e.g. the Black and Red Cuillins of Skye]
Here is a good one, http://cleandatahub.org/ They are trying to aggregate cleaned data sets across the web.
Are there any YC companies that compete with JustFab?
If Netflix let you add individual movies to a cart and had a "rent this now" button that actually signed you up, that'd be a great comparison.
All the reputable sites will let you try on and return items for free.

Also if you have a pair of shoes that fit you well, it's likely that other shoes from the same brand will fit similarly.
[video] Jeremy Zimmerman sings Happy Birthday to GNU
Why not keep the keys in a TPM and pull them into "real" registers whenever the kernel context switches into a specially flagged AES decode thread, and zero them when context switching away?
Can this research be improved to turn all dumb keyboard into wireless one ? I'm not sure in technical limitation on how much this can be improved.
The car keep the driver awake long enough so the driver can pull over and stop driving. What's the plane going to do in that situation?

If the autopilot is detecting the pilot is drowsy I'd rather it let the pilot sleep than prod the pilot awake into further drowsiness.
I could care less about points. The value to me is in the discussion, but with those particular comments, the discussion wasn't happening, so I put them out of their mercy.
Compose, don't inherit
I think the intention was to say that they are "rockstars" in their own head with however way they choose to define it.

I could be wrong but that's my take.
No, but private buses are indicative of how people in the tech economy are effectively shielded from dealing with the same issues of other people- the private buses are a symbol of the bubble they live in, and the callous behavior of that Googler is a symbolic example of someone stuck in that bubble. I suppose one takeaway is that it shows that the Google doesn't do more to encourage its employees to patronize public transportation.

And a more speculative idea- maybe large tech corporations should use their influence and power to encourage the cities that host them to reform. The Bay Area has a notoriously shoddy and inefficient public transportation system relative to a metropolis of its size and wealth. Maybe giving back to the communities through ways such as that, they could engage with the Bay, not just create bubbles within it.
Neato. Angular reimplementing it's own module system (when many developers already have a large body of code in existing module formats, particularly AMD) was one of the things that turned me off when first looking at it.

Do ES6 modules have all the dependency injection stuff the Angular developers wanted?
We generate a PDF of the documentation too.
I don't think it's common practice to look up an e-commerce site on Wikipedia before purchasing.
Not to mention that in practice, if this sort of history cleaning is forbidden then people will just attempt to not commit those first two lines, meaning that they are not getting the full benefit of version control.
If Crowdfunding is the New Day Trading, Look Out
So stuffing sex-related words into the keywords tag is the SEO equivalent of drinking PBR?
Love this article. Shows the disconnect of SV and the acceptance of age discrimination.
That depends on the 3D printing technology. Some are perfectly fine with overhangs because the medium is self-supporting, and most can handle small overhangs at each vertical step without much trouble.
Thanks! Yeah, I'm sure O'Reilly would want something out for 1.0, but not before.
I've given up on salary.

I work as a W2 contractor (and 1099 at very high rates) and I always let my bosses know if they want me here after 5pm then they better be ready for me to charge it.

I might have to pay for my own benefits but I have full control over my hours this way. It's a nice compromise between salary and freelance, even if I do have to deal with a recruiting agency (just don't work with mom-n-pop recruiters and you'll be okay).
While Toyota's apparently monitors the driver herself, it seems most of the others on that list monitor driver input. Especially on a long haul flight where autopilot is on, they aren't likely to have any direct input, but should be monitoring the radio, engines, destination, and other key systems. The real concern with sleeping pilots is something like this happening [1], for which I never found a explanation other than sleeping pilots as particularly likely.

[1] http://www.cnn.com/2009/US/10/26/airliner.flyby/
I just hope you are not referring to the tech journalism which are VC-funded
Yes, I believe you are still obligated to file. Not sure how rigidly that's policed, though.
That's very true, especially considering the members of the Power Nine. None of these cards win you the game by themselves by dealing damage or milling, but they are just huge enablers for almost any strategy.
IBM FusedOS
Could have been a good article promoting awareness about horrendous quality of life for most air crew but the editor just couldn't resist the horrible title and cliches about dangerous humans interfering with autopilot systems.

Automated flying isn't as cut and dry as is commonly thought, or as some of the other comments might indicate. Human error is definitely a problem and it's compounded by the realities of pilot working conditions which, unless you're a senior pilot at a major airline, means long hours and low pay. Pay (and most hours counted by regulations) is usually only counted from push-back to the gate and doesn't count hours pilots have to spend commuting, briefing, etc. This is difficult to change with the weight airlines have with the FAA and an industry where an unlimited supply of people who will suffer through anything to fly for a meager living, or in some cases even pay to work (see: "Shiny Jet Syndrome").

Autopilots fly and land extremely accurately [in the US at least, in visual conditions most landings are hand flown, and 'autolands' are done just enough as to keep up with periodic test regulation], but aren't feasible for a complete airline flight. I'm not convinced there is an automated flight management system with sufficient robustness to handle all the contingencies that have to be accounted for on a passenger flight. Drones are a completely different story. They're expendable, and get performance savings from not having life support. An airliner needs a pressurized cabin anyway, so you might as well shove a few pilots inside. And what if the guy remoting into the plane from North Dakota falls asleep? Or the network goes down, for that matter. How long before onboard autopilot figures that out, and has the plane going into survival mode looking for an airport to land (better hope they had great QA), and creates cascading delays throughout the airspace system. Or, hate to say it, another earthquake-tsunami occurs and takes out a couple airports, leaving dozens if not hundreds or airplanes looking for alternates within range. Now you're talking about a total integrated ATC automation. I'm just not convinced we're there yet, or it's coming any time soon. Leave the pilots be and give them some sensible rest/fatigue regulations instead.

The best analogy I have seen is that autopilot isn't flying the plane any more than robots in a modern operating room perform surgery while the surgeon sits back and takes a nap. Maybe they'll write an article about how that might be safer for us tomorrow.

Disclaimer: pilot. Also, I stole a lot of my information from Patrick Smith, who blogs frequently and crusades against common air travel misconceptions on http://www.askthepilot.com/
You have to sign in with a Google account to access the content. All I get is a login page, at least.

Anyone got a link that is publicly accessible?
On the whole, MJ is one of the worst sources for news or information on the internet.
I may have been naive and I won't make the same mistake again. However, most people are used to trials expiring and being forced to explicitly upgrade to continue using X product. This practice seems scammy because it is something unexpected to a lot of users, and I'm sure whoever came up with it knew full well that people would be misled.
by amount of employees compared to market valuation. kodak vs instagram.
It takes a certain amount of life experience to arrive at the conclusion that many challenging work problems are solved by an insight that hits you in the shower, or while jogging, or during other seemingly idle moments that an 80 hour work week robs you of.
Correction: Link to API code to connect to OpenTOK, not source code as you would expect...
First and foremost, I don't worry about someone's hours at all if they are producing according to their role. During this time, I am clear on what I expect them to achieve, and I'm always open to discussion as it relates to pushing/rearranging deadlines.

If I find that they aren't producing or getting things done, obviously I need to find out why. One of the things I look at is hours, which I find works well.

I learn that a) this person is not only watching the clock, but being creative with ways they can avoid actually doing work while pretending to be busy, b)they need better training/help in order to do their job and productivity has nothing to do with hours, c) we're being unfair with our expectations.

The topic of culture is one that often arises here on HN, and I'd argue that there is nothing more damning to a culture than having one person on a team that checks out at 5 without realizing he/she has a team member struggling.

A little 'hey, I'm about to head out, can I help you with anything?' goes a long way.

In a past life I managed an interactive department, so I'm not just talking about developers here.
But that's a completely different scenario, and one that I'm sure you would discuss with your hiring manager before accepting the position.
Pilot here (learned to fly at age 16). There really should be a system for allowing air traffic control to remotely control flights en route, so pilots can sleep, read a book, bang their favorite stewardess/steward, etc.

The only phases of flight where you really need humans at the controls are takeoff, landing, and uh-oh what the fuck is going on (this being a broad "catch all" category which encompasses everything from an exploded engine and hydraulic failure, see United Airlines / Sioux City, to a medical emergency).

I would never fly on a pilotless airliner, but I'm fine with the pilots being asleep at the wheel during the en route phase of flight. There really isn't much to do except look at the GPS moving map and say "yep, we're over Iowa...... yep, we're still over Iowa". Course/altitude adjustments could all be beamed in from ATC.

I'd prefer them to be rested up for landing, or in case something unexpected pops up.
Being male I can't begin to understand what your wife is experiencing, but it sounds to me like she could do with working somewhere else. There must be other, more forward-thinking companies that would love to hire her.
What I find slightly disappointing is the relative lack of vartiety -- the ships all look alike, with small variations. Maybe because this subgenre of nerddom is more SCI than FI, and rules constrain the construction of vessels?

It would be interesting to see more drastic variations on the theme -- something beyond a roughly oblong object with superficial extrusions.
The plaintext of whatever you're encrypting. Presumably you're going to actually use these debug register AES keys to encrypt or decrypt something more interesting.
Typography archive with real world examples
Hopefully this would also stop pilots interrupting the films every five minutes to tell you what the weather is like and how high the plane is etc etc.

YOU'RE A GLORIFIED BUS DRIVER. JUST GET US WHERE IT SAYS ON THE TICKET.
Why there’s no reason for big universities to rein in spending
This looks great. Now if only Scala would play nice with Android, there would be no need to look back at java at all.
Terrain LOD for DirectX 10 Graphics Cards, using SlimDX and Direct3D 11
Kenya attack: Hostages found 'hanging from ceiling' with 'eyes gouged out'
I never understood that. You'd think that reddit users are savvy enough to adopt html5 video. RES could just as readily inline video as they do animated GIFs, and we would all save a hell of a lot of bandwidth.

The advantages of animated GIFs made sense pre-video tag.
Just like Audible. Do you get a max number of credits, resulting in paying a monthly fee for no new value, like with Audible?
Github wear - Octocat hoodie
How to access Dropbox from the command line in Linux
Site load time
Hi,
Can you anyone suggest how I can improve load time for a website with a lot of images. Images and js files are compressed already. We haven't tried CDN yet.
GTA5's Mt. Chiliad Puzzle
> Couldn't there be some way to just tag the "main" commits and mark the dead ends as "extraneous" rather than destroying them? And then have your history-viewing tool hide/squash the unmarked "invisible" commits by default and only expose them when specifically requested?

You could do exactly that; look into git-update-ref for how you could implement that so that garbage collection doesn't wipe out those dead ends (git-notes basically does what you would need to do).

Note that you would still be rewriting history, still rearranging the DAG, but you would have references to the old states. Basically like a permanent reflog, though perhaps with an interface tailored to this usage.
RoadRunnerSports has the same model. I got VIP on checkout (actually the agent on the phone gave it to me) four years ago for free shipping. It them autorenewed for $25/year the last three years, despite no interaction on my part with the company.

The reason it annoyed me is there was no billy email telling you you'd been renewed, no disclosure that this would happen, and even your billing and purchase history when you logged into the site had no mention at all of the charges. Clearly an effort to prevent you from noticing. Also a reason they've got a heap of BBB complaints. Quite sad that this remains a business model.
Epäilemättä.
In Consider Phlebas, the refugee Mind that was hiding in the tunnel system was described as existing mostly in hyperspace [1]. Whether that beats time travel as a computational shortcut I really wouldn't know.

[1] http://en.wikipedia.org/wiki/Mind_(The_Culture)#Structure
Innocent question: what happened to GNU? Lotsa good tools available, but as Minix spawned Linux which has a good chunk of the world, GNU as an OS seems but a legend.
that's always been an issue in sci-fi. They're all basically either literal ships that do not have a regular uncovered deck and merely mirror the bottom of the ship, or airplane/fighter jets, and finally, submarine-type vessels.

Once in a while, we throw a sphere in there, that's it.

It's really boring, and yeah, you're completely right. If you look at the picture, it's just a bunch of same looking ships aiming right. That's it.
LAUNCHED: The All-In-One Editorial Calendar for WordPress
I know recent grads making close to $200k (everything included) simply by working at Google...
I'm not sure that's the case when it comes to http methods though -- I thought it was, but seeing two pretty high traffic sites, running different "real-world" web servers both give errors on this -- apparently it's an area in which we've already moved a bit away from "be lenient in what you accept; be strict in what you send".

It's been so long since I've played with netcat and HTTP that I can't remember if 'get' vs 'GET' "used to" work or not...

Still, might be something that should be possible to toggle with a flag (case insensitive parsing on/off or something like that).

Might also be useful to keep in mind that there are very real differences between HTTP/1.0 and HTTP/1.1. For browser-facing stuff, 1.1 should be fine these days(?) -- for apis etc, I don't know if "proper" 1.0 support makes sense or not.
Author Steven Levy: What We Owe to the Hackers