skysight-inc/HackerNews huggingface dataset:
Bikeshedding is a major pain for developing in large projects.

Naming bikeshedding is one of the worst kind of bikeshedding.

By now I'm sure of two things:

- People will not agree on a name.

- People will diverge any technical discussion again and again and again because they need to discuss naming.

So in the end most likely there will be some formal or informal survey and then the language teem will do a top-down decisions for one of the more well liked candidates, it's as far as I can tell pretty much the best way to go. (Theoretically you could have a vote, but then you need a proper not easily manipulated voting system people need to take serious, or it will be named not yeet in the end because people are trolls).

EDIT: Also this is not a developer discussion so I guess it's fine here ;)
I doubt this would have gone any better face-to-face. In a text-based conversation you at least have the opportunity to reflect before you reply.
How Rivian’s CEO became the anti-Elon
Thanks! UT is one of the schools I applied to, so this is kind of a disappointment. Do you notice it getting better, worse, or staying about the same?
we hope that you will accept our apology and understand we’re humans behind this product with a capability and willingness to learn from our past mistakes.

Seems pretty sincere and decent to me.
So the rest of the reply chain here is...certainly something. I won't comment on most of the points, but I will just point out - you can now disable automatic previews; I believe it's in your profile settings.

As for whether Netflix is still worth it...I honestly don't know, might need to discuss with my family.
Kudos to you for "learning in public" by showcasing part of your learnings online!!! I think this is extremely important to do!

Not everyone is an innate rockstar developer who provisions k8s clusters for breakfasts and delivers features for lunch!

Being a developer is a really hard job and there are endless complexities and difficulties along the way and when we are more seasoned already.

Don't let any negative feedback deter you from keeping doing what you're doing: learning from your mistakes and improving along the way!
You're not doing your company any credit here......
This is not the news we wanted but it is the news we deserve
The tide on mental health seems to have turned to the extent that it's gone from being something we don't speak about, to being used as a catchall for, well, just having a reasonable and balanced life.

Doomscrolling is just not that useful when you compare it to like, basically anything else you could be doing with the time, like exercising, reading a book, tidying around the house, just relaxing with your thoughts, etc.

The logical extension of constantly doing stupid stuff (like eating bad food, not exercising, not having a fulfilling life) is indeed physical or mental health problems.

The answer is just to take a step back and examine your life. Are you spending your time doing things you want to do, or are you being driven around on autopilot?
There is a decent bootstrapping startup scene in NZ. Not too many active investors, and if they are they aren’t the same nature as you would find in the US. Less risk takers, more property buyers.

The problem is most NZ startups don’t have the hockey stick growth due to our isolated market. We have to spend a lot more on sales before network effects kick in. The Internet can only help soo much.
https://archive.ph/w2Eke
I don't find KPIs terribly useful in the software development at the level of an IC (which is btw my own level), unless we talk about performance & latency of large services where it is very useful and helps save millions. Software IC is special because motivation-wise it is almost self-sustaining, which is evident from massive open-source participation and pet projects.

On the contrary, at larger scale (starting from middle management and all the way to the top), I have an educated opinion that structured measurement of KPIs and clearly defined goals is what differentiates "tech" companies from all the rest - which is to say, tech-companies are known for their powerful growth.

It's really obvious in the hindsight: managers are usually pretty disillusioned types and will avoid doing hard work unless properly incentivized, thus fine-grained unforgeable growth-adjacent KPIs are really at the heart of the tech-company's success. Overall corporation's fast growth is a direct consequence of the synergy of KPI growth across the org-chart.
It's so ironic that people are criticizing this comment and the linked apology for their language but fail to see that the original issue was caused by Casey's language and not the actual technical details.
What stops new spike proteins from being printed endlessly and damaging the immune system?

The newly released Pfizer documents show that some people experienced severe reactions to the vaccine, up to and including death. Many of the severe reactions mirrored reactions to COVID itself. Isn't the spike protein itself the dangerous part of the virus?
Where I am from, we don't really use these terms. I'm sorry for offending you by ommiting something.
Your tone is way, way off.
> If it was your code they were talking about, you may feel differently.

I'd much prefer to-the-point feedback like that, even if it's somewhat vague. But maybe that's just my ability to swallow my pride/ego.

> Blunt, hyperbolic statements like "massively overcomplicated" can feel like a shot across the bow when someone is talking about code you wrote. Kindness and gentleness go a long way in OSS.

Casey's statements don't seem hyperbolic to me at all - they accurately reflect the performance and simplicity that the Windows Terminal developers were leaving on the table. We know this because Casey literally created refterm to prove his claims.

If anything, the developer's response in the initial GitHub issue, that optimizing the performance of a terminal requires "an entire doctoral research project in performant terminal emulation", is more hyperbolic than anything Casey has said.
> the true value of your labor is what someone else is willing to pay for i.e. the market.

Wow careful here, your rhetoric mimics that of a capitalist
I'm impressed you could write this without the self-awareness to realize this only makes your team look worse.

The idea that vaguely saying sorry to an abstract community should resolve this entire issue is repulsive. Merely stating an apology does not thereby grant you forgiveness.

I had a neighbor who once tore up my yard doing construction. They apologized profusely, but outside of words never made any meaningful recompense. If I complain about the damage am I in the wrong simply because he utter some words of apology?

The tone here sounds like you're more annoyed that Casey was right and wish you could go back to feeling clever.
There's no "algebra" behind GraphQL. It's just a type system specification, with no behaviors.

The equivalent would be the TypeScript type system.

I don't bother debating GraphQL with folks anymore because I've learned the hard way there's a lot of misunderstanding.

When people say "GraphQL" they usually mean some particular implementation of a GraphQL API they had a positive or negative experience with, not the idea as a whole.

The specification as a concept is a bit hard to critique because it defines no implementation behavior. It's sort of like saying "REST API's are slow" or "REST API's that fetch nested relations produce bad SQL".
Thank you for sharing that and giving me a touch more wisdom today. I can see how saying that I started young could put off someone who just wants to learn. I always mention it because it was a magical time for me but I never considered that it could discourage someone.
SEC Proposes New Rules in Response to GameStop Trading and Related Volatility
And the Windows Terminal team reeks of this. There's so many blog posts saying look, we're so smart because they're reimplementing something both Linux and macOS had for *years*, as if the whole world of CLI was waiting for their savior.
Any examples of this actually happening?

Sounds to me more like the plot of Silicon Valley than something that's a common risk.

I would expect any company that actually did this to get some serious negative PR from it, such that they have trouble hiring talented engineers in the future.
PS: in the case of Musk and Twitter, which I believe started this discussion..

It's Musk, so you can throw out the book. He just takes the stock value and then tweaks it so that the offer contains 420 because obviously that's his shtick since some time.

Wonder if the SEC will ever live that one down.
Mainstream social media may be close but niche interests probably have miles to go. HN and stack overflow have some overlap in user niche but are miles apart in intent/design/usage. Any subset of communication between people or groups has potential to have a niche optimized platform.
Sure, we've had sub 1% zero rates since 2009, but over that 13 years the cost of housing has tripled. Even going to 2% over a couple of years could be devastating to home equity when people are so leveraged.
They do work. You can draw a straight line from “Engagement metrics” to a working business model that generates real revenue. There are several B2C products that derive their value from engagement. And it is frequently a leading indicator of how viable a product can be.

But like all metrics, one should not over optimize on any one metric - be it engagement, revenue, growth rate etc.

The biggest issue has been a lack of balance between engagement and usability which unfortunately has been dominated by engagement over usability.
It’s not a funny placeholder name, it’s an annoying and extremely cringey placeholder name.
A while back fair number of turkeys were living around TCF Bank (well I guess it Huntington Bank now) Stadium in Minneapolis for a gopher football game. Urban area, 40k+ people attending a football game. And the turkeys had picked out a plot of grass next to the tailgaters and just happily hanging out like they were tailgating. Compared to rural turkeys I've encountered they were very used to / comfortable around people.

I was impressed how well they adapted. Compared to rural turkeys I've encountered they were quite calm.
w/ proper union types, you just chuck another type, user defined or not, in the method signature and type cast via whatever syntax you have available in the implementation
Ever since learning programming, I wouldn't write programs the debugger wouldn't attach to...
Any response to his claim that the author of the blogpost was talking about Windows Terminal in his Discord? The license of Casey’s project would be an issue if you guys used it.
Has anyone used Ivy here? I am currently playing with Zig to replace my C habit, but these type of approaches always pique my interest with hopes of leveraging my C knowledge in a better manner. Since someone will ask: I tried Rust, but it is too complex, at least for me, to have any joy with it beyond toy programs (like Nannou [1]). A lot of people seem to have different opinions, but Zig is easier for me, and gives me enough benefit to keep using it.

[1] https://nannou.cc/
I mean... https://spec.graphql.org/June2018/
Absolutely I did! That episode was a delight. Also the article in the Guardian about the turkey menacing Oakland had a number of the turkey trivia facts sprinkled through "Thanksploitation Spectacular:" https://www.theguardian.com/us-news/2020/nov/25/oakland-turk...

Side note, one thing I enjoyed about that episode was that, under the layers of cynicism and absurdity, there was a kernel of patriotism and national pride.
> I'll admit that we didn't list him by name, but neither did we list the other handful of folks involved

It's only an apology in the manner of soulless corporate jargon then. A generic statement following a personal/directed insult does not count as an apology.

Edit: also the following

> (Note: I've iteratively edited this post, as it was originally a one-sentence diatribe written in anger. I originally asked, "I just don't know what else he's asking for here. Credit? Us to die screaming?" It was not a good look.)

I think your comment and it's different iterations demonstrated very well how you guys (still) feel about this.
Cloudflare Pages, part 1: The fellowship of the secret
When you're a global company serving a billion plus users on every continent, you can't expect face-to-face discussions with everyone who reports a bug or makes a feature request. You need to be able to handle written feedback.
No it wouldn’t. I use rust for work which is frustrating enough without jokey meme bullshit.

One of the most obnoxious things is people forcing other people to partake in their own sense of humor.
Now we need a VSCode plugin, although there is a basic one for Algol 60.

https://github.com/PolariTOON/language-algol60
I do recognize that shutting off the news and events of the world can definitely increase one's emotional well being. Part of being a social citizen is being aware of, learning, and acting on knowledge.

My main issue with this and many similar articles is the use of the generic term 'social media'. The corporate, government, AI manipulated social media platforms mentioned in the article are very different from the human focused free social media many of us have moved to. I regularly tell people that I love social media but not most of the platform social media most people are only aware of.
Thanks for your response; you're getting a lot of flack here, even repeated suggestions of ESL, by people who I feel have unreasonable expectation of perfection of others that I doubt they'd be able to fulfill 100% in every facet of their own life.

English is indeed not my first language, but I've lived in North America for 25 years and stakeholder communication is part of my job description. "I did something wrong; please accept my apologies" to me is boiler-plate standard, sufficient, acceptable way.

Your blog post goes way past that! It says "We caused the kerfuffle". Even "We were Wrong", explicitly! I for one understand your frustration and probably real question of "What else do you want from us - keel over and die?" - it's just that humanity is not an acceptable feature to show from people HN wants to hate on already.

That's OK though. Their reaction here will simply mean we'll get less sincere humane posts like yours, and more corporate-sanitized meaningless PR, which I'm sure will make those very same people much happier. And yes that's a pointed /s :-)
First ask if they do lender paid comp or borrower paid comp(are they being paid by them or you) If it's lender paid then the broker and the lender have already decided how much the broker is getting paid. If borrower paid then you and the broker set up a contract to determine the pay. The brokers get paid over the whole sale rate which is way lower than if you went to the lender directly. your rate can vary until you lock the loan, but the loan lock costs points(money). there's all kind of other bumps in rate for all kinds of other things.

If your going through an actual lender you can't really tell how much the loan officer is making.

Here's an article on the window for shipping for a mortgage:
https://www.mortgagematchmakers.com/what-is-the-mortgage-cre...

In lender comp Lender Credits is the line item that shows how much the broker is getting paid by the lender.(it shows as a negative number, but it's actually amount of money the lender is pay the broker to give you a loan with a higher rate)
https://msiloans.biz/Seller%20Guide/RESPA/Understanding%20th...
> I'm detecting very little genuine authentic empathy

Welcome to Microsoft!
NACE showed a 46.9% salary premium for a CS master's over a bachelor's.

Also, after a career in startups, I am looking for work in bigger, more conservative organisations. So those are the places I want to work.
Summary: Spreasheet Simulator in Space can now directly to spreadsheet software.
Nah, this is the pestilent child response when they are wrangled into giving a "sincere" apology.
This whole interaction, on both sides, is childish and makes our entire profession look bad by reinforcing the stereotypes peoples have of us. I would avoid working with anyone involved in this.
This is weird, I have the "correct" message in both French (fr-fr) and English (en-us).
Maybe those UAP's are just the species that started the experiment checking in on it's progress.
There are good technical reasons to use Fortran even in 2022. For example, it avoids** is aliasing (pointers / references / etc.). This allows for some kinds of optimizations impossible in most other languages.

It's used in a bunch of small niches, but it has users beyond just astronomy.

** A million disclaimers apply.
> purely because they had enough money to buy housings

whence did the money originate? from loot or labor?
But sticking "Sorry" does? Your whole post was Ctrl-F for a keyword, while refusing a synonym.
When I read your tone here, I don't even need to read your “apology” to know that it was not a real apology.

No, Microsoft doesn't suck. It's a great company. It's some people there that suck, and one just got self-identified.
Who knew hiring based on leetcode would backfire
MongoDB| Backend Engineer | Ireland, UK, Spain, France, Germany, Italy, Netherlands, Denmark, Sweden, Norway, Poland | Full-time | REMOTE

At MongoDB, we are in an extremely interesting transition. We are the largest NoSQL database company, we're in an industry set to grow from $74 to $121 billion and we recently had a public financial meeting where we showed we've grown 56% in revenue in the last 12 months.

As we are scaling, we are looking for a coder to join our Infrastructure team to help build a self-service internal development platform that enables our engineering teams to reliably deploy and operate their own services and products.

We are looking for either a Go Engineer (or a Python Engineer eager to work with Golang) who has experience on the infrastructure side around major cloud providers, CI/CD, and linux exposure on the command line interface.

Tech Stack - Golang, AWS, Kubernetes, Terraform, Helm, Drone, Prometheus, and Grafana

Here's a link to apply directly:
https://grnh.se/97a7e7841us
Here's a link to the JD for more info:
https://www.mongodb.com/careers/jobs/4059754
how the media are picturing rivian's ceo as anti-elon

again, fabricated competition

pre-order industry, never deliver

https://www.youtube.com/watch?v=a6zvvlrd-jw

i find this video interesting, i'm surprised it's still available, denounces issues, at the same time he promotes the problem in his videos ;)

on top of silencing foreign actors (EU-Asia), obviously!
Bizarre, true. When I want moving wallpaper, I'll put on a "cab ride" from yootoob.
Saying “accept our apology” does make it an apology.
Devils advocate:

So how many years should a company continue to support old technologies?

3G was first released in 2002 (20 years ago) [0]

4G was 2010 (12 years ago), which was the successor to 3G (though I realized "4G" is a debated term) [1]

To put this into perceptive, Samsung/Google don't even support their cellphones older than about 2 years old.

Now I'm not suggesting a shorter support cycle, but 20 years seems more than fair.

[0] https://en.wikipedia.org/wiki/3G

[1] https://en.wikipedia.org/wiki/4G
I like to Star Repos that I wanna take a look at later that I may not have an immediate use for. You can view any repos you've starred right on Github.
- You and lhecker insulted Casey Muratori

- You insisted this was a "doctoral research" (your words) and that he was "misguided" (Leonard's words)

- When it turned out he was right, you posted a non-apology (you didn't even name the person you were apologizing to)

- A year later Leonard who claimed it was so hard now writes a blog post that "solution is trivial" and was "suggested by a community member". Once again failing to acknowledge the person who gave you this trivial solution

What more you could've done? What do you think?
Well, if they wanted people not to discuss the name, picking a polarizing, very distinctive, extremely annoying name is about the worst thing they could have done, even as a temporary placeholder.
Isn't this what they did on the Armageddon movie?
https://www.wikihow.com/Make-a-Genuine-Apology

1. Know what you did wrong: > When confronted with being told our rendering pipeline had terrible performance, we turned inward. [...] We were wrong.

2. Keep it simple, being careful not to start up a fight, a disagreement, or open up the situation for further discussion or recriminations. Subjective. You decide.

3. Be prepared to meet resistance. They are here meeting their resistance.

4. ...I hope you will accept my apology. > we hope that you will accept our apology

5. Be polite. Subjective. You decide.

6. Remind the person of all the fun times that the two of you had together. > experience we can all learn from to not only improve ourselves

7. Try not to smile. It's text. Sure.

8. In some situations a small gift may serve as a token of apology. > As such, we dedicate this experimental renderer to the community as an olive branch.

9. Express yourself. > a capability and willingness to learn from our past mistakes.

10, 11 remain to be seen.

This is a good exhibit of an almost perfect apology. If you've been okay hearing "sorry" your entire life then I am afraid you've been lied to more often than not.
I hope this is true. Then I get to be immortal by nature of the infinite monkey theorem. I'll always come back!
https://en.wikipedia.org/wiki/Infinite_monkey_theorem
Something is broken in hn’s submission mechanism when the submitted website returns http status temporary redirect.
Everyone can rant. I think it's fine, at least a lot better than a faked smile.
When you receive feedback like that, the appropriate response is: "A lot was learned while and since writing that code. Now that requirements and bottlenecks are more clear, it could surely be improved by doing a second pass. We might not get around to doing it soon, but PRs are welcome."

That kind of response is pretty much never an outright lie and will always make you look good.

Or... you could get defensive and turn it into a months-long saga of bile, half-assed apologies, and bad PR.
And so the death of the Internet begins in earnest.
All social justice movements have a trend phase, unfortunately this one is leading to life altering surgeries and suicides.
> I get it, Microsoft sucks, we should all be fired, rah rah rah.

Unironically, yes, UNLESS...

- You're willing to take a serious look in the mirror (and understand that the way you reacted to the situation was defensive, passive aggressive and inflammatory rather than direct, constructive and conciliatory)

- You assign credit where credit is due

- You do a good faith post-mortem and come up with some way to make sure this won't happen in the future

Now, if that happens, then obviously you should not be fired; if anything, you should be rewarded as handling difficult situations like this correctly tends to be the true test of one's capabilities as a professional. Unfortunately, it's high stakes, high rewards -- which also means high risks and consequences.

It's not easy to say "We made a mistake. Not only that, but there's no easy 1-shot fix to undo what went wrong. Let's sit down together and discuss, and we'll listen. Then, we'll go and think about that for a while and come back to you with where we align, where we differ; and so far as where we agree, where we think we can improve. What do you say?"

It may not be easy, but it's worth it.

Relationships are built in the muck.