skysight-inc/HackerNews huggingface dataset:
A rambling comment.

"Talk therapy" (in one of the other comments): yeah, I think so, maybe. But I don't know if "have you discussed the underlying issue with a trained therapist?" is in order in a professional relationship. I /do/ believe that if the person is otherwise reasonable there likely is an underlying issue, and that they're unwilling/unable to articulate it. It's dangerous to try talk therapy yourself and goes off the rails in entirely unexpected ways. Plus, I'm not being paid for this, and as an employee I am at least arguably putting my employer at risk (not that that would dissuade me if I thought it would work, because results); as noted it encourages people to share things at work that I do not want to know about; you will get projection and your role as therapist will confound your professional relationship.

I'm sorry, does this sound like I lack empathy? Because I do not. That's exactly what I'm afraid of.

A long time ago when I was management, my manager sent me to a Fred Pryor seminar about building and motivating teams. I dunno what your experience with Fred Pryor seminars is, they're usually pretty pedestrian but the facilitators often have amazing experience and know it too. I can't remember much of it, but the instructor went on a 15 minute tear about what he called "don't wanna" which I will never forget. This is exactly it. The upshot is that when for whatever entirely "rational" reasons a team member has decided to oppose something, they will use your resources to do it. Have you considered asking management "person X seems to be spending a lot of effort opposing Plan 0.9, do you think we should review or move forward?"

(Something obvious about spotting internally consistent psychopaths was pointed out to me while working in construction, but I won't repeat it here because I don't want to piss them off.)

It's insane that we think that technology choices are rational, or that "rational" is the same for different team members, especially when for example "management doesn't think we should focus on security" always comes up as a post facto rationalization: I've never seen it stated as a nonfunctional requirement when I took the job, in fact almost invariably people blow smoke about it during the courting process.
To the people who run tech companies, and the corporate system as a whole, burnout is a feature, not a bug. The people in charge are not very smart and they can't recognize talent, so their only way to pick the next generation of leaders (other than through nepotism, which is how 85% of the good slots get allocated) is to subject people to increasing pointless unpleasantness and wait for attrition to create a ranking. It can't be fixed. It will be that way until the whole system is scrapped.

This is not limited to capitalist bureaucracies, of course--the most dysfunctional corners of the Soviet system were eerily similar--but it is arguably most pronounced in the corporate world, because there is no purpose for these hierarchies existing, or indeed no purpose for most of these companies at all except to make money for a small number of people whom there is no good reason to care about.

The WHO is right. Burnout isn't a medical problem or classical mental illness. It is a rational response to living under a socioeconomic system that has no right to exist.
Blindly fumbling through the night, you bump into something foreign. Feeling it, brushing your palms and fingertips across it, you realize what it is: the fundamental contradiction of private property.
I would counter that some of the best software was built to simply fix a problem the dev had.

Although you could argue the market had at least one interested party.
Wordle rip-offs are running rampant on the App Store again
Not sure how their ISP works, but I pay a rental fee every month for my router, and the rep told me I'm welcome to change it out any time, all I have to do is tell them it's broken. I'm not allowed to buy my own router, and most big ISPs in the US work the same way. So I'm just repeating what AT&T told me.
I care about Yelp. It is still the best place to find businesses and restaurants. It is an app I rarely think about, yet use it almost everyday.

I just don’t give a fuck about Yelpers.
Show up, pay, and ride? Like getting on the subway? Not workable, for two reasons: 1, from the passengers' perspective, you need to get to Indianapolis, and when you show up, there are no seats, or worse, no flights. 2, from the airlines' perspective, no one buys advance tickets, you have no idea how big of a plane (and thus also how much fuel and how many support staff) you'll need, nor when, nor even whether you'll need a plane at all. Planning. Airplanes aren't subways.
> The correct business response is to petition management to staff more accordingly so that no table has to be de-prioritized (going by the book on customer service)... Also other measures can be taken, like stocking napkin dispensers and condiments on tables so that trivial requests don't over-burden staff.

Nonsense. Such customers are a huge cost and will always find reasons to overburden services.

The correct business response is to find ways to identify and eliminate them as customers, but that is rarely possible, so barring that you absolutely have to limit them to avoid their power of nuisance.

They are not people you can satisfy, or even want to: doubling staffing requirements in case one of those head cases swings by is not affordable.

> Applying attention rules to customers is a hallmark of bad customer service environments

That’s exactly what you’re advocating for, and what GP is advocating against.
I'll stop laughing when Fox News is no longer the most watched cable news outlet in the country. A self described entertainment channel, who said under oath "no rational person would believe the things we say"

I think CNN would try to hide under "entertainment" in front of a court of law, but have they actually been dragged in front of a court for lying?
But who watches the watchmen's watchmen?
No, I think it was kind of a joke to call it Pravda. The guy who started it ended up being decapitated and buried, likely by the government, for uncovering corruption.
Is there nowhere we won't descrate?
Sure, but what about the livelihoods of the people these actions affect more directly? What if he needs that chess money to pay his bills?

It’s heavy handed, imo.
Talk about a successful pivot
It took me three or four readings to understand your request.

Go happens to be both a programming language and a board game, so I promptly forgot about it also being a verb.
No you are saying, “what about X tho,” which is a fallacy and a bad faith debate tactic. We aren’t talking about a larger scale, only you are, we are talking about Russias invasion of Ukraine.
oh this is also very true.
What makes you think this is about saving lives? This is about the security of Europe / NATO. If Ukraine was on the other side of Russia we wouldn't be having this discussion.

Having Russia missile a few steps away frim Germany has caused them to bring back their military.

People act in their own self interest. What other lives do you think did not get their due?
Sometimes I wonder why companies like Facebook don't advertise for content moderation workers on sites populated by people who already like looking at that kind of thing. Of course the obvious answer is that those companies don't really give a damn whether their employees are damaged by their jobs or not.
Turkey bought S-400. Greece got S-300. Different systems.
You mean a dangerous precedent like the US drone striking schools and wedding parties?
You seem to be carrying the impression that this is deliberately constructed -- it's not, this is just part of the author's intuitive representational system. He's not "making it" one way or the other. It's made; he's perceiving it.
"political machine and not an individual person" Not true at all for Republicans ie Trump vs Neocons. Trump became bigger than the political machine that originally wanted Jeb.
It doesnt matter if the person themselves opposes the Ukrainian invasion, the person is representing Russia. Is it the tournament organizers job to vet the political views of every single participant to make sure they're sufficiently anti-putin? Blocking Russian participants isnt about blocking the individual people, its about sending a blanket statement across the board.
Not really up to n-gate standards, but what the hell.
> Programming is not the same as computer science.

This is the correct response to OP's question, that they are making a category error: computer science is not programming, it is mathematics.
UK sanctions against some oligarchs may take weeks
In the short term you could have the elderly relative + a caregiver, be that family or other, live in one of the tourist areas of Mexico. It's easy access to quality healthcare and cost of renting is very reasonable.
I agree and it really bothers me how otherwise well intentioned people in my neighborhood in the European country where I live fall in the trap of saying that the west (and the US in particular) is "just so bad" etc. They are pro Russia trolls or whatnot, it's genuine widespread confusion. And I have to say that I do blame america for creating so many precedents of hypocrisy that they fueled this cynicism to an extent that spills over the usual group of local conspiratorial nutjobs.

That said, I'd take this hypocrisy every day instead of people being actually killed.

I mean it's not a videogame for cry ing out loud, these are people's lives. War is a fucking hell.
I'm saying both systems have the wrong end result—the EU one by design, and the American one due to defects in the courts.

Being wrong by design is worse than having some implementation issues.
I wonder if he would be allowed to compete under the FIDE flag like Alireza Firouzja did after leaving Iran.
Yay for "semantic versioning" lol.
And the restriction the comment I replied to made is not part of the universal definition, but based on legal interpretation in parts of the world.
All bow before the rough-approximation power of L2 loss functions!
I used to answer forum posts quite a lot, and I eventually realized something similar:

If the person doesn't tell you what they've already done to try to resolve their issue, they probably didn't do anything. And it's a waste of my time to try to answer them.

That isn't always true. Sometimes they're just too lazy to type it all out, but that's another uphill battle. It's not my job as a random forum viewer to pull all that information out of them. It's their job to provide it if they want help.

I answer a lot fewer questions now, but I'm a lot more satisfied with the results.
Boris Johnson to make protests that cause 'annoyance' illegal, with prison sentences of up to 10 years
https://www.businessinsider.com/boris-johnson-outlaw-protest...

UK law people making social media posts could face two years in prison over Fake News
https://www.rt.com/uk/539103-trolls-prison-psychological-har...
And then 6 x 8 = 48 is like 6 graciously helping out 8 only to get left behind by his vindictive brother.
I’m sorry, but that’s a bizarre remark. Hitler can be held accountable for millions of deaths, in all kinds of inhuman ways. Putin is nowhere near that and I cannot see that happen either.
There are a surprising number of people in high tech endeavours with a very particular form of illiteracy. They can not learn things very well by reading longer documents. They always seem to get lost along the way. So it is possible that the sort of behaviour described in the article is really a cry for help. They might need someone to hold them by the hand and lead them to understanding.
Wow this was timely for me. Literally in multiple versions of the described interactions this morning. Two thoughts:

1. I don't think it's helpful to categorize people. Humans will be varying degrees of reasonable/unreasonable for a variety reasons and constantly in motion on that spectrum. It's more productive, for both selfish and altruistic reasons, to try to understand the why of their behavior.

2. Getting that understanding is hard. Especially over mediums that leave out non-verbal communication. But it's really worth your time to discern if there is any area where you've communicated poorly, so you can improve, AND it's really worth your time to recognize when a person has already made up their mind and not waste anymore effort trying to change it.

3. Even when a person has made up their mind beforehand, it might be worth your time to try to understand where they're coming from, depending on whether you are in a position to simply ignore them or not. If you can't ignore them, digging deeper can open up your options to get buy-in, or lead to workarounds. Of course, very relationship, and situation dependent.
For what it's worth, this is what is done for SearXNG (AGPL 3 license, rolling release):
https://github.com/searxng/searxng/blob/master/searx/version...

It doesn't prevent people to hide / change the information, but at least by default it works even in a fork.
> Coworker: There are no docs for [this thing you're doing].

> You: Yes there are.

> Coworker: You could make a wiki page.

> You: There IS a wiki page. [finds page, sends link]

Maybe this is just an exaggerated exchange for humour.

But if not, then this would be a very unprofessional way of responding to a coworker, even one who is being annoying/ignorant. You have to hold yourself to a higher standard. An exchange like this only increases toxicity - and, in fact, I think that “You” is the more toxic person in the exchange.
I guess your assumption is that everyone left-aligned watches (and agrees with) MSNBC. That isn't true. I certainly don't watch it.

There are reliable news outlets. Don't assume that just because an outlet has a political skew in the direction opposite from your preferred one that everyone you disagree with must watch and endorse it. That's a strawman.
Ukrainians say hackers used local government sites to spread fake news
>
This is another issue though. Nothing burns you out quite like realizing that you don't even want your boss's job. It makes your career feel hopeless.

Yes. Yes it does.
Some people try too hard to be nonconfrontational instead of speaking their mind and it can play out like Rachel describes; they don't really want to work on or engage with something but won't say so. "no" is always fine to say, and they should.

And I agree with her point that if people won't say "no" but broadcast it with their actions then it's wise to treat it as a "no". "Maybe" is often "no" as well.
I do the same thing! Though my shapes are different, it's the same. My wife is tremendously bad at math and I kept telling her you have to picture things and she said I don't think of it that way, I just see the writing of the number itself and I say "well, that's why you're bad at math!".

This is the same thing as map reading or what we do in programming. The thing that's disappearing in this comic: https://heeris.id.au/2013/this-is-why-you-shouldnt-interrupt...

I also realized early on that I could count way faster if I fought the urge to say the numbers in my head because the idea of the number would still be there. I started by saying (eh eh eh eh eh) in my head instead of (one two three four five). Eventually you can do things like run your finger across a comb and instantly know how many bristles you passed - that gives you a tactile response for each number rather than the words themselves. If you count by 2s 3s or 5s you can go even faster (which is what the circle is doing in the article). Shortening the "time" axis of the counting.
Agreed - I can't believe how quickly the "mainstream" had adopted a hatred basically of a whole people based on the actions of an autocratic leader that does not represent them, and where speaking out would almost certainly have very bad consequences. We should be doing everything we can to stop Putin from waging war, but casual hatred of a group is not helpful or appropriate, even if it's the obvious extension of all the online mob behavior we've seen in recent years.
This initially may seem like unproductive, mistargeted overreaction.

However, consider that if Russians can't do what they want to do, maybe they'll focus more efforts on fixing their country so it stops the invasion and doesn't do something like this ever again. It may not work, but every Russian needs to be thinking about that, with priority over their jobs and hobbies. Making things painful for them is one way to do that. It's terrible for people whose jobs are directly affected, but the situation is even worse for Ukrainians.
> what kind of competent general staff lets [at least some] of their battalion-and-below radio comms go out into open frequencies that are easily listened to

One that is part of a military that has old radio equipment (maybe from competently allocating funding to something more important), so they have no other choice. I'm sorry, but that doesn't require incompetence. Incompetence would be if they let it unexpectedly impact their invasion. Competence for an invasion doesn't require encryption (see Crimea). An encrypted radio channel makes things easier, but it may not be required for the invasion of Ukraine, which is the context here.

The definition of competence:
the ability to do something successfully or efficiently.

The purpose of this war isn't to unlock all achievements with a high score, it's to take Ukraine. They're still progressively taking Ukraine, and they've only sent in 1/3 of the forces from the border (last numbers I saw).

Yes it's madness.
Russia has no need of the income because it is in a denomination they can’t now spend.

Countries only need to export to the extent that they can get imports. Anything beyond that is a waste - and clearly so now that foreign reserves are being frozen and defaulted on.

Russia is keeping the gas on to keep the EU out of the war.
I had to automate transforming some Excel data for a friend recently and I did it using AppleScript.

Turns out it’s not as bad as the prevailing HN narrative. It does require a change in mindset but once you get there, it’s actually quite nice, especially when using an app with a nicely designed dictionary.

Like a lot of Apple’s technology from the 90’s, it was a technology before its time. It certainly was pretty important during Apple’s near death experience in the late 90’s due to the publishing workflows that could only be done (at that time) using AppleScript and Quark XPress, etc.
I'm pretty sure he's faster at 7+3 with his system...
Ehhhhh maybe not for local restaurants, but I think Yelp is a lot of people's go-to source for finding restaurants when visiting a new location.
This wiki knows when you've passed a skill and notifies you of the exact changes made since you've passed it. It also lets you know of new documentation upstream in your documentation tree.
> Short of fully supplicating yourself before them, you will never please them.

Servant leadership is the best tactic in these kind of work situations, I believe.
Very interesting!

So when a user trains a model you guys startup a docker container with everything in it. You guys bind the container's ports to the host and add it to some key value store that a reverse proxy references. Is that correct?

Sorry, I'm just really curious. It's a really interesting project. Do you guys have anything open source?
Now I understand how people are backed into a corner and feel the need to fight a war
No, if the opener is “there are no docs for this” as opposed to “where are the docs” or “am I just missing something”, we’re already in unprofessional territory. So to ascribe a lack of professionalism solely to the author is not correct.

You give respect to get it, everyone knows that.
The notion that entering the EU is some magic thing that will make those go away is incredibly naive. I think more likely is the EU ceasing to existing within the next 50 years as the US continues its withdrawal from the world.
> The important part is to give the Russian state a fake victory. They know it is fake. We know it. But it is still a victory.

This clearly doesn't work if you look at the history, both with Russia and other similar states.

They are power hungry and will try to take more land after a few years, all the while engaging in psypops and propaganda to destabilize their enemy and its allies
The proportionate response would be to start shelling Russian cities. Nothing short of that can be heavy-handed.
Eventually, it pushed approval from a hair above 50% to a hair below 50%, and contributed some to sinking the presidential bid of John 'Hundred Years of War' McCain. [1]

Perhaps if an incredibly comprehensive package of sanctions could have been part of the package, it would have changed more minds faster.

[1] He's rehabilitated his political image, somewhat, since then, but man, oh man, that was quite the foreign policy plan.
I can confirm I had issues flying for about the first four years post 9-11. The first flight I took, there was kind of a panic and security showed up. Every time I flew, there was always some kind of issue and a call for assist, though each time it got less and less of a panic. One time the desk attendant lamented, “more and more of these every day”. I asked why this keeps happening. He said my name or ssn was close enough to someone on the govt watch list that I was effectively on the list.
Worth reading this book: https://en.wikipedia.org/wiki/Peter_principle

Combine that with the Pareto Principle and you start to get a fairly accurate picture of "why the world is the way it is." And this applies to all industries, not just tech.

If you look at it through a nihilist lens, it can bum you out quick. But, if you look at it like "I was given the gift/responsibility to do this well" (sans God-complex, elitist "useless eaters" attitude), it makes it a bit more fun/tolerable.
Oh yeah it can get crazy expensive. I was just asking to gauge your sense of risk aversion. One of the things I think is missing is being able to bring value to you even if you do not have claims. Kind of like how we have responded to others in this conversation, we are trying to get a membership card in your wallet that provides you with a sense of value even if you only go to the pharmacy for Slim Jims. We think theres an opportunity to engage with people in a way that encourages maintenance, or sustaining, your health, or if you think, improve your health. All too often we wait for someone to get sick before offering care - we want to get in front of that. Identify and manage emerging issues. and so on.
when you pipe a set it's the same thing as calling union on each one, it creates a new set and puts all the variables in them:

so this:

border = north | south | west | east

is the same thing as:

border = north.union(south, west, east)

which is also:

border = set()
for border_set in [north, south, west, east]:
for state in border_set:
border.add(state)

it's just a new set with all the previous items in it. Since it's a set there is no doubles. for example, WA is in north and east, but only in border once, because there is no duplicates in a set.

to do it with lists you would need to make sure there was no doubles yourself. plus you wouldn't get the set operations later on, and would need similar loops to check things.

border = []
for state in north + south + west + east:
if state not in border:
border.append(state)

Sets are great any time you need to work with groups of unique things and see how they relate to each other. Since there is only one of each state, this is perfect use for them.

edits throughout as I thought of other things.
It's pretty weird this comment is downvoted to being greyed out at the moment.

As if it's wrong to point out that tweeting and a 15 year jail sentence are not equivalent.

I can't understand what this means... are there really Russian vote-bots here or something?
Never seen that one yet? That seems new to me. But yeah I suppose it would annoy some people.
Are the blocks that Russia is implementing avoidable with a VPN?
“Do everything we can, but not this, this is too harsh.”