skysight-inc/HackerNews huggingface dataset:
Did you just guess at what it's about out of thin air with absolutely no context of your own?

Because it's very clearly not about GitHub and branch names - it's the ongoing thing with Pedro Domingos.

If you don't know, best to not just guess especially when it's a contentious subject where people are already clearly super frought. That's probably why you got down-voted heavily.
Very helpful, thanks for this!
It isn't really "picking one battle at a time" when this is a valid counterpoint.

Do you think that these same scientists would claim that researching, say, eugenics, is an acceptable use of an academic institution's resources and brand name? If not, who's drawing the line and what is the line?
Would be great to export to a file so one could develop Unity levels from it :D
I'm surprised this doesn't mention things like the poor performance, or the fact that some screens expect text in textile format whereas others use markdown
Earlier this year I read Lavie Tidhar's 'A man lies dreaming', that was a bit of an experience. Only attempt it with a very open mind.
I'm curious whether somebody will challenge it
Why would you need to back door Linux when you can find a company like Solarwinds that is already in most networks with greater access to the network as a whole than a Linux server.
> No individual should suffer harassment or attack based on their personal or political views, religion, nationality, race, gender, or sexual orientation

sigh One of those things is not like the others. I agree that people should not be hounded out of science. That means not publishing papers, articles or comments to the effect that "women can't do science" or bell curve arguments about some races being less intellectually capable than others. That is also hounding people out of science.
Wow, this is the first time I’ve seen NPR’s text-only site and it’s a delight to read!
Jira is not completely useless: it gives people who usually add negative value to the project a way to appear busy and productive, with associated rewards and promotion opportunities.
Charger Nerdery
I suspect that the terrible installation/package management/distribution experience is going to be the thing that ultimately drives Python into irrelevance. Beginners are not going to want to figure this stuff out when Go/Rust/etc. make it so easy to get started and share your work.
Brandon Sanderson is almost inhuman in his ability to churn out books. Some of his books are better than others, but hey, I'll take imperfect but shipped series any day over a series that languishes near the finish line (cough Rothfuss, Martin)
> RPC is always going to be a more reliable approach.

Seems like an odd statement. RPC seems considerably less reliable to me since it ties your business logic services states' together.

> I would much rather an exception be raised immediately and crater the caller

Why? The caller might not care. And what if you have a large graph of callers? You're going to end up with a cascade of failures, when really none of them are going to do anything except retry or drop - something that the failing service is capable of making the call to do in most cases.

> I have worked in environments that used messaging on a massive scale,

Same, and in my experience it was the RPCs that caused the most trouble. I don't think anecdotes are going to be helpful here.

> Perhaps you want to make sure all lots that tripped that warning are handled

If you want to make sure of something, and then you don't make sure of it, I don't see how that's the fault of a queue. Just... check?
https://news.ycombinator.com/newsfaq.html

The guidelines allow paywalled links (unfortunately, my opinion).
I don't think that's why IRBs exist. IRBs exist to shield research organizations from risk. That risk can come in many kinds: the research may be unethical, or would have bad PR, or could be dangerous, but the goal of the IRB is to make a determination that protects the interests of the research organization. Think of it like the HR department- it may pitch itself as a resource for line employees, but it exists to prevent the company from doing things that would get it into trouble.
I listened to the audiobook. The writing is engaging. The only criticism I have about the writing is that it is a little repetitive – the book could probably be 75% as long and still get 99% of the point across. However, the length of the book primarily reflects the depth of the research, rather than editing. And for those who are afraid of reading a long but important book, I don’t know what to tell you. I suspect this will be a pivotal book for our time.
Apple has the ability to remove apps which abuse their permission requests, e.g. by lying to the user about what they are going to use the permission for.

Not so with websites. The bar for including new functionality in browsers is way higher than it is for native apis because there is no way to police abuse.
> But there is some cut-off point closer to present day where sinister-sounding allegations about one's own government automatically become "insane conspiracy theories".

This is indeed a really interesting, perhaps even engineered, phenomenon. It's quite striking for example that people will clamor to have Confederate generals' or even George Washington's name removed from schools and public buildings, but don't bat an eye at having a major airport named after the Dulles brothers.
Unfortunate that none of these, even when purchased, would be a substitute for actually looking at the parking lot in real time.
MS blog might be safe, but I suspect Reuters just generally doesn't want to be responsible for the source being slashdotted (rather "reutered" then).
> I literally add it as a line-item to the bill and let customers take it off if they want to save cost, and when it's for professional work the only industry that has actual regulation around it is education/government.

Take note, the takeaway from this comment is that if you're building a platform for applications and you want to make it accessible, it has to be required. You can't give engineers the choice or they won't do it. They will not prioritize equal access unless either the law or the technology literally forces them to. This kind of stuff is how you get regulated.

This is also why I don't have a ton of sympathy for the people who want to get rid of HTML and use exclusively lower level APIs. They'll tell you they can replicate accessibility features, but they're not going to. They're going to open up the floodgate for interfaces that can't be used with a keyboard. Like, I'm not seriously suggesting this, but maybe divs in HTML shouldn't be clickable at all. Maybe you should be forced to use a button. Maybe the escape hatches that allow people to ignore semantic markup should go away.

I want to live in a world where I can trust developers when they say that the web is for everyone and that equal access is important, and I want to trust them to make educated decisions about what is and isn't possible to make accessible for each project. But if we can't even get people to use buttons instead of divs, if even that turns into some kind of controversy... I don't know, maybe developers shouldn't get to make that choice, maybe the web should force you to use buttons.

The whole point of the web is that it's a universal platform, as much as possible we should be striving to make it universally accessible.

> The other problem is I do accessibility right

We're not talking about something like adding professional captions to every single video you produce or making sure that there are shortcuts to quick-navigate through menus, we're talking about building buttons using the element named "button".

Accessibility isn't binary, we don't have to decide to either do professional testing or to render everything to canvas. It really doesn't take firing up a screenreader to know that a clickable div with no aria roles is not accessible, you don't have to do advanced testing for that.

I'm not going to jump on the shame train for the original author, not everyone knows this stuff and I don't blame the author for making a mistake. I don't expect every web developer to know everything, and shaming people over accidentally breaking accessibility isn't helpful for the cause. Instead we should focus on education and positive reinforcement. We don't want new developers to be scared of accessibility, we want them to feel like we're here to help.

But outside of the original developer, I am absolutely going to jump on the shame train for everyone who's talking about very basic web accessibility features like they're some kind of complicated tradeoff. They're not. Using a button is not hard.
Thanks for the recommendation. I’ll put Wonderland on my list.
I think it's better to create a virtualenv for each project and install tox and other project dependencies there.

In addition, I'm not sure tox-pyenv is required. I use tox with multiple pyenv-installed Python versions and have never used it.

Base:

- install homebrew
- brew install openssl readline sqlite3 xz zlib # recommended
- brew install pyenv
- pyenv install <version> # for one or more versions

Project:

- create/clone project directory
- cd project directory
- pyenv local x.y.z x.y.z ... # include each version the project supports
- python3 -m venv .venv # create virtualenv for project using one of the pyenv versions
- install the project into the virtualenv
- install any additional dependencies into this virtualenv too, if necessary

Edit: I'd also add that if you do need a tool to be installed globally, it's better to use pipx or pip with --user. It's generally not a good idea to install things into a system-level Python.

https://pipxproject.github.io/pipx/
I thought cancel culture was also not buying stuff from companies you think are not acting ethically. You might agree it’s good to “cancel” facebook by not using their product?
what about https://www.animaapp.com/ ?
Rogues make a lot of sense for indie shops because the content scales better. A level which takes 15 minutes to beat can be reused over and over and over for the same amount of dev time.
This was a good read. If anyone familiar with Germany authors can comment I'd love to be reading more historical fiction by actual Germans (Kerr is English, I think). I'm familiar with Thomas Mann and Hermann Hesse (and of course, Goethe), but looking for authors a little more approachable than these greats. All Quiet On The Western Front was more in this category of an approachable read.

tldr; looking for recommendations from more recent German novelists translated into English because this American has a hard time finding them.
The thing that finally got me to abandon Windows was when a forced update wiped away the system settings that I had spent days figuring out to get a trackpad to work the way I wanted to.
My next book will be part 4 of the way of kings (rhytm of war)! Looking forward to it!
Thanks to everyone - you all gave me so much, especially in 2020, more than any other time.

Let's all remember we're lucky to be alive.

To a better 2021!
It's not only swearing, it's much easier to say "sorry" in a foreign language than in your own.

For example in Polish there's 3 words for sorry:

- przepraszam (mostly used when it's a serious matter)

- pardon (mostly used ironically or in small matters by old people)

- sorry/sorki (mostly used ironically or in minor things by young people)
Tox is designed for environment isolation, and primarily for testing against multiple release targets.

It's not an awful choice, when it's exactly what you want to do. The dependency is that tox will run the tests against a Python 3.6 target environment and a Python 3.8 target environment.

The dual requirement is asking for test assurance that Yamale will work with 3.6 or 3.8.
Because of higher principles and purpose.
That is a very simple take on the quite complex situation that still differs in different states of the EU.
> literally millions of downloads per month

I was surprised it would be so low given all the Dockerfiles building in CI systems everywhere and apparently from

https://pypistats.org/top

It looks like tens of millions per day a billions per month

edit which is ~115 downloads per second, which is nothing a beefy VM couldn’t handle.
That’s not really not a problem with the software though, is it?

Draw your burndown chart on paper and you’ll have exactly the same problem.
Mistborn is definitely the best place to start. It is a fantastic trilogy that wraps up so perfectly, which is rare in the world of popular fantasy. Stormlight Archive is amazing, but it might be worth waiting for the 5th book to release (maybe 3ish years from now), which appears to be a sort of stopping point before the next five books.
Microsoft is like the government... everyone has a relationship with them, and those experiences vary from high trust / strategic down to a sort of taxman.

If your work is such that scaling to bazillions of servers or other artifacts isn’t an issue, Microsoft is a smart choice. If you are building Facebook, it is a dumb choice.
I assume that was stated with heavy sarcasm since two of those people (Micheal Flynn + Paul Manafort) have already been pardoned[1] and none of them were either handed or likely to be handed serious sentences anyways. Michael Flynn is as close as you can get to a legit case of treason and his sentencing had already been kicked down the road several times.

1. https://en.wikipedia.org/wiki/List_of_people_granted_executi...
My first experience being “black pilled” with the Russia hoax was finally getting to the bottom of what that whole “trump tower computer backchannel to Russian Alfa bank” thing was all about[1] (this link will not give you the answer, just allegations)

As a technical person it made me curious. A direct “connection”? Was it an IRC channel? Was trump talking directly to a Russian bank over AOL instant messenger?? Lol what a joke it turned out to be.

Good luck to you as you wade through mountains of MSM excrement in search of answers. It’s easy to find the allegations and hard to find the truth. Is that by accident?

Make distrusting the intelligence agencies great again!

1. https://www.snopes.com/fact-check/trump-server-tied-to-russi...
The English Patient was a great one by Ondaatje. I've been meaning to pick up Warlight since it came out.
What consequences has he suffered? It looks like he's still employed. He's still tweeting.
Miller in the book and on screen was one of my favourite characters ever, watching Thomas Jane own that role makes it worth it. I was really interested to learn that the book was written by two people, one wrote Miller, the other wrote the other (annoying) guy.
Exploring Kaypro Video Performance
> I think it's obnoxious to force others to obey their moralizing while refusing to submit their views to serious debate.

I agree, but it is even more obnoxious than that. Watching from the sidelines of Twitter, anyone who challenges a 'canceller' just gets bombarded with name calling (racism, sexism, phobic, etc) even if they're not and even if the comments were well intention ed
In the context of this letter, it's about institutional boycotts of individuals, not individuals boycotting institutions. From the text,

>calls for academic boycotts, attempts to get people fired, inviting mob attacks against ‘offending’ individuals, and the like.

These are all referring to the many coming down on the few, not the other way around.
Dupe: https://news.ycombinator.com/item?id=25597142
I briefly dabbled in FB games early on and came to the decision that I would never play a game that demanded I play on its schedule. I have never regretted this decision, even though it has locked me out of a huge chunk of mobile games and most social media games.
How specifically was he canceled? I ask because googling him he seems gainfully employed... are his papers being rejected? Did something else happened?
See we are referencing both pg and Being John Malkovich, I can't help but point to his essay where he brings up a scene from the movie in the context of ambitious startup ideas:

http://www.paulgraham.com/ambitious.html

A great essay to (re)read as well!
This just means that tox is configured to run the project's test suite against those two Python versions.
Why would this actually be true? If it’s easier to find in source, Microsoft probably would have found it. Ever single feature there goes through multiple security reviews and there is tons of code linting. All the penetration testers I have met don’t even bother looking at source. They just start trying things they think will flummox the software.
Sorry, no; a bug tracking system can be missing all those things and still not exhibit that intangible Jira suckage.

Simply adding more things to Jira that are supposedly missing won't fix it.
> If you use SCRAM-, you're committing your password storage to only* use that method for storing the plaintext.

I consider this an advantage. I know how the password is stored, and if the service wants to update the storage, than it has to ask me to reset my password. If it doesn't ask me so, how can I know that they are up to date?

> The entire process is invisible to the user, who gets a security upgrade in the process

or never gets a security upgrade, and he has no idea.
Right. It is politically charged, and I also think climate change is an important problem which humanity needs to solve. Competing lies is not a good way to do it, but increasingly it seems like that's how a lot of people are approaching it.
"Even a Broken Clock Is Right Twice a Day"; nice to see folklore not being forgotten even in this digital age ;)
Well I have to confess that I've bought all tracks of the soundtrack in-game using diamonds :) It's really a great OST.

I have heard about binding of Isaac however I haven't tried it. It feels a little low quality because of its graphics...
It's been a while since I last ventured into nix with python, but when I last tried it seemed way less user friendly compared to the current python solutions like poetry[1].

With poetry I can `poetry add foo` and `foo` will be added as a dependency and importantly all its dependencies will be locked in the `poetry.lock` file.

With Nix either you write all your definitions from scratch, which feels like maintaining a lock file by hand, or you specify a package like `numpy` in your dependencies that is defined in the nix packages and hope that the next time you update nix packages nothing breaks.

Also if you want a package that isn't in nix packages you have to write the definition yourself, which isn't a big deal if you start a project off with nix and gradually add dependencies as you need them, but if you are trying to migrate your project with 200+ dependencies it feels really tedious.

[1]: https://python-poetry.org/
I helped with determining that in a previous thread a while ago.

IIRC, we decided it was blocking cookies that prevents it, with a side of blocking JS.
Whew. At 8 seconds I'd probably call for the tool to be removed. I had a similar experience while at Atlassian at one point and then we found a way to speed up the (Jira Core) boards by ~5 seconds after changing some JQL for the board logic. That change should be in effect for your org but you'd need to use Classic Business projects.

Fun fact, next-gen might actually be a reason why your instance is running slower. A side-effect of NG can be the slowdown from each project with its own custom fields and that effect multiplied hundreds of NG projects across an organization. Then (I think), when loading your project it calls all the fields to see which fields it should show. Not an ideal rec, but I'd check out Classic projects and see if that speeds things up for you and your org.

Speeding up Jira Cloud is a top priority for Atlassian this year so you should see some improvements coming. I'm working on a new view right now in Jira and we've been able to load about 100 issues in ~1-2 seconds. It lazy loads, but we can flip through 500 easily once you've scrolled to the bottom. Should be able to get that in your hands this coming year.
With a first comment like that one, I hope to see more of you. Welcome!
By this line of reasoning you would not have distrusted the FBI up until the moment these stories broke in the mid 70s, long after the point where that distrust would have been useful in the present moment.
This will only get you so far. Some opponents of "cancel culture" try to make a case that most of it is unjust, but the fact is that the majority of offenses that people are "canceled" for are explicitly hostile, and most people are not able to work with hostile people unless their social politics align (i.e. they can share in the hostility, which is its own poison).
Happy New Year everyone.

May your 2021 be an absolute belter of a year.
> I read 45 books in 2020.

Wow, congratulations. Great accomplishment.

I decided I want to read 50 books in 2021. Let's see if I succeed. I even think I know how to do it. [0]

[0]: https://simone.substack.com/p/how-to-read-50-books-a-year
Is the problem that Docker is bad at resource management, or that this is just what happens when you're actually running an entire second OS under the hood?

I appreciate Docker's approach, but it's definitely a bit of a nuclear option (at least on non-Linux systems).
Had exactly this kind of cognitive disonant moment with a friend of mine the other day. They were going off about Chinese persecution of Uighurs (which is terrible and should stop). When I pointed out that the Chinese government claims this as an antiterror campaign and compared it to America's disasterous antiterror campaign they were not having it.

P.S. Before I get dogpiled, I am not saying that one justifies the other or that they are identical.
Which one is not like the other?

I see a couple things that are choices. A couple that are innate. A couple that are considered sensitive information, and a couple that are public information. No one of these things sticks out to me as different from the others.
Home alone as my country is under lock down due to Covid infections being on increase. Happy new year, cheers!
Maybe there should just be a movement to "cancel" cancel culture?

Sometimes you just have to fight fire with fire.
Redmine is great.
This is what the internet used to be. Building something cool just because you could (and you felt like it), and sharing it with the world. It has a very 1995 feel to it.
I read a lot of Warhammer stuff, interspersed with a mix of non fiction.

I need my bolter porn though.
Huh? You can get whatever shade you want. Just use a reset stylesheet for buttons and then you can style them like you would any other div. They work in every browser, too. I understand the argument that a decade ago this was trickier, but that time has long since passed. Style your button with css.
I just use the "Silence unknown callers" feature in iOS - It's a godsend. I also noticed after a few months that I actually have a lot fewer unknown calls now. (You can look to see missed calls)

It's a great feature. Or at least it was until recently. Local health departments say it's killing their ability to do contact tracing, as many people don't listen to unknown voice mails, either.
The lead of this open letter effort Pedro Domingos has stoked controversy on twitter [1] for the last few months. The replies are also critical of his behavior.

[1] https://twitter.com/pmddomingos/status/1344215079890272257
It's reasonable, thanks.
It can also be viewed by inspecting the page source, which imports this CSS file.
The parent comment seems to be speaking about cancel culture more generally though:
“Cancel culture doesn’t accept any arguments - that’s the whole point of the cancel culture”

I’d argue that’s not the point of cancel culture. I think cancel culture is the result of unethical actors not getting punished by the people in charge any more. The only way you can punish them is to not buy their products.
I barely squeaked by with 12 and that was mainly listening to audiobooks while I did the dishes. It's much harder to read books (or really have any hobbies) when you have a full time job and kids...