skysight-inc/HackerNews huggingface dataset:
>One use case is given branch X, tell me what the branch looked like N commits in the past.

What am I not understanding here? You definitely can go N commits in the past on each branch, and even any commit. And if you rewrite history you can even use the reflog to really tell what the branch was like (as long as it hasn't been cleaned out).
I think the bigger complaint is the (unprecedented for iOS) always-on internet DRM requirement.
This is the Luxottica[1] model employed in the eyewear market. I think it is reasonable to consider that a similar situation could develop in the shipping industry, given a sufficiently disruptive + monopolized offering.

1 - http://www.cbsnews.com/videos/sticker-shock-why-are-glasses-...
I think one of the first things that will happen with self driving trucks will be that we essentially get around the limit on how long a truck driver can be on the road without a break since they will be able to sleep in the truck.

That might be the end state for the foreseeable future, but as others have said that person no longer needs to be a driver, just someone to load and unload.

At some point we'll begin to ask the question of whether it's worth paying someone to travel around with the truck, or if we'd prefer the cost savings. If you're a white collar place ordering heavy equipment you'll probably just pay the guy, but if you're a warehouse you already have a pile of people who can handle that.
I would be interested to know that in your view, which VCS would have solved this problem better assuming they would have done the same thing. It seems to me that they chose the worst possible option each time they hit a problem.
I'd say the line is that, if you can independently deploy just a single part of a repository, that part should probably be in a separate repo.

In the article, the author stated that "X decided to merge and deploy just the back-end changes". To me, that suggests that perhaps the backend is an independent component entirely decoupled from the front end.

At the very least I think you should avoid making changes to multiple independently deployable parts in the same commit.
That's interesting, do you work in the industry?

Things have come full circle - slot machines paved the way for gamification techniques and IAP. Flashing lights, the sounds, the 'I almost won' near-misses from the big jackpot...all finely tuned to get that dopamine squirting and keep you on the machine. Very Pavlovian.

Video games (IAP in particular) are just rehashing the psychological tricks that slot machines have used for decades. Its just the games are newer and offer a bit more depth.

I'm sure in good time we'll see more advanced slot machines to entice the smartphone generation.
So, we should just stick with the status quo, be serfs and dig ditches?
This article manages to spell the ship's name three ways: "Maku Pahu", "Mako Pahu", and "Moku Pahu". Only the last way is correct.
Peter Thiel is almost definitely behind this mysterious Heterodox Science course
It's early. Think beyond the current capabilities and project 10 or 20 years from now.
Indeed, the simplification is probably for reader: so they don't think they can avoid being monitored by simply using the facebook app rather than facebook in a browser.
I think that was infrastructure to support the closed driver, not the open driver.
My biggest problem with the Echo is that if the volume is too loud, I have to shout at it.

Outside of that, big fan of it. Despite only using a few features.

I'm less bothered by flaws in implementation, and instead bothered by failing to live up to potential due to artificial limits.

For example, the original Xbox had Ethernet and a harddrive, but it's capabilities were completely hamstrung by the OS. It wasn't until the device was hacked did it really come into it's own (spawning XMBP=>XBMC=>(Kodi|Boxee|Plex|...).

I got the Echo when Amazon was offering it to select Prime members for $99, so I didn't have much expectations for it. I was happy that I could change the wake work (Because Alexa is the name of an ex-gf), and the kitchen timer, and news feature were more than enough for me.

Once they added Spotify integration, it was well worth the cost to me.
Shit, I can't even find a SINGLE qualified mid-level software engineer with a clearance for a job that's already started and fully funded. Good luck bringing on 50 people in a short time frame. You might be fully staffed in a year if you have the world's most talented internal recruiting team.

This is a REALLY hard problem to solve and the government does not make this process easy. If we miss milestones, we don't get paid, so that $1,000,000 in salary that your team was paid for the last 90 days of work suddenly doesn't get paid. Your $100,000 in profit you forecasted suddenly turns into a $1,100,000 loss for that quarter.

When I started working in government way back in the early 00s, I too thought "I can just automate all these worthless idiots out of a job." If it was that easy, someone would have figured it out by now.

Most companies have to spend $30k - $50k just writing a proposal in the hopes they'll win some work. The problem at this size and scale is astronomical.

If you can think of a better way, I really would love to talk to you. Email is in my profile. :)
Ask HN: Where does Show HN go?
I am trying to browse the Show HN, but can not browse beyond 2 pages.
My grandfather owns a home in Maui. His opinion on the factory, even thought it brought jobs, it caused lots of pollution and only survived for so long because of government subsidies. If that is true, good riddance.
Well, had the author said "black gal", half of the Internet would be on Twitter with pitchforks right now. I do believe that people breaking symmetry inherent in racism and sexism are creating a problem in the society. For any statement containing $race and $gender, it's either racist/sexist or it's not, regardless of the actual values of $race and $gender.
I often had a lot problems with the drivers on AMD GPUs. Sometimes it took 2 months to be fixed. Two months during which my laptop heated too much and I was unable to play games and had problems on Youtube.
Evolving Past the Restrictions of Toolbars
I feel the same way. We bought an echo for the kids a month ago. It wore off within a week. They now really only use it occasionally for music.

I could be partly to blame for that though because I don't like that fact that every thing they say into the echo is recorded and saved into the cloud so I limited what they could do with it. Don't want all my kids silly activities saved and tracked like that.

The Echo gets things wrong a lot more than 5%. I agree, that takes the fun out of it and becomes increasingly annoying. Sometimes, its quicker and easier to simply type in the search in Google.

I love my paper books!!

I still truly do not understand the full appeal of the IoT. I play with this stuff as a hobby, but I am always asking myself "would, I really use this in real life?" and 95% of the time the answer is no.
I think you could also use 'implicit none', or something like that, to prevent the implicit typing.
A more glaring problem is video, where the widespread lack of hardware acceleration for VP8, VP9, or whatever variant Youtube happens to serve by default today will burn software decoding cycles [3] (and battery life) while H.264 would decode in hardware buttery smooth.

Given that VP9 is in no way superior to H.264 [1][2], this is purely an ideological push to favor their own format over a more widely supported another, and is a clear detriment to users.

[1] http://www.streamingmedia.com/Articles/Editorial/Featured-Ar... [2] https://infoscience.epfl.ch/record/200925/files/article-vp9-... [3] https://news.ycombinator.com/item?id=13226309
Mercurial keeps track of whether you have pushed a commit or not, and if you have pushed it, it won't let you rewrite it without doing a manual override. This feature is called, phases.
That's really interesting, I didn't realize so many libraries depended on it, or that you could set it, thanks!
Repost from a few days ago:

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

https://hn.algolia.com/?query=Sugar%20is%20killing&sort=byPo...
Aging Is Reversible–at Least in Human Cells and Live Mice
Nanowires must be tasty.
Bonus points when you get conflicts or try to use their terrible Swarm review system which relies on shelves.

Also branching which hides previous history before branch out for no reason. No real branch merge functionality. Automatic merge being inferior to what Git has.

And more...
The actual headline is "Is Sugar Killing Us?" which is quite a bit different... It's also an opinion piece by Gary Taubes who has rallied against sugar for 15+ years. Treat it with a grain of salt.
I don't think there is a dedicated archive feed for Show HNs, but as a workaround you can use the search to get a list of older entries: https://hn.algolia.com/?query=Show%20HN:&sort=byDate&prefix&...
I'm envisioning a cooperative of sorts where a group of former truckers all partially own the now autonomous fleet.

Will that happen?

Likely not-- I'm guessing the top brass will use all the capital saved up to buy the fleet and then release all the drivers.
Monitoring Kafka with Elastic Stack: Filebeat
The business case is that improved tools will improve efficiency.

The amount of money involved is exactly why I would expect there to be good tools. If a better website or improved communications can make the difference on a transaction worth thousands would that not encourage higher quality tools?
The actual problem here is that no, it's not EU law.

The EU has a fixed set of "competencies", i.e. areas of law it controls. Taxation is very very explicitly not one of them. Member states did not ever sign up to letting the EU Commission control their local tax rates.

The EU is now trying to work around the treaty-defined limits on its own power by redefining low tax rates as "aid". Beyond the Orwellian doublethink required to define taxation as aid, this is a problem because if it's allowed to define tax rates France and Germany don't like as "state aid" then the EU has effectively increased its own powers far beyond what the treaties were written to allow, without any kind of democratic process or even consent of the national leaders.
Two books is pretty long! ;)

I really did enjoy the political angle of the show, which I thought was much more present than in the first book. I have the second book on my kindle, and I read the first couple of chapters... maybe I'll pick it up again.
I wouldn't be surprised if demand for cane sugar was down. Most foods substituted corn syrup decades ago. And of the sugar sold, it's not all cane sugar. Much of the sugar is sourced from beets.
On Talking Book's album opener (and #1 hit), You Are the Sunshine of my Life, Stevie let background vocalists sing the opening lines. That always seemed incredibly cool and selfless to me.
That does look nice, but I'm dubious as to whether it could match the convenience of i3 for me: They're philosophical opposites.

The nice thing about stumpwm is that you can hack your WM to fit your purposes. The nice thing about i3 is that while you can customize it to a greater or lesser extent, you almost never need to. it just works, right out of the box.
No need to give numbers. Just tell us your city and your job title and we'll look it up on the secret salary list :D

http://h1bdata.info/index.php?em=Google&job=&city=&year=2016

P.S. Add 10% for non-H1B workers.
I worked at a company that used Perforce for a few years. We never used the p4 command-line tool because over the years people had written wrappers around all of the sub-commands to make things easier.

The wrapper command-line tool was about 10,000 lines of Perl, and called 'p5'. Good times.
Whoosh...

It was an analogy to get your to understand that what you are saying is silly.
I mean, you're pretty wrong about this, but that's ok.
Not for "ordinary users," no. But if you're the sort of person who would want what Arch provides, than you're also the sort of person for whom the install would be trivial.
tortoiseHG is not windows only
PS, most of us here are developers.
funny how this was published and then a NYTimes article on a 'Study Tied to Food Industry Tries to Discredit Sugar Guidelines' shortly thereafter!
I've spent a lot of time in Utah and I know people who have been cut off from family because they choose to leave the church.
> If a student fails, they should be motivated to work harder.

Or rather, especially assuming they already work hard, they should be motivated to try different approaches (i.e. new techniques for studying or approaching exercises), and ask for help or guidance if they're stuck. Just working harder does not magically solve anything, in fact it may just mean you double down on a wrong/harmful method.

(edit: this also means teaching people they should not fear asking questions)
Why Do We Keep Going on Facebook?
Great article! For those interested in security debt and how it relates to startups, I wrote this in 2011: https://www.veracode.com/blog/2011/02/application-security-d... and presented it that year: https://www.youtube.com/watch?v=MKdiiXgvz_U This predates by a year the referenced security debt presentation which has much of the same material uncited.
>In addition, John Doe is also stating that Brian Katz, the director of global investigations, intelligence, and protective services over at Google, has falsely accused him of leaking information to the media.

Doesn't seem like a false accusation to me...
16.04 is long-term support, 16.10 is not. The difference is, that 16.10 will be supported for 9 months, while 16.04 for 5 years.

If you like reinstalling every few months, the non-LTS release is fine. Most people don't, so they prefer the LTS release.
I don't know how many of you here keep up with AMD but their drivers have lately been great, on par with Nvidia at least. The Crimson edition showed a change toward quality. I still think that for the price AMD cards are competitive.
I don't think so - the machines will serviced by machines.
It's easier to design machines that can be easily maintained by machines than to design machines that can replace humans.
If you could reverse aging in dead mice, then I might be impressed.
Well if you dont generate value in society, what will society do with you?

Or any system for that matter?

I may not personally support such a view, but from a purely functional stand point, you are about as much value as you earn and can therefore afford.
It's worked out well for me. I started picking it up almost 2 years ago and I make more than I ever did before. Where I work we are always advertising for Senior Rails Devs.

There are plenty of stable companies out there running Rails apps and I'd venture a guess that a lot of start-ups probably still use it as it's great for small teams and rapid-prototyping.

On a side note, we also have hired devs who don't have Ruby experience but who are generally smart, experienced people, who know more than one programming language and are willing to learn whatever stack they need to for getting the job done.
In chicken, you have to (r) all your functions (the rename function is passed to the function transformer, but it's called r, or rename, by convention) if you're writing an er macro, which is what you do if you want expansion to be fast.
If they didn't have a lot of money, they wouldn't have been in this situation and there wouldn't be anything to go after.

As an EU member country, this is EU jurisdiction. The root issue was that they made a deal with Ireland that is invalid under EU law. That was fixed.

With apologies to Office Space: They didn't punish Apple, they just fixed a glitch.
That's my Google Maps traffic experience pretty much daily. The section of the map that I actually need NOW is all of a sudden not rendering exactly when I need it, but hey here's traffic for the rest of the city.
Mercurial records in every commit, that branch it was made. It is part of it's identity. That is what the parent is talking about. Git does not do this. Because git does not have this concept of named branches.

In other words, Mercurial has feature branches, while git has developer branches. This gives much more possible workflows in case of Mercurial.

>Mercurial tends to only give you immediate, direct ancestors, any kind of complicated history and Mercurial can't be bothered to actually to dive in and tell you what branches a commit is really apart of...

http://stackoverflow.com/questions/7166011/mercurial-find-al...

Is that what you are talking about?

Mercurial contains vastly more querying capabilities in the form of revsets. No such thing exists for Git.

If you go head to head with git vs mercurial, git will loose pathetically.
>"General Relativity however simplifies to Newtonian gravity"

I still don't see how this is possible. In GR gravity travels at the speed of light, in Newtonian mechanics it is instantaneous. I have been unable to find an acceptable explanation for how these two very different universes can be compatible.
It's not a scam as much as it's a loophole. The other countries allow for corporations to not pay taxes if they are paying taxes in another country. Apple is paying taxes in Ireland, so they are not required to pay taxes in those other countries. In Ireland, though, the law there says that you can only be taxed on income that's actually generated in Ireland. Since Apple only generates sales income in Ireland from things like online sales and regional sales, they only get taxed on those amounts. It's a loophole. The loophole should be closed, but I don't think Apple should have to pay anything in back taxes because what they were doing was completely legal and allowed by all the laws currently in place.
Yeah, I find it frustrating that educators take this facile model seriously. My belief is that "growth potential" is a complex function of the skill being trained, inborn aptitudes, training methods, and social support, with the weight of each factor varying wildly depending on the skill. Where does that fit on the "growth mindset" vs. "fixed mindset" axis?
the project has now been updated and is now a lot less opinionated except for a few things.
This is definitely untrue. I've worked at Google, and salaries were shared internally very much in the open. The official response was something like "we discourage sharing your salary because we think it's bad for the working atmosphere, but we won't stop you". I shared my salary publicly and there wasn't any form of retaliation.
Incorrect.

Pale Moon 27 is based on Firefox 38 for back-end and Firefox 24 (ish, with some 26-isms) for the front-end. That said, I'd still recommend it. :-)
This is not the EU telling member states what tax rates they should have.

How is it not that? The EU is not supposed to have any power over tax at all. Yet here it is, telling Ireland to charge Apple "back taxes" against its will.

The EU cannot allow the biggest corporations to go shop around for sweetheart deals that smaller companies have no chance of getting.

Of course it can. And in fact it must, because tax is not an EU competency.
A Curated list of various freelancing resources
My mistake. The point remains - users who are more comfortable in a GUI are in a similar boat.
Some employers would argue that your privacy is forfeited during working hours. After all they pay you a salary, and if they want you in the office so be it - even if it is a less effective environment. Needless to say, I sympathize with the OP view here.
> Silicon nanowires are ... so thin they are essentially one-dimensional.

Interesting wording.
Show HN: Free mobile app that helps to avoid negative news content
One thing often missing from the debate is this: version control is a fundamentally complex problem. In my view, it's a unfair to blame this complexity on the tools. The cockpit of an airplane is famously complex not because Boeing and Airbus wanted it that way but because flying a plane is complex, and because they couldn't make it any simpler.

Git has a fundamentally sound architecture, and with a correct mental model of what's going on you'll be able to deal with pretty much any situation. Nevertheless, you won't get beyond the simple use cases if your conceptual picture is incorrect, but that'll be the case for any VCS. I don't believe that git is necessarily superior to mercurial or take-your-pick, but let's not disregard that we're dealing with something difficult.
> (whether or not it is, in fact, legal, under current EU law).

It was looked into, for years, by a team of lawyers on behalf of the ECC (as you could read in the other recent article).

The article in this HN thread also links to an analysis by US lawyer Richard A. Epstein. Here it is once more [1]. Interestingly, Epstein is a critic of the EC: "My initial judgment—always subject to revision on the strength of additional information—is that the EC was correct in its decision. In making this assessment, I admit that I harbor a deep suspicion of the EC in its multiple roles. In general, there is much to the charge that the EC’s policies are prejudiced against American companies that do business in the EU. But it is one thing to start with a strong presumption, and another to put the pieces together in a prudent fashion." and "At its root, the Apple decision rests on premises far removed from Warren’s progressivism. It makes a classical liberal argument in favor of free trade across national boundaries. Though the EC often acts as a statist institution, it has made a sound economic decision by taking on an American icon that deserves to have its wings clipped." (Note, the article is interesting far beyond what I quote, and I highly recommend reading it, but I have to quote selectively to make my point.)

If Apple believes it is unlawful they should argue that, but as the article says they're playing the pity card and resort to other fallacies. If your opponent uses appeal to pity and ad hominem attacks that says enough since that is the two lowest of Graham's hierarchy of disagreement (the disagreement pyramid) [2]

[1] http://www.hoover.org/research/europe-gets-apple-right

[2] http://www.conceptdraw.com/examples/paul-graham-disagreement...
Base Rate Fallacy
Only the Ghost Bird knows..
You didn't answer the question. Instead you gave a list of things on why you think git is better.
How to Be Yourself on the First Plus Size Dating
Personal attacks not welcome on HN? And "deranged theories" generally don't come with widespread sources and evidence, along with corroborating investigations by regulatory agencies all over the globe.

But no, I don't really expect any Google employee to engage with me on a matter that will almost certainly cost them their job to do so. As the article alleges, I strongly suspect publishing Google's internal training about confidentiality would eventually lead to someone's termination, even if it was described as being for another reason.