skysight-inc/HackerNews huggingface dataset:
What's critical here is onboarding. Perhaps your code is "fine" from a different perspective, but because it doesn't fit in with existing conventions, styles, libraries, helper functions, ect, it needs to be refactored?

For example, I work on a C# product. We have particular patterns for dependency injection, events, and multithreading. A newcomer from a different department once made a pull request that used static singletons and different event semantics.

In this case, the newcomer gave a lot of pushback because we do things differently than the textbook examples of C# that they're used to. Our way meets the design needs of our product, thus it's the "right" way. The way that this developer made changes would be "correct" in a different product with different design needs and conventions.

Normally, we avoid this by spending time with newcomers to explain the styles and patterns in our codebase. (In this case, this person from another department wasn't onboarded and just surprised us with a pull request.)

We do document our coding style and design patterns; but it's important to point out that documentation is no replacement for common sense.

If you've made it this far:

1: Professional programming isn't art or poetry; it's all about the finished product. Computer code is NOT a place for your self expression or creativity. (If that's important to you, go make some Wordpress themes or hack some other program to be skinned.)

2: It's important that professional code has consistent style and design patterns, otherwise it's extremely hard to read each time a module uses a different style.

2.5: Thus, the most important part of good style is trying to fit in with the existing style whenever possible. (IE, if you use tabs, but everyone else uses spaces, you need to switch to spaces.)

3: If this is a case of "growing pains," take the time to document your codebase's style, design patterns, ect.
Blue Origin Will Launch (and Land) a Reusable Spacecraft Today. Watch It Live
Microsoft bought Windows Defender. It used to be a paid antivirus.

> Windows Defender was initially based on GIANT AntiSpyware, formerly developed by GIANT Company Software, Inc. The company's acquisition was announced by Microsoft on December 16, 2004.

https://en.wikipedia.org/wiki/Windows_Defender#History

I've been using it exclusively for a decade.
I do like they as a singular pronoun. But I'm most intrigued by the word "snitty." And its etymology is what excites me the most about this word. I really like words that are recent but still have mysterious origins. OK is another one of my favorites.
Failing is merely a path to understanding what success doesn't look like.

Lots of founders are extremely aware of their shortcomings and the luck involved - leading appropriately as a result.
All language is spaghetti code.
That is one way, don't buy his cars is another, and he can say whatever he wants.
> It's been historically used this way for hundreds of years.

It's been historically used _occasionally_. Sure neither King James' Bible nor Shakespeare's plays abound in singular they; but there are occasional examples of it in both.
>You got too emotional when reading my response.

I read a dispassionate rebuttal of your point. Calling the reply "too emotional" is not an okay tactic.
> The student arrived late, fumbled with his phone the first 20 minutes, then started talking with his neighbor about something apparently very funny

You are not the best at maintaining discipline ;) If this is happening with a lot of your students, seek out guidance from the more experienced teachers in your department that you know are liked/loved/adored by students or the cohort. (It helps if you attend their classes to observe their approach and the class dynamics.)

Somehow engage the student in the first 5 minutes of them looking at their phone. (Beware, they may have had an emergency before the class.) If you let them be on their phone for 20 minutes straight, the student knows that you don't care about their presence in the class. Or, worse, they now think you are one of those teachers who don't care about all or a subset of the students.

> when assignments are handed out - starts asking to explain everything again

This happens much more often than you'd think. Having the instructions clearly laid out in the assignment sheet usually helps. The quality of education they received prior to college (before your company) is usually worse than that they receive in college, leaving them confused starting with 100-level classes (and their confusion gets worse and more complicated as they advance).

> explain everything again

If, by this, you meant everything you talked about in class, ask the student to come to your office hours. You may have to accommodate their schedule, which usually is not too difficult though inconvenient.

Think of the teacher as the management. If the student (employee) fails (is fired) or drops out (quits), it is usually because of the teacher (management).
I could be mistaken, but it seems like they translated it in EU countries official languages, which is why Irish is present but not Catalan.
> The Apple Card bias is a real problem. Who cares whether it's about gender or not? If it's not about gender, the responsibility lies on the bad actor to prove otherwise. The most logical conclusion - based on the events that occurred and the info the general public has - is that it's about gender.

And I work with credit risk models and can tell you there is a negligible chance that gender is causing a 20x credit limit increase. No protected variable will have so much influence, and Apple/GS are not even legally allowed to directly reference such variables.

It may be the most logical conclusion for the general public, but all they see is the output of a black box. DHH jumped to conclusions that it had to be something about gender, with n=1.

Who says there is a problem that needs fixing? Demanding that women and men always receive equal limits is not about fairness, it is a very radical notion that makes discriminative credit risk scoring almost impossible.

I am not saying that Apple/GS did not mess up here, and could have been more transparent, but, in their defense: Oftentimes you can't be more transparent (like when Google closes an account for posting something illegal, they have to keep mum, while the user loudly complains online that they got banned for doing nothing), an help desk person is never going to be able to give an explanation for a model decision (this is usually a good thing), and DHH seemed to be barking up the wrong tree all together (what if the different limits were the result of a, completely legal, influencer program or randomized trial?).

It really does matter how it got that way. If 20% of people of color vs. white people have a low income (a non-protected variable), I am perfectly allowed to use that variable to deny them a loan more often, even if the result is that 20% of people of color don't receive a loan. That's not a racist algorithm, however it would be racist if I start ignoring income of certain people as to achieve racial demographic parity in loans.

Similarly, as this is an ongoing investigation now, and they probably anticipated that, Google was probably legally very limited in what they could disclose. I bet some people with all the knowledge of the data - and colleague snooping are shaking their heads at some of the public perception of this case as union-busting.

The opposite of accepting a coincidence once in a while is viewing everything through the lens of intentional discrimination.
It is astonishing the continuous attempts by the highest paid workers, in one of the most well-known companies in the world, to keep trying to bring down the "system". The only thing i can think of is "bite the hand that feeds you".

Do the extremely "woke" crowd working in such high tech companies know what could happen to their salaries and perks if they are to be part of a highly regulated industry, or they haven't thought about the second/third order effects yet?

Do these supporters know that they can go work at other places that don't pay $200k+, so that they too can go live like the regular people?

I'm pretty sure that there are N number of refugee camps that could use a basic application built to keep track of refugees. But of course, that doesn't come with 3 chef prepared meals per day and dry cleaning in house.
> Senior employees are not only expensive, they also are not coachable to learn new skills/technology, technically not hands on and aren't pliant to do the bidding of the management

Of course we're expensive. We value our time, because we know it's limited. We're not young anymore, and we were never immortal. Every minute we spend making you richer is a minute we could spend on more important things. It's only natural that we should demand as high a wage as possible.

Of course we aren't "pliant". We've been burned by management too often. Blame yourself, and blame our previous bosses. If they had treated us like human beings, we might not be so quick to regard you as a necessary evil.

Nevertheless, how dare the author assume developers like me are unwilling to learn new technologies? That's only half true. Of course I'm going to look askance at a new tech stack that's just a buggier and more complex way to do work I already know how to do, but if it's a genuine improvement I will dive in as if I were a wet-behind-the-ears CS grad.

Furthermore, what the hell is this bullshit about us oldsters not being hands-on? I'm still elbows-deep in this shit because I have no intention of letting myself get demoted to management even if it does seem to pay better and get a little more respect.
This is wrong. A specific person of unknown gender was always they. “That person, right there: they are trespassing!”
His point stands. The average family income in America less then $64k. I'm going to assume you make more then that, probably alot. Yes, we know you have a high cost of living.

Plenty of people would love to live in CA, and make enough to stay there. I'm also going to bet you are fully funding your retirement, it's a lower percentage of your income to max out your 401k.

I understand you don't feel rich, but be grateful for what you have and enjoy life. If your not having sleep for dinner or worrying about the electricity being turned off; you have it good.
I really wish people would just invent a new word, rather than breaking our ability to distinguish singular vs plural.
>- who is scraping together their life on one hand and buying $800 gifts?

You're lacking reading comprehension. Nobody is scraping together their life.

People are scraping together money for a Christmas gift. If you have $300 left over every month you still have have to scrape together 3 months worth of savings.

Also Christmas will be ruined regardless of how much money you spend on the gift if it never arrives.
The seats are big but not that big. They pulled the ol' "everything looks bigger with a small woman for scale" trick. Look at the picture of the guy sitting in the seat facing away from the camera. It looks like he's leaning right in order to fit in the chair and they moved the camera to the ~4:00 position in order to make that not show. They might not be "true economy" small but these seats certainly aren't large.
I believe that singular "they" is fairly ancient in English, it's not really novel even though it's become a bit of a hot topic over the past couple of decades with the broader arguments over gender in society: https://en.wikipedia.org/wiki/Singular_they#Older_usage

When it comes to bringing the same grammatical features over other languages you have to keep in mind that English grammar is pretty un-gendered compared to German or Romance languages for instance. Maybe it would be possible for German to start using Sie in the singular if people try hard enough (after all they already do it for polite 2nd person, but that might actually make it more confusing instead of less) but that would be a dead end in Romance for instance since we have feminine and masculine "they" (and no neutral) so it wouldn't solve anything.

Beyond that in English grammatical gender is basically limited to pronouns, whereas in other languages adjectives, nouns and even sometimes verbs have to agree so the churn is much higher if you decide to tweak those rules. Some francophone people champion "l'écriture inclusive" for instance in order to solve this problem but the changes in grammar are much more invasive than merely s/<s?he>/they/.
One call out - senior engineers at FB are a different breed and caliber altogether vs a “senior developer” at your typical insurance company or someone contracting AngularJS development in a senior role for an oil and gas company.

People see the word senior and think it’s an apples to apples comparison. I’m not saying the FB engineers are “better”, but I am saying the level of ownership, design, code quality, etc is day and night different... an environment like FB, Amazon, Google etc will force you to become a great developer (rigorous code reviews, various levels or owning what you wrote, supporting your services, developing run books, etc etc.

My 2 cents from my experience on both sides (working in non tech companies and big tech companies).
It is not a great one to use for humans, unless you want to imply less than human status.
Well, what gender pronouns refer to seems to be changing from an objective measure of one's physical sex, to a subjective matter of one's preferred identity. This came about because there is a not-insignificant portion of individuals who refute gender roles society imposes on them with dubious legitimacy. So if "Brian" here said "they" preferred "they/them" pronouns, the usage would be correct. "Correctness" in this case then becomes what the individual person asked you to refer to them as. If they never asked you to refer to them a certain way, then the default assumption becomes the previous usage - a descriptor of a purely physical attribute.

If anything this issue is a succinct summary of how language encompasses worldviews and moralities. The reason this is so controversial, is partly because the imposition of the gender roles mentioned above doesn't just come out of nowhere, and this usage of language undermines their impositions.
That’s what all this stuff inevitably becomes unfortunately. It’s a shame that lawyers have to mediate our access to our rights. I sincerely believe if we replaced high school with law school we’d all be much better off.
Your example doesn't sound as bullet-proof to me as you think it does. Especially if you're using Pat to suggest that we don't know their gender.

I just looked at my messenger chat history for "they" and "their" and found all sorts of examples of where we use "their" in your example, like committing to "their repository" which sounds more natural in some cases when you're just talking about pseudonyms or when something is said so in-passing that you don't even bother to pin down a gender. These come so naturally that you don't even realize it, just like you aren't examining my use of singular-they in this comment.

I'd suggest something else: We vastly underestimate how often we use the singular "they/their". I've seen HNers rant against the use of the singular they only to find usage examples in their own post history from just a day before.
Whose consent is needed, according to the law? The person who took the photos, or the person being photographed? And is the consent required only if the product is used in Illinois? Or if the photo is taken in Illinois? Or if the person photographed is a resident of Illinois?

(I read the law, and it appears to cover the person being photographed, if the photograph is taken in Illinois. So basically according to the law Google ought not build face models from photographs taken in Illinois, except of people who have consented.)

I wonder if in the broadest configuration (basically any configuration other than "consent of the user, who is a resident of Illinois"), this law would probably be struck down as an unconstitutional restraint on interstate commerce? I guess we'll see! Should be exciting.
> those who commission ads are idiots because they aren't doing the most basic cost/benefit analysis

i should clarify i meant the effectiveness of ads overall, not just targetting. there is no doubt that online ads work, and that tracking ads perform better than display ads. However despite the shift to online ads, advertising spending overall is similar and it doesnt seem to have increased consumption. So i dont understand if the rise in online ad spending means anything (imho it's purely because online audience is bigger now).
Three Things Your People Need to Know
We have spending limits in the UK, so the amount that Labour and Tories can spend is roughly the same.

I've had 6 weeks of adverts aimed at a target tory/labour seat I live very close to in the North West, all from 3rd parties. The first 5 weeks it was mainly unknown groups like "Working for UK" and "Campaign Against Corbyn", all personal attack adverts on Corbyn (leader of the labour party), and when I dig deep I find the people behind these new companies (often set up in the last month or two) are people like a Conservative Councillor in London, or an Ex Conservative MP from Surrey.

In the last week there have been some "tactical voting" adverts from more establish groups (peoples vote etc)

I guess this is a way for the conservatives to get around spending limits, I guess like U.S. "Super Pacs"
As you say, "it" carries its own overtones especially in non-binary sexual identity contexts where singular they is clearly relevant. "It" isn't really gender-neutral so much as it's explicitly non-gendered/not human. (I mean, you'll get people who object to those who would call their pet it.)
Well yes, I did say that.
They say if you're the smartest person in the room, you're in the wrong room.

That you're being challenged, while it's difficult and you might not see it now, is ultimately a good thing. The uncomfortable feeling you're describing is called growth. The caliber of people around you is forcing you to grow, and that's going to be very helpful to you as a developer.

Seek out a mentor and actively seek their advice. Most people love helping others. The most important thing is that you don't try to hide from them, but that you're willing to openly discuss your areas of weakness and seek improvement. It's hard, but people will appreciate that.

It's true, people won't have patience for someone who isn't honest and delivers what they see as low quality work at the last minute, but they have tons of patience and even respect for the person who actively solicits and integrates feedback.
Well, you are right about that, but this is the kind of thing I usually see done in things like job descriptions to avoid gendered third person and to sound more personal

"Sie können fließend Englisch sprechen und [...]"

Using "sie" to specify one person in german sounds a lot like "pluralis majestatis" to me. Which is sorta like (but not quite) the "royal we" in english
I think they're just going with the list of official EU languages (https://en.wikipedia.org/wiki/Languages_of_the_European_Unio...). That list does not, unfortunately, include Catalan, even though the Spanish government pushed for adding it to the list (along with Galician and Basque).
In the Midwest, anecdotally, I live in an affluent area and see families all the time that hit Disney annually.

Boggles my mind...
Those solutions raise the low-priority task to the higher circle. Which breaks a deadlock but doesn't fix the latency issue.

The low-priority task was low-priority for a reason. It wasn't supposed to soak up CPU cycles needed for higher-priority tasks. Those solutions do just that - making a long-running background task run before low-latency more-critical tasks increases their latency (delays them responding to their time-sensitive events).
The hype factor has always been used to teach people things that they otherwise find boring. So, if that is what is need to get people on board of the AI.., ahem, statistics train, then it's fine with me.
That’s already illegal without unions, so it’s not something that unionizing would fix.
I was going to suggest that, but couldn't find it myself...

If this is the same rust migration tool that my Rust friend was telling me about last week, he was saying that it's probably inspired by Rails, as the author came from a Rails background. I'm not certain it is the same one though, as he was describing a system where each migration is both an "up" and a "down" operation, described in separate files, and I don't see that in any of these examples.

Rails stores the list of applied migrations in a table like this one. (It could be inspired by Rails, but I'm not seeing any suggestive evidence of that as I'm browsing through the author's other published github repos...)

It could also be that I'm misattributing the original idea, and Rails migrations are inspired by migrations from another framework, in another language (maybe Django?)
Hah, this is fun! I've so far stumbled on a fantastic group with Sims 1 houses (pictures, and the actual lots), and a Dream Street fan-club, which of course prompted me to see who the hell they were.

I confess I'm doing this mostly to see what people posted on the internet at some point in time :)

Edit: All groups have around 1600 members... what causes this...
Isn't that what design patterns are? you have books for OO design patterns, enterprise patterns, even microservices patterns, with code examples and everything. Most of them go far beyond the overall architecture.
The story revolves around these things called “life fibers” which when sewn into clothing gives wearers superhuman abilities. That story opened my eyes to the power that clothing not only could have in the future with the aid of technology, but also the implicit power it has held for thousands of years.
Mainly 1st party but some features might use 3rd party.

--
For customers that are using Google Analytics' Display Advertiser features, such as remarketing, a third-party DoubleClick cookie is used in addition to the other cookies described in this document for just these features. For more information about this cookie, visit the Google Advertising Privacy FAQ.

Source: https://developers.google.com/analytics/devguides/collection...
>A traditional Bulgarian way to make yogurt is to put ants in the milk.

I wonder of the formic acid in ants has anything to do with helping the curdling process. Ants have fairly acidic bodies, they taste like lemon when you eat them....yes I have eaten ants.
I’m pretty sure a union shop vote of software engineers would be defeated 80/20 but it would be fun to see someone at google try. These organizers live in fantasy land!
Twenty years ago my supervisor had one of these: https://en.wikipedia.org/wiki/AMULET_microprocessor

There was apparently (I didn't see it) a neat demo where you could run a live benchmark and spray freeze spray on the processor, which would cause it to speed up, since the propagation delay was inherently dependent on gate temperature.

I don't expect to see it commercialised any time soon. Too much retraining and retooling required.
There's also "askeynemma", which sounds a little like a disease
Ah! Sounds interesting and useful but behind a paywall :(
Finally! A use for all those free webcam covers I keep getting at trade shows. You're welcome, fellow passengers. Or failing that there's always duct tape.
If you aren't given consideration for a job solely because of illegal reasons, then you have legitimate damages.
Hopefully it doesn’t catch on too much. I’d boycott any airline that I knew was doing that.
It's "ask-inema" in my head.
...no they don't. STP will help prevent broadcast storms, but a switch does nothing in and of itself to stop them.
And this domain name in particular...
Ironically, in the US, the BBC is the media source that I trust the most. It has so little bias, probably because it has very little interest in the outcome in our elections.