skysight-inc/HackerNews huggingface dataset:
You are conflating gender with sexuality. It may be a recent thing to explicitly differentiate between them in discourse, but gender was still distinct at the time - to insult a man's masculinity would clearly not in all contexts imply you were calling him a homosexual. In fact I'm sure in a majority of cases it would not imply that, since insults to masculinity were and still are quite commonplace.

More specifically, hermaphroditism does not have any clear implication of homosexuality, and a neuter gender has an implication of no sexuality. That doubtful gender is the strongest possible insinuation, but still weak given it clearly targets gender.

These all seem to be immasculating insults, and much more convincing arguments would need to be made to infer the implication of homosexuality. In fact, even the article points to masculinity being the overriding theme.

If there were clearer contemporaneous examples of these phrases more unambiguously implying homosexuality, that would be more convincing.
Came here for this. git undo won't restore the changes wiped out by reset --hard? They aren't stored on the reflog?
Don't be so pessimistic.
I find reflog one of the neatest git features, and regularly use it to get out of jail / help cherry-pick across branches. This seems a bit magical, but I think there are some pretty neat lessons within for lots of users which still makes this a great read.
Charles Proxy 4 Crack and Serial Key Free Download
Relaxing Privacy Vow, WhatsApp to Share Some Data with Facebook
I'd probably forget about it for that reason too. I mean, literally forget.

My bookmarks and bookmark toolbar are littered already. If I could download it I'd have more of a chance of being reminded to see it and use it. Plus I'd feel it'd be more secure, and I'd be able to work when offline (e.g. commuting/travelling), so I wouldn't use it for those reasons.

It looks like it has some interesting ideas though (I especially like the look of the nested debugging thing with probes).
Chrome and Firefox poised to block Flash by next month
Lengtematen 5 – Omtrek
Remoth Play PS4 from Any Android Device..
Mezzano – An operating system written in Common Lisp
I wanted to know, before reading article, what is their product, so I didn't notice links at the bottom.
Honesty I was expecting that logo, that says "GitMonitor" not "GitMonitor blog", will take me to their page, or something similar next to it.
Keep in mind there will be thousands of them. even if most get destroyed at least a few would make it.

Perhaps they could travel single file and block instelar debris for each other. And pool their data to effectively get a longer exposure.
Why not just use a filesystem which supports snapshots? It would allow you to go back without even invoking git.
>So, at heart, differing in some of the details, but no more than a few, a printer printing on a long roll of paper...

The responses of commands are "long rolls of digital paper". They could be from 1 to millions of lines long.

So what exactly would your solution do differently?

And it's not "unix" that does it this way, it's VMS, Windows, and pretty much everybody.

In fact your concept is still not concrete enough to make sense. The browser can have a single address bar on top, because urls are a single string -- and they also don't interact with subsequent contents, commands, etc.
What's so impressive, technically, about a four wheel drive moving to a series of waypoints and shooting anything that moves and doesn't squawk friendly?

I'm surprised this hasnt been done sooner. Waypoint navigation is a consumer product, and we've had military grade target tracking for ages.
On Earth, the distances are similarly huge but still manageable.

For example, from me to Latin America 7000 times of what I walk every day from and to work. So in my daily walks that's 20 years worth of walking! Or 40 years for both-ways trip! And yet I've been there.
What part of

unautoclear Turn OFF clear-screen after each command.

seems difficult?
out/ref still have their uses when interfacing with COM or P/invoke.
Because they won't be admitted to the SWPL heaven?

Your ideas actually remind me of the barely literate from the middle ages who believed that the world was sitting on 3 whales or something like that.

Preponderance of evidence to the contrary was dismissed with 'That's not what it says in the Bible!'.

You've got same religion ("all people are equal") that goes against ALL real-world observations. But just like they waved everything off with 'Because G-d wills it', you've got 'Because racism!'.
Because a simple, but clever, alias that integrates with everyone's existing workflow is a lot easier?
I freely admit to being an Hg fan, but that this stuff is accepted as common practice kinda blows my mind. What's so wrong with keeping an accurate picture of history that people do all kinds of manipulation to their history to keep from the VCS system from accurately reflecting history of development?
Bash Infinity: A standard library and a boilerplate framework for Bash
Only 110 lines of code to convert the Dash button to a doorbell. Pretty cool IMHO.
The type of developer that only knows one language of any kind is in the same boat. Electron is popular because folks can write products at a faster pace than they could in other toolkits and languages. Being unproductive and fighting your tooling is not a sign of competency, nor is it a rite of passage. If folks can write apps faster in Java or Rust (which I love writing, by the way), I'm sure Electron would not have the adoption curve it does. Nothing to do with only knowing one language.
>If you're putting shell examples out into the world, they should be POSIX-compatible, or at the very least an extension of POSIX;

If you want to be constrained by POSIX (as we will all be for the next 100 years or so), there are literally myriads of shells you can use.
It doesn't immediately make any kind of branch, but if you then create commits using both of the labels it will inevitably create a branch in the DAG so it's not terribly misnamed.
I don't know what the maximum resolution is, but one of the game changing discoveries in SETI is that a probe can be send out 500 Au or so to use the sun's gravitational lens. The efficiency of this is so high that it really is plausible that somebody could pick up our radio signals.
Tcl for Big Data: How I Recovered Millions of Transactions Using Tcl
<spacemacs plug />
3 Social Growth Hacks for Personal Branding
I can enthusiastically second this recommendation. If you use Emacs and Git, but have not yet tried Magit, you are missing out.
That doesn't sound right. There's nothing secret or internal about the reflog. "reset --hard" is more of a last resort, but only because it wipes uncommitted changes.
"mostly works" is rather… optimistic.
It seems that the author addressed that in the very first bullet point on that page:

> Carbide is a new kind of programming environment which (as obligatory in this day and age):

> • Requires no installation or setup

(It's also followed by the mention of Javascript and all the browser screenshots reinforce the point.)

The first analogy that came to my mind is that this is a similar environment to Wolfram Alpha but more focused on experimenting around with programming concepts.
Looking ahead for WhatsApp
Why not just boil the ocean?
Speed Up Your Git Flow with SCM Breeze
Also doing `git checkout -- filename` will lose the changes to that file permanently. The only feature I miss from Bazaar was that it would create a backup file automatically for its equivalent command. I have actually created a bash function that overrides git to add this functionality (since there is no pre-checkout Git hook and Git doesn't allow you to create an alias named "checkout").
Pgloader - A High-speed PostgreSQL Swiss Army Knife, Written in Lisp

http://pgloader.io/
I wonder what the cost differential between The Trump Wall, and autonomous vehicle patrols would be.

Electric vehicles with solar charging would be very cost-effective as a border security mechanism.

Where are all the border security startups? Lots of government cash on the table I would think.
In war, there is no such thing as overkill.

There may be inconvenient and/or political repercussions - but those can be worked around by further magnifying the power imbalance. (Yes, I'm a cynic.)
Not everybody does the same thing as everybody else.
In Germany you can just go into any bathroom and drink the water / refill your bottle there.

The public WiFi is terrible though, I agree.
"what talent would want to work somewhere where they can't publish research papers?"

There are lot of people out there who don't particularly merit the publish-or-perish ethos of academia and would rather publish only after they have something worthwhile to publish and not just footnotes to an established scheme.

E.g. https://www.theguardian.com/commentisfree/2014/feb/14/higgs-...

and so on.
If it hasn't been committed, it won't be in the reflog. Working copies and stashed changes are especially vulnerable to being overwritten by accident. It would be great if git had a way to undo these operations too.
Facebook is becoming a link farm. Thoughts?
Facebook is becoming a link farm. Almost everything on my news feed leads to a webpage. Furthermore, lots of content creators rip off videos from Youtube and mint likes on the social network, without attributing the originals. Facebook has a lot less original content and more regurgitation.
> I can't guess what the social milieu of a coffee-house would be in 1700s Britain.

Quite an interesting topic, actually:
https://en.wikipedia.org/wiki/English_coffeehouses_in_the_17...
You can look at it as a copy-on-write optimisation. It may not be so poorly named if you look at it that way.
Don't be ridiculous. There's no way that you could have been there. It's simply too far away. Latin America will always be out of our reach.
That makes sense…and I think that's where the potential security vulnerability comes into play - if you allow untrusted users to upload SVGs, then they could potentially be uploading javascript to your site, offering a vector for XSS. As far as I can tell, adding your own SVGs to your site doesn't open up any novel security issues.
Worth mentioning: the side that has the biggest causualities is the one who keeps attacking first. The only reason why more Israelis aren't hurt seems to be that they put a lot of effort into shielding their civilians.

There is little doubt that if stabbings, rocket attacks etc stopped Israel would stop as well.

... and, there is also little reason for doubt that if Israel stopped first it wouldn't stop attacks against them, quite on the contrary there is reason to believe they would escalate if left alone.

PS: while I feel this was worth mentioning I was not the one to downvote you, I think you argued reasonably.
One big advantage of gRPC over ZeroMQ is that HTTP/2 can traverse firewalls and proxies more easily.
It's Time to Fix Terrorism on Facebook, Twitter, YouTube, Say Lawmakers
Brimstone can select its own targets:

https://en.wikipedia.org/wiki/Brimstone_(missile)

This kind of ability to pick specific targets has been around for a while - e.g. SADARM

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

Edit: Of course someone decides to fire these things, but isn't that similar to someone deciding to unleash an autonomous fighting system?

Edit2: And what about mines?
It's true we are making less collateral damage then in the golden days, but the problem is that the more advanced one side becomes the less of a chance the other side has.

It's not just about fighting terrorists. We don't know who will be in command next. Giving this tech into the wrong hands will do some massive damages. There is always a chance to find ourselves on the wrong end of the drone.

Also the drone targets a single house, bombs it to oblivion and then someone says they are 80% sure, they bombed the right house with the right people in them. Not to mention a lot of times the people killed are civilians who were actually supportive, but because they are dead now, we just make the rest angry and make them side with the enemy.

We are a long way away making sure we are killing the right target.
I have this alias in my ~/.gitconfig:

cancel = reset --soft HEAD^

I don't want an alias to hard reset, it seems to dangerous and a good way to lose some work. However a soft reset like this allow me to cancel the last commit and add an omitted file, or remove one from the commit, or simply to correct the commit message easily.
There's a Vi plugin for almost everything. Highly recommend VsVim for visual studio.
That's all a Git branch is though; so it makes perfect sense for the command `git branch` to do that.
Additionally smaller craft present a smaller target. You could tip them with a few inches of depleted uranium, which would make a reasonable ablative shield. Maybe. Either way it's an engineering problem, rather than a physical impossibility as others here are saying.
Interestingly, in Latin, a she-wolf (lupa) is slang for a prostitute.

For some inexplicable reason I feel that it is much more likely that they were nursed by a prostitute than by a wolf ;-)
So you think human ethnic groups DO work like races in D&D?

Could you share with me the table of STR/INT/WIS/DEX/CON/CHA for Blacks, Whites and Asians? Oh, and Jews, of course.

Do we get skill and attack bonuses or special saving throws?
Of course it does, as I said I was doing that.

Borland C++ for Windows 3.x had an initial implementation for templates as they started to be discussed at ANSI and also supported exporting classes across dlls, providing both producer and consumer were Borland C++.
It's just a way of looking at it. Let's say I'm in charge of a project. You send me a patch. I commit the patch. What I want in my history is that I committed your patch. I really don't care what you did in your history to create that patch.

But it's equally valid to consider all your commits important in my history as well. It just depends on what you want. Personally, I never rebase, but I can understand why some people like that feature.
> the established generation wasn't moaning on about how the next generation was ruining everything

That's not at all what people mean when they talk about 'hipsters'.
Source please. Really.. GPS coordinates would be even better. A lake of Mac and Cheese? If it were adjacent to a lake of RC Cola, I think I'd be set.
Directly and financially, certainly no. But it's (usually) good press, (most would say) a good goal, and if it works out because of this $ the philanthropist is famous for helping fund it.
> Moreover, it's not obvious to me how one would go about obtaining "unbiased" corpora without somehow relying on subjective societal values that are different everywhere and continually evolving.

I don't believe that problem will ever be completely solvable. But I think the road to go is to make these assumptions always explicit. I.e. when the machine learning system derives a result, program it to additionally return a proof of how it came to this result. And also give a way to let the ML system return a list of all axioms and derivation rules that it has currently learned, so that they can independently be checked how much they are biased and can thus be corrected.
I find it more effective to make the porting explicit - make a new language that has a really good FFI into the old language, and gradually migrate to that. (I tried to use the checkers framework for a few years, then instead started using Scala, which was much more effective)
>As they are still so keen on controlling encryption we can assume with good confidence that so far they have failed.

If they have succeeded wouldn't the very best thing for them to do is to appear "keen on controlling encryption"?
> If Common Lisp is a failure, how is it that there are multiple commercial offerings for it?

Well, one possible explanation is that they were sufficiently popular at one point that codebases were built that are large enough to need maintaining but too large to justify re-writing.

I haven't had that experience with a Common Lisp implementation but I have with Smalltalk, Cobol and System-W (although the latter was eventually replaced at considerable expense).

Obviously, that argument fails if the commercial offerings are relatively new and not updates of old implementations.
This version is based off the nRF52, which is still in preproduction as I understand it ( disclosure: I write firmware for the nRF51 for an IoT startup).

Both the 51 and 52 can have a BLE DFU programmed into the chip, allowing over the air firmware updates, so you wouldn't need a JTag. Most companies lock this down with a secure boot loader, meaning you would need to be able to flash the device using a JTag (only $500!)
You could alias reset to instead commit all and then reset.
I have this. It's called cp(1).
Well, a wall for start wont shoot you in the face just because you want to cross a border.

A wall, doesn't need electricity.

The maintenance cost is lower.

Can't be hacked.

Oh, and you can paint nice big pictures on it.
That's a defining characteristic. Hating hipsters doesn't necessarily make you a hipster, but you might want to take a close look at yourself to be sure.
Your comment was about C# being "the best language in terms of features and improvements", nothing about usage numbers.

I agree that C# is far more widely used than Scala, but Scala is being used by significant numbers of developers esp. for Spark. Tiobe is also widely regarded as a pretty poor indicator of language adoption.
Which is to me rather a sign of how society changes meaning of the language to indoctrinate a kind of social propaganda. Greetings from George Orwell's 1984.
There seems to be a split among git users between those who think history should show what actually happened (i.e. it's left alone), and those who think history should tell a story about the changes (i.e. once you've finished something, turn it into a coherent set of commits like "stub out X", "add tests for X", "make first X test pass", etc.).

I agree with you, that history should be left alone; mostly I think of the YAGNI argument that its futile to think that you have a better idea of what future developers want to see, compared to those future developers themselves.

My repo histories are riddled with stuff like "finished X", "stubbed out Y", "fix typo in X", but at least nothing has been hidden from future devs who might be digging around for their purposes, regardless of whatever elegant story I might come up with.
Microsoft is mixing object oriented and functional in c#. This is not right, not only in case of Microsoft but also Python etc. They are fundamentally different and self-contained and need to be kept separate.
It's easy to see the world skewed by blog posts. There's growing use of Perl[1] outside of the 'SF startup scene' echo chamber, huge quantity of new projects in Oracle APEX, power plant simulations in Tcl[2] and the gardens full of thousand flowers blooming.

[1] https://www.youtube.com/watch?v=Df5Q4iPBNKM

[2] http://www.eurotcl.tcl3d.org/program.html#Zaumseil
I stay corrected on accepted theories.

I tried to find some discussion on this subject. I found this [1] quite recent paper (2016-03-31) that states that influence of Moon is necessary to maintain Earth's magnetosphere. Just food for thought. There are articles that quote this paper on the Web, but they have this suspicious date of 1st April (but paper was published day before) :)

[1] http://www.sciencedirect.com/science/article/pii/S0012821X16...
That's also by law in Australia. Ten days sick leave. Twenty annual leave.
Intel Management engine built into modern Intel CPUs is closed source software that has full control over your computer.

We need to be able to inspect with tools inside the ME code. This should help.

See also research paper by Joanna Rutkowska - Intel x86 considered harmful
http://blog.invisiblethings.org/papers/2015/x86_harmful.pdf
I agree with that. So you could undo step by step without thinking about the number to put next to your undo command. It seems a bit trickier to implement, though
The cookies seem cheaper to ship though, $5.50 to Germany.
Exactly. And I never thought it's actually possible.
I thought that was a pretty choice line. Relax, I think we both know what Charlie actually means.
Are generics really a requirement for a 2016 programming language? Take a look at the TIOBE index, how many of the top 50 languages have _proper_ generics support?

http://www.tiobe.com/tiobe-index/

edit: not saying generics are bad, but not having generics in golang was a design decision not an oversight.
Second time I'm going to mention VsVim here. You still have to wait a month for VS to start, but you get enough of Vim to be pretty productive.
But what good does it have for future devs if the history is

-- Added this thing
-- Fixed typo
-- Capitalized the letter

Etc.
Snap Your Fingers
Except I don't like VI at all.

I know the essential for when Emacs isn't available which is quite common on commercial UNIX installations, learned back when Xenix was still being sold and don't intend to learn more than that.

Thanks anyway, I know you had good intentions.
This post is flawed, starts with the wrong proposition that "10x programmer" means a programmer that writes 10x as much code, that is, it uses number of lines of code as a metric which is a completely wrong metric (If programmers were paid for lines of code, copy-pasting would be best practice, and all kind of verbosity and unnecessary code or boilerplate, even dead code would be everywhere.

With code, less is more, less code to do the same means easier to read, easier to maintain, less bugs. So, a 10x programmer means a programmer who is 10x as productive, that is, delivers 10x as much features, fixes 10x as many bugs or not even that, since sometimes you have to do refactoring which improves the codebase a lot in several ways but doesn't provide as a result either features or bugs.

Actually I would expect the mythical 10x programmer to produce LESS code for the same functionality, and most probably be reducing the amount of code littered by other lesser programmers and starting refactorings that would create abstractions, split classes and make the code more modular, that would have as a result deleting classes and methods, and overall reducing the number of lines of code rather than increasing it...
Many people think that for later reference a history where each commit contains exactly one feature or bugfix is more useful than the usual development workflow of "start feature a, fix bug in related feature b, fix documentation of unrelated startup flag, implement feature c that turns out to be prerequisite to feature a, do more work on feature a, fix bug in c, [...], finish work on a".

And in case you want to commit to an open source project you are basically forced to rewrite history for any non-trivial change because changes that make sense to develop at the same time often form independent PRs.
In fairness, there's a distinction to be made here between directed and undirected change.
#3 (too easy to ignore errors) and #6 (hard code generation) do not seem to be either A or B.
He doesn't maintain he is right, so that's beside the point.

His main claim is that others that say it's hard are not necessarily right either, and have no proof for that.
I wish the author mentioned a better Golang alternative. Rust?
Actually, if that's all you want, you can do:

git add <file>
# or "git rm --cached <file>" to remove
git commit --amend

and it will replace with a new commit that has what you want. It's like a mini rebase -i
>I'm not too terribly worried. There are enough efforts to look for post-quantum crypto algorithms that I think by the time we come up with something that actually threatens factoring, we'll have alternatives.

That's hardly a consolation, since all that we've encrypted and shared until then will be trivial to break as long as people have them in encrypted form (which is very easy to do).