skysight-inc/HackerNews huggingface dataset:
And here is a sterling example of the level of political discourse to which we have sunk.

The post you reply to doesn't even list any specific political opinions, yet you already insinuate this person is a racist bigot. Well done.
"where free thinking is prized yet the workforce is predominantly liberal."

I wonder if liberals who work for libertarian company cultures also feel isolated.

Union organisers certainly do - until they're fired.

Or, in some notable historical cases, murdered.
> If your politics, or the beliefs of those who share your politics, make your coworkers feel hurt, scared, and angry, then I see absolutely no reason to bring them to the workplace.

On one hand, I would argue that getting angry because someone doesn't share your views is unprofessional. On the other, I would like to point out that the point of this article is that this is a one-way street: If Progressives experience any of these emotions in reaction to your political views, those views are unwelcome. If conservatives/libertarians/etc. experience those emotions in reaction to your views, then that's just too bad for them.
Well sure, but this isn't just a tech thing. At conservative petroleum companies, those who disagree on politics say they're isolated too.
Startup idea list
Post novel startup ideas as comments and see how many karma points it receives. Who knows, one might be developed and you can take credit for thinking of the idea first.
> So how is this better than using existing IPC mechanisms and using the "user" abstraction to separate privileges?

It's a smaller, cleaner, interface that's been designed from day 1 to be secure, rather than having security awkwardly partially retrofitted.

> (The long list of CVEs tells us how good programmers are at "properly vetting" buffers).

Right, which is exactly why it's vital to keep those interfaces as small as possible, rather than having dozens of different IPC mechanisms for vulnerabilities to hide in.
> MySQL's utf8mb4_unicode_ci makes it possible to order results containing a mix of any languages. With postgres you are forced to pick a single language. It's impossible to use postgres for a truly multi-language application

That's not true.
A "flat rate" can also be tiered. In this case I'd take it to mean a flat rate on all money earned during a time period. Whether income or capital gains, dividends, assets or whatever, you are still giving up x% of whatever you earned that year.

So even when tiered, a person earning under some amount in total might get a lower tax rate than a person earning a higher amount but it is still flat.

The "flat tax" would be taxed on all jurisdiction. So call it a "universal flat tax". That way, there is no persuasion to register in a foreign country and it would dissuade multi geography registrations as you would just be taxed in multiples by each territory.

To avoid double taxation, perhaps, a company can register in multiple countries but since the tax is the same everywhere, the portion of the x% taxed would be proportionally divided to the territories.

This assumes of course that the whole world agrees on one tax policy and tax havens are eliminated. :)
That last bit is really key. Nearly every modern build system is also a dependency management system, something that really isn't possible using Make. There have been tools introduced to address that particular need for C/C++, but they integrate poorly if at all with the build system, so it turns all your builds into (at least initially) three step processes of run dependency installer, run config tool to figure out exactly which flavor of C compiler/linker/etc. to invoke, run make to actually build the thing.

It's also possible to do some truly awful things with make. I once worked on an embedded device that the SDK provided by the OEM was written using a truly horrific makefile system. There were no less than 80 makefiles all tied together to build an entire system image, including the building of the linux kernel, all the bintools, and a bunch of other custom stuff the OEM provided. Trying to understand, much less modify any part of that build system was an absolute nightmare, and is one of the few times I've actually wished they had used shell scripts instead of make for some of that stuff.

As for Maven, it was quite a pioneer in its day, but it hasn't aged well, in particular being written in XML which just adds needless verbosity. For a more modern take, look at Gradle, which provides everything that Maven does (and uses mavens dependency system), but is a lot more flexible because it's a DSL for project building instead of a declarative system like Maven.
Observing Intersection Observers
You should try being liberal in a red state. I've had people try to run me off of the road for an Obama sticker before. It's not social isolation here, it's straight up aggression.
I'm really not exaggerating, I have a surface pro 4 which I rarely use, because practically every time I go to use it it needs to reboot like three times for a forced patch. Compared to my ipad which will nag me but otherwise leave me alone, its a non starter.
I'd see only the pain of migrating applications and learning new administration tools. Solaris was dead long before oracle killed it -- to me.
I don't know. It is kind of hard. I feel that if someone supports Trump, it is my moral obligation to change their mind. I wouldn't shame or degrade them, but I would argue my point fairly strongly.
Everything is political especially the conditions under which your exchange your labor for survival / comfort.
The exact mechanism of taxation is an implementation detail. All that's need to qualify as "flat" is that the tax paid must be in fixed proportion to the property or activity being taxed. The only reason I suggested other taxes is because precisely defining "income" in such a way that taxpayers can't manipulate it to their advantage is difficult.
When I see posts in my facebook feed that say unfriend me if you believe x, I always unfriend them even if I don't believe x. If you are not tolerant of different points of view I really don't want to be your friend.
Crossfading photographs using WebGL
There is a reason why voting machines have curtains. If you resent people judging you for how you vote, just don't tell them.
You appear to be far too bothered what other people are doing with their own time. If they're not doing anything illegal or immoral, I fail to see the problem you have with this.
>> Politics often don’t mix easily at work, but it’s particularly fraught in tech, where free thinking is prized yet the workforce is predominantly liberal.

It used to be free thinking. They would embrace "inclusiveness" under that banner. The problem is they've gone all-in with the notion that being a Social Justice Warrior is a morally superior ideological position and anyone else is a bad person. They really have become a distinct hate group even though in some places they are a majority.

I no longer associate with people who throw around the terms misogyny, patriarchy, and rape culture. I'm a pretty simple guy but I'm tired of hearing how bad I am just because I have a Y chromosome. The war on masculinity is very real.
9 Apps to Help You Keep Up with South Africa's Nightlife
Transfersh-client: simple file sharing via command-line
Having moved from the liberal coasts to Texas, I can tell you that you're right about the opposite experience happening too, and you definitely don't have to go looking for it.
Oh boo hoo. For every supposedly "pro liberal" tech company there are plenty of "conservative" ones you can work for (EMC and Lockheed have huge presences in the Valley). Or you could just, you know, enjoy your technical work and not worry about the politics within a private sector organization.

If you really think there's a change that needs to happen you could drive for it, but no, it's not inherently going to make you popular. The same issues faced by people who struggle/have struggled for more diversity in the private sector over the decades.
8 Tech Startups Selected to Pitch at Seedstars Abidjan
This is the biggest contributor. Teachers focus on making sure they follow precise steps whenever trying to work through a problem. While that's helpful for certain things, if the student can explain why they are doing what they are doing then they won't be able to apply what they've learned to solving new problems.

It's definitely not an easy problem to solve and I certainly don't envy elementary/middle school teachers.
No, he looks at it like left and right. From a European perspective American politics are simple:

Republicans: extreme right (slight adjustment: closed borders, mostly for laissez-faire economic reasons)

Democrats: extreme right (slight adjustment: (ever so slightly more) open borders, mostly for laissez-faire economic reasons)

Libertarians: extreme right

Even the bloody US communist party does not want to abolish markets. Think about how crazy that is.

On the borders point of view, a traditional leftist (one from the 70s or 80s) might even say that the republicans are clearly to the left, politically, of the democrats. Why ? Closed borders protect the rights, and increase living conditions and wages of laborers. Or, as we might say today, of "the 99%".

But yes, those same closed borders will make your iPads more expensive. A leftist should not care.
Anger at another perspective might be argued to be reasonable. There are some pretty abhorrent perspectives in the world. Getting into a fistfight with someone because they hold a different point of view, no matter how heinous, is absolutely and unequivocally unacceptable.

The idea that there are points of view (not actions or laws but ideas) that warrant violence is a large and growing problem.
Well — yeah, that's how it works when most people around you share certain opinions. You can't change human nature all by your lonesome. You certainly wouldn't find me chatting about the Clintons, universal healthcare, etc. in a conservative office. (Or any office, for that matter.)
Kudos to the team for being immediately open about the issue.

I'm not sure if this is a new development or an older issue. One thing you need to understand is that the timing for this info getting out there is perhaps a little less than a coincidence. Estonia is poised to have local elections very soon (mid October) and even non-citizens can vote, as long as they are residents and have an ID card.

Traditionally one of the parties (Keskerakond) has received very few votes from the e-voting. They have an older voting crowd and also less urban, and get the majority of Russian speaking votes. They would have a lot to gain from speculation over security issues with e-voting. Also, Keskerakond, has had ties with Russia and Russian money financing some of their campaigns.

I'm not saying it's Russia, but the timing of the announcement of the vulnerability is very interesting

(updated for formatting)
What gets labeled as "politics" is itself a product of politics, so it's basically unavoidable.
What if you vote for someone willing to pardon long-overstaying illegal aliens?
My heart goes out to those lonely people.

I think, though, the reality is that politics (and concomitant voting choices) has consequences on the lives of others, and this pattern of some social isolation is in turn a consequence of that.

It isn't Star Wars vs Star Trek, it's whether Jim the SRE can marry his long-term boyfriend Mike, or whatever.

It's not just politics. It never is. Votes make a difference in people's lives.

What do conservatives expect, when society is moving away from the social views their party has aligned itself with?

And, to remain solution-focused, how should the rest of us befriend them when the conservative party in this country has such views? What's the common ground we can look for?

To go with gay issues (I have a lot more gay friends than people of color friends, so I'm more sympathetic to their issues day-to-day), to you folks out there who oppose gay marriage now, or supported Reagan when AIDS was decimating the gay community in the 80s, or any number of examples...

How may I find common ground with you when your politics and votes have hurt so badly the community so many of my friends are a part of?
Could be tax on profit or % of revenue, if there is no profit.
That's a bit like saying men should hunt and women must raise children because that what they were doing for a long time and that's what they were 'meant' to do.

Internet is no longer a network for the US government and research institutions.
You'd have to reinvent a lot of wheels to replicate what Gradle (or Maven) does. For example dependency management, env setup and packaging. It would be similar to asking a Python developer to give up pip, setup/disttools and maybe virtualenv. In the end you want productive devs. Stripping away the tools they are productive with is counterproductive.
That's pretty cool really.
Yes, I was mostly being flippant there. I've known several welders and iron workers and they tend to mostly be apolitical and when they have opinions they're a fair mix of both left and right.

But welders is what came to mind first when I was thinking of "stereotypically right wing jobs". Whoops.
does this differ at all from other organizations that have a strongly biased demographic. I work in tech. and admit there is a bias, but that is one of the many reason i prefer to working in a tech field. Is the difference, that in tech, in particular the silicon valley tech sector, work work and life are so intertwined, that not only is your work-life politically bias, but by virtue of this a la carte lifestyle, everything else is too.
Show HN: A search engine for questions
Let's imagine we work together.

I say your politics, whatever they are, make me feel hurt, scared, and angry.

Obviously you can't argue with this; my feelings are my feelings and are thus inarguable.

Therefore, by your basic rule, you are no longer allowed to even state any of your political beliefs, because such would make me feel hurt, scared, and angry. And it doesn't matter what your beliefs are or how you arrived at them or what reasoning is behind them. Because according to you, maintaining my feelings, no matter how fragile or hypersensitive or unreasonable they may be, is an absolute imperative and all other values must be sacrificed to achieve that goal.

Now I've got total control over the speech of anyone around me. I can shut down anyone, making any statement on any topic. I need only declare that I feel hurt, scared, or angered by that statement - and such inarguable declarations have absolute unappealable power to silence.

See the problem here? It's obvious you can't run a society this way. It just becomes a race to the bottom of people being more and more hypersensitive to gain power. At a certain point, people do need to be told to grow a thicker skin.
> If you mention you are a conservative or hold conservative views,

[many of which involve punitive action against the least well off / most marginalised in society]

> you are aligned with the worst of the worst and anything you say is inherently wrong.

Amazing, really, that people think less of you when you specifically say you think less of others (which is the core conservative stance.)
What people call conservative to me sounds like common sense. How do you tell your indian/chinese/pakistani/... colleagues that they are very nice but that they are making their country unrecognisable and that globalisation alienates people.

What if you are tired of multiculturalism, how do you "revert back" if you live in EU or US?
"Never before" is a very shortsighted statement. I know we in tech like to think that mass/social media is pushing the limits of the human psyche to think and do things our ancestors' primitive brains would never comprehend. But there is no way to objectively say that we're especially worse off these days - just that we're as human as ever.
I'd say that makes my case for me. Politics has a draw, a tribalistic compulsion that draws everyone in. That's why it shouldn't exist in the workplace.
Make isn't intended to be used for dependency management. With traditional `./configure && make && make install`, dependencies are detected by the configure script, or manually provided by the user if they have custom library paths. Dependencies are handled by your package manager or something else (be it submodules in git, custom scripts, etc). There's a separation of concerns.

For generating those configure files, Autoconf is extremely powerful (and really not that complicated once you have a basic understanding). If you use Automake, you get all the standard targets (including `make dist`, which will build your distribution archive, as is being done manually in this article) generated for you.
your whataboutism is nonsense. please take it somewhere else.
There are two 'schools' of Hungarian Notation, original Hungarian notation as described in the original paper, and Hungarian notation as used by the Windows team and later most MS Developers. Joel Spolsky has a pretty good blog post about them here: https://www.joelonsoftware.com/2005/05/11/making-wrong-code-...
IMO, part of the problem is that some "conservative" viewpoints nowadays are directly attacking or undermining how your coworkers might live. And in many cases, so much so that their views go from "well, that sucks but I can still live my life" to "if your views were enacted, my way of life would be destroyed".
> However, if you think that introducing more bias is a bad way to solve existing bias, you're a racist.

You can always refer to the UK(a country that ended slavery before the USA and didn't need a civil war to do it) decided that affirmative action is illegal exactly because it is a racist policy.
Still no excuse for physical violence. Votes are how we make decisions in our society. You don't always win. You can argue your position all you want, but you don't get to intimidate others with violence.
​How Apple Engineered Its Watch to Push You to Perform at Your Peak
Check of ClickHouse column database for OLAP using PVS-Studio analyzer
The business leaders who really matter are motivated by their passion and curiosity, shaping their legacy, changing the world, etc. I don't think a personal tax rate of 90% would stop the next Steve Jobs from doing important work.

If we're talking about a class of people who don't enjoy their work and won't keep at it without outsized financial incentives, I really don't think we're describing visionaries that we depend on for realizing our potential as a species. I'm 100% ok if hedge fund managers who underperform the market anyway decide to close up shop and sip pina coladas all day.
"feels like Vim, just different enough for you to be frustrated" is true, but I like the Lua built-in: it's a fantastic language for this kind of thing, and feels more inviting to a new plugin-writer than, say, Vimscript might.
> The war on masculinity is very real.

It is not.
Don't ask. Don't tell.

It wasn't a great policy before. It's not great now. Hiding who you are to avoid ridicule doesn't solve the problem. If the majority opinion is safe to express, but your opinion isn't, then being forced to hide doesn't actually solve the problem. Even if you hide your views, you may get asked why you don't support the majority's viewpoints.
One cannot even seem to have 'conservative' stances on one thing and 'liberal' stances on others. And, no, I'm not libertarian either. The US had a great opportunity to elect a third party last time around, yet decided to dig in its heels more on candidates that were unpopular and take out their spite against 'the other side'.

So you can't even debate an issue. You have to take a 'side' on an issue.
Throwing fists is violence, not anger.
I was expecting something like "so we sent her to the local neighborhood school and did what we could to make our own community better", but no, apparently the change you want to see in the world is that Dad should do everything?
I think employees could use some training on how liberals and conservatives think very differently. When I became familiar with Jonathan Haidt and his moral foundations theory, I was able to better understand where conservatives are coming from, and even became a lot better at persuading.

For example, when talking about confederate statues coming down, a conservative will respond to arguments around why it's traditional and patriotic to remove those statues (along with why it's fair) whereas a liberal will concentrate only on why it's fair. Make an argument that focuses only on the fairness aspect and the conservative will remain unconvinced and the liberal will think the conservative is a horrible person, because the liberal heavily values fairness.

Liberals are most sensitive to the Care and Fairness moral foundations and conservatives are equally sensitive to all the first five foundations. I think the sixth foundation was added for libertarians.

- Care: cherishing and protecting others; opposite of harm.

- Fairness or proportionality: rendering justice according to shared rules; opposite of cheating.

- Loyalty or ingroup: standing with your group, family, nation; opposite of betrayal.

- Authority or respect: submitting to tradition and legitimate authority; opposite of subversion.

- Sanctity or purity: abhorrence for disgusting things, foods, actions; opposite of degradation.

A sixth foundation, Liberty or oppression, was theorized by Jonathan Haidt in The Righteous Mind chapter 8.

Once you understand that the other person is thinking about the problem in a very different way than you, you can stop talking past each other and start getting to a sort of understanding.

Haidt's TED talk is a fun introduction to the subject.

https://www.youtube.com/watch?v=vs41JrnGaxc

As a final note, I wonder if conservatives could use their own experiences to develop some much needed empathy for minorities and women in STEM? These groups seem to be at odds right now, but they actually have a lot in common when it comes to feeling like an outsider who will never fully be accepted. Likewise, minorities and women might be missing an opportunity for diversity allies because they are writing off conservatives as being against their cause without ever trying to look for common ground.
GP is not insinuating that person is a racist, they're pointing out that some 'political' views are really hard to be civil about. For exactly that reason they stir up very strong feelings.

I've seen strong feeling (but relatively civil discussion) about topics like handling North Korea or immigration. Things like taxes tend to be far more civil as GP pointed out.

There was absolutely no need to call GP a bigot.
This is a two-way street. As a Christian, I get upset when I hear my employer promote Bhuddist values (inviting Bhuddist monks on-site to otherwise-nonreligious corporate events) while also parading their role in defeating legislation to protect religious clergy who hold traditionally-Christian beliefs from being sued over their beliefs. This communicates to me both "you're the enemy, and we are working hard to make you vulnerable" and "these others who are directly opposite you are our favorites."

The CEO has brought his religion to the workplace to the detriment of many of his employees, and as a result I am both hurt (by being "enemied") and scared (for the long-term existence of 1st-Amendment protection for my religious practice, given the company's legal activism). Is it still true in this case that "insisting that people grow a thicker skin won't work"?
There are some viewpoints that should not be tolerated though.
What do people think of 'tup'?