skysight-inc/HackerNews huggingface dataset:
> We get it, Microsoft sucks, we should all be fired, rah rah rah.

This response shows how little you value users feedback (and how unafraid of them you are). Probably should leave this kind of thing to your developer relations team...
Awesome work! Lot's of cool looking stuff on the rest of the site, too. https://oimo.io/works
I called it "social life" only to indicate the time outside of work where one does not have to be professional and care about priorities of a business. Being social at work and caring about it evidently is not enough. As much as I like what I do for work, and never feel like "work is the thing that sucks that you do to put food on the table", doing it at the confines of my house is how I ended up here.

Finding other people that I'd like to hang out with was way easier when I was single, had plenty of time in my hands, no covid restrictions, and have some colleagues as catalyst for such friend of a friend of a friend networks. Doing it in a new country, while working from home, with restricted times(growing with a 3 year old son), is the challenge that became too much.
> What more really needs to be said?

Well if I were to write an apology "frankly to <person>" I would probably mention <person> by name in the apology.
Look at the settings menu, it looks like a setting menu from iOS, huge controls, everything is a list, endless scrolling

No wonder why they didn't know what they were doing

So that kind of behavior doesn't surprise me

What's even more surprising is it's the same for everything windows related, including windows 11, performance issues all over the place, nobody acknowledge it, and whenever they face criticism and complain, it's the ugly trolls!

Sometimes i feel like some managers doesn't want to give up their position and salary, so they surround themselves with tasteless people

Culture and hiring problems at microsoft, as usual, apple is being hit by the same issues these days, just like google and facebook

Lot of money to be made in these positions, it always attract the wrong people
Casey's next stream [1] will probably be very entertaining! Back when the original drama unfold I could very much empathize with his frustration. Let's not forget they told him that what he was suggesting was the work of a PHD when any game developer worth his grain of salt could do that very trivially.

[1] https://www.twitch.tv/handmade_hero
This kind of tone really doesn't engender sympathy:

> We get it, Microsoft sucks, we should all be fired, rah rah rah.

> I just don't know what else he's asking for here. Credit? Us to die screaming? The blog post is matter-of-fact, and Casey is right: however, he said himself that it was trivial to do this. Is it not acceptable that we use the same language?

Your "apology" really is anything but. If anything you and your team come off as combative, thin skinned and hostile to outsiders. But, you do you bro.
Eve Online x Microsoft Excel announced
Dear X, we are sorry for Y
Heh, my bad! This is the problem with text based conversation between strangers :).
I really wonder why OSS developers often have so big ego issues. I mean I get it, attribution is nice and all, but trying to force attribution for evey small idea you might have had in your life by trying to rally the public against "the evil corporate enemy"? Really? How low can you sink
No doubt you'll need more "fixes" before you're done.

It's like rent control in SF or public housing in Singapore. Design a new system and you'll create loopholes to be exploited. Fix those and new loopholes are created. And on and on.

Easier to just remove government restrictions to supply and build until prices come down.
It does seem vague though. It’s almost akin to saying “I could’ve done this in half the code”. Well add your PR then.
Avoid Boilerplate by Ad-Hoc Wrapping C-APIs in C++ Function Templates
"Companion" is literally someone you eat bread with: "co" or "com" is together ("community") and "pan" is bread.
> probably

Pretty much guaranteed, as "do yeet" is also rather long. Likely some new edition introduced keyword/syntax or similar will be used.

Also while yeet is "fun" very few want to see it in the language for real ;)
idk, in person where I work we'd still have these discussions online.
I 'm not sure why people call it burnout. People adapt and get bored, learning new languages is exciting the first 3 times, a horrible chore at 11. Any intellectually demanding job will lead to mental fatigue, but it s not like people are burnt, we do our best when we do exciting stuff.
This makes a ton of sense, if you already have an index of all the blocks why not let the filesystem know and save some space and improve cache utilization.

Is this done eagerly for existing files or only when writing new files?
Indeed; my offer also came with no contingencies...
try looking for the word "apology"

edit:

> We know we have so much more to learn, but 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.

If someone said that to me, I would say "oh ok, no problem dude" and move on with my life. Not even defending the microsoft guy, I have zero skin in the game and couldn't care less. but people being weirdly pedantic about which words do and do not constitute an apology just because the source is Evil Microsoft Guy.
What Overusing Exclamation Points Says About You (2017)
The issue, as with health care, is that this is a market the consumer cannot choose to exit. I can't decide to not live somewhere, just as I can't decide not to have an appendectomy. I can decide not to have a tablet or a car or a bike or an espresso machine, so markets work well. But if you must participate in a market, it changes the dynamics to the detriment of consumers.

I love free markets but they don't exist without laws and regulations, and those laws and regulations must match what is being sold.

I mean think about it, people can't get housing in cities without paying a ridiculous multiple of the costs to create that housing. It's like if restaurants cost 10x or more than the cost of goods for meals. I can make my own steak dinner for like $50 in components, but if I want to eat out at a nice place, even 3x is extreme, and really nice. This is like if all restaurants, even cheap ones, were $500+. It's insane.
Addressing the person you are apologizing to. I can understand if you had a draft with the person and a lawyer told you to remove it.
> Except you'll find that if you have more than one person looking after the machine, someone will install a package directly and it'll get removed by the next person to run the script.

This is explicitly the purpose of what is being done here. The state of the machine (or at least "which packages are installed") is described completely by the list.

Here is a common problem that you get with Ansible:

I go and build a new machine using an Ansible Playbook that has worked perfectly for 6 months. The production code doesn't run. It turns out that's because there is a package missing that is needed. That package was manually installed on the other server by someone to do a debug task, and then somewhere along the line an implicit dependency on it happened.

With this approach that isn't possible - you've specified the entire (package) state of the system so it isn't possible for the config of the machine to drift from your code that specifies it.

No need to worry your playbook is wrong, no need to do a nightly test of your playbook on a fresh VM.
Millions of people live in those homes. That there are more people than apartments available in the most desirable areas is not a system failure.
> One area it might is treatment (for those who want it). If two similar disorders have wholly different etiologies, there is a good chance that a treatment that works well for one won't work at all for the other.

Which is a prelude to my second set of questions:

How do you determine which is which in a diagnostic setting, where one normally has an n of 1 as an information provider?

How do you determine the need or kind of treatment and whether such treatment is truly effective or little more than a band-aid for what would be complicated sociological issues?

In what way does real or perceived agency (or lack thereof) have a part to play in asociality in relation to in-born or apparent autism itself and by what measure?
in Javascript applications, you can use `console.table()`: https://developer.mozilla.org/en-US/docs/Web/API/console/tab...
I get your point but I’m unclear how the last bit ties in. Can you elaborate?
Get some hobbies doing real world stuff.

Undertake some projects around the house, for example.

Start a garden, do little wood working projects, smith some knives. Whatever tickles your fancy.
You can't debug a program that ran in the past, but you can read its info-level logs.
To me this feels like a case of of the team feeling like it's "their code" and not "the company's code". I say this coming from someone who still struggles with that concept myself. It's really easy to get defensive when you can't divorce yourself from ownership.
That's not quite correct. Concept functions can easily be checked ahead of time, theyre basically generics under the hood.

C++ uses duck typing, but Vale doesn't have to.

If it helps, think of it this way: a concept function is a 1-method trait on an implicit parameter.
Isn't that unfair to someone else who wants to live there? It just seems like the first to arrive is the lucky one.
OS dev is dead everywhere.
Honestly the vague reference is what turned me off. It’s not thing to point at a specific item and suggest different approach, but to simply say the whole thing is over complicated makes it seems deliberately vague to be inflammatory.
I’m kind of in awe by the unprofessionalism of this response. In an era of incessant corporate PR, it’s somewhat refreshing lol.
A Series of Fortunate Events in our SaaS
I can’t believe this hasn’t been mentioned, but NZ has no capital gains tax, making property an interest-free investment. People put their wealth into the housing market ever since the 80s and are putting their untaxed profits back in. Source: kiwi.
Yes, you can try Tidal in browsers as TidalStrudel now:

https://strudel.tidalcycles.org
I've only barely used GitHub, what's the star supposed to indicate?
Apple Music is forcing itself on iPhone docks by kicking out other apps
A good apology has three parts:

1. I'm sorry
2. It was my fault
3. How do I make it right?
The car was a Honda Insight... the original one from 2001, so there was nothing else like it. I think they probably felt only select customers were going to be interested in that niche car and that I had probably done my research so best to just accept and get rid of this weird inventory.
Exactly how I feel. Social media is robbing people blind (of their time). I also enjoy knowing that I'm not a free marketing resource for companies. Maybe I'm just one potential data point, but it feels good to know I'm not "feeding the machine".
I lived in a area with wild turkeys.

That is what wild turkeys do. When they got numerous it was an almost daily event that I'd get threatened by a turkey just walking to my car.

Some seem to get a bit more acclimated to people but others are pretty quick to be aggressive.
No, you will regret it. Plus, Germans fetishizes degrees hard (or so I heard) so you will be looked down upon because M.Sc >> B.Sc.
Well, the market does follow a set of rules (buy-sell pressure), but it's not necessarily reflective of actual value of a stock. More a heard consensus (which is why we get bubbles).

The other side is also not necessarily irrational, but much less deterministic. For example, there is the question if the board even wants to sell, if they like the potential buyer, if they have a vision for the company that aligns with the buyer and some non-tangibles. Charisma projection and speech-craft definitely has an influence too, as has track record.

The more factors are in alignment with the board, the closer the price is to the stock value. The more hostile the negotiation, the more it moves away.
I do not agree that the industrial revolution is equivalent to changing sexuality within a society.

I could agree that modern technology and the industrial revolution are very similar. But even with that it has taken 60+yrs for our society to have a computer in the majority of homes after the Manchester Baby was created (and I think this change happened extremely quickly). And, analog and electromechanical computers go back even further. So, again, I think even these things have been a very gradual change happening over many decades once the leading technology was invented.

To further expand on my thoughts, to imply everyone was using ‘industrial revolution’ technology overnight would be heresy. I’m sure it took factories many decades to build and retrofit equipment including a technology run up to the revolution itself. With this said, you peaked my interest in this area and I have some researching to do this weekend.
Sounds good, but it makes me uneasy when these 3 companies agree on something. As far as I'm concerned, they are all working for the govt
> I'm from east Europe. In my country there have never been black slaves. There have been white slaves. The rich would sell the poor as salves to other rich people.

> However if I wanna be proud of being middle class white person today, that would raise a lot of eyebrows and not a few people would assume I'm a "white supremacist".

Maybe I misunderstood, but this comes across to me as "Even though there have been no black slaves here, I still can't say I'm proud of being white"

And my point is that Europe, despite not having black slaves, still has a very good reason for that (the time a European white supremacist tried to conquer the continent).
It’s NZ’s CFC/FIF rules.

See

https://www.ird.govt.nz/income-tax/income-tax-for-businesses...

https://taxsummaries.pwc.com/new-zealand/individual/income-d...

No I don’t believe you can get tax credits for paper loses. But you definitely do have to pay for paper gains.

Most financial firms in NZ wrap US/growth stocks in a special type of investment called a PIE, which essentially they handle the tax issues for you (Ie your net % gain includes after this wealth tax is taken into account).
This is worse than it looks, since the person who wrote the blog post is the same person who insulted the dev, and is the same person who joined that dev's related discord under a pseudonym. [1]

[1] https://twitter.com/cmuratori/status/1522471966929653761
> I just don't know what else he's asking for here. Credit? Us to die screaming? ... We get it, Microsoft sucks, we should all be fired, rah rah rah.

Someone is upset and venting. This comment comes across to me as "Ugh we already said the right words. Their distress is so inconvenient to me, why isn't it stopping?"

EDIT: Typically in this community we denote when a comment has been edited to change a critical piece of the message...

I'm detecting very little genuine authentic empathy
Humans don't tend to put up much of a fight over a random patch of sidewalk or park.
Aight, bud. When I was a kid, my parents taught me how to apologise.
first, I have to acknowledge what I did wrong. Then, I have to actually say the word ('sorry', if you don't know) to the person I wronged. finally, I need to offer some way forward. don't know how your team works, but I hope at least you (as a team) are mature enough to actually apologise in a clear cut manner.
There are a few accessibility plugins IIRC but yeah it could be much better in that regard.
The problem I've had with this before is that the service is sending an email to say 5 different users when an update happens in a container.

With outlook.com and Gmail I've had it get rate limited real fast. I.e. connecting to SMTP and firing out 15 emails seems to flag it pretty quick. The WebUI will continue to work but they'll lock down SMTP.
Textpattern was awesome and I loved the look of the admin interface and the default theme back in... probably 2003? (Wikipedia seems to agree) but I didn't get along well with Textile and so I went with serendipity[1] and also contributed a bit. (Although my timeline could be a little off here, but I did start that blog in late 2004.)

[1]: https://s9y.org
Sticking the word "apology" on a letter does not make it an apology.
Chastising devs who address issues directly is a great way to make sure canned PR responses is all we get.
I do CP on various sites so I don't know if it's for Leetcode in particular. But some companies like Salesforce or DE Shaw or Codenation do include advanced problems on their tests.
I am your age and don't make nearly as much money as you do, but I am in a senior role. I find the reasons for the seeming inability to learn to be these:

1. I have no time. I am completely capped out with meetings, certification expectations, etc.
2. I am expected to perform at a high level immediately, which takes away from the ability to learn.
3. I take on stories the rest of the team doesn't want. Like right now I am digging through Auth0's library code because they don't support a feature we need.

All in all, I think the solution is to back off and start with easier task. Oh, and sleep enough and make sure your diet is fine.
Ok interesting thanks.
I find they sort of come and go over the years. A few make their way in and then others follow, later they'll dissipate and so on.
Anyone who knows anything about Casey Muratori knows that nice and humble are not usually words associated with him. That is not to say the devs he is calling out are in the right. Frankly, I just see a bunch of combative assholes arguing with each other.
Easy to answer for me personally. I don't specifically care about the syntax family of the language, but I found Haskell (and functional Scala) to be pretty much unreadable. I have no problems with Lisp dialects or ML, or C-family or a lot of others... but Haskell with its heavy use of symbols instead of words... nope. I seem to need a certain 'instant hook' from which I can learn. If there are only symbols it won't work. Maybe that's also why I always found reading and writing math much harder than grasping the concepts. (I studied Computer Science, not real Math ;))
My suggestion: Actively work at building a lifestyle that doesn't revolve around the office/work.

Do you have friends outside of the office? Favorite places to eat and talk? Meetups you can go to meet and hang and talk about things you like? A conference "hallway track" to meet like minded technical people? Hell, Bumble even has a bff feature if that works for you. When I moved to a new city, I met some of my current best friends through a date that didn't pan out. It was scary to meet a total stranger when I didn't have friends in the city, but people are generally nicer than you might think.

I hope this helps at least a bit.
This is Microsoft culture spilling into the real world. There were several times when I pointed out a fix for a flaw or problem we were suffering from and was mocked and told it’s a silly idea that I shouldn’t be wasting time on. Fast forward 1-3 months later and that same person is singing the praises for the same idea someone else “came up with”. Except it was me shopping my idea around. Seeing the tweet and the thread makes me realize this is systemic to MSFT as an org (who now is the champion and host for all major open source organizations)
You are falling prey to the fundamental attribution error. It has nothing to do with "cars should be banned".

If my objective is "maximize housing" then step one is too evaluate the space and find areas where housing does not exist in quantity.

Those are places like parking lots, parks, commerical only buildings, single family homes, hospitals, schools, etc.

To increase supply, we must tear down existing sites. Parking lots have the most limited positive upsides.

Where would you build a new, 1000 unit apartment building downtown?
I'd go even further and say you can't debug a program that's running somewhere else, but you can read it's logs (in pretty much real-time if need be).
yeet e would be equivalent to return Err(e)
Except "but we hope you will accept our apology" is not an apology. If they'd written "but we hope you will accept our apologies", it would have been an overly formal apology. In the informal tone they are otherwise using, saying "sorry" would have been most appropriate.
"Correct" and "good" depends on the context where you evaluate.

example: Shaking peoples hands is a strange social norm and a risk for spreading infections. But it is a useful interaction that you can play out when you are interacting with someone.
Entangled: Literate Programming for the New Millennium
I fully accept your point that 'most young people don’t even have access to a mechanical watch these days' but I'd contend that that ought not be relevant (as I'll explain in a moment).

First, I should say that I was perhaps a little harsh in my above comment and I didn't convey what I actually wanted to say. Unfortunately, I was distracted by the somewhat irritating fact that I couldn't view any of those drawings on two different smartphones (I could read the article but only saw white spaces where the drawings were supposed to be). It was only later when logged onto my PC that I could view them, and even then the whole page was sluggish and a pain to view. Perhaps those with faster equipment and or faster internet connection had better luck.

Thus, the thinly-veiled message behind my comment was a question about fitness for purpose—both about the subject matter and its method of delivery. My cynical inference was that if people today didn't already understand the basics of gearing, mechanical advantage and escapement mechanisms etc. then something has gone wrong with the education system in that the basics of how clocks worked were well covered in physics (in mechanics) during my first year in high school—and that should not have changed as we still live and move around in a mechanical world—and thousands of industrial mechanical devices use these principles and rely on people having a good working knowledge of them.

By third year physics, everything relevant about the essential workings of a clock would also have been covered at a basic mathematical level: Hooke's Law, gears and gear ratios, friction and simple harmonic motion. Even temperature expansion and contraction and the need to compensate for them was discussed (and in this context the physics teacher even discussed Harrison's famous chronometer and how his design included temperature compensation to ensure that changes in these parameters did not impact heavily on time drift).

In essence, by third year, everything of important in that article had been covered in the school curriculum. If articles such as that under discussion are now being used to compensate for the lack of training in high school science then we have a serious problem with the education system.

Incidentally, even if one's not interested in clock mechanisms, it's worth having a look at this 19th Century publication on mechanical movements that's on the Internet Archive (there are more types around than most people have ever likely considered: https://archive.org/details/Mechanical_Movements_507
It's already been edited twice. The original message ended with the snarky "we should all be fired, rah rah" thing. They're already on damage control.
Agreed, at least they eventually added it back, even the Me like objects.
| software piracy is wrong and developers should get paid

... while at the same time stealing everything they could find. One of the most obvious examples was Bill Crowther's ADVENTURE, which Microsoft sold for multiple platforms. https://en.wikipedia.org/wiki/Microsoft_Adventure
Rubygems CVE-2022-29176 explained
Cool project!

Is importing one's listening history and liked songs from Spotify in the plans?
But what would you say if I don't want to stay in Germany anyway? For example I'm thinking hard about moving to the US for my professional career.
It was dumb and passive-aggressive comment (by me) so every kind of response is fair game, I guess... :)