skysight-inc/HackerNews huggingface dataset:
> But certainly there is room for other players in this game, and certainly room for one (or more) that are under a permissive license.

Why is "like $X but under a permissive license" something that people champion for? Are we not all in the same boat, trying to replace proprietary software so users can live in freedom? Permissive licenses simply do not help achieve this goal as effectively as copyleft licenses do.

If you want to argue that AOO will be technically superior or whatever, that's fine. But championing "we also allow proprietary forks" is not helping any users of free software.
Yes, agreed, a partisan document out of a Congressional Committee is inherently biased. I don't think anyone would dispute this as a general principle so there's no reason to think this a special case.
The screwed up and committed to master should end with:

git reset --hard origin/master

(assuming that the remote is called "origin") With the example in the text, you have to know the number of commits you've made to master.
The last rmdir example should be rm -rf.
The headphone jack is not obsolete. Apple has proved this by including the adapter. If it was really a revolution in amazing tech, they wouldn't have included the adapter because the consumers would be throwing their existing headphones away and flocking to the amazing quality air buds.

I have a few pairs of good headphones, and I'd be willing to bet that you cannot compare the quality of those sure-to-be-crap air buds to good IEMs or good wired headphones.

I'm not going to eschew the many good headphone manufacturers out there to be locked in to whatever beats poser garbage Apple decides to license its stupid DRM-locked wireless tech to.

I'm not shocked or alarmed, I just won't be buying an iphone 7.

> Apple told you the reason.

What reason did they give?
LOL. Bookmarking along with my other Git reference sites...
The kinds of people who have historically gotten screwed by biases come from every religion, ethnic group and culture in the world. Any genuine discussion would have to acknowledge that as a prerequisite. The narrative of oppressor and oppressed falls apart against the backdrop of reality when peoples real culture and history's are discussed. So does any potential political and economic power that can be gained through black and white grievance politics.

American Identity politics is about erasing peoples identities and histories and putting them into segregated groups based exclusively on skin color and gender then assigning a sliding scale between oppressor and oppressed to these groups. With 'white people' and 'male' being the oppressor and the other groups falling into some victim grievance class hierarchy who demand but will never get 'justice'. Its the perfect war of all against all that can be carefully manipulated by media and distract the population away from serious political and policy failures that we see all around us.

Identity Politics in the tech industry is simply ridding this wave trying to extract whatever power and resources it can before they become an inconvenience and money sink to corporations who think thy can use idpol for there own nefarious objectives.

I will point you to Charles H Smith who wrote an interesting essay on idpol from a leftist point of view.

Identity Politics = Totalitarianism

"The truth is we have more in common with people of different ethnicities and religions than we can possibly know in a totalitarian system drenched in the divisive propaganda of identity politics.

Identity politics are the core of every totalitarian state. Identity politics were the beating heart of Nazism, and the core strategy of the USSR's liquidation of kulaks and other groups identified as enemies of the state."

http://charleshughsmith.blogspot.nl/2016/09/identity-politic...
Update on this: it has been withdrawn: https://arxiv.org/abs/1608.04062
These[1] [2] [3] [4] [5] are a perfect example of why people don't trust RT. It's not that they always post such a blatant lies or falsehoods but the brand as a whole is tainted. It's operated as more of disinformation campaign/operation masquerading as alternative news. And this is just RT, plenty of other Russian outlets are worse.[6]
If I find something interesting on RT I usually corroborate it elsewhere and then use that source. ZH (ZeroHedge) is another example of this. They come up in my Play Newsstand feed(which I cannot change...thanks Google) as news but I would never think of RT or ZH as trustworthy, I give them a gossip-rag level of trust. Though I would say there are trust issues with a lot of MSM outlets, RT really takes the cake and they aren't nearly as crazy as they used to be, they've learned to be far more nuanced.

[1] https://www.rt.com/news/356697-man-climbs-ecuadorian-embassy...

[2] https://www.rt.com/news/158212-academi-blackwater-ukraine-mi...

[3] https://web.archive.org/web/20140704230031/http://rt.com/new...

[4] https://www.buzzfeed.com/katherinemiller/insane-moments-from...

[5] http://www.interpretermag.com/rt-sends-in-the-clowns/

[6] https://www.quora.com/What-are-some-examples-of-contemporary...
>Really though, you have to find what works for you personally. Take any idea - let's say you decide that you want to know if smoking is good for you. You can read a hundred studies that have conflicting results. Or you can try smoking yourself and see how you feel. You feel great? Awesome. Now you know! You don't feel any different? Again, that's awesome. Now you know you need to start smoking a little more!

While I agree with your point to some extent, I feel like the logic you used to arrive there is shaky at best. This is the whole reason scientific studies exist. Smoking makes you feel good in the present but has some disastrous consequences in the near and long term future.
In what world are they living, where there is "no way to create fake fingerprints"? Of course that is possible. Here is one example: http://dasalte.ccc.de/biometrie/fingerabdruck_kopieren.en

It is easily possible to create fake fingerprints that can fool any known finger print scanner. If you know one, that supposedly can't be tricked, please let me know.
I understand where you're coming from, but I disagree.

The skills might be abundant[0] but the effort and knowledge of the domain (business logic) are not available to many. It depends on the domain, games in IOS don't count for example, but I feel like there are lots of situations where the software can be directly monetized.

Lets assume that's not true - how do you actually monetize a community? Developers around a 'platform' are difficult to monetize. SaaS works for some things but not everything.

The idea that 'developer mindshare is a winner-take-all game' is true if your Google or Facebook - it's a total different game if you're one person or a medium sized software business.

[0] I actually don't think this is true. There are abundant skills to do trivial things, but skilled problem solvers for harder classes are still constrained - we can see that by the rocketing salary bands of developers over all compared to the rest of the economy (at least in the USA/Western Europe).
Clearly not. Mac users are used to their laptops actually going to sleep when they shut the lid.

My work HP, however, is regularly scorching hot when I get home as it's been on in my backpack the whole time despite me shutting the lid and despite the instruction to 'go to sleep when the lid is closed'. How there's not some sort of thermal cutoff I do not know, but I know for a fact that there is not.

Edit: by 'regularly' I mean a few times a year. Still far, far too many.
I agree with that guy, our economies will collapse, our civilization will stagnate. But no way will this lead to our extinction (unless it breeds a superbug).

The biggest issue I see is that the already tropical areas of the world will become unsustainable for farming. How are we going to move these billions of people out of there newly created deserts. Of course, such changes are going to be slow and visible beforehand. It will happen over the course of decades if not a century. I wonder if we will make a world government and allow people from those regions to immigrate to places that are currently frozen tundra.

So, allow mexicans to go to Canada?
Dustin Moskovitz commits $20 M to defeating Donald Trump
> If data does show a correlation, don't hosts have good reason to discriminate, just as insurers do?

Well, they have an incentive to discriminate, but not necessarily a morally good reason. Regarding insurance: Being middle-aged is something we all get a chance at. Being white or female is not.

If a restaurant owner can show that blacks do not tip as well as whites, is it acceptable for him to always seat blacks at the back of the restaurant?
One of my SO questions could almost fit in there, somewhere before "Fuck this noise...":

http://stackoverflow.com/questions/28759887/git-gc-no-space-...
Yes, I believe that's true. I was reminded of it a few months ago when someone was asking for advice on how to monetise some software that they felt would require ongoing effort. If I remember correctly it was widely disliked, but perhaps the world has changed in the last 10 years!
I'm planning to do something similar with some of the source-available proprietary software that I'm writing nowadays. If I die or otherwise fail to maintain the software for some time (much shorter than 3 years), the license will revert to GPL.

This kind of arrangement might be more difficult to pull off when there are multiple copyright holders or if some of them are corporations. But for projects maintained by individuals or a small group of like-minded people, I think it hits a nice balance between making a profit and giving back to the community.
'sudo rmdir'? I don't think that does what they think it does.
More on PR.

http://scorevoting.net/PropRep.html

Regarding single-winner methods, Score Voting is best.
http://scorevoting.net/BayRegsFig.html
Thought crime police
https://www.python.org/dev/peps/pep-3126/

Nothing mind-changing in here. Translations seem to take the biggest hit, but it's largely a matter of company conventions if this is a problem. IMO the grounds of rejection weren't discussed very thoroughly.
Proposed by MySQL's Monty some time ago under moniker "Business Source”.
Actually the easiest thing is simply not to care about how your log looks.

If you don't then there are ry only two things you need to know how to do:

If you didn't push to origin do an ammend. If you did, revert soft and commit the previous code to revert it (you can also put a stash or patch to apply it back).

Which frankly is what the article does, basically.
> So a bunch of animals will become extinct and then 12 years later everything will go back to normal!

It's not going to suddenly release all in one day. And it can/will trigger further feedback loops.
An E-ink digital photo frame you could reprogram and that ran on batteries with a long life would be nice. Vikaura announced one in 2015, collected money for a way oversubscribed Kickstarter, and then didn't ship. They're still taking pre-orders with a ship date of August 2016. They last updated their "news" on Feb 04, 2015, when the Kickstarter was funded. Looks like they took the money and ran.[2]

Their address was 566 Alpha Drive, Pittsburgh, Pennsylvania. At that address now is a new startup called PowerHarvester. Hm.

[1] http://www.vikaura.com/
[2] https://www.kickstarter.com/projects/1658373341/vikaura-scre...
That's the key point here. We recently upgraded all computers to at least 16GB ram solely because of huge Excel spreadsheets that we use.
I'm slightly confused about how it's possible for a language to be written in itself.

Say for instance you want to implement "printf". What's stopping you from just using printf?
Sometimes it's a matter of being in the right place at the right time. I applied (and was rejected) for at least 50 federal positions before I was hired. My organization needed someone fast to replace a 20-year fed who was retiring. They compiled a list of all the candidates who made the cert, and in the end, a veteran was selected. Except she wasn't a veteran, not even close. She had lied on her application, and assumed that no one would follow through - and she was almost right, because OPM clearly didn't do anything. But one of my bosses is an Air Force reservist, and he caught it right away. They went back to the original list, and to make a long story short, I was hired even though I'm a non-veteran with only private sector experience.
To anyone who is really determined to make it happen, I've heard Kathryn Troutman's books recommended by coworkers.
1. Strip non alphanumerics except +

2. Remove everything between + and @

3. Do validation
With enough labor, you could annotate enough sentences to cover a lot of dialogue cases. Sections like "'stop!', he said angrily/dryly/mockingly are probably fairly common. You'd be modeling the next most probable inflection given previous words and selected tones.

What would require understanding would be novel arrangements and metaphor to indicate emotional state. On the fly variations to avoid mononticity might also be difficult, as well as sarcasm or combinations/levels (e.g. she spoke matter of factly but with mirth lightly woven through).
The Beauty of Amazon's 6-Pager
It's just that you are unlucky to bump into pyshopaths. They suck up your energy slowly until you are too late to realize. It's a lesson that everyone should be aware of. I'm glad that you jumped the boat quickly.
Regulators gonna regulate.
Helical Insight Open Source Business Intelligence
He's definitely assuming that this commercial version remains primary:

"I will be forced to continually improve it and upgrade if I want to keep a for sale version without there being an equivalent FOSS version around (which in theory could be maintained by the community)"

But, is mostly discounting a community fork, or divergence between his commercial version and the older GPL version. If he receives patches he'll have to have a copyright assignment policy so that he can apply the features to both trees - which will risk a fork as many people strongly dislike them.
Google plan to stop ISIS recruits
That my friend, is beyond cool. Kudos!
I'm not somehow advocating for executive impunity.

I'm just responding to ggp about c-levels; saying that it's very plausible that 5300 folks at WF are effectively isolated from c-levels.

Also, I tend to agree that secret corporate settlements do a disservice. Perhaps there should be a max life on the seal/secrecy.
It was also a bit pointless to checkout a new branch just to switch back. The whole thing should be

git branch some-new-branch-name
git reset --hard origin/master
git checkout some-new-branch-name
This comment needs to be higher up. Sure, AirBnB will lose a ton of hosts, but the solution is pretty simple.
For the record, this happens a few times a year too with my MacBook Pro.
I think the industry just got going towards that goal. It was nice at one time but in the absence of true invasion they are following the old trend.

I for one would like the companies to have a phone with long lasting battery. It should be rated in days rather than hour. I'm willing to give up slimmness and screen size.

Smallness would also be nice. I would like to be able to carry my phone on my Keychain.

I can see a use where I would rather have just a phone without a large screen.

The industry has gotten into a rut where incremental improvements that differ little from what apple defined as a phone 9 years ago and have not moved from that.

What happened to the star trek communicator?
>Why not treat 'right to live free of racial discrimination' as a human right?

Because I don't have a right to dictate how other people use their person and property, except to prevent them from violating my person or property.
Any suggestions on where to start learning how to implement this? I understand some of the high level concepts (and took an intro AI class years ago - probably not terribly useful), but some of them are very much over my head (e.g. 2.2 Softmax Distributions and 2.3 Gated Activation Units) and some parts of the paper feel somewhat hand-wavy (2.6 Context Stacks). Any pointers would be useful as I attempt to understand it. (EDIT: section numbers refer to their paper)
Steve Wozniak on the Early Days of Apple
> Oh shit, I accidentally committed to the wrong branch!

Other ways to do it (that don't require to retype the commit message):
- rebase onto the correct branch:

git branch foo

git reset --hard HEAD~

git rebase --onto name-of-the-correct-branch HEAD foo

git checkout name-of-the-correct-branch

git merge foo

git branch -D foo

- cherry-pick

git reset --hard HEAD~

git checkout name-of-the-correct-branch

git cherry-pick name-of-the-branch-you-mistakenly-committed-to@{1} (or git cherry-pick HEAD@{2})

> Oh shit, I tried to run a diff but nothing happened?!

You probably want to know `git diff HEAD` too.

Edit: formatting.
> This feels like the most important US presidential election I've ever witnessed

Why do you feel that way?
> it's pretty unfair to single out Samsung.

Not at all when the common denominator is the fact that it's this specific device.
This is a nice idea. it could also be applied to all religions and political dogma as well as this could be a good way to pop the information bubble.
Well, for one, you will have to implement the memory/system model for the language. It may or may not have access to the host language's "printf" function.

Initially of course, a shortcut way is to leverage as much of the host language's features as possible, then eventually, as you move further into the bootstrap process, you will want to remove reliance on the host language.
You shouldn't be accepting raw ips for e-mail anyway.
Plants are adapted to the climate they are in and aren't known for their mobility. Temperatures increasing and rainfall patterns changing have huge effects. Sure those plant in the amazon might theoretically grow faster with more CO2, but no rain means the amazon disappears.
You might want to try Taskpaper. It's a just a text file so you can edit it however you like. There's an OS X app that's excellent, but the iOS app has been removed. However, a number of the better text editors on iOS support it.
Trump provided a list of conservative legal figures he might nominate - whether or not Clinton's choices would be ideal, progressives should find them better than Trump's.

To give a concrete example, the current deadlock has stopped Obama's deferred action immigration program, affecting the status of millions of immigrants. It seems likely a Clinton appointee would flip that result, while a Trump appointee would not.
I managed to "rm -rf .git" at one point. Took me about a minute to realize and -surprisingly after <c-c>-ing i lost nothing (as far as i was aware). Git is freaking hard to break. Also always remember git-reflog, it safes lives.
Cursive Handwriting and Other Education Myths
> It's not that they always post such a blatant lies or falsehoods but the brand as a whole is tainted. It's operated as more of disinformation campaign/operation

To be clear, that is exactly how professional propaganda operates. Their goal is to deceive people; blatant lies obviously won't accomplish that, just like blatant phishing attacks will fail. If you can tell it's propaganda (without knowing otherwise about the source), it's not very well done.

AFAICT, humans greatly overestimate their ability to know propaganda when they see it. We all think that we can't be fooled so easily, and that's exactly what makes us vulnerable. We're naturally persuaded by things that don't correlate with truth - you can see that in the accomplishments of endless false political leaders, and their propagandists, throughout history.
"Wow! Why not just spend the gift card at Apple?'

The author has specifically mentioned that he's not in US and these gift cards are "USA only".
I don't know if this post was intended as humour or a way to vent out some frustration but in my experience, this path of treating git as "spell X solves problem Y" will always break down.

Version control systems are an important part of the programmers toolkit and it's worth investing a little time to get the fundamentals right.

Sure git is not the friendliest of beasts but what it lacks in interface, it more than makes up in internal consistency and trying to learn it "inside out" is a better long term investment than having a list of ways to solve "git problems".
Hypothetical new particle could solve two major problems in particle physics
Platformus CMS Free, Open Source and Cross-Platform CMS Based on ASP.NET Core
> How would you positively describe an impending comet strike on the planet?

It ended up quite good for us mammals...
The "committed to wrong branch" case is also a little overly complex. I'd just do:

git checkout correct-branch
git cherry-pick wrong-branch
git checkout wrong-branch
git reset --hard HEAD~
Thank you for sharing. For quite awhile now I've had in the back of my mind that I want to develop some kind of side business. I'm perfectly happy at my full time job, and incredibly busy ... but I've always been the kind of person to spend my free time tinkering with hobby projects. It would be nice to pour that time into something that generates a little extra cash and has the potential to blossom into a small business.

Trouble is ... my ideas suck. Either I have a really good idea that requires inventing new technology, or I have a niche idea that I can't fathom how to monetize or market. I'll take your points about being boring to heart and hope something finally springs to mind under those constraints. But as of a month or two ago I already realized that I needed to tone my ideas down, and after all that time with it in the back of my mind ... I still have nothing. Frustrating.
Great interactive visualizations.
Also great for getting out of Git messes: http://justinhileman.info/article/git-pretty/
My last internship was a cubicle farm, not open. I had no real collaboration
See also: "Dear Mark. I am writing this to inform you that I shall not comply"

https://news.ycombinator.com/item?id=12457004 (10 hours ago, 165 comments)
Enjoy getting a billion e-mails per second written to root@localhost
"regular" has a fairly simple mathematical definition: the set of languages that can be matched with a finite state automaton.

You can think of this as the languages that can be matched with an algorithm that is bounded (i.e., O(1) ) in memory, no matter what is the string to be matched.

The following pseudocode is not bounded in memory -- can you guess why?

bool is_prime(Number n)
{
for (Number i = 2; i < n; ++i) {
if (n % i == 0) {
return false;
}
}
return true;
}
Content strategy for startups: Main issues
Confluence. Good integration with Jira but it's a NIGHTMARE once you have too many people in a team / too many teams.

It's really REALLY hard to find content. The search is useless. (I am talking about >2k people, all trying to use confluence to document several things)

I guess it depends on the organization and how they structure things but I don't like it.

Previous company:

github. Very dev focused but it simply works. Markdown does wonders.
The models don't rely on the silly assumption that all the permafrost would melt and release it's methane instantly.
It seems you are simply asserting the truth of your position, as though it is axiomatic that property rights trump all other rights.

Person A says, "I don't have a right to dictate how other people use their person and property, except to prevent them from violating my person or property"

Person B says, "I don't have a right to dictate how other people use their person and property, except to prevent them from violating my person or property or my right to be treated equally".

How do I know who is correct?
This is a great survey. Does anyone know the back story behind distill.pub?
This theory only makes sense if the number of things that need to be coded had remained constant, which isn't the case. There is still an insufficient number of good coders available to meet market demand.