skysight-inc/HackerNews huggingface dataset:
Disclosure up front, I don't really use git myself. I have tried it and found it to be too confusing. I liked svn and these days use hg. I also tend to work on mostly solo and small projects.

However in my observation I have found that more than any other revision control system I have used, the person ultimately responsible for the code spends far more time cleaning up history and recovering from developer mistakes on projects using git than any I can recall, and that goes back to CVS and Visual Source Safe, also including svn and hg.

I know a lot of people use git and love it so I'm prepared to accept that they're all smarter than I am. But IMHO, the version control system should be incidental to my work. It should not demand any significant fraction of my brainpower: that should be devoted to the code I'm working on. If I have to stop and THINK about the VCS every time I use it, or if it gives me some obscure "PC LOAD LETTER" type of response (which seems to happen to me when I use git) then it is a net negative. If I need to have a flowchart on my wall or keep some concept of a digraph in the front of my thinking or use a cheat sheet to work with the VCS, then it's just one more thing that gets in my way.

I think git probably has a place on very large codebases, with very distributed developers. For the typical case of a few developers who all work in the same office, I think in most cases it's overkill and people would be more productive using something simpler.
London to Berlin Using Uber – Worth a Go?
I usually use rewriting history to package the code I've worked on into logical commits that should be stable at each point when applied in order. That way, it's very easy to reverse a commit or cherry pick specific functionality into the production branch early (ie the main branch isn't the stable one).

Would I like to get away from that and do it from the get-go? Oh yes, it'd be great. But I'm not there yet and so re-writing history is nice. And doing so forces me to think about the code I've written and where the boundaries of the changes I've made are. Granted, I haven't done it on very long lived feature branches (or big ones) - that may be where most of the penalties are manifest.
How to get customers for your startup: A comprehensive guide
The Rise of the Liquid Data Center
Is the new Macbook the perfect minimal development machine?
It looks like an initial, empty LLVM backend placeholder not doing anything useful yet. Might take few months from this moment to get it working.
Clash of Giants: Apple vs Google
In either case, he would have signed up for a felony tag, which likely could have hampered what he wanted to do with the rest of his life. I am guessing that he would have found that in and of itself unacceptable.
I'm starting to think that part of the problem we are facing at the moment is that feature branching itself can be exceptionally harmful.

I see statements like "The power of git is the ability to work in parallel without getting in each-others way" and get really worried about what people are trying to achieve. I want my team's code to be continuously integrated so that problems are identified early, not at some arbitrary point down the line when two features are finished but conflict with each other when both are merged. We seem to be reversing all the good work the continuous integration movement gave us; constant integration makes integration issues smaller and easier to fix.

I personally prefer to use toggling and techniques like branch by abstraction to enable a single mainline approach. Martin Fowler has a very good article on it here http://martinfowler.com/bliki/FeatureBranch.html
Web is independent, thus making tools for it is both no one's and everyone's concern.

Mobile/desktop platform providers on the other hand are typically worried about developer experience and thus e.g. you get XAML/QT instead of patching HTML with Bootstrap.
It's an old article from Sep 19, 2013.
26 popups you have to dodge to get to the slider that you have to click through with another 17 ads.
This is the reward:

1. Bootstrap
2. Node.js
3. JQuery
4. HTML5 Boilerplate
5. Ruby on Rails
6. D3
7. Impress.js
8. Font Awesome
9. Backbone.js
10. Homebrew
I was no more frugal having bought a house, than when I was putting all my money away towards a deposit on a house, probably even less so.

I would have thought that the biggest reasons were (roughly) freezing your shelter expense against inflation, and putting an upper limit on how long you pay for shelter.

i.e. If I rent a £1000PCM flat for the rest of my life, my bill for shelter will continue to be roughly £1000PCM in today's money for the rest of my life.

If I buy a house with a £1000PCM mortgage payment, it will remain roughly £1000PCM for the rest the mortgage (though current low interest rates mean that it probably won't), which, in 25 years time could be worth just over half as much as it is now. And in 25 years time, I won't have to spend on shelter any more. I will have maintenance costs to pay for, but they are unlikely to equate more than £1000PCM in today's money over my lifetime.

So, where M is homeowner maintenance costs, someone with N+M living expenses is more likely to be better off than someone with £1000+N living expenses.
I like with #1 how you start with the word "no" but then repeat back to me what I said. So we both agree, you need a higher resolution than we have today to clone IMAX in VR, and we won't get that unless VR takes off (as funding is needed to produce the screens). VR also has the weight X factor, how heavy is this prototype 2000 PPI screen? And much would one cost?

Both we agree on #1, we both said the same thing.

> It doesn't have to be clear that VR will succeed for it to represent a threat to IMAX's business.

I literally don't understand what it is you're trying to say.

If VR fails, it isn't a threat to IMAX business by definition. Something that isn't popular or doesn't exist cannot be a threat to something else.
Rent pays maintenance costs, too it's just forcibly amortized and externalized. Higher-density housing like apartments and condos do have scale efficiencies reduce per-unit/occupant maintenance costs. But the difference between renting and buying is somewhat apples to oranges if you're comparing renting an apartment to buying a house.
"It’s been solved in court in the past"

No, it actually hasn't, at least not to the degree you think.

For example, the main ruling in favor of your argument, the Hopper ruling, turned on this:
"commercial-skipping does not implicate Fox’s copyright interest because Fox owns the copyrights to the television programs, not to the ads aired in the commercial breaks."

Not on some more general right to commercial skipping.

The only thing won on appeal so far is the preliminary injunction. Dish may in fact, still lose :)

Even if they don't, unlike TV shows, publishers will likely be able to claim compilation and collective copyrights on the work as displayed to the user. Plus, it's not time-shifting. Plus you have website terms of use that may bind you.

You may not want this to change the result. It probably changes the result.

"The publisher has no right to expect that users actually see ads. Even with TV, all recording devices since the time of VCR skip recording ads completely. And with live TV, people switch the channel."

This is 100% not the same as what is being described here.
Those are time shifting devices. This is not. It is not "fast forwarding" the ads on the computer. People are also not switching to different tabs to avoid the ads. You also have another serious problem in websites: Terms of use. Unlike TV, which doesn't bind you to anything, on the web you can be bound to terms of use (plenty of website terms of use have been held valid and binding, it's usually a mixed question of fact and law). Expecting precedent to come out the same given all this seems .. a dubious line of argumentation. It may, it may not. Acting as if this is a solved question is incredibly premature.

Additionally, the only court in your favor has not ruled that
Ad skipping is generally okay, it ruled that Fox can't complain about it because they don't own the copyright rights to the ads".

You do realize this means the ad owners* may be able to complain, right?

Anyway, if you believe otherwise, i'd love to see some case law.
(Because the case law i've found doesn't support your argument at all :P)

(Note, since i got a private email about it: I actually don't have strong feelings one way or the other as to whether it should be legal/etc, i'm just trying to express an view as to whether it is)
Absolutely nothing you said supports the notion that toxins are looming in fat and losing fat releases them and makes you fell sick - which is exactly what you said. When questioned about this you just changed the subject to something completely different.

I'll ask again - Which specific toxins are stored in your fat? Its a simple question.
I can't help but see parallels between Mayvenn and Uber. Will the next we hear about Mayvenn be its investments in lab-grown hair the way that Uber is heavily investing in driverless vehicles?
Also, health care companies have been allowed to prohibit employees from using tobacco.
FWIW: I don't believe option 4 is illegal under any current criminal law i'm aware of.

Also, even if option 4 happened after the opt-in, you may get bound to a TOS or something that allows them to do it, etc.

Note also that all of this may run afoul of various civil codes, of course (it's hard to say, a lot of them are pretty vague, so until someone tries it, it's not easy to say what the actual end result would be)
I'm not sure if I can buy into the hyperbole but I do believe that we're going to see some really interesting robots in the near future. In particular the availability of video and language interpretation as inexpensive APIs will allow for much more interesting interactions.
Did you notice it in your daily life before this test?

I got 29 first try. But I'm sure some people get much higher.

On the other hand, my hearing isn't great though. I wonder if it's related.
Artificial Intelligence trying to be Picasso?
Both parties are guilty here. Ars should put at the bottom of its article "IMAX is a trademark of <whatever the entity that owns it>" which acknowledges the IMAX trademark. And IMAX's lawyers should be less obtuse in their writing when there's such a simple solution.

Also, the law shouldn't be that trivial uses of the mark like this work to erode it, but the law is not precise on the issue so mark holders tend to have to be verzealous in showing their defense of the mark.

This letter is just a lett-er not worth the non-paper it's not-written on.

The whole purpose of the letter is to be able to show diligence in court if the mark is threatened... not to attempt to get Ars to do anything different.

Are should know that too... but I guess they feel this is good link bait. (personally I think it adds tarnish to Ars's reputation, by making them look like rubes.)
> We might have swung a little too far in the other direction

I think you're describing "GitHub flow", or how most people starting out with git would probably use it given no exposure to git-flow.

Github flow introduction: http://scottchacon.com/2011/08/31/github-flow.html

Documentation (it's really unnecessary if you get the idea): https://guides.github.com/introduction/flow/
Note though that your fully burdened cost to the company is something like your 1.3-1.5x your salary and things like health insurance are more or less a fixed cost to the employer independent of how many hours you work.
I used to think this but then I read a few studies showing larger breakfast breaking the overnight fast result in better blood sugar/insulin/body fat scores.

In comparison to intermittent fasting, chronic fasting/starvation everyday like you're doing is probably not good for your body. It responds by keeping more bodyfat to last you through your 16 hr window, giving you a belly and raising your insulin when you start eating.

It seems the best balance for insulin/optimum bmi is a large breakfast, medium lunch and small dinner
http://www.nhs.uk/news/2013/08August/Pages/Is-breakfast-the-...
Given this is all about rights concerning the Internet and that HN has usually and obvsiouly been very keen on these matters I thought it could make for an interesting discussion, at least.

Also who tells you there are no chances of a lawyer reading?

And what would be wrong in trying to get in contact with a lawyer with a deep knowledge of this industry through here?

Of course I'm not gonna be interested in potential unrelevant discussion. Thanks, but I knew that already.
> The obsession of git users...

That seems overly broad. It seems to me that most people who use git agree that public history shouldn't be rewritten, especially on master.

> The whole point of history is to have a record of what happened.

On the other hand, a bunch of "Derp" or "Whoops" type commits aren't very useful. It's definitely beneficial to clean that sort of stuff up by rewriting local history before pushing.
The only thing is, while it is easy from the downstream side, it's a little more tricky to prepare the new branch.

One thing you can do is actually do the regular rewriting rebase, install the result under the new name, and then throw the rewrite away.

Rebase our-topic.0 to its default upstream, thereby locally rewriting it:

$ git rebase

(Precondition: no local commits in our-topic.0: it is synchronized with origin/our-topic.0, so they point to the same commit.)

Now, assign the resulting commit to the newly defined variable our-topic.1:

$ git branch -t our-topic.1

Now, throw away the local modification to our-topic.0. We don't have to appeal to the reflog, because our-topic.0 is following a remote branch which we can reference:

$ git reset --hard origin/our-topic.0

(Remember the precondition before all this: origin/our-topic.0 and our-topic.0 pointed to the same commit. Now they do again!)

Finally, push our-topic.1 for others to see:

$ git push origin our-topic.1
The page is empty ERR_CONNECTION_TIMED_OUT, does anyone sees the actual content ?
What money do you get back out of renting?
Agree, avoid large merges at all costs. the longer a feature branch exists the more needless cost it incurs when trying to re-integrate it with the merge.
Because you do not need something, then it has to be useless.

> From what I can tell no-ff exists to satisfy the aesthetic preference of your local team pedant.
Incredible irony.
I think it's just a culture of "You shouldn't care about upvotes/downvotes, and editing your post to complain/gripe about receiving downvotes indicates you care way too much about them." Likely comes from reddit.

Also, I'm not supporting it, not sure why you thought I was.
Cultivate a winning company culture
> If I have to stop and THINK about the VCS every time I use it, or if it gives me some obscure "PC LOAD LETTER" type of response

I'm sorry, there is no kind way to say this without spending too much time i don't have.

You're making the same kind of argument i am hearing from older people in my family about newer hardware (tvs, phones, etc.). You see an initial learning curve and falsely assume that this curve will never flatten out and give way to easy and intuitive access to power.
Note there are at least 14 known serotonin receptors:

https://en.wikipedia.org/wiki/5-HT_receptor

and this is responsible for the rich pharmacology of serotonin-affecting drugs such as the SSRIs, hallucinogens such as LSD, and MDMA which delivers an entirely different experience, atypical antipsychotics, antimigraine drugs, anti-emetic drugs such as Ondansetron, etc. It doesn't matter "how much" serotonin you have as where it is. Note that serotonogenic drugs have radically different modes of actions such as agonist, antagonist, partial agonist as well as the reuptake inhibitors, and that many serotonin receptors are actually autoreceptors on the other side of the junction which suppress the production of serotonin at the terminals.

Personally I think of the SSRI drugs as "antineurotics" and what they seem to do is help me keep compensated under stress. That is, rather than going to pieces, I stay rational under provocation. This might be why Scientology hates SSRIs so much, because it really does seem to make your "reactive mind" much weaker.
Bitcoin: A blast for the past
It sounds like what you're saying is, because press releases exist, comparing one company's product to another's by name in a news feature is potentially infringing. Do you actually think that position has a wooden leg to stand on? I don't see how you could possibly read a comparison like this — even if made outside of quotes — as anything but descriptive of IMAX's actual product. I don't think a normal consumer would likely be confused.
Oh yeah, I know it isn't. But it seemed to work for them back when they made 60 fps games.
I'm quite depressed to see you being downvoted for making cogent points. It's a shame HN has become slashdot.
So, is this essay also considered harmful by self-reference?
Well, supermarket and even local shop are opened 7 days a week, sometimes 24 hours a day where I live.

The stuff that I never understood is the administration. Opened from 9:30 to 11:30 then from 15:30 to 16:30 on appointment only. ( Embassy for those wondering, although, recently, they have started to process most of the shit via email and scan )

In my home country when you have difficulties paying your electricity bill they install you a token meter. You need to buy those special token in 1 location of the city (200K inhabitants) in a 2 hours period in the middle of the afternoon 3 times a week ( not the week-end of course ).You need good planning skills to be poor.
ask committers to use git rebase.
I don't think he said it doesn't work, let alone that he's no longer doing it.

I also feel like a 4 day work-week for employees and a 4-day work-week for freelancers ought to be pretty different. You're going to have to find clients, do paperwork, and other unpaid managerial duties as a freelancer regardless of how long your work week. If it's 5 days, guess what? That stuff is eating into your weekends and nights.
SOAP was created because CORBA was slow and had interoperability problems. I'll let that sink in.
While Berlin is a bit special case with its housing supply, renting is actually crazy expensive in Poland. You should compare the prices to e.g. Lithuania or Estonia, the difference in affordability is mindblowing.
Depending on your life-situation you might have a better-half, kids, pets, housework etc. All of them are your past decisions you need to live with and all of them require attention.

I'm sure this wasn't the author's intention, but, gee, imagine your wife or kids reading that. Kinda makes it sound like those things always must take a back seat to work.

Edited to add: sorry, didn't see `dan_blanchard's comment.
Yes, then we can move on to whining and complaining about that.
I know this was a major factor in joining the company I work at currently. They were quick, they didn't waste my time, they were open and answered questions that I usually would have to push back to get info for.
"Besides that, dogs, cats and child need attention all day long, so sitting at home does not work at 1 day a week."

Perhaps you can have a serious discussion with your spouse about your shared goals for the 5th day? It sounds like you two aren't very well aligned on it. If you were better aligned and could set some boundaries around work/family, you'd be able to make this work.

*source - worked from home for 15 years, 12 of them married, 9 with kids. It's the best thing that ever happened to me for quality of life, but it does require boundaries and a shared goal.
Bitcoin News/Price Update for Friday, June 19
> The obsession of git users with rewriting history has always puzzled me.

Editing draft commits is fine. Editing public commits is less fine. The problem is that git has no way to distinguish draft and public commits except by social convention.

Mercurial Evolve actually enforces the separation between draft and public commits, and can also allow setting up servers where people can collaboratively edit draft commits.

My talk about it:

https://www.youtube.com/watch?v=4OlDm3akbqg
Let me reach out to you about why I left Gmail for FastMail. It's because if you're not paying for the product... you ARE the product.

Yeah.
Say I create a feature branch, this is what a day's work might look like.

839a882 Fix bad code formatting [James Kyle]
6583660 Updated plugin paths for publish env [James Kyle]
847b8f3 First stab at a mobile friendly style. [James Kyle]
a70d3f7 Added new articles, updated a couple. [James Kyle]
b743ec3 format changes on article [James Kyle]
68231e7 Some udpates, added an article [James Kyle]
2a92c5e Added plugins to publish conf. [James Kyle]
6dec1e1 Added share_post plugin support. [James Kyle]
070bbd0 Added pep8, pylint, and nose w/ xunit article [James Kyle]
eb8dbcc Corrected spelling mistake [James Kyle]
0b89761 Minor article update [James Kyle]
677f635 Added TLS Docker Remote API article [James Kyle]
d8e94fd Fixed more bad code formatting in nose [James Kyle]
f06dc2d Syntax error for code in nose. [James Kyle]
606ac2b Removed stupid refactor for testing code. [James Kyle]

This might be a very short one. If the work goes on for a couple of days, could be dozens of commits like this.

In the end, it'd be a veritable puzzle what I was trying to send upstream. Also, the merger has to troll through multiple commits and history. It's plain annoying.

So you rebase and send them something like this:

947d3e7 Implemented mobile friendly style. [James Kyle]

And if they want more, they can see the full log with a bullet list:

947d3e7 Implemented mobile friendly style.

- Added plugins x, y,
- Implemented nose tests to account for new feature

Rebasing is about taking a collection of discombobulated stream of thought work flow and condensing it into a single commit with an accurate, descriptive log entry.

Makes everyone's life easier.

edit

It's also very nice to take out frustration generated commits like "fuck fuck fuck fuck fuck!!!" before committing upstream to your company's public repository. ;)
I just finished reading Seveneves (his latest book, which this interview is mostly about), and quite liked it. It is quite depressing though.
$ dig +short foo.meme
127.0.53.53
$

It's the same for .meme, which is owned by Google if I'm not mistaken.
Neither of your examples lead to consumer confusion. No one is confusing a head-mounted VR display with a 35 foot movie screen.

Believing that a VR solution could be certified/licensed by IMAX is not consumer confusion, that's accurate belief. IMAX could certify a VR solution as "The IMAX Experience" if they wanted to. But hell, Harley-Davidson could certify a VR solution as "The Open Road Experience" [1], too. Still no one is going to think a headset is a motorcycle.

[1] I made this up. I'm pretty sure Harley-Davidson does not use this as a motto/slogan/trademark/whatever.
Don't forget the Science community itself is always shouting "Trust us, we're impartial scientists, don't ignore us!". Some scientists over here have found some evidence for X, and the media that cover their story, REALLY want you to believe their story. You can't treat the Science community as impartial here.
Providence, RI: interior paint.

Fairfield, IA: all maintenance as well as on-going renovations at $25/hr plus materials.

San Francisco, CA: interior paint, garden, chicken coop, converted garage into bedroom.

Portland, OR: extensive tear out and renovation, removed walls, renovated kitchen, new wiring and lighting, converted attic into bedroom, finished basement and added bedroom -- all on the owner's dime. Also, we built a kiln and a giant skate ramp in the backyard.

So it is possible. Although admittedly, I do have a knack for finding laid back landlords.