skysight-inc/HackerNews huggingface dataset:
Yesterday, the council had the final vote and passed a big business tax 7-2. It will tax large companies, with Amazon as by far the biggest payer, about $240m/year, to pay for COVID relief and affordable housing.

This article is written by Kshama Sawant, a member of the city council. She, Tammy Morales (councilmember), and socialist orgs and unions organized the Tax Amazon movement over the last 7 months, to tax similarly large companies at $500m/year to fund social housing, COVID relief, Green New Deal retrofitting. Last week, after months of stonewalling by the city council on every aspect of that legislation, Tax Amazon announced they had 30k signatures, enough to put it on the ballot. The following day, in clear response to the pressure, the council voted 7-2 in their budget committee for this competing, smaller legislation, authored by a Democrat, Teresa Mosqueda. Tomorrow, all interested volunteers can go to a Tax Amazon action conference where they will vote on whether or not to continue with the ballot measure in light of this passing.

Big tech has led to an almost never before seen concentration of wealth and the political fallout is only beginning.
It is ambiguous, because they are dealing with advertisers that don't want their ads around specific contexts. Which are very multivariate and ever changing.
>I can see no downside to changing it.

Yes there is. If you set a precedent that you're going to cave whenever someone says they are offended, you're going to attract trolls pretending to be offended so they can have a laugh at your expense[1]. The whole master/main controversy might be genuine, but it's only a matter of time before 4chan comes up with another word/phrase for whites to be guilty about, and therefore need to be changed.

[1] https://github.com/microsoft/vscode/issues/87268
Palantir Preps for IPO
Yes, and a lot of dismiss buttons -- not just for this, but all kinds of ads/pop-ups -- flat out don't work on mobile landscape mode, which gives them plausible deniability.
How do you do that when you have an established word an entire industry understands?

Words only have the meaning we convey to them and as soon as you put more words in the mix that dilutes any clarity. We're back to the xkcd on standards.
I actually have only read the synopsis of the first one. I only included that link because it was mentioned in the article. And I had quoted from the article's interview with that author.

The one that convinced me previously was the second link, which was a pretty convincing natural experiment leveraging the fact that the visas are awarded by (randomized) lottery.
If you value your company's privacy and IP do not go with Discord.
But you see, even if you are a member of an oppressed group, but you, as an individual don't adhere to the ideology of the day, or whose lived experience is contrary to the current narrative, what you say will be ignored or discounted. Ask Terry Crews or any Black conservative.
Discord is actually actively trying to become less gamer-focused, but it's unclear if this will make them as enterprise as Slack or Teams is.

https://techcrunch.com/2020/06/30/discord-now-has-a-3-5b-val...
Wrong. Absolutely wrong. The continued divisive nature of American politics is not because of enemies or the two party system. It's incompetence and lack of backbone. Neither political party has had the conviction of enlightened reason whence backbone comes to do the right thing. Instead Washington DC ineptitude of politicization of what matters whether in practical administration, or basic fiduciary responsibility has been done. As the problems go from bad to worse DC instead aggravates it in two basic ways:

- plays victim in units of outrage. Knock it of NRA groupies: the Dems aren't gonna take your guns. And on the left: the political correctness of victimization isn't helping the underlying injustice where it rests. The American public has bought into this. Shame on us.

- DC but most especially the US Congress has no agency anymore. They gave up. Politicians do not do today but instead are constantly uttering cheap symbolism about what they will do next time.
239 Experts with One Big Claim: The Coronavirus Is Airborne
> but how fast one can push new fixes without tests?

Well, if you refuse to write tests and you are scared to make new changes without them... then you can't push new fixes at all. Which is apparently fine for some organizations.
You can't in good faith make the claim that the far right is interested in actual free speech. They'd rather see people get dropped from helicopters than let those they deem to be "degenerates" voice their political opinions.

TD, /r/conservative, /r/uncensorednews [1], and all the shitholes on voat have one thing in common, they all ban pretty much anyone who goes against their narratives.

And TD was far right, not as far right as /r/uncensorednews was, but still pretty far right.
But perhaps your Overton window is much further to the right than mine (and northern Europe's) is.

[1] The subreddit was banned about two years ago but had 100k+ subs and featured pretty frequent racism, anti-semitism, transphobia, and neo-nazi imagery (the head mod is a self-described neo-nazi after all).
> and you ask people of theirs.

In my experience, when dealing with someone who works from an intersectional framework, this isn't something they tend to do. Maybe I've just talked to the wrong people, though. Perhaps I ought to broaden my horizons some!

> Do you support maternity/paternity leave, or other societal support for more parents having more capacity to home-school?

That would be wonderful. I am hoping that many people realize the wonders of homeschooling during the stay-at-home stuff.
Huge hit is a bit of an understatement... they've cancelled all future conferences, likely permanently
If you want something that "just works" I would venture down the synology path but be prepared to spend $$$ on camera licenses for any sizeable installation. If you don't mind rolling your own, Blue Iris is probably the most extensible with the downside that it requires far more manual configuration.
>> There is propaganda about vaccines being harmless

> There may be somewhere, but it's not coming from the “medical establishment” or the government, both of which acknowledge that there are both the common minor and less common severe harms from vaccines.

https://www.cdc.gov/vaccinesafety/concerns/autism.html

"Vaccines Do Not Cause Autism"

The CDC does not know if vaccines cause autism, they only know (assuming they are telling us everything they know) that a causative relationship has not found.

This is just one example of vaccine related propaganda that is asserted by authoritative bodies.

EDIT: Moving a conversation from the abstract to the concrete seems to be a reliable way to invoke this behaviour in many individuals, even in a thread devoted to the very topic. Surely there must be a name for this phenomenon, it would be interesting to read studies on it.
ImageScrambler – A technique to protect images from being stolen
But presumably, that is going to cost you $15k or whatever it is now to be an approved user of Google API?
Is there anything like virtual machine for mobile apps like you can install apps in that. To bored without tiktok.
Firefox Android: Camera remains active even when the phone is locked
"You appear to be assuming the communist manifesto was a success due to the Russian Revolution."

You've missed the point. The point is not that the communist manifesto was ultimately successful or not judging by how its ideas were implemented successfully or not. It is merely to point out that there is an expected lag between when political ideas are produced and when they have an impact and it is irrational to imply that a political idea is a failure or wrong simply because you haven't observed their implementation or impact in your lifetime. Communism ultimately failed because of the fundamental failure of the ideas in the communist manifesto. But it does not follow that therefore Kaczynski's ideas, once implemented, will also ultimately fail. They are fundamentally different sets of ideas with different potential material outcomes.
Neat. This might not be satire though. To those wondering why it needs to be passively cooled:

Jews and other folks that keep Torah do not kindle a flame on the Shabbat. For those who are very strict about keeping God's commandments (basically orthodox Jews), they avoid anything that would create a spark. This spark is like a very tiny, short lived flame. Any time physical electronic contacts join together (like when turning on a light switch), the argument is that there's a very small spark that occurs. The same would happen with the electric contacts in a motor, such as the motor inside CPU fans, desktop power supplies, and platter hard drives. By running on this physical hardware, they're avoiding breaking the Sabbath as much as possible.

source: I'm a gentile Christian that tries to keep the Torah. So I'm more familiar with Jewish laws than the average person, but don't quote me too much.
Is that a joke? Because if it isn't, I'd hate to tell you but you are wrong. That computer most definitely manipulates electricity.

If anyone is about to take this seriously, check out how a transistor works. It most certainly manipulates electricity. The cpu in that computer has about a billion transistors.
What's the benefit of Dark being its own language, as opposed to, say, the current interface and deployment platform being used to execute a linter-enforced limited subset of Python in user code but then allowing any Python library to be used? The only reason Python is hard to learn currently is that no one explains which is the 99% that you don't actually need to know anything about, so you have beginners wasting days and weeks learning about things like frozen sets, which they'll never even see let alone need to use. And to the extent that Python is hard to read, it's because people write linters to enforce things like line length, which don't matter at all for readability, whereas no one bothers to write linters to enforce things that actually do matter for readability, like ensuring that global variables, classes, file names, etc. all have unique names.

Difficult-to-understand features of a programming language shouldn't even be 'unlocked' unless there is some sort of need demonstrated by a line profiler or whatever.
I need to run the tests on Master before deploy?
Considering a project that only can be merged to master on Pull Requests, and the tests run on each branch before the merge. Why I do need to run the tests in the master branch before deploy?
Even though many (or even most) people probably aren't offended by terms like blacklist or master/slave, there's a non-zero number of people who are. Obviously changing terminology isn't going to end racism, but it will have a small positive impact on some people. Even if 99% of people don't care, they're not harmed as long as the new terminology is clear. IMO there's no semantic loss by going from "master/slave" to "primary/replica" or similar.
Migrating to Snowflake Like a Boss
I've never tried Slack, uses Teams (and have used IRC and lots of other chat programs). Can someone clearly and concretely explain the differences/benefits of Slack over Teams? Would love to understand. At they moment they feel the same to me, more or less the same as IRC (except for some non-important details, except for maybe Teams integration with the rest of the MS ecosystem and how easy it supposedly is to add "extensions").
I've been thinking about trying to build something like this! This looks so helpful!
Although in the extrabiblical story of the oven of Akhnai, God literally laughs about human beings' cleverness in interpreting the law:

https://en.wikipedia.org/wiki/The_Oven_of_Akhnai
Solo tech fun:

- Set a long parental control password, you won't remember.

- Write it into some file.

- Put that file into an encrypted container, with a short to medium generated random password you won't be shown .

To access the phone you have to brute-force the container password.
> [...] the hashtag is the literal "black lives matter."

No, it's not, that's exactly the point. Otherwise #WhiteLivesMatter is completely valid too. After all, literally "white lives matter" is true, right?

This is exactly the bad faith argumentation that the GP and TFA are about. "You either support our hashtag or you do not think black people are people too."
even a capacitor.
"Becoming better" points to the question of what is a good tech leader and how you can evaluate yourself as you make progress on this path. In my experience and according to Google's research in this area (https://rework.withgoogle.com/guides/managers-identify-what-...), there are specific traits to cultivate:

1. Is a good coach / Supports career discussions and discusses performance

"Leader As Coach: Strategies for Coaching & Developing Others" by Mary Dee Hicks and David Peterson. An in-depth, very practical manual on how to coach your reports according to their specific needs and personalities.

"Crucial Conversations: Tools for Talking When Stakes Are High" by Kerry Patterson et al. Helps you prepare and approach difficult conversations with empathy. Especially useful for performance conversations.

2. Creates an inclusive team environment, showing concern for success and well-being

"The Five Dysfunctions of a Team: A Leadership Fable" by Patrick Lencioni. If there is one book to read about team dynamics, this is the one.

"First, Break All the Rules" by Marcus Buckingham. Slightly more general than the 5 dysfunctions, but with a lot of good content about psychological safety and what makes team work.

3. Has a clear vision & strategy / is a good communicator

"High output management" by Andy Grove. Probably the most famous book on this list. It gives you a good introduction to setting goals, communicating about your team's work inwards and outwards. It also features more "system thinking" than the other books - how everything fits together as organizations scale, which is useful for developing vision and strategy.

I'd also recommend reading biographies and memoirs of famous leaders (e.g. Churchill, Marcus Aurelius). Strategic thinking can be easier to learn through examples and pattern recognition than through abstract / self-help books.

4. Is productive and results-oriented / has key technical skills to advise the team

A lot of new managers over-index on the people management side of the job and forget about the key responsibility of a technical leader: choosing a direction, leading others in this direction and delivering results.

"Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations" by Nicole Forsgren et al. One of the most recent, well-researched books into how to measure the productivity and quality of software teams.

"The Art of Scalability: Scalable Web Architecture, Processes, and Organizations for the Modern Enterprise" by Martin Abbott et al. This book uniquely blends the technical, organizational and people management aspects of technical leadership.
I really miss early facebook culture. Where people would post pictures of them having fun at parties. Every professional person I know is too worried about their appearance that they only post fun stuff on their instagram story. It's not the same, and I feel like we would all be having better social lives if facebook was still a real social network.
When you dig into the amount of video editing work required for a half decent youtube video, even when you include the 'guy babbling while pressing the record button' genre, it can be a lot more work than you think it would be. While writing and taking a few photos is relatively less.
If I were to post one of these things, I would certainly get some side-eye, but I very much doubt I would be fired or the like. And since when is feeling some trepidation over saying something controversial (because people might dislike you for it) unnatural? I mean, is your stance "it should be ok for me to say whatever I like publicly"?

I guess you think these are all examples of perfectly rational things to say that cannot be disputed, but let's just take "all lives matter". Sure, no one can disagree that "all lives matter", but saying this implies that you think this in response to "black lives matter" , and Pinker himself articulates the issue with this well:

"Linguists, of all people, should understand the difference between a trope or collocation, such as the slogan “All lives matter,” and the proposition that all lives matter. (Is someone prepared to argue that some lives don’t matter?) And linguists, of all people, should understand the difference between a turn in the context of a conversational exchange and a sentence that expresses an idea. It’s true that if someone were to retort “All lives matter” in direct response to “Black lives matter,’ they’d be making a statement that downplays the racism and other harms suffered by African Americans."

https://whyevolutionistrue.com/2020/07/05/the-purity-posse-p...
Current related thread: https://news.ycombinator.com/item?id=23757272
They are not my apps per se, that part is for the company lawyers. I'm just taking care of the technical implementation. It's always some way of opting out/opting in during the onboarding.
This is exactly what they mean.
Whether this is an issue for Sweden should be clear from the death rate among the infected, but that data isn't mentioned in the article. I assume that figure is difficult to calculate without a precise/consistent case count for multiple countries.
New tetraquark discovered: first with four heavy quarks of same flavour
I have a lot of friends/colleagues who became PMs without tech experience. Little less common with devs.
Since habits and time planning are very particular to people's personal preferences...

is there any chance that this will later have the ability to configure things with some javascript or lua or python that I've copy-pasted from StackOverflow?
There is a setting in every web browser that controls which sites can store cookies on your computer. They are a core part of the standard web specification along with JavaScript, <img> tags, etc.

If you need a reminder every single freaking time you visit a website, that's your problem not the government's. If you don't want them, turn them off in your browser, install a blocking/auto-wipe extension, use lynx, whatever you want.

Now, I completely agree that websites should clearly state what they are doing with data the user uploads, if it is end-to-end encrypted, etc. The user otherwise has no way of knowing, and it is material to assessing the accuracy of the often-BS "military-grade security"-type marketing and other claims like that. But there is no need for users to "consent" to using a public API of their web browser.
According to Wikipedia there has been some success building FPGAs for Autodock, so maybe it could be. https://en.m.wikipedia.org/wiki/AutoDock
You can run a company in Estonia without ever going there. Should you?
Bullshit, it's not an abandonment, it's active harassment.

Getting paperwork finished for the visas for me and my wife can be a months long ordeal where paperwork just disappears and the lawyers have to restart the process.

The rules change randomly, without warning, which causes stress for me and my family.

This is a campaign to harass people, so they don't come to the US, because the current administration lacks the ability to actually do what they want.

Just another massive failure of the American model of governance.
This was my reaction too. Slack doesn’t have many fans at my job either, but that (rather childish) newspaper ad that Slack wrote suggests their users “love” it and would never switch to anything else.

Both Teams and Slack are slow chat apps that run in the browser. One uses AWS and the other uses Azure. I’m not surprised there aren’t 100 alternatives at this point.
This is a huge challenge for HN: can we treat this as the minor issue it is, and discuss it patiently and kindly?
> I can see no downside to changing it.

Neither can Master Wayne, according to Alfred, who is as polite as a school master. Of course, the Dark Knight did not have a masters degree, nor the spirituality of a Zen master, nor the concentration of a chess master. I am a certified dive master. I was close friends with several build masters. Of the great masters, Monet is my favorite. I hope to master my fear. Seinfeld fans still joke about being masters of their domain.

No downside indeed. Might as well sail into the sun on a three-master.
I would say ask for feedback from the team you are leading in an honest way and evaluate what you get back and try your best to change if it makes sense.

Usually your actions affect them the most and if you do something that "annoys" them(e.g. Too authoritarian, micromanaging, Not giving the credit when due, Not defending them against external forces etc.), most would not approach you from below to mention it(exceptions exist), after all you are the lead/manager imagine how you would(or would not) give feedback to a Senior Director if they did not ask for it. Giving unsolicited feedback is also weird and some people don't receive feedback well, so them making the first move is all but risk unless they know you want it.

Not every feedback makes sense and not every person can give feedback properly(being too shy or too harsh etc.). You would also need to learn how they communicate their concerns and calibrate what they say. For example "I don't like X because Y" of a very introvert person carries more weight than same sentence of someone that can easily discuss things they don't like openly.

Edit: As you have asked specifically for books, I can recommend "Making of a Manager" by Julie Zhuo. It is a very good and structured read.
This HN post links to itself
Bypass the paywall if you've reached the article limit: https://medium.com/@yakko.majuri/you-can-run-a-company-in-es...
It is straight fraud good for years in prison.
Guy Standing does wonderful work, very inspiring. I also applaud your faith in gradual improvements and the quality of your posts. We need many of you. I've become to cynical. I hope you make it before the rest of us burn everything to the ground.
That feels like a total advert; so in that vein I had better results with Mobiola than EpocCam, and Mobiola have software which allows use of a phone as a wireless headset and microphone, which is also neat. (Haven't used it in a long time, might not be current).

I am quite surprised that plugging different bits of software and hardware together is still such an "odd" thing to do. It makes so much sense to have a smartphone, use the camera for two minutes, and then say "wish I could look through this from my desktop" or "wish I could play sound out of my phone headphones" or "wish I could use the touch screen as a mousepad on my desktop" or "wish I could use my laptop/table as a second screen" or etc.

So much hardware, sensors, input and output devices all isolated into their own islands, it's a shame. Over the years I've picked up bits of 3rd-party software to do things like proxy a serial connection or audio connection over ethernet, or use a keyboard and mouse on multiple computers, or use another computer as a second screen, and have occasionally wondered about a connection-graph website for "I have X and Y, what cables, dongles, adapters and software can connect them together?".
> Not being able to select multiple units at once is alone a game breaker.

Well, it's really not, because the game was fantastic and a lot of people enjoyed playing it. Game breaking would have been if when you played against another player they had multi select and you didn't.

Modern RTS players get very good at issuing actions to many specific units individually at high speed, it's an acknowledged skill today.

If your only strategy is a mass siege tank zerg, then yeah, no multi select is a little bit inconvenient.