skysight-inc/HackerNews huggingface dataset:
I hate Adblock Plus, but this doesnt sound too bad

'''which will allow blogs and other website operators to pick out so-called “acceptable” ads and place them on their pages. If a visitor using Adblock Plus comes to the page, they’ll be shown those “acceptable ads,” instead of whatever ads the site would normally run.'''
Being able to cook -- or being willing to learn -- is a big advantage. People who eat fast food all the time are usually going to end up in a bad way.

Dieting is usually bad because people have a goal (they want to weigh X pounds).

The key thing is to change the system, not to have a goal.

Scott Adams has written a whole book (which I haven't read) and some blog posts about this, but there's a potted summary:

Why you should focus on habits and systems, not goals

https://crew.co/backstage/blog/habits-and-systems-not-goals
President Obama could certainly pardon him without any qualifications. Which is not to say that some people in government wouldn't use their bureaucratic powers to harass him once he returns because they dislike what he did. For example, he might get the run-around when renewing his driver's license: "Oh, we need to see your prescription from your optician before we can put your eyeglass restriction on your license" (obviously not true but he won't get his license until he complies)
Really its fine, but the first handful of times I kept looking around for "Pull Requests". It was like a slap to the face.
Why we can't have nice things
How to Fix a Chip on the Wall
thanks! makes a lot of sense. I asked because 20 mil buys a lot of developer hands to make this happen.
Female programmers and asking questions
Posting multiple comments and submit them at once would be awesome, I can't find an issue for it right now, but Ill create one so you can track it.

Merge Request versions is something we plan on shipping this release[1]. Resolving a discussion on a diff has been shipped with 8.11[2]. We'd love to hear your feedback on it, as we know we how good Gerrit and Phabricator are in this regard.

If there is another feature you'd like in GitLab too, we would love to hear more on it.

[1] https://twitter.com/dzaporozhets/status/773969953569533952

[2] https://docs.gitlab.com/ce/user/project/merge_requests/merge...
From [1]:

> Tools such as GitHub and Bitbucket choose the name pull request since the first manual action would be to pull the feature branch. Tools such as GitLab and Gitorious choose the name merge request since that is the final action that is requested of the assignee

I think GitLab are right to choose 'merge request', it has an immediately obvious meaning compared to 'pull request'

[1] https://about.gitlab.com/2014/09/29/gitlab-flow/
Apple may as well issue a press release, written by Ive, that "reviews" their devices, and just link to those from HN.

They'd be shorter reading at least.
One is in development, the other is not.
I have noticed that as well. It is possible that:

- Less people are actually reading, upvoting, etc

- Less people are checking the "new" page and so posts are not being promoted to the front page

- Some change in the site settings causes this
The article asserts this, but doesn't support it. It's got a statistic for the current rate, but for the past it basically says "back in MY day we were EXCITED to get our licenses."
I think I would add "Is it because they are money sinks, requiring substantial regular payments for insurance, maintenance, fuel, and (in some cities) parking spots?".
there's no such thing as acceptable ads
This is also the biggest pain point for me. I had it running on Ubuntu and didn't like the 'we ship nginx' philosophy so tried to install it on arch. After fixing a few obscure problems, I went with GOGS and it installed flawlessly in under five minutes. It's unfortunate because gitlab has a lot to offer.
The attribute approach seems a lot more convenient:

const unsigned char add[] __attribute__((section("text"))) = {
0x48, 0x89, 0xf8, /* mov %rdi,%rax */
0x48, 0x01, 0xf0, /* add %rsi,%rax */
0xc3, /* retq */
};
The 10 Skills You'll Need by 2020
Absolutely! We want GitLab code review to be the best there is.

It's hard to find a good balance between light-weight and powerful code review tools, but I think we're finding the balance by making small iterative improvements.

I collect most improvements here [0], I just added your request under 'transaction 'batch' comments'.

[0]: https://gitlab.com/gitlab-org/gitlab-ce/issues/19049
uBlock was maintained by one person, but they wanted to move on to other projects, so they handed the project to someone else. The other person horribly mismanaged the project, and contributed essentially nothing. The original developer decided to return with uBlock origin.
Google removed it because they aim at the mass market.

Another perspective: people who find answers in forums are less likely to be interested in ads. And who knows, maybe making search shitty(in so many ways, not just formus), ad revenues rise ?
Maybe a bit silly but are you sure your browser isn't caching the front page, so you're seeing the same posts everytime?
I set up a Slack channel for the PTs at the gym my wife and I run, and have defaulted it to real names and I get an alert for my first name, our last name, and a handful of other words. Having never used Slack before I was pretty impressed with the customizability of it.
The same - lived in a small city, got a car as soon as I could. Adore driving, love it as a pursuit as well as a means to get from A-B, but having moved to London last year can hand on my heart say I'd never own a car here. Traffic, no parking, slower than public transport and Uber is but a click away.

Cars will go the way of the horse in urban areas - luxuries to be enjoyed as a passion rather than something for the everyday.
This is not only in US.

Here in Germany, thanks to the way city transports work, the majority of those that live and work in the city get by public transports and bicycles, only renting a car when going on vacations or for the weekend, for example.

Many of the young generations that buy cars, do so because they need to travel between cities for work/study.
Great to hear! What exactly did we do well? What can be better?
Self-driving cars, artificial intelligence, quantum computing — these are no longer the fantasies of sci-fi authors or Hollywood directors. This is the reality of our future, and the future is almost here!
Facebook Collaborating with Israeli Government on What Should Be Censored
Haven’t we known this for a while? I don’t see it as being all that scandalous if it’s available right on the history page along with everything else Google keeps track of.
See discussion from yesterday: https://news.ycombinator.com/item?id=12479156 (276 comments)
> It's interesting to me how much effort is being spent on adding tools ... vs just providing good hooks for standalone tools that do all those things.

This is very important. From the GL's PoV an integrated suite sounds great because the integration is easier and you can capture more of the value chain. But not only is it a barrier to adoption, if successful it squeezes out innovation. The whole point of open source is user benefit, right?
For some reason people are caught up in sticker price value versus demand value and try to play this cute game where a car is an investment, or better yet, a tool to be leveraged.

Cars are a luxury that we afford and then make excuses as to why we are justified in the expense. There are a few luxury car brands you could consider "investable" because of your ability to re-lease and do week long or similarly timeboxed rentals, but, even that is just an excuse that the people wealthy enough to afford those types of cars make to explain their luxury expense.
> The closer the tools are the more effective they become.

This has been our thought for a long time now and I'm happy to hear it from the community. See for instance our vision [0].

[0]: https://about.gitlab.com/direction/#vision
4 years ago I did a strict no-carb diet for about a year and lost 40 lbs. Then I started eating only starches I had cooked myself - potatoes, rice, beans, some pasta, etc. I gained it all back. I'm doing it again now and have lost 35 of my original 40, but I have no intention of re-introducing starches into my diet afterwards. Aside from the weight control benefits, keeping starches out of my diet makes me feel so much healthier, it's insane. I eat lots of green vegetables, nuts, meat, eggs and a small amount of full-fat dairy. Cured or salted meat doesn't seem to be any worse than fresh meat, but most of what I eat is just plain fresh grilled steak or chicken.
uBlock Origin it is!

Extensions:
Chrome: https://chrome.google.com/webstore/detail/ublock-origin/cjpa...
Firefox: https://addons.mozilla.org/en-US/firefox/addon/ublock-origin...
Opera: https://addons.opera.com/en/extensions/details/ublock/
Microsoft Edge: https://github.com/nikrolls/uBlock-Edge#microsoft-edge
The trend is exaggerated -- everyone needs transportation.

But I dislike the idea of owning a car because it requires so much work. I want a trouble free that car that "just works". I don't want to check the tire pressure, change the oil, wait in line for registration. Cars are a hassle.
Driving, I gather, used to carry connotations of fun, romance, freedom, and prosperity. For me, today, it's more likely to evoke the opening scene of Office Space. The experience sucks, it's expensive, and it feels more like an obligation than an accomplishment. Taking the bus almost feels like a no-brainer in the same way that I'm apparently expected to feel that owning a car is a no-brainer.
To view this page, please disable your ad-blocker-ad blocker.
The NDS case is a completely situation, the second core is a coprocessor with its own specific duties, it's not a low-power "step down" core. And that system (CPU + coprocessor(s)) has a long history — though you could argue that historically coprocessors were more DSPs than general-purpose.
I'm still using uBlock for Safari until Origin is ported.
No such thing as an acceptable ad.
Phabricator is a really solid GitHub alternative. Some of the largest open source projects are using it and lots of companies.

I believe that the GitHub pull request workflow and issue tracker does not scale to large projects and very much prefer Gerrit/Phabricator. Phabricator was created at Facebook for a large development team (mobile apps) and it shows. They have solutions for issues which only appear at scale (code ownership in monorepos, for example - the owners/herald mechanism). It's also very performant, has almost no dependencies and is extremely easy to deploy.

GitLab is a great GitHub alternative, but it's also copying
its flaws.

Great writeup here: (not mine)

http://cramer.io/2014/05/03/on-pull-requests

HN discussion: https://news.ycombinator.com/item?id=7697132

Good quote from that discussion:

> As far as code reviews go, this is pretty spot on. I was part of a a startup that was using GitHub pull requests for code reviews. As the team grew, it became more and more intractable, although not simply because of notifications. Side-by-side diffs and checkpointed diffs (so that you can see what changed since the last round of review and whether/how your comments were addressed) are handled very poorly by GitHub. We ultimately switched to Phabricator, and while there was a little friction as folks got acquainted with the new tool, it made code reviews a much more pleasant process.
Recently, I had to go through a full code review back on GH pull requests, and it felt like pulling teeth in comparison. They're fine for interacting with contributors to an open source project, but compared to working with a tool like Phabricator that's built for a code reviewer's workflow (and for teams of engineers working together on a project), they just don't hold a candle, in my opinion.
My car costs me a bit over $100/mo including insurance and gas, and I'm in one of the highest priced car insurance areas of the country. Amortize oil changes (a couple times a year) & tires (even less frequently), and it adds a bit more.

That's not a lot of money compared to taking a couple dozen Uber rides a month, though it is more than a monthly bus pass and a bicycle which is far less practical than a car for most American cities. Especially if you have a 24-hour lifestyle and the buses only run during the day, and take 2 hours to cross your large city vs 20 minutes on the freeway in a car.

I'm not a grease monkey by any stretch of the imagination, but as a technical person I have the curiosity to learn the basics of how things work, and when something goes wrong to try to generally understand the core failure. It doesn't take much to find a decent used car of a decently trusted brand that you can buy for cash, and drive it for years without a huge bill and without constant worries and nuisances.

It's exactly the same as dealing with the maintenance issues of anything you own, whether it's a computer or an appliance or a business or a house. You learn enough of the ins & outs of it so you can watch out for & eliminate the nuisances and focus on getting the benefits.

I will certainly agree that the cost of new cars are far outpacing average salaries, and used car prices are being pulled in the same direction. But as for right now, used cars are still quite manageable and affordable TCO-wise, and the vast majority of places in the USA still effectively require an individual means of transportation to work, shop affordably, and engage in activities.
Somewhat related, there was a fun Lightning Talk at ElixirConfEU, "Advanced OOP in Elixir" - https://www.youtube.com/watch?v=5EtV2JUU0Z4
I, for one, agree with them.

We started blocking ads because they had become 1. obnoxious, interfering with the fruition of the actual content; 2. dangerous, being a vector for malware and disrespecting our privacy; and 3. costly, for those with a slow or metered connection.

Most people accept ads, if they are acceptable.

They are the first company to actually push through with a plan to restore this market to sanity, so it's only natural they would take a small profit from it. Other well-known technology companies grab well into the two digit percent off other people's earnings.
I wonder how hard it would be to game by taking out lots of insurance and then delaying the flight deliberately.

I guess that scam works because the cost of a delay is subjective.
That sounds exactly like what browser based malware/adware does.
Technically the Android phones using Big.Little are (correct me if I'm wrong) all octacore which is somewhat different than his claim (dual two core design; although there are/have been other chips with this).
"demonstrated by the fact fewer take a driving licence"

That's not actually demonstrated in the article, read again.
Samsung's quick fix for Galaxy Note 7 is no full recharge
Just another anecdote to "ad" to the pile:

In an effort to keep my Chromium/FF instances 'clean' I just use https-everywhere and uMatrix (since it came out - my trust in noscript and abp was waning a long way back). It's nice to block the vast majority of low-hanging trackers. I'm hoping that having FB, GA and myriad other tracking scripts auto-disabled circumvents some of their even smarter tracking methods (IP, cookie) but I'm always open to modify the setup, just not at the expense of my limited computing resources.

Using 10 privacy extensions is a non-starter, for instance. Not to mention how little I trust most of the ad blocking efforts out there.

At home I have a pi-hole set up (as well as the pi being a media centre, IRC, IM and NAS... so versatile!) to block the low-hanging scripts and calls on my family and guests' browsing. It's a shame it blocks Piwik by default, but I can understand the reasoning. Log-based analytics really should be the norm, anyway. The speed boost is non-trivial, as is the peace of mind that most of our private life is not being sold to the highest bidder.

EDIT: I've just gone into the Privacy settings in uMatrix and checked everything on the basis of this post-as-reminder: Cookies, local storage, user agent, strict https... Don't think the last one allows me to drop https-everywhere yet though, only to avoid mixed content. I may end up unchecking that box if it gets too annoying... I know the risks!
Why does it require a case? Its a matter of taste, which obviously makes it not required.
I'd love for you to explain your motives behind not using Omnibus further.

Nowadays we provide images / containers for most major platforms, so there should definitely be a good solution for you there.

That said, we make the Omnibus packages as that's the easiest and best way to maintain GitLab. It takes all the work away from you. The vast majority of our customers use Omnibus, even secure instances with thousands of developers.
The point was that preemptive pardons for fugitives is also not without precedent, as you claimed.
>The risk is that your initial praise is seen as disingenuous by its recipients

Because if you're concocting praise to implement something you call a "shit sandwich", it probably is disingenuous.
Presumably that Oracle will sue them for patent infringement several years down the line when the claimed damages is far higher.
tl;dr please?? It's too much to read for me!
Yes. Flemish/Walloon stuff is a lot, but it doesn't stop there. France has similar problems with out of control government.

Why not Australia? My occupation is on the list of wanted occupations?
Then pay for content.

Ads are how people who provide free content make money. Yes, they are often offensive (visually, not necessarily the content), slow to load, and contain or utilize some of tracker or retargeting mechanism. But if you can remove those and you basically just have a PNG telling you about a product or service, that is the very definition of acceptable.

But to freely consume content from someone (whether a single blogger or a massive company) then bitch about unobtrusive, nontracking, inoffensive advertisements is a pretty good example of entitlement.
My wife is literally the DSM definition of borderline personality disorder (one of the cluster b personality types) and she does have empathy, a lot of it actually. I'm not sure about the other cluster-B types though. Everything is about feelings for her, because her emotions are extreme and hard to regulate. She's the friend that gets called when their life is falling apart because she knows what that feels like almost 100% of the time. Her decisions are always based on emotions. Naturally, because of her lack of emotional health she has unrealistic expectations of me but it's not because she can't empathize with me, it's because she has the emotional health of a child and is afraid of abandonment.
Neither Nixon nor Weinberger were fugitives. Also: see rest of thread.
I miss this functionality when reviewing large Github PR's.

A PR can quickly contain thousands of changed (added/removed) lines of code. When reviewing a PR, I want to keep track of which lines I've already approved. I would love to see a way to mark code blocks or entire commits as "reviewed". This is especially handy because PR diff's are shown alphabetically by file path, but the code paths obviously aren't, so it's really hard to keep track of review progress.
>You are assuming that the chance of being elected to public office increases with the amount of money you can spend on trying. That's cute.

Clearly politicians solicit campaign contributions just for the hell of it.
Ask HN: Find an accountant for small dev shop?
What's the best way to find an accountant to support a small dev shop? How much do they cost?

I've been a freelancer for the past 2 years but recently found a partner and hired a couple developers. I do all the invoicing and run payroll through QuickBooks but would like to find a professional accountant to spend a couple hours each month on my business. I'm also interested in annual tax planning for the business and personally for the partner and me.

Anyone been through this situation before and have some wisdom?

Thanks.
It would severely hurt our velocity if we'd decided to support Mercurial, whilst the benefit is only for a small group of potential users. We're not planning to support hg.

Would a migration tool or something similar help?
> Then pay for content.

Hehe, I guess that's why one would use an ad blocker, right?

I hear you, but this isn't about helping sites survive, it's about ads in an ad blocker that is keeping their money for themselves, and is used mostly by people who dislike ads.
Eh. Relatively late model cars mostly do "just work" unless you get unlucky (or get in an accident etc.). You rarely need to check the tire pressure--and, in fact, a lot of newer cars have a tire pressure sensor. At least in my state, registration renewals are handled by mail or online. I haven't gone to the Department of Motor Vehicles for years. Assuming you have a parking space for one, cars are pretty far down the list of things that cause me work and annoyance--and one of my vehicles has almost 200K miles on it.
And if "delete" means delete it's probably not an issue.

But does "delete" mean delete?
>Where's the extra money coming from?

Assuming that's true, by ramping up public borrowing (most likely), increased tax receipts from increased employment (less likely) or seigniorage (least likely).
Thankfully in the UK all the (cheap) ADSL suppliers I've used have provided a modem+router+AP in which you can just read the access credentials off the config screen. No need to spoof MAC or anything when setting up a new 'router' just use the right credentials.

Now I'm wondering why, whether it's legislation or the way our ISPs relate to the infrastructure.
Why?

If anything Netbeans should be more attractive if it is released from Oracle.
Don't, use an ad blocker that uses the native content block API, rather than JavaScript.
The Science Behind Inspiring More Support for Refugees
The bigger problem is that Snowden hasn't even been interrogated by the federal government, let alone tried, so it's difficult to really know what they'd be pardoning him for. Publishing the leaks is one thing, but if he's given access to foreign powers to information that has not been made public, that's another.

In the Marc Rich case, Clinton had a pretty good idea of what the upper bound of the crime being excused was. Also: he shouldn't have pardoned Rich, is I think the consensus at this point.
Personally ZipCar doesn't really solve anything. It's not necessarily owning a car that I don't like, it's driving I don't like like. Traffic sucks, parking sucks, other drivers suck.

I only drive because it's currently more convenient than not driving, and I don't even drive for my commute to work.
Perhaps late to the thread, but turbine blades with internal cooling channels are one of the dream applications for metal additive manufacturing, though I'm not sure it may ever be realizable. If you could lower the operating temperature of the turbine blade in this way, you might be able to mitigate the risk of creep, which as sibling posters point out is the motivation for the use of single-crystal turbine blades and thermal barrier coatings.

There's a lot of buzz in the materials community around additive, but I think 3D-printed turbine blades are basically just a dream right now. People are still wrestling with getting consistent build quality for simple structural components...
Build a Gaming Rig, a Simple Walking Skeleton Example – Coding Epiphany
Clinton later stated in public he regretted that decision and the damage it did to his legacy.
Are there any information or formulas about the new algorithms?
I made a comment here where I mistakenly assumed that those were full month submissions and month-to-date for Sep 2016.

While its too early to call a trend, that Sep 2016 number does look a bit lower than expected.