skysight-inc/HackerNews huggingface dataset:
Exactly my thought and contention.

I took piano lessons for years, but was never good at reading music. I excelled at playing by ear. But when I wanted to learn something truly technical and challenging, there's no way I could have done it without sheet music.

Case in point: Imagine trying to learn this [0] by ear.

- [0] https://www.youtube.com/watch?v=KJbg9V2KnD8
Show HN: YouTube In-Video Transcript Search
Hi all,
I made a web app for people to do transcript searches in a YouTube video. It returns the timestamps of the target video that match your query. And then you can jump right into a snippet you are looking for.

I hope this Youtube in-video search can be helpful for you in some way!
Good point! We might be better off if everyone was arguing.
I mean. They're human. This was a tweet, not a news article. People are allowed to be upset and say stupid stuff. We all do it. We shouldn't lose our jobs over it.
Fear based actions can still be sexist though. We're talking about treating people different based on their sex.

Let's draw a parallel. Most people would consider crossing the street because there is a black man walking towards you as a racist action. Sure, not burning a cross in their lawn racist, but racist nonetheless (it's a spectrum). I would argue that people that do this do so because they are afraid of said black person. Yes, their action is caused by fear, but their fear is caused by racism (i.e. they view a black person as being more likely to be dangerous than a person of another race).

Looping back, I believe you are right that these decisions are fear based, but it is fear that women are out to get you, which is the sexist part. In reality it does not appear that women are more out to get you than men are. Though we likely have a perception bias that they are because of social media. There's the double edged sword of awareness. It can help you solve a problem but it can also increase the problem because it can make you blind to the root issues.

I think this brings us to problems with social media or more precisely sensationalism (which is amplified in social media but far from the only platform that encourages this). These cases are more visible and gives us a selection bias. But I guess we have to encourage good faith discussions (which is a rule on HN btw) through media, which is rather difficult to do at a cultural level. And we don't want to entirely kill sensationalism either because topics going viral has a lot of utility (such as that more women are being open about the abuse that they've received. Yes, this does lead to a higher number of false accusations, but they still are a very small percentage of accusations). It's a really difficult problem but I think encouraging good faith arguments, being kind to one another, patience, and allowing for mistakes are a necessary step to be able to solve this entire issue (which I'm not going to pretend to have real answers). Particularly I think the last component is essential because we need to recognize that not everyone learns the same lessons. If we're going to say things like "everyone is racist" or "everyone is sexist" we have to also allow people to safely make mistakes and importantly be given the opportunity change/fix their behavior. I personally believe if people are not given this opportunity they double down on their ways. It is a coping mechanism because no one wants to be the bad guy.
> Usually it's people on the other ideological side who do that, and often garden-variety trolls.

Huh, and here I was under the impression that you moderated both sides equally.
Do you believe the New York Times should enjoy the first amendment?
I think that if it replaced cable, and it were billed in a similar manner, a lot of folks would definitely consider it.

The problem with cable, was that horrible "forced" bundling.

Lose that, and it's worth the money.
It's been enormously helpful for me, in contrast, to have female colleagues, and watch the things they go through that I don't. It's easy to say "I accept that this is true because the statistics say it", and another to discuss that no, "X thing", literally never happens to me.
Here's a typical incident: https://www.sun-sentinel.com/entertainment/restaurants-and-b...

Wage theft for years and what's the punishment? Pay it back. So best case the theft is never reported and the company wins. Worst case the company got a massive interest free loan. That's not punitive - that's carte blanche to keep doing it.

There are 10 million unemployed people in America. That number doesn't include those that have given up even looking for a job, and it doesn't include those who are underemployed well below their credentials. It doesn't count those who are currently earning minimum wage in poverty and who would gladly go through pain and awful treatment to make another buck or two an hour.
I definitely haven't "switched". In fact, I have a key binding for escaping to emacs to work on the current source. I find that useful because emacs kbd macros are so much less clunky than the Jetbrains equivalent. But yes, Jetbrains products have taken over much of what I used to do in emacs.
What the people in this thread are saying is that when there's nothing to gain by speaking, the most foolproof way to be mindful of how your communication is understood is to not communicate. That's a great life principle that goes a whole lot farther than this particular subject.
I am well aware of your karma points here and have been for years, I was not implying you go around gaslighting or anything of the sort. My point was about you and your wellbeing not others necessarily.

When you said above:

> "Is this actually constructive criticism or toxic bullshit?" and keep trying to engage in good faith in the face of certain patterns. It's just exhausting

I'm not sure why it's hard to get this rather simple point across, but what I'm trying to say is the fact that you engage in frequent discussion about sexism may have something to do with it being at the forefront of your thought and the source of your struggle in deciding if something is out of good faith criticism or "toxic bullshit".
The problem really is that it’s difficult to get help on open source projects. When I’m using a piece of free software that doesn’t do what I want it to do, I’m happy to pay anywhere from 15 mins to several hours of someone’s time to help me fix it. I’d rather pay for an hour of your time than to wrestle with the problem for 8 hours.

Just recently I reached out to a maintainer on Gitter and offered $600 for something that would’ve taken an hour of their time or less (I know that because I eventually solved it myself). The maintainer didn’t take me up on the offer which isn’t a big deal, but it’s just a miss opportunity overall. I’m sure someone could’ve help, there just isn’t a system in place to pay for casual help.
+ shipping and returns expectations + chance of refunding your small purchase 3X to lie for a seller in your review.
I'm not a woman but I'm a minority in other dimensions.

I've always felt labels such as "female-led", "female-owned", "<insert minority-led>" do the opposite of what they intend to do. That is, they paint a picture that this minority group is not capable enough and need a lot of hand holding so everyone please bias your decisions towards their success to the detriment of other groups.

If that's not enough, currently there are few repercussions for false sexism/racism accusations. I've seen some men lose their career even though the accusations turned out to be a coordinated revenge and were false.

All these together makes dealing with a minority group a lot risky and potentially a headache.

I believe the solution is to keep existing anti discriminatory laws but also ensure false accusations are sufficiently punished/disincentivesed
You’re under no obligation to offer support for your projects, but vice versa is also true: no one’s under any obligation to use them.

I’ve maintained a lot of (reasonably popular) open source projects, and the ones I supported I do so because I wanted people to use them. Offering a quality product is part of that, and I was willing to dedicate my time and effort to it because I wanted that success from it.

The difficulty with open source is not so much in doing this, but in scaling it. Unlike commercial (i.e. paid) projects, there’s no built-in incentive that really scales with usage. Once you get past the point of “I made something people want to use”, it easily becomes a victim of its own success, and it can become overwhelming to deal with. Your best hopes are either that you find a business model (if you even want to!) or find people willing to help in the community.

But nothing stops you from creating projects that you don’t want to support. I throw tonnes of code out there (particularly since writing it isn’t my primary job anymore) with fairly explicit disclaimers that I’m not going to support it, and I think the article’s advice on this is pretty good. You need to be willing to say no sometimes.

I find it’s best to know which sort of project you’re creating going into it, and try to communicate this clearly to your users but also to yourself.
https://tebi.io/ has a solution - you always upload to the closest server in your region that is much faster then upload to a central location.
You need exactly 0 women in a discussion about how to treat women in the workplace to reach the right conclusion, it's ridiculous that you attribute having right perspective on things to sex.

You threat women exactly as everybody else. See? Wasn't that hard.
I must admit I rolled my eyes at the headline, then "rage-clicked" the article to check the first few paragraphs...

...And I'm glad I did, because this article is not what I wrongly expected, and is a good read.

It will challenge your biases regardless of your priors. I feel appropriately chastened.
I love this. I am not imagining the days when my Powerbook 180 would do things instantly. Sleep. Wake up. Save. Open a menu. My state of the art MBP with all the CPU, GPU and RAM can’t do those things. My iPad can, though.
As a maintainer for an open source repo that is "owned" by a big corporation I feel this but on both ends. I empathize with reporters and I would love to be able to help them all (when sufficiently detailed reports come in) but the reality is that simply ingesting the issue and queueing for prioritization still means it'll likely sit for many months before someone gets to it. I suppose my point is that whether you're running an open source repo for a personal project or for a corporation, the problems persist.

I wish more people saw documentation and source code as a gift rather than cause for free, on-demand support.
I was surprised to see that Google Photos is pretty good at searching for medlar photos I've taken. I knew I'd seen one recently(ish) but couldn't think how I'd figure out where.

So I did a search and it found two sets of photos:

1. the recent ones (presumably recognised directly from the fruit which are in close up, as there's no other indication of what they are) and

2. an earlier set I had forgotten about from six years ago in South Africa - it's hard to tell with that whether it recognised the whole tree (the fruit themselves are not that obvious) or it has read the tiny hand written label on the ground which says "medlar" (sideways for bonus points!)
Ian Banks tackles the very essential question or our times with the battle between ascribed and achieved identities and how cultures built around either are incompatible.

One of my favorite essays, very thought provoking https://www.sciphijournal.org/index.php/2017/11/12/why-the-c...
It is a conflation of the access token (message to the protected resources about the client) and the identity token (message to the client about the user).

OAuth doesn't define the concept of an identity token, hence it not being usable itself for authentication OpenID Connect extends OAuth with an identity token, which is of course readable by the client.

To be fair, Facebook Connect explicitly made this choice to combine the identity token into the access token - so their access token is necessarily client-readable and verifiable.
There are better and worse ways to communicate, sure. But fundamentally, you cannot control how people interpret the words that you say.
So your PCR score indicates you've had the shot and you're immune to the strain you've had.
And that means nothing really. You can still catch and transmit other strains. So sure it tells people they won't die of X but Y and Z are still on the table. So are A, B and C. (again according to Fauci)

Also. Uniform? Countries can't agree on how they present dates and numbers. 1.000,00. How many meetings would it take to agree on a Uniform passport that would work internationally. How much would it cost to set up a commission to sort that out.

What about fake passports? Would there be a database? Who would build that? Who would be able to add to it? What security measure would be in place to protect the private medical data of the people?

How much would it cost?

Now given the cost (lets get real millions upon millions) and that the eventual document would be nearly worthless (because of strains). I'm a solid nope on this..

Much better use of tax dollars. Make masks with American flags on them. (or country of your choice). Print these by the millions, and give them out for free.
Could you tell me more about this? What's in called in the local language? Is it https://en.wikipedia.org/wiki/Sorbus_torminalis as someone mentioned below?
If someone posts something on GitHub, I will appreciate it for what it is, whether it "works" or not. Maybe I will adapt it to my needs. Maybe I will open an issue. Whatever.

If someone promotes something that doesn't work, they can expect the feedback you have described.

Many developers suffer from lack of empathy: they can't understand how their work will look to others, and, if there is documentation, it doesn't answer the obvious questions others will ask. Fine, so long as they don't waste my time with self-promotion of something that they are unable to see through the eyes of others.

The negativity is fair payback for my wasted time getting sucked into something that the developer falsely promoted as fit for some purpose.
Rude people are rare. If your project is big, most users of it never even interact with the issue tracker. A desire to help those and provide something in return for OSS tools you use yourself.
> if a guy is hanging out in a women's toilet its not generally seen as sexist/sexism to ask him to leave (even though this is discrimination on the basis of sex)

Enforcing a rule isn’t discrimination. The rule itself may or may not be discrimination.

> Most people still don't have a problem with boy bands (i.e. a male-only-team in a music workplace), thus not sexist, but do have a problem with male-only-teams in other workplaces, thus sexist.

They get the label “boy band” after they form. If they were a mixed gender group (like a workplace) and kicked out a talented female musician because they wanted to be male-only, that would be sexist.
If you haven't seen them yet, it's because you don't wanna see them.
Did you do more than skim the article? The two are connected.
> I know there are lot of people here who identify with Warren's politics (myself included, to some degree), but petty personalities like hers aren't the ones we want in power. Thought there would be more awareness of that after the last presidential term.

I just wanted to say that I identify a lot with your comment. I think tribalism is a stronger factor than you realize though and there seems to be little-to-no "same-sides" criticism in public.

I've always been extremely critical of Warren, despite mostly being on the same side politically. I think she's among the worst that we have to offer...but tribalism is an extremely strong force in public discourse and politics, regretably.

More importantly, she says really bombastic things that no one else is saying and make a subset of progressives feel really good. It gets a strong following. In fact, I think we can probably say the same about Sanders, Beto, Yang and Buttigeg. Each one of them appeals to a specific extreme and pulls all of the disparate voices into a single voting block. I think we on the left rely on this and probably can't cast those people out, no matter how much we need to.
I see it as a sign of the "quantity over quality" trend that has affected the software industry in general. The MSDN->docs.microsoft.com migration was a horrible regression:

https://news.ycombinator.com/item?id=11626886

I've ranted about its decline a few times on here before, notably this huge fuckup that still remains a year after my original comment (and I noticed it several years back before that --- when they first started destroying MSDN):

https://news.ycombinator.com/item?id=21832963
Any language that has assertions can be used to simulate at least preconditions and postconditions, and maybe some support for invariants.

As the team leader for the second version of a database middleware product developed in C, being convinced by study of the efficacy of assertions for DbC and hence better quality software, I made sure my team used C assertions heavily throughout the codebase, at the entry and exit points of functions, to implement preconditions and postconditions, despite some opposition to it.

End result: the product was a success, and was used in multiple software projects for customers.

We were rewarded well for it.

Edit: I first learned about DbC myself, via reading about Eiffel and Bertrand Meyer's work, early on.
> The men are assuming based on the female founder’s gender _alone_ that she might accuse him of sexism.

Well, I think that unlike women or bin-binary people, a man wouldn't be able of accusing another man of sexism in his direction.
I should have left out any details because they are a distraction. My point was I could not have a friendly conversation with my neighbor, because he was all wound up over a culture war issue fed by Facebook. But for the record, here was what I saw on my quick phone fact-check at the time, that contradicted his claims about Coke having an anti-white/anti-conservative policy[1][2].

> In a statement, Coca-Cola denied the video and images circulating on social media were part of the company’s learning curriculum.

But these details really didn't matter. What would have been a positive neighborly interaction 20 years ago, was soured because of today's environment. This is going on all across America.

[1] https://www.usatoday.com/story/news/factcheck/2021/03/02/fac...

[2] https://www.snopes.com/fact-check/coca-cola-training-less-wh...
>Jetbrains is the exception, not the norm. Developer tools are loss leaders for large corporation to acquire developer goodwill and mindshare. Previously we sold developer tools/PaaS. Programmers do not like to pay for their tooling.

It's really funny to me that this is the top comment, because one of the reasons I use Eclipse instead of Jetbrains is due to the tool mentioned directly in the article, Mylyn. Any time I mention it, programmers always respond with, "Huh? What's that?" I choose Eclipse over Jetbrains, not because Jetbrains costs money, but because Jetbrains is not as feature rich. Eclipse is more capable than Intellij Idea at any price.
> But the way the issue trackers are structured those issues implicitly becomes the repo maintainers problem.

What would you change to make that happen?
https://tebi.io/ charge for the storage, you can define how many copies and where you want to store your data and a flat egress fee
Right, but a well trained ear is exactly what those who don't focus on reading music tend to have ("instead" I might add since someone focusing on reading music doesn't necessarily need to understand it, although understanding of course helps a great deal).

It's interesting that you talk about replicating pieces. This is a "peculiarly Western" way of treating musicianship (and even in the Western world it applies primarily to classical musicians). In most of the world, musicianship is first and foremost judged by ability to improvise and to perform an orally transmitted repertoire of music. Music tends to be made in an improvisatory manner, but within the rules and constraints of a particular style.

It really depends on what kind of musician you want to be. Do you want to play Western classical music, or professionally in recording studios then reading is probably essential. If you just want to make music, it might still be handy and practical but by no means required.
> Because in 2021 developer tools are fundamentally not profitable.

Apparently it is possible make $100k with an IDE color scheme:

https://news.ycombinator.com/item?id=26262989
Your 50-person company is not going to move the needle on $BigCo's bottom line if you cancel because $BigSoftware doesn't have such-and-such a feature. And also, where you gonna go? Take a few months and migrate everything to $OtherBigCo, then do it again when you find out their product also isn't perfect and they also won't dedicate a dev team exclusively to you?
So better for these folks to have retail jobs that pay far less? Not sure I understand your argument here.
AFAIK nt was to be portable from the beginning. Never was too popular beyond x86. I had the opportunity of playing with SGI Fuel and O2, both with MIPS processors, in early 2000's and they were severely limited by having only one viable OS. Linux on these never got all the drivers it needed. Even today such machines would be useful if documentation about its hardware was made available.
>Chevron relocated Alberto Guerra, an Ecuadorian judge, and his family to the US, paid for his health insurance and a car while meeting with him more than 50 times before he provided testimony that Donziger discussed the bribe with him at a Quito restaurant. Guerra has since admitted that his testimony was exaggerated in parts, untrue in others.

What about this part?
> It's a flattering conceit that we're so interesting that a super-AI couldn't model our behaviour with ease.

This comes up a couple of times; the AIs have a fairly strong taboo against either perfectly simulating people, or looking too directly at their thoughts. Usually. There are exceptions, but they’re ostracised.
Dude, just ignore the issues you don’t want to fix. You don’t owe anyone anything.
> this sort of behavior drives away many people who could've made valuable contributions.

The other thing to consider is that these movements to replace leadership or boards could drive away people who are currently making contributions.

I believe that losing current contributors is a bigger loss than the, arguably hypothetical, new contributor(s) that could be gained.
While the article is hyper focused on investor founder relationship I'd wager something similar is happening in many other situations. And not just gender but also race. We have made it so anything negative about someone can be trivially reframed in a sexism, rascism, anyism framework.

This will impact society badly for years or decade to come.
So you're a sexist if you do, you're a sexist if you don't?
Yeah, and even when the lie is causing harm to a specific person, the U.S. media are mostly immune from libel lawsuits when that person is a public figure like a politician or business owner they're opposed to. Also when they turn that person into a public figure via their campaign of lying, I believe.
I think you should continue opening issues for bugs you find and try not to feel guilty about it. I know I'm personally delighted when someone opens an issue on any of my repositories with a similar amount of care you seem to put into your reports. The maintainer you're reporting to likely appreciates you and wants to continue discovering bugs and fixing them (you can always just outright ask if you're unsure).

> He's always thankful for the reports, but he usually apologizes (!), which makes me worry I'm just creating all this work for him

The maintainer appears to be Japanese. I suspect this is just a cultural thing surrounding apologies you're reading too much into.