skysight-inc/HackerNews huggingface dataset:
I often practice test driven development. This can help, especially in dynamic languages, to structure your code in a way that forces you to keep it simple.

1. Write the test first, start with the smallest cases.

2. Write the code to make the test pass, the first thing that comes to mind which works.

3. Refactor what you just wrote. Use functions to remove unnecessary intermediate variables, avoid repetitive code by extracting common patterns, turn literals into parameters constants, etc.

4. Add another test, usually an inductive step. If your base case, smallest input is n, try writing a test that should pass for n+1.

5. Repeat 2-3 until the new test passes.

6. Add the smallest edge cases that should return an error result or fail.

7. Repeat 2-3 until the new test passes.

Keep building up those tests as you go. They should form a low-level specification of a module, class, or function that suits your needs.

Some high-level principles to think about when coming up with tests:

1. Parse, don't validate! [0] Code that takes data in from the outside world should do it best to parse it into an acceptable structure as early as possible so that code down stream doesn't have to check if the data it receives is valid or not.

2. Push effects to the edge If something has to talk to the outside world make sure it happens in, ideally, one place. Writing tests first ensures that your code is easy to test so putting effect-full code all over the place is painful.

3. There are different kinds of correct. Know ahead of time what success will be for your task. Passing tests is one kind of correctness. Functional correctness of the system is another -- you will want to reach to tools like TLA+ or Alloy to write specifications for the latter.

4. Talk to your team. Sketch out your ideas first and shop them around and spit ball them with other experienced team members. Get their take on it before you start coding.

[0] https://lexi-lambda.github.io/blog/2019/11/05/parse-don-t-va...

update forgot the link
It is not even close to reasonable to conclude that the Apple Card thing had anything to do with gender. There is no reason to believe that the end result was because of this. Especially given all of the reports of women getting higher limits than their male spouse. This is almost as logical as concluding that vaccines cause autism.
I see an About and a Privacy policy. Where do you think those are lacking or could be better?
Sounds like someone hasn't heard of U Chicago, or the college professor at U Toronto, Jordan Peterson.

Or George Mason U's Mercatus Institute, headed by Tyler Cohen -- one of the larger investments in schools made by the Koch Bros. There are lots of others.
Outside of the behavior of the CEO, I'm genuinely curious what it is about their luggage that's supposed to be a unique selling point?

I went on their site, and it looks like it's just another carry-on suitcase that's durable and has a charging port. What's the big deal?
I love that Blender is so programmable. As far as I'm aware, every action in Blender can be expressed in Python. The Grove in an absolutely beautiful representation of the power that comes with that.

A recall a undergrad project where I was helping write a C wrapper around an old FORTRAN library or potential energy calculations to make them accessible in Mathematica (and yes, I am aware of how wild that sentence is). We used Mathematica to generate some potential energy surfaces (they looked like the first picture here https://sav.blogs.unr.edu/3d/ ) and for an interesting visuals I exported the models to Blender. An interesting property of these graphs is that modeling a reaction is taking a point on that graph with some amount of energy and combining it with the gradient at that point. This is essentially the same as simulating a ball rolling around within the surface. So I simulated a ball in Blender, tracked it's motion, and compared it to real life data and "actual" simulations, and found them impressively similar.

I ended up winning some aware for presenting it, it was quite a lot of fun, and now I have a publication and conversation starter of an entry on my CV.
It's been historically used this way for hundreds of years. If I recall correctly, Shakespeare used singular they in some places. Just like "you", context clues are usually sufficient to disambiguate.
Profiteering lawyers as middlemen to technology application is what these overly strict privacy laws are trying to establish and that's a shame.
People do get very emotionally involved with domain names. I bought an expired domain some time ago for something like $200. The previous owner had apparently not intended for it to expire. I didn't know that until he contacted me.

I was sympathetic, so I told him what I paid, and offered to sell it back for $200 + $100 for my effort to start over, migrate stuff, etc.

I got a tirade of cursing and accusations back for my trouble.
I'm currently in Indiana (ugh), but had my oldest daughter in Michigan.
Michigan in 2000, seemed to have some subsidies that essentially set the price for daycare. I believe in home was $45 / day.
Indiana has no such subsidies and costs can vary hugely. I've seen anywhere from $25 /day to $70 /day.
The problem is that the feedback from the behaviour is not immediate. This is ultimately why it is not easy to be disciplined about a lot of things for which the results are only apparent after a long time. There is no easy way.
The docs seem a bit light on the details of what this is doing. It seems like it's keeping metadata about applied migrations with their versions and checksums... somewhere. What is this doing under the hood?

Also, the docs seem a bit light on the usage details. Can you apply particular migrations? How about a facility to roll back a migration (doesn't seem like it?)
Except that many girls are made to feel abnormal for expressing an interest in stereotypically male activities (as are boys in reverse).

The key is to acknowledge first that our society is incredibly gendered (and racist) in ways we often oblivious to.
But if I remove from credit bureaus I can't churn credit cards ;)
Why? The point you’re confused about might be something that the lecturer genuinely didn’t explain properly, omitting some detail. I never remember being annoyed or feeling like my time was being wasted by questions in lectures, even when I knew the answer. Many times the questions clarified points I didn’t understand as well as I thought I did until a well thought out question was asked. Other people asking questions in lectures was a huge net positive for me in my education.

I’ve even been in lectures with other professors watching where they will stop their colleagues to ask questions. In addition many of my lecturers would stop the class to ask us if we understood, and explicitly stated that they wanted to make sure we were following. This is even in lectures of 50+ students.
Why is gender discrimination equivalent to autism and vaccines here? There's lots of standing evidence for gender/race discrimination in finance and zero reliable evidence to support vaccines causing autism. You can come up with a better equivalence than that...

People assumed gender discrimination because you had a couple with good credit scores and the woman was discriminated against by the algorithm. The only data we have indicates that it was gender. Of course there could be some other reason, but the obvious conclusion we have based on the information we've got is gender.
I am generally able to keep things so that during development, "go build" works. This is great for quick turnarounds during dev and early testing.

Since I consider it necessary for production executables to explain where they came from, and I therefore embed the Git commit hash and other such information into the executable, it is simply a non-starter to ship my production executables coming from a bare "go build". So I have a shell script-based release process for all my projects that handles all that. In the spirit of Go, it's actually something I've been copy/pasting from project to project, because it always turns out that each one deviates so far from the "base" for its own individual reasons that there's hardly any reason to try to extract out any sort of "base" script. Since my Go projects are generally small-ish (I don't necessarily do "microservices" but I don't do massive monolithic exes, not because I'm super-awesome but just due to the domain I'm working in), make doesn't bring a whole lot of value since the entire final compile for me is under 5 seconds. YMMV. This script also handles tagging in a coherent way and some other basic software engineering maintenance tasks.

I really recommend this approach, and if necessary, doing the work necessary to maintain the ability to quickly do just a "go build". It helps "go test" keep working properly too since the rules for having "go build" work are pretty much the same as having "go test" work.

(In fact, as appropriate, I recommend it out of the context of Go, too. It just isn't always as easy. But prioritize keeping that dev turnaround down. If you're sitting there staring at a build process, use that time to think about how you can cut it down. It isn't just about the raw temporal efficiency... it's about your human brain and the way it stays motivated. The time loss of a one minute build is utterly insignificant next to the slowly-drained motivation and enjoyment the one minute build costs you.)
I am asking to first check whether the answer is not on blackboard right now, in your notes or whether cant be derived quickly.

And don't ask just to show how clever creative you are to think of the question. And don't ask question you know answer to, and I am quoting schoolmate here, "so that other students hear the question too". Headdesk.
I wonder, do you really think rape and domain transfer with a clear dispute process are comparable?
Why When You Eat Might Be as Important as What You Eat
The other guy seems to believe that the business can survive with a designer and a shopify site. Maybe he's wrong, or maybe the existing customer base and relationships are the real value here and the code is worthless.
It’s not like they don’t deserve criticism, their policies are financial suicide. Additionally they’re lying about the NHS along with every left wing rag out there.

Tories wanting to sell the NHS is fake news. It’s fear-mongering. Labour already sold the NHS essentially, allowing provisions of services by private companies. The Tories haven’t made any cuts to the NHS while in power.

So why do labour and their supporters keep touting rubbish?
In French we have a similar problem but sometimes you can work around it by using "la personne" (the person) and then use the feminine for the rest of the sentence. It's convenient were you're talking about an hypothetical people, of course it doesn't work if you're talking about a concrete person whose gender you want to obfuscate. Certainly there's something similar in German?
I wonder if there is a rationale for this particularly strange selection of languages. They propose, for example, Irish (Gaelic), which is the native language of about 80.000 european citizens and is understood by about a million. Yet they do not propose Catalan, which is the native language of 4.1 million and understood by about ten million.

As a staunch partisan for the unity of the EU, and native Catalan speaker, I cannot but feel dismay about this continuous lack of tact from my institutions. I know this is due to ignorance more than malice, but it really looks as if the institutions are purposely shadowing our very existence.
He's 100% correct. Google Analytics is a "first-party" cookie and thus not blocked by any privacy helpers.

"Cookie blocking" and GDPR is just Google abusing its monopoly position, nothing more.

Source: I work in adtech.
It stops mattering after about 5 years, being overtaken by where you've worked in the past - although there's a slight ripple effect there, since where you work right after college depends a bit on your GPA. I do wonder how big a difference really GPA makes in the long run, but a higher one is definitely better than a lower one ; )
The historical reason is that cultural marxists that have been infiltrating and subverting American educational institutions since WW2 keep deliberately screwing with the language in insidious ways to keep their North America region human cattle under mind control. They ultimately want to erode the foundation of our ability to understand basic concepts like self-respect, family, and rebellion.
Why don't you just use sie and not change anything else?
I remember google popping up a consent to store the AI models for the facial recognition locally on my phone (not in the cloud)! If this is the case, the lawyers are wasting their time, I guess.
“Ye” used to be plural and “thou” singular. At some point, it became common to refer to royalty in the plural, even if you were addressing a single person (e.g., the king). As time went on, this practice was generalized so that you would refer to anyone in a socially superior position relative to you in the plural.

The effect of this eventually was that referring to someone with “thou” carried the implication that you viewed them as having lower social status than yourself. Once “thou” became risky to use due to the potential to cause offense, it rapidly fell out of common usage and “ye” and “you” took over (eventually just “you”), thus causing English to lose the plural form altogether. Now we have colloquialisms like “y’all” or “y’ins” or “you guys” or “you all” to make up for this.
Maybe they (the language) can use the historical “neuter” pronouns iz/sui, ës/iro, imu/im.

Most likely people will use singular sie and it will cease to be exclusively fem in singular.
The thought of dying after a DNS transfer is plausible.
I hadn't actually thought of that you're right. We still treat they as plural from the perspective of the verb even if we're using it as a singular pronoun.

It really is sort of a hack to use an existing pronoun in a way that sounds least wrong to people.
This is not a mess in german, because it would not be "sie", it would actually be "Sie".

Edit: Typo
Who know it was all so simple? Everyone should just be a jack of all trades and master of none!

Underestimating the complexity, variety, and difficulty of all the tasks of delovering professional-grade software is the biggest challenge in the industry.

It's like telling a soccer player to be his own cook, trainer, and psychologist. Specialization means letting the law of comparative advantage do its thing.

It has nothing to do with "what I'm able to do" and more about being optimally efficient.
If we are mistreated, we can quit and get another job down the street, likely with a raise

This isn't the case, the wage-fixing cartel that Google was part of is proof.
Aren’t there times when it’s not really possible to use a non-gender pronoun?
e.g. Brian went to put a book on a shelf, but as they did the book fell out of their hands.
> That story about the boy sleeping on the hospital floor wasn't a setup by the left-wing media?

No, it wasn't.

The lies about it being a setup were started shortly by the unnamed sockpuppet trolls and spread fast. The media can't seem to fight this

https://metro.co.uk/2019/12/10/trolls-claim-photo-boy-hospit...
As others are stating, there is more to unions than pay and working conditions, so being privileged doesn't mean we shouldn't do it. What bullshit do you foresee?
I don't see Google losing.
How to get your press release published by Yahoo Finance
Getting a Google home isn't mandatory, at least not yet. I personally use mine almost exclusively as an alarm clock. I have a tendency to wake up several times a night to check if I remembered to set an alarm, it's probably an anxiety thing. So I cast around my room for my glasses or press my face against my alarm clock or cell phone. Now when I wake up I just ask Google and it cheerfully informs me of the time. I also put a smart light bulb in my bedside lamp. In return Google may be able to gain some insight into my sleeping habits, and if I ever get back to having sex they can listen to that too.
That doesn't feel like the right word: it's mandatory but you're still talking about a very competitive browser engine and the security rationale for blocking third-party JIT is not without merit even if I wish they'd relax it[1]. This feels similar to the IE 5-6 era: it got really bad by the end after Microsoft removed most of the team but there was an earlier period where they were forcing it on users but most developers would have acknowledged it having good performance and features relative to the competition.

In this case, it's especially complicated by the fact that iOS is the primary check on web standards meaning whatever Google chooses to implement. Mozilla isn't without influence but there's no incremental way to chip away at Apple's market-share the way they have with Google/Youtube.com pushing Chrome at Firefox users short of making Android phones far more competitive.

1. Say by requiring strong commitments to code quality and response time, which would allow e.g. Firefox and Chrome but not Adobe-level security commitments.
I wonder why a LA times article has been linked, when Merriam-Webster's own website has a whole section dedicated to this subject[0]?

Blah.

[0](https://www.merriam-webster.com/words-at-play/word-of-the-ye...)
we'd probably have a gender-neutral third person singular pronoun.

Is not "it" the third person singular? Although that does carry its own overtones.
Developing Microservices Using Kotlin with Ktor
> I don't think that's a safe assumption to make.

I agree, but the reality is we don't know. Also there's evidence that cultural norms do substantially shape our opportunities (e.g. Denmark vs Saudi Arabia) and we should be mindful of this always. This cuts both ways too — men in Scandinavia are much more likely to be involved in child rearing through choice, and this is something men in other cultures miss out on.
Some people are just determined to believe that their personal experience must be universal, facts be damned. You've just encountered one such. Every time I see that name I know it's going to be the same shtick.
Found the answer to my first question: https://github.com/rust-db/refinery/blob/3096aceb3bf16f90a51...
But have they failed? The arrogance will be even stronger in someone who has had success so early. Risk is much higher with such an individual.

I think that you are partially right however, age isn't an indicator but combined with other metrics is an indicator. I'll take a 20 year old who has tried and failed over a 20 year old who has tried and succeeded. My gut tells me the former has learned far more. But those are generalizations, everyone is different, the failure case could actually be ineptitude and they haven't learned anything.
There would be a lot less murder if killers rationally considered their actions.
You would think that, but I've seen Germans with a PhD that don't speak English. Once a language is large enough, most things get translated into that language (as there is a market for it). Anyway, German and French are large enough, Dutch isn't.
justice.gov isn't a newspaper.
no. it would be "sie". Personal pronouns are not capitalized.

The only "Sie" in use is the second person singular in formal form (something else English doesn't have) when used to address a person directly.
Some issues are across the industry. In a union, you get to decide what you and your coworkers want to bargain about. It's just organizing coworkers so you have a bigger ability to change things than you'd have all alone.
This seems like meaningless race bait.

People tend to be murdered by people they know, and the US is racially separated.

The outcome tells us nothing other than that people tend to know more people of their own race.
This take disingenuously ignores the fact that society has forced gender roles since the beginning. Policies like that aren't an attempt to disregard nature, they're an attempt to undo some of the damage that has been done by society.
In your opinion, is that viewpoint shared by a plurality or majority of what we can loosely define as the feminist crowd and adherents?

Admittedly, I don't have a big world-shattering new point to add or logical argument to segue to based on the results of the question, I'm just curious.
I'm an English professor who's been publishing since the mid-nineties or so, and I don't recall ever seeing publisher's guidelines that didn't insist on gender-neutral language when possible (I believe it's been in the MLA and Chicago guidelines for a long time as well).

I've also never had an editor object to my using "they" in this way (usually to avoid repetitious use of "he or she" or the rather clumsy -- to me, any way -- "he/she"). Sometimes I alternate, which is another strategy a lot of people use.

I take your point, though. I can well imagine that once upon a time editors regarded this as an unambiguous grammatical error. I wonder when they stopped, though? How recent is recent? I suspect the shift didn't happen all at once . . .
An incorrect statement is not a fallacy. An incorrect statement can indicate a fallacy's presence, but in this case I don't believe it does.
For those who don't know, Peter Oborne is a life long right wing commentator, working on a couple ofright wing newspaper (The Daily Telegraph and the Daily Mail)

For him to raise the concerns he has shows that there is something seriously wrong.
Yup. The examples cited (at least a few years ago) all show a reference to a person from a group, never to a known individual. And it has never been common, except in fossilized expressions.

BTW, "Chaucer used it, so there" is pretty normative for a linguistic argument.
Let me stress that packaging software and deploying software has two different concerns. Your script might work wonders for deployments and shipping it to your infrastructure. But it might be completely broken if anyone want to package up the code and redistribute the software in a linux distribution.
The Away scandal is a moment of reckoning for Slack
Then you're saying most people are unable to be gainfully employed. That's a pretty fatalistic (and unrealistic) read of the current situation.
Wearables Grew 95%
German also has Sie playing the role of its formal "you," and the singular "she," in addition to meaning "they." I don't see why it's hard for it to pick up an additional responsibility.
You don't have an impersonal pronoun?

The one thing about English that is a mess are our pronouns. In Italian you can just use "si" and be done with it. I then am not declaring me, you, s/he, we, they, one, ect. I'm explicitly not declaring the pronoun.

Spanish has that too, and I'm pretty sure French does too. The closest English has is "one" which doesn't really work as well.
or rent an apartment. or get a car loan. or a mortgage. or some kinds of jobs
That's the same mentality that longshoremen had before the shipping container and coal miners had before we started importing cheap coal from the East and switching to green energy.
> You can't open a serious discussion on killing people

Governments and militaries do every day. The people are allowed to participate in that process (in favor or against!), even if it you don't like it.
I don't know why you are being downvoted because I wanted to say much the same. There is a clear asymmetry in our current cultural practices, and the assumption is often that activities are 'naturally' gendered, even when there is evidence to the contrary.

This has changed over time too. Just look at lego adverts from the 70s https://flashbak.com/wp-content/uploads/2018/08/LEGO-81-768x...

They don't look like that now!
Makes sense, but an Economics degree from Harvard teaches you a lot more ( the course and projects are way harder, the people teaching it are top-notch in their field).
In engineering, as well, I've seen the same computer science degree and courses being a joke at another university compared to where I went.