skysight-inc/HackerNews huggingface dataset:
Often I'll work on a large change and make sure that it is working before I start crafting my commits. By the time I get to that point, I realize that I've actually made three separate subchanges so I do partial stages to create each commit.

I use git status -s and git diff quite a bit as a sanity check (for things like whitespace) and to do first party code review before I send anything out.

The staging area is a core part of my personal git workflow pre-commit. It seems to be producing good results so far.
DeDevelopers – Web Developement, Web Designing
Are You Finding Software Company To Begin your Business So Its Right Time to Visit Our Website: www.dedevelopers.com You Will Get Upto 20% Off if You Connect With DeDevelopers in This Week So Hurry Up FulFill Your Needs.
There are about 60 ISPs (fixed line and mobile, some do both) in the UK.

Mostly you're choosing the top pure of connection and the customer service.

https://www.thinkbroadband.com/isps
So if your video in any way can be considered provocative, there’s guaranteed a checkbox to shut it down.

Talking positively about drugs? Based on facts? Who cares, it’s against the status quo. Put it down!

Confronting feminists with facts? Offensive, intolerant! Push the button, shut it down.

Etc.

I find this deeply problematic, but I guess the root of the problem here is YouTube’s de-facto video-monopoly.

If there were more and bigger video-services besides YouTube that wouldn’t be so much of a problem. Then publishers could migrate to a platform with less censorship.
Not 100%, but a lot, for sure. I definitely read it as most.
You severely need to check your bias if, after years of extremely similar incidences, it took a white death instead of a black death to convince you.
At my job, before I joined, I was told we were torn between using Go and Rails and ended up with both. Now we have a Rails frontend (for web requests / authentication) and a Go backend (for business logic), which communicate over Thrift RPC.

I don't think it was a very wise decision because not only are you doing things twice, you're doing it three times, because you have to serialize/deserialize to/from Thrift for every request. It adds development time, more tests, and Thrift's binary protocol makes debugging RPC almost impossible.

This isn't really an argument for/against Go, but it just shows that you should try to avoid using multiple codebases that have to be tightly integrated. Personally, I would've gone with a Ruby-only codebase that used Thrift RPC only if there was some backend task that was too slow in Ruby, and that Go's concurrency and speed might be better at. Then I'd serialize it and send it over to be processed by a better language. I wouldn't do it for every request.

That being said, if I had the choice between writing an API in Go vs Rails, I would do it in Rails for the faster iterative development speed and quick debugging capabilities that is made possible by an interpreted language.
That's a very self-destructive position to take. Unfortunately it also hurts the rest of us.
Sure it is. It's entitlement to expect literally anything for free. You and I, personally, have not done anything to deserve Homebrew, and yet we have it (well, ok, you do; I haven't run macOS in a few years, so I haven't had need of it). It's a net good, and we, personally, did not have to do anything for it to come into being. I'm not saying you should revere and prostrate yourselves before the people who gave it to you, but you should also not expect any more from them.

You should also give them the benefit of the doubt and cut them a bit of slack when they don't behave exactly as you'd think that you would. (I say "think" because it's all well and good to take the moral high ground in theory, but unless you're actually in that person's shoes, it's hard to speak in absolutes.) I've said this elsewhere, but: perhaps you hit the edges of a long drawn-out discussion that took place out of your sight, a discussion that was tiring and draining, and he just didn't feel like rehashing for you. Or maybe he simply just got out of an argument with a friend or family member, or just had a bad day.

That may not excuse his behavior in polite society, but it makes it understandable. You had a one-off bad interaction with someone. Boo hoo. It happens. Give people the benefit of the doubt, and, unless you have very strong evidence to the contrary, assume your experience was an unfortunate outlier. Homebrew is obviously a successful, robust project, with lots of contributors, so maybe, just maybe, your negative experience isn't typical, and perhaps most people who he interacts with actually come away with a positive impression. We can't all always have our best faces on, 100% of the time. Generalizing your single interaction as the norm is arrogant, ignorant, and selfish. Apply the principle of charity, and move on. If a person/community is truly toxic, then that needs to be addressed, but you seem to be assuming that your single bad experience is the norm, without taking the time to actually do any research... and feel the need to repeatedly trash-talk here for some reason.

If you met this guy in person and said "hey, I had a bad experience interacting with you online", and he didn't talk it out and apologize, then that would speak poorly for his character. But you have one tiny insignificant data point to go on, and I think it's incredibly disheartening that you've chosen to take that as representative to such a vehement degree.
I think in feature branching workflow it would be more useful for the branch to have a message not the commit. Commit is way too small of a unit to be meaningful more often than not.
> And, if you would be so kind, under what circumstances a
death sentence may be carried out on the streets without a trial for those crimes?

If a man shoots at an officer for no reason.
A fun read if you haven't already: http://webaim.org/blog/user-agent-string-history/
Also, very few projects will ever end up at the scale (user base/metrics) that Facebook had.

99% of all PHP software will be fine with a quadcore server with 4GB RAM, running a LAMP stack. This can be scaled as needed (eg moving off mysql, adding a reverse proxy, real load balancing).
> the system doesn’t have the power to support direct ports of today’s biggest blockbuster hits (a problem the Wii and Wii U also had)

So DooM isn't a big blockbuster ...
Insurance is very highly regulated. It falls under federal rules for both financial industries and health, so it is subject to both Gramm-Leach-Bliley and HIPAA.

And when the actuarials decide some benefit is costing the company too much, they send the policy to legal who reinterprets the language and then the entire claims department gets retrained on how to pay the benefit correctly and informed we have been doing it wrong for the past 20 years.

So, ha ha yourself. They have an in-house legal department to justify whatever the heck they plan to do anyway. They just want all their ducks in a row from the start. The lawyers basically get paid to get the company's story straight ahead of time. It's quite mind-boggling that insurance is even legal as an industry.
There have been reports about the SE getting very slow with iOS 11. Did you notice that?

I'm hoping for a March-ish release of an iPhone SE 2.
Homebrew literally never prompts for anything so a prompt would likely break many scripts.
Semantic Merge comes to mind, although it only does an AST merge on the structural level while blocks are still merged traditionally (I guess it's a good tradeoff of complexity, though). It has however proven to be rather slow with large merges (or large files; the source file I tried to merge had ~4 kLOC), in my recent test (was merging a major version of one product into derived ones, with lots of refactoring, so I thought SM could help).
There is a clear notice during installation.
> It's exactly like the teenage girls loving some star they never met and thinking they'll get married and all.

The difference here being that this star acknowledges you existing as soon as you "donate" 5$, the more money you donate the more acknowledged you supposedly become, there is a direct feedback channel here that didn't exist like that before.

It also ties heavily into the whole "attention economy" concept and I'm also very certain it's not a healthy lifestyle for the Streamers themselves, reminds me very much about that whole situation of the commoditization of interpersonal relationships that's been happening in Japan with Hostess clubs [0].

You may think this is funny, that some people are willing to pay for casual social interactions, but only because you've been lucky enough to have a functional family/friend network to fulfill those particular needs for you. Yet, not everybody is lucky like that, quite many people feel very lonely most of the time (as they are pretty much alone) but that it's not a healthy way of living for humans so they are looking for ways to cope.

The real sad thing is that this is very likely one of the main motivations for streamers and donators alike; The feeling to belong, the be acknowledged.

[0] https://www.youtube.com/watch?v=8pW0RV2nSg0
Days of discussion around a staged nipple reveal during the superbowl come to mind. /s
All major ISPs in the UK are resellers of the same fibre infrastructure, run by OpenReach[0], a subsidiary of BT (formerly the national telco, now one of the larger ISPs).

OpenReach has to provide equal access to other ISPs by law, so the playing field between them is very even.

The only major outlier is Virgin Media, who own the cable (as in cable TV) network covering some built-up bits of the county; their fibre network is entirely separate.

[0]https://www.openreach.co.uk/
> For example, the labstack echo framework in Go is one of my favorite frameworks, it does a lot of work for me. On the downside, I can't hijack HTTP connections in the router,

This isn't a problem with "frameworks" but a problem with the library you specifically chose which is bad since it doesn't even fulfill your needs apparently. I wrote my own go http router, and I have no problem hijacking the connection and filter according to hosts, at all.
We do not have the resources to be able to host something like this ourselves or we would have done so.
That comment reminded me of a failed Pokemon RPG and inspired me to find this: https://www.youtube.com/watch?v=C1Qx0eP8uVo. Thanks!
> The locations of his servers are a secret, as are many of the names of his employees, several of whom he’s said are fellow millionaires.

How is that possible? Are the servers behind an onion network?
Can't see any reason why they wouldn't. This seems all very straightforward. It looks like the advice is going out now to inform the market there are likely to be issues with many ICO's, and especially new ones.
Watch Annabelle Creation Full Movie Online in HD 2017
I'm assuming he meant the dependency manager, which is really nice.

https://getcomposer.org/
So you disagree based on your personal experience? That is fine. I base my observation on what the people around me were using in various environments, so I am actually fairly confident that this can be generalized. This is the best I can do unless someone makes some representative statistics over a broad user base.
I would argue it is not simly a distinction between online and physical. Online doesn‘t exist in a vacuum but is located in our physical world. Something in our physical world drives us to go crazy online. Imagine a perfectly content physical world, would you imagine the people there go crazy online just because it is online?

I would argue we simply live in a world where many people are frustrated, scared, unhappy or just bored. To change how they behave online we don‘t just have to police online better but affect social change in our physical realities. Change the dogma for what it means to be successful. Move from for-profit to for-positive-impact. Teach the benefits of cooperation + friendly competition over battle royale. Such change will carry over to the net. Imagine FB moving away from advertising and for-profit motives to a for-positive-impact poly-centric community governed network for communities, I bet people would behave differently there...
Keep thinking.
Did you write clean OOP code? You can still write bad code with it, no doubt about that.
> I bought new 13" mbp w/touchbar (only the touchbar version has the most powerful CPU).

It is very telling of the folly of that touchbar that people feel they need to apologise for having chosen a model with that feature.
> The movie JFK is basically a documentary

Goodness me, no. Have you read the sources Oliver Stone borrowed from when cooking it up? To say they are fantasies would be giving a disservice to the word.
Here are the commands I use:

git init

git clone

git checkout

git commit

git commit -m

git commit —amend

git rebase

git add/rm/diff [—cached]

git push

git branch

and a few more I can’t remember exactly.

I try to keep my git workflow simple. The most complex is probably checkout abd rebase with several different branches.
Yes, other things like hate speech are harder to detect

Exactly.

but, as I said, it's extremely subjective, and should not be dealt with in a general way, but rather broken down into subcategories, like "religion criticism", "radical feminism", "men's rights", etc, whatever ruffles people's feathers these days.

Unless you have some reason to think that a non-insignificant number of advertisers would be OK with ads on a subset of those categories but not all, that's just pointless busywork.
I guess I misread it.

I wanted to convey that there were some groups actually happy about it.
The attack surface with classic NPAPI plugins (Flash, Java, etc) is practically unlimited. It was up to the likes of Flash and Java to secure themselves, not the browser. Various random plugins from other sources (eg, the QuakeLive and Unity plugins) may as well have cared about security _even less_ than the already abysmal track record of Flash and Java.
> Hey there, I don’t know why you feel so compelled to make things look less worse than they are, lots of anecdotes...

I'm just trying to break through people's echo chambers, and help get to the core of the issue. I agreed with most of what the poster I replied to said, but wanted to point out that not all police are trigger-happy. I think any reform to policing in the United States has to help make non-trigger happy police officers' lives easier. The only way to do this is by ending the drug war.
The public gateways could communicate to some unknown network of servers behind the scenes.
Have you tried thcurl or yab for debugging RPC? I’ve found that most services I consume using thrift have a yab template for easy testing and trace ids so I can follow the request- I haven’t really missed hand writing JSON curls yet.

https://github.com/yarpc/yab/blob/dev/README.md
> Gold ownership was outlawed in the US in 1933 by FDR.

https://en.wikipedia.org/wiki/Executive_Order_6102

EDIT: "The limitation on gold ownership in the U.S. was repealed after President Gerald Ford signed a bill to "permit United States citizens to purchase, hold, sell, or otherwise deal with gold in the United States or abroad" with an act of Congress codified in Pub.L. 93–373,[19][20][21] which went into effect December 31, 1974."
This guy is really into you! Except he adjusted the width of your hips, decreased your breast size, got rid of the tattoos and went for mixed nigerian / inuit race, the latest fad. This is only 65% of the typical customization level!

Send a message? [Y/n/generate]
Adjust profile picture to his preferences? [Y/n/half way there]
Both ruby and python seem to encourage duck-typing. I worked with both of them in the past and that's the main reason why I always came back to PHP. I need my type declarations...
We don't have net neutrality, we have competition.

That is the key point, net nuetrality is a moot point because if an ISP were to do something like charge for iplayer (BBC catchup service) which was mooted a few years ago, they'd all move to a different ISP.

Because we have for the moment a roughly open market.

There are parts that are controlled by a monopoly, but thats the people who provide the last mile infrastructure. They have strict regulations saying that they must charge a fixed price for rental of the infrastructure with no obligations other than to pay for the last mile. (they can choose to be a pure virtual operator, just skinning the service, or almost entirely run its own infra, save the last bit of copper)

Also, the people that run the last mile monopoly are not the people providing backhaul. That is mostly an open market too. More open than the last mile copper at least. Linx/lonap are all coops, where you pay a membership fee, and the cost of powering your equipment, any interconnect arrangements are up to you and your peers.

In short, we have a much more open market, but with no net nuetrality.

what america needs is competition, and the seperation of last mile, ISPs and backhaul. None of which you are going to get in present times.
See, you don't always need a SPA, you know.
Dev domain won't work without https
In Go you cannot fully control the runtime as a programmer- Go's GC is a complicated periodically run program with sometimes surprising behavior.

crt0.o is a very simple set of startup routines with a fixed and predictable behavior. It is typically run only once ("0" in the name is for startup), and has only a couple of assembly instructions.
If this is the "correct" way to learn, the problems are not with the user.

A well designed ui should be learnable while being used - creating a fresh learning repo for dedicated learning for fear of losing data while using the tool in your "real" repo is the ultimate red flag in terms of usability.
Its not fibre. Its copper. Everything is copper. BT/openreach own all of the last mile infra, apart from a few cases in villages and Hull.

Its only the last mile that they provide at any scale. the rest is arranged by the ISP
>He sees Telegram as a charity that he’ll start to monetize early next year, but only enough to fund expansion.

Charity and monetization don't go hand in hand.
You can disable pushes to the master branch and (politely) refuse to merge bad commits.

Bad when I used darcs we used to give everyone permission to push to the main repo, but we'd aggressively unpull patches from the server that were bad.
Thanks but is there a way for non-creators to find it?
I can't find the announcement of this, or any mention of this in the keybase app. Where did you see this ?
I don't think that's a good comparison. Feature flags are added every couple of years on x86, but it's fairly linear.

It's more analogous to something like CUDA, where the you are completely abstracted away from the actual assembly that's running on the GPU. Or like targeting LLVM bitcode.
Your point is appreciated, but keep in mind that these are people's livelihoods. They're in a vulnerable position, and change is a big deal for them. Fairly small changes to the YouTube landscape could mean major changes to their income and business viability. Change a few bits of a suggestion algorithm and the kid making $11 million per year playing with toys could be out of business overnight.

It's the same reason people freak out when Apple does anything to the app store. It's life or death for a bunch of small companies and they have no power over the situation.
> Gold has obvious ornamental and industrial uses.

Which contributes almost nothing to its price.

> And art is a totally different market. Largely the players are the richest of the rich, who invest in below 1% of their net worths largely for decorating their castles.
Other forms of art have recreational and entertainment and genuine uses.

There is medium priced art too and some people buy it as investment. You can also think about people buying collectibles if buying art is something you associate with decorating castles.

What entertainment value has unopened box with plastic spiderman figurine that would justify price of few hundred bucks? It has enteraiment value of me showing you I own it. Bitcoin has the same utility and it also doesn't justify its price.

Value comes from scarcity, durability and transferability.
Almost all charity orgs have operational expenses...
> Not by giving you the experience (surely impossible) but by the literary stratagem of evoking an image of it in the imagination, by careful use of language.

This applies to all art. Of course it cannot literally put you in someone else's shoes, but it does things like evoke an image in the viewers imagination.

> It's up to the reader (if their curiosity is so piqued) to do their own work (whatever that may be) to see if related experiences might be relevant to them. I see nothing in this passage or in those of Iyer's works that I've read to suggest he believes anyone can attain the states he's describing simply by reading his writing.

I never denied the importance of active engagement for the viewer of art.

> They're just offering practices and associated reflections that might be useful to some.

He literally wrote "I’ve come to feel that the best thing I can share with readers is...". Not just something that might be useful, but the best. And he's arguing against analytical methods of accomplishing similar things.

I don't think this piece can be defended by saying the author was just sorta sharing some neat stuff. He's criticizing other approaches.
Yeah they do, charities are just businesses that don’t distribute profits to share holders. Making money or not has nothing to do with charity status - it’s about what you do with the profits.
But you could make that same argument for other apps: "Why does app XYZ need to be a native app? It does nothing a web app can't do"

If Apple starts asking that question, shouldn't they ask it for all apps regardless of implementation details?

If a restaurant reimplements an app instead of using a template, that doesn't automatically make the app do things a web app can't. It's odd for Apple to rule out things like code reuse. It shouldn't matter whether a restaurant app shares common code with another restaurant's app. Does the app show me information like a map, business hours, a phone number and a menu? Does it let me order online?

Judge the app by its value, not by implementation details.