skysight-inc/HackerNews huggingface dataset:
>Some disagreements can't be resolved other than through power struggles, such as e.g. when one side's position implies the negation of the other side's rights, identity or existence. We can't have a rational, dispassionate debate about whether I should have rights. I can't argue for my existence, I want it.

This statement is an example of one that could be seen as insidious as a scissor. The idea of the scissor is really interesting, as there are ideas I think people are easily seduced by, which produces these kind of statements.

In my house, where politics was dinner discussion from as soon as we could all talk, we have a way to recognize when the discussion switches from comparing interests and experiences, to artifacts of personal experience that are not mutually reconcilable, and that the only remaining interesting topic is how to navigate alien experiences.

It's not always smooth, but it mitigates feuding and using politics as a proxy in relationships with precedents that were set when we were all children.

Of course, for this to even be possible, you need to believe in something greater than your own experience, and have what people now call an "internal locus of control," which is itself a high bar, but we've managed.
That's why you need persistence!!

Having watched "The Founder", when Ray Croc was selling ice-cream machines nobody wanted he was listening to motivational records where the speaker says "the world is full of educated fools" and highlights that the one quality required is persistence.

Of course, if it's a stupid idea or a useless app then persistence is also useless and it would be a true waste of time.

But if the app is solving a problem for you, it likely will solve a problem for someone else which is why a side project will always prevail with persistence.

I always think that a side project is still a project, much like your main job. The only difference is time spent on it. But it'll be the same outcome.
What is the default user setting? Do you have to go to the setting and change it to be able to launch apps not downloaded from the app store or unsigned apps?

If so that's a huge barrier.
> "he's completely right in saying he should have no obligation"

Is he right because you agree with him? I don't think he's right. The law also doesn't think he's right.

There's also quite a few assumptions that you seem to have made in not very good faith, because how could you know how much effort it would take to fix accessibility for a website that you don't even know what sells? You've also assumed some exaggerated fraction of a percent, and assumed that a lawsuit that you don't know anything about was frivolous.

Based on what information did you assume all those things?
I think games like civilization and openTTD are addictive but there's something different about it that results in the "addiction" naturally ending.

These smartphone games are just so incredibly mindless in ways that those optimization games aren't. While you're not doing anything important you are actually doing things and solving problems.
Experts design elegant abstractions and leave us to understand their brilliance after they've left.

I'd say elegant abstractions are discovered. Those that are designed tend to have leaky corners. Some manage to rediscover something, implement it poorly, and give it a new name to confuse programmers for the next couple of decades that follow.

Experts simulate continually and fool themselves into believing they've thought of everything. Humans are able to predict the outcomes of complicated systems through heuristics. However we're especially bad at specifying invariants of complicated behaviors when it involves live-ness and safety.

Experts know when to model a system and use automation to check their designs. If that is overkill they write property tests. At the very least we write a tonne of unit and integration tests.

There's nothing like writing out the math and having the solution pop out at you.

Experts think about what they are not designing and they write it down as an invariant of their model.

This seems like a blog-vert for a book and while I love learning about how other engineers practice their craft this looks like it's going to be a mixed bag. It might help listing some of the experts involved in this project. Similar to how Coders at Work did.
Well one thought is seeing if the Pine Community would be interested in working on this.

They seem to be in the business of making Linux style things, and I wonder if this would be up their alley.
I think perhaps the more important point is that one should not be prevented from voicing an offensive opinion. If you look very hard in an extremely boring place, e.g. a phone directory, you might just by chance perhaps find something that won't be offensive to anyone on this Earth. Outside of contrived scenarios, the moment we let "being offended" be the watermark of censoring ideas, we might as well pack up the idea of freedom altogether.

E.g. I don't agree with Trump's policies, I generally disagree on most topics with his voters, but I wholeheartedly support their right to voice their opinions. I want them to voice their opinions, even if sometimes they will result in rules that I dislike. I'm too terrified of the alternative where a certain group is not allowed to participate.

In an open society, there can and should be heated debates, sides that stand firm behind their beliefs and everyone should be prepared to fight (in debate) for what they deem important. Crucially however, no debate should be won by silencing the other side through decree.

It is easy to handwave this case away as fringe, but it is only fringe inasmuch as you only see the tip of an iceberg. As other posts have pointed out, this seemingly low impact act by Blizzard is actually a sign of a cultural collision.

Where the culture of open dispute and free expression of ideas is met with a closed and conformist culture of be silent or be silenced by force.

We must fight back against this problem every time it surfaces, because the moment we stop, we lose. Whenever it becomes normalized and accepted that corporations that arose from the support and foundations of a free society can turn on those principles whenever they deem profitable, we lose a bit of those freedoms.

If history is of any indication, freedoms once lost this way can only ever bought back by bloodshed.
I've been using GIMP since I was 9 years old mate, I've tried using Photoshop and I find it to be a nightmare, can you even get GMIC on Photoshop? It's all just a matter of what you first used.
I've never understood the grind culture. When I'm not at work there are a millions things I'd rather do than more work. I know some people who are always working. I can't. I need down time.
I've failed classes playing music rather than studying. What's productive to one person is an enjoyable waste of time to another.
I never said I'm not boycotting. All I'm saying is not enough people will even know to boycott
It is about dealing with expectations.

I do have side projects, most of them never come to an end, after I learned what I wanted about programming language, framework, OS, build system, whatever.

What I am definitely opposed to is the expectation that I have to transform my 40h week into a 60h one just to keep some companies and head hunters happy.

I play with tech when I happen to have some time available to myself away from family and friends, while in business trips and such, and not to fulfill some implicit passion requirement.
When the founders look back at their life and see "litter the internet with garbage" as their biggest accomplishment, I wonder if the money will be worth it.
I don't have side projects. I don't really want one. What I do is satisfy my intellectual curiosity. I've always been very curious how things work. If I see an app with a widget that does something, I will (try to) recreate it. I'll then move on to the next curiosity. I like protocols, so maybe I'll implement a minimalist IRC server. Then move on. I don't fully flesh out these applications. I do the minimum I need to understand and learn and satisfy myself and then move on. I am curious about so many things, I don't have time to have a side project.

Another thing is, I love reading code, so if I see an Open Source project that does something really interesting, I'll read the code. If there's a particularly tricky piece of code, I'll print it out, grab a sharp pencil and go sit on the back porch to trace through it and understand it.

I don't do side projects. I don't have a github account. But I do code a lot. And I do read a lot of code.
It might be silly thinking, but Unicef are actively encouraging it by making the '7 cents' claim. The cost of the vaccine alone is basically irrelevant, so why use it in marketing?
Sounds like you didn’t focus on essence. You could restructure the problem space and just read it.
Beside the obvious marketing spin, how do you define an "expert software designer"? I remember a long time ago in the pre internet era someone defined an expert as "anyone 40 miles from home". How am I supposed to evaluate someone's opinion as to whether or not I should even pay attention to their habits?
It's hopefully not hard for you to think of ways of giving offense that will greatly increase the likelihood of not dying a natural death in 2019's UK. Was that equally or more true in 1979?
One of the best burgers I had was at a gas station in Tennessee, Chubby's Deli. I don't know why I picked Tennessee, but it was a great trip!
Ask me on my deathbed what I regret the most and I will say: everything (in hindsight).
A 6-Step Meeting Guide to Bring Focus to Your Team Check-Ins
Hong Kong and Xinjiang Are Governance Failures
I'd say it also shows that during the period of intensified political pressure, things are more likely to go viral and trigger a strong reaction.
No, boycotting something entails changing your lifestyle to avoid something. For hearthstone players, that means stop partaking in one of their hobbies.

You aren't boycotting something because you are quitting it, anyways.

Also, you're kinda doing the thing where you go "Ugh, it's so easy, c'mon people! I never even played Heartstone in my life. See? It's not that hard to quit over moral principals!"
My company is using Confluence, I was a bit skeptical at first, but it is quite easy to use, and there are interesting plugins like Gliphy to draw models, or sw architectures. And this is also usable by non technical people. But this is likely a costly solution for a small team.

For my personal note taking, I am using a free tier gitbook[0]. What I like is that, under the hood, it is "only" git managing markdown files and you can sync with a github account.

So even if gitbook stop working tomorrow, you still have your knowledge base in MD files, which is nice.

[0] https://www.gitbook.com/
Absolutely agree, it's time for American video games to stop publishing in China. It's not worth the Chinese influence on our society.
EDIT: After writing this I realized the parent comment was talking about an episode of South Park from S12, not the recent episode that led to the ban in China. I'll leave this up but read into this with that context!

You should really actually watch the episode. It's a blatant dig at China's government, censorship policies, and treatment of political prisoners. Its treatment of `China invading the US` were not out of `paranoia`, as you say, but based out of reality. It attacks Disney for making similar concessions to the Chinese government in its MCU movies.

Spoilers, but deeper analysis:

Randy's story arc this season appears to revolve around surrendering your morals for the next dollar- for example, last season he turned down a deal with a large marijuana corporation to continue his home-grow operation, but proceeded to create a partnership with them in the season premiere to ensure his stake in South Park's weed market. The scene where he garrotes Winnie the Pooh in this episode, to me, is an extension of this same theme- the sellout of what we've taken as sacred, except now, it's to China's CCP. Contrast that to the name of Randy's farm, which is a bastardization of the word `integrity`.

The entire segment about the band biopic in this episode is basically saying the same thing but far more overtly.
It reaches its radio zenith in BBC Radio 4's Mornington Crescent

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

The rules are here:
https://en.wikipedia.org/wiki/Mornington_Crescent_(game)
Standard Solar Model
That user has no other comments. Their punctuation and wording is odd. Their post contains no substantive info. This whole thread is full of weird whataboutisms. Chinese paid troll army puts Russia's to shame.
Legends is better anyway ya'll ;)
If you have to check your principles at the door to do business in China, then maybe, just maybe you shouldn't be doing business in China.
They are doing well. As would almost any nation that had enormous wealth from being a tax haven. They profit off of the work of others, as any wealthy nation does today, but they go farther than others.
So the simplest way I think about this is similar to Locke's. You own yourself - nobody else has the right to own you. If you disagree with that, we can chat about it but I'm going to move forward with that as true.

Ok, so everything else is owned by everyone equally. (It's actually important that these things are all owned in commons rather than unowned.) In a state of nature, you walk over, pick up an apple off the ground. By applying your work to pick up the apple, it is now more your apple than it is other people's. That's where property comes from. An application of personal labor. It gets more complicated from there, but that's the start of it.

>You only have rights because society collectively secured those rights, and gave them to its members (and it took lots of fighting to secure them in the first place). Heck, if you were a black person, without Rosa Parks, you might still not have the right to many things. And it wasn't much better for the average white throughout history.

And it wasn't even that it was thought of as injustice.

More accurately, if you don't have the rights and only have those society gives you, it WASN'T an injustice. That's one of the reasons it is important that you have the rights innately. If you only have what society gives you, then it denying you things is totally within its rights and just.

In a practical sense, you only can exercise those rights society protects (if you want to remain a part of society). That doesn't mean you don't have them, which is why it can be unjust to deny you their use.

The conception of internal rights is one of the big reasons we don't have slavery or serfs anymore. You can laugh at it or say it's unrealistic, but it's surprisingly important that rights come innately rather than from external sources.
The way South Park employs xenophobic/racist/sexist tropes is interesting - they are either so silly that its really hard for anyone to take offense, or they spread it around so much - no one group is ever singled out - and no one group is ever spared. That gives us all permission to laugh at them, and laugh at ourselves, when the time comes.

Or... the portrayal isn't actually targeting group of the character embodying the trope. It's targeting those that hold such tropes, in a way that exposes the absurdity of them.

There was a movie few years ago, Tropic Thunder. Robert Downy Jr is in black-face the entire movie, and it's hilarious - and somehow he isn't cancelled. Why? His character in the movie is a white, self-serious method actor (he stays in character all the time), who had medical treatments to alter the pigment of his skin in order to portray the African-American lead in a movie. And his depiction is one giant super charged trope. But the actual butt of the joke isn't black people - its actually the pretentious actors and Hollywood in general. In essence, its making a statement about the absurdity, self-importance, actors, studios, etc in Hollywood, and the lack of the social justice and equality there.

South Park wields "*ist" tropes in a similar way, and I think its incorrect to think of it as racism, or xenophobia, etc.

In South Park, there's one black character in the cast, and his name is Token. As in the token black kid. Out of context, and on its face, it might seem racist. But its saying something else, just like RDJ's role in Tropic Thunder.
Did you have a contract ? Do you have the agreement at least in writing somewhere (email etc?). How much are we talking about in terms of the amount ? You can find a litigation lawyer in NY state who can send them a "Threaten to sue" letter. The lawyer may charge you a few hundred bucks just to do this but depending on the amount, it may be worth a try.
That's a generic catch-all rule that means basically nothing. No one can determine ahead of time what is allowed and what's not under that rule.

He didn't say anything "offensive" or "disreputable" to anyone other than authoritarian regimes, and if that's the standard Blizzard is going by they can fuck right off.
What you are not yet understanding is that the globalists want the level of freedom in China as the BASELINE for all.
Scientists discover new antibiotic in tropical forest
How about Grim Reaper Salvage?
Don't forget about Suse, they support alot of the opensource ecosystem.

You can actually buy RedHat support from them also.

https://www.suse.com/c/know-suse-supporting-rhat-years/
Appeasement card: https://i.redd.it/n9zqxbbhfar31.png https://www.reddit.com/r/gaming/comments/dexong/cool_new_car...
Some of us work in technology and aren't coders.

Having to do requirements capture, design, coding, end user testing can be a hobby in itself if it's not what you do for your day job.

My last side project took me about 50 hours of effort across two weeks, taught me a lot about python, and made me ~$6000. The previous one took me about 200 hours, and made me and a friend $9000.

In both cases, I was motivated by the financial potentials (that never really lived up to what they were in my head), and the technical challenge. Getting paid to solve problems with friends is great fun, if it's not what you do for a living.

In that sense, I don't understand how some of my friends play Factorio, but then most of them are programmers, so I guess it doesn't feel like work to them...
"if you help defend my existence and rights, I'll help defend yours".

The idea that it's irrelevant and that we needn't know or care what motivates other people when presenting an argument is a pervasive issue with the public conversation. It reduces opportunities for compromise and lessens our chance of learning when we're wrong.
If you've memorized the arcane vim commands, try Spacemacs or Doom Emacs.

http://spacemacs.org/

https://github.com/hlissner/doom-emacs

In magit in those Emacs distributions, the question mark brings up a list of available commands and if you type the first letter of a command with multiple letters, it'll show you the names of the actions that start with that key.
Imagine the website is only partially accessible.

You jump though the hoops to make your order, make an account, choose your pizza, and enter your credit card info.

You click submit. Nothing happens. Did the order go through? Do you call to find out? Wait and hope? Order from someone else? In the future you'll have an answer (or 4 different deliveries because you went somewhere else 3 separate times until you found an accessible website).

What if you didn't have another option? Should we prevent the blind from eating pizza?
It happened during an event sponsored by Blizzard. Player may have their opinions but they are paid (through prizes) and broadcast by Blizzard. It means that Blizzard gets to set the rules about what can be said. And in case it wasn't obvious, it is explicitly stated in the competition rules.

There is a difference between tolerating Blitzchung's opinions and letting him hijack an interview to make a political statement that has nothing to do with Hearthstone. I mean, he appeared wearing goggles and a gas mask, and the first (an only) thing he said was "Liberate Hong Kong, revolution of our times" in a post-game interview.
>Which makes me believe we need some kind of trusted "morality authority", which would process information similar to this and make informed decisions who to boycott, how and when. Less informed would be able to make an impact without having to do research (which not everyone would do equally well)

Isn't that effectively the government's job in a democracy? They're elected (directly or indirectly) to enact the will of the people. Unless you have a different scheme in mind for constituting this "moral authority".
An "illustrated guide" shouldn't mean shallow content without any practical advice decorated with semi relevant stock photos.
You need to add `git stash` to move to a different branch while having changes wide open.

You also need `git log` with all sorts of arcane options if you actually want to use the history.
It is at least pretty interesting that the end result of repressive censorship and "free" market capitalism seems to be the same: limitations on what you can see or hear.

To the average human, it doesn't really matter if it is the state that prevents you from seeing something or the forces of market capitalism. You have to do something illegal to see it either way, and you will be punished if discovered.
I disagree. Or rather, I agree with Stallman's views at https://www.gnu.org/philosophy/free-software-for-freedom.en.... :

> The Free Software movement and the Open Source movement are today separate movements with different views and goals, although we can and do work together on some practical projects.

> The fundamental difference between the two movements is in their values, their ways of looking at the world. For the Open Source movement, the issue of whether software should be open source is a practical question, not an ethical one. As one person put it, “Open source is a development methodology; free software is a social movement.” For the Open Source movement, non-free software is a suboptimal solution. For the Free Software movement, non-free software is a social problem and free software is the solution.

It's possible to choose the MIT license as part of the free software movement. However, more people choose the MIT license as part of the Open Source movement.

MIT license is suboptimal, in regards to the free software movement, as it does not include patents.
Yeah and the irony is that Activision was formed by Atari employees who left the company because they were treated like sh!t.
I probably typed into Google several things, and I'm not sure if the filter bubble Google has around me was screwing it up, or not getting the right word soup. Sometimes it shows up, other times it does not. Maybe Gio is finally getting enough attention.
All government is authoritarian but not to an equivalent extent. From a liberal point of view the current Chinese government is relatively authoritarian, as evidenced by many things including recent examples of censorship.
>There are already open source games - how would you manage that? make it illegal - imprison people?? ( like for drug use )?

That is interesting, I've definitely gone through periods where I felt "addicted" to freeciv and openTTD. I wouldn't make them illegal though, they can be helpful tools for managing your mental state.
Apparently, Google's 20% project should really be called 120% work - it was in addition to and not in place of their work.

https://channels.theinnovationenterprise.com/articles/the-my...
If a side project _is_ recommended or advisable, then perhaps it should be about diversification. If my main job is software development, then my side project should be import/export. Branching into different areas will provide the growth and understanding of self that the author speaks about. Plus diversification will help me when AI takes over my coding job and I'm left jobless.
Spacemacs makes emacs commands both less arcane and more discoverable. Give it a shot.
Horses for courses.

Do what works for you / your family. Whether that's a side project or not.