skysight-inc/HackerNews huggingface dataset:
I started getting this on our transactional mail relay some years ago, hotmail responded with "Not qualified for mitigation", therefore instead of spending pointless effort
dealing with these miserable jollems i used o365 to counter it (my organization was already using o365, which also never did this S3150 thing to me) by:

Adding a relay user to the o365 then configuring all the domains i needed to send from on the o365 tenant (without changing the MX records naturally).
(Using a normal o365 user account to relay is possible for me as our typical customer base is enterprise and education, not random end users)
Adding distribution lists as the from-addresses that i needed to send from and gave send-as rights to the relay user,
compiled a list of hotmail/outlook domains (which i've had to add to over the years but it is relatively stable for me by now),
then configured the outgoing relay server that does all the dkim-stamping to route all outgoing mail to outlook/hotmail domains through o365.

When i see a S3150 in the logs i just add another domain to the list, i should probably make this pre-emptive by looking at the target mx records before sending,
as its not trivial to make exim resend something that ended in a 5xx.

All other mail providers have removed blocks by simply asking, not hotmail. Also all our newsletter-like mail goes through separate services,
these are all transactional mails (meeting invites, user account creation, password resets and such).
Very disappointing that the top comment on this article is COVID misinformation. The forcry account was created 3 weeks ago and specializes in COVID misinformation.

No, CDC isn’t messing with the tests like this. And all this fancy talk about CT values is just cover for a false statement about CDC policy.
Thank you for a strikingly helpful testimonial. I’m skeptical of no- and low-code but based on your account, I’m now intrigued enough to give bubble a look.
> Installation implies some form of (local) persistence.

You achieve a local persistence to some degree through cookies and local storage.
Never gonna happen with phones. iOS / Android are too dominant in the "phone" space. It's gonna be a entirely different class of device.
For arranged meetings including the remote workers won't be a problem but there are many 'meetings' that happen in a work context where important information is exchanged that are informal that remote workers will miss out on.
I'm sure you can have a 20 minute walk after working from home..

I do 40 minutes, personally. It's great!
I was thinking about how we did things back then, and Norton Ghost came up - allowing you to create and restore system images, for either easy recovery or installation. But it was only made in 1995 and only bought and distributed by Norton in 1998, so a bit later than the Windows 95 era.

Still, a godsend for multi installs and undoing the abuse from the youth.
Why does "dir" not work but "ls" does?? Totally ruined immersion for me :(

PS: just kidding, amazing project
There is a very relevant detail many people forget when talking about programming languages, they are software products, no different than trying to sell a new version of a word processor or vector design application.

For some people Word 1.0 for MS-DOS is all they need, whereas others won't do without the latest set of Office 365 features, same applies to programming languages, as per application architecture, software design tooling and deployment scenarios.
> You have to write multiple paragraphs

This I actually like. My short summary of my work in Slack usually becomes the first draft of the documentation I need to write later.
The website doesn't give the option to have a light mode therefore makes it very difficult for me to read.
It gets the people going.
They're marketed as gaming PCs. Why shouldn't they be regulated according to their intended purpose?
Yeah there is also stuff like ionic, even Vue has something like that with GUI. With stuff like this is great to prototype create a MPV. Machine generated code is hard for humane to debug, at some point, it will hit a limit that becomes harder and harder to debug and make changes.
No it isn't. Submarines can be neutrally buoyant at any depth because they have the ability to control their density. The fact that water is slightly compressible has no effect on submarines' operation.
Back to Consolas.
> involves getting M hrs (M < 8) of real work done and having to stretch it to fit an 8hr shift. WFH masks that symptom very well but does not actually solve it.

Our team has a backlog of approximately 500 tickets / bugs / work ideas. Nobody has to stretch anything, the backlog will outlive us all.
So I hope what you are saying is that this "deterioration" was genuine suffering like disease and pain, and not just some behavior or social state you believed to be burdensome on you.

But that just isn't the same. Wishing somebody to die - because of intense and hopeless suffering - is in my opinion neither something to be judged nor to be enthusiastically welcomed. I think we should ideally neither wish suffering nor death to anyone. These can become conflicting goals, when death seems to be the only relief from the suffering. As a veterinary student I have killed animals to relieve them from suffering. Veterinary professionals have some of the highest suicide rates in many countries, one suspected reason being compassion fatigue. The only way I see to avoid the emotional consequences is to try and not "wish" either death nor prolonged suffering.

There are a lot of reasons for "being a burden" that don't involve nearly as much suffering and don't instill a will to die in people. Accepting that you sometimes (and almost inevitably, with age) you become a burden to society is hard. But the perception of "burden" often ignores intangible aspects. Not everyone who "is a burden" feels depressed about it, and I don't believe all of them to be selfish.

That is why I believe "I'd rather die than be a burden" is a burden to oneself and others.
On interruptions, I turned the notification indicator off for general messages in Slack, so I only get system notifications for DMs or mentions. Slack obeys DND (on Mac OS at least), so I use that a lot to mute it when I am doing work. I check it a couple of times a day to catch up on messages.

It's amusing to see the occasional "hi" sent without any context, then an hour or two later, the real question the person wanted to ask. I think I'd get in trouble if I set https://www.nohello.com/ as my status though.

Unfortunately we also have to use Microsoft Teams which implements its own notification system and doesn't obey the system-wide DND, so I usually just quit Teams when I am not actively using it.
Ask HN: How can I get better at writing?
Writing feels like something that I might be able to enjoy, but choosing every word feels like a chore and I become frustrated because it feels like I am not expressing myself adequately. I sit down to write a blog post, but I'm just unable to coherently get my thoughts out onto the page and I find that I have difficulty stringing sentences together in a way that is engaging to the audience.

Has anyone else dealt with this? How were you able to improve?
Less than a factor of two difference is "approximately the same order of magnitude", as I originally stated.
On my second job, I made 2.5x what I made at my first engineering job (which ended 3.5 years ago). At my 3rd job I jumped my salary by 10s of thousands of dollars over what I was making at my 2nd job. At my 4th job, I now make 8x my first job. I am now consulting (with way too many clients) and have the choice of making six figures by working less than 4 months a year.

Technical skills almost solely put me in the 1%. Although, I am sure that if I stayed at my 1st job I would have gone nowhere due to my lacking interpersonal skills. I also sincerely doubt that I would have made millions if I had mediocre technical skills and mediocre interpersonal skills instead of my pretty good technical skills and subpar interpersonal skills.
How did remote work expose that managers are managing people?

The issue I see exposed is rather the top-heaviness of many modern companies where there are too many managers and too few people that do actual work.

If you're a manager and doing low level work you're doing it wrong. Your role is to remove the interpersonal roadblocks, get people to pull in the same direction, inspire with your vision, hire the right people, and fire the people that don't fit.

A manager doing these things properly has value. But that manager has to manage enough people to make these efficiency gains worth more than the manager's salary.
They're worse in general than self-building, but those specific ones have serious cooling issues.
Is this the best case that can be made for using a monospace font for coding? I can do without lining up the equal signs. I may look into switching to a proportional font.
Same here, I also like having time to proof-read and refactor what I've written to remove redundancy, clear up any amiguities and look for assumed knowledge.
I'd been at my company for two years when the pandemic hit, and I continued learning loads by osmosis through a daily 30min team Webex "turn your mic and camera on, and just chat or work silently or whatever ends up happening". Have you tried that? I haven't yet had the chance to mentor a new starter in remote mode, but from my own experiences and on general principles I would personally be trying a "leave my Webex room open all day and have a few of us working in there" approach. Of course, even better would presumably be to actively note what questions get asked during that time, and to update documentation accordingly.
Sometimes regardless of diagnostic skill the only way to make an accurate diagnosis is to try various treatments and see which one is effective. Many conditions have no definitive test.
In my case, the difference in intuitiveness is that I am used to things crushing because of weight/force but not because of pressure.

If you have a bottle of 1 kg of water and put it on a plank between two stools, what matters to know if the plank will break is the total weight (and torque) of the bottle and the surface of contact. The shape of the bottle is irrelevant.

When you have that image in mind and someone suddenly tells you that actually no, 1 kg of water on a 50 meters high column can actually break things 1kg of water in a bucket can't, it is very counterintuitive.

And the stack of pennies is really unhelpful I feel. Make an inverse pyramid with 1000 pennies, all of them resting on one at the bottom tip, or make a column of these, the force exerted on the bottom one will be the same. The force per area as well. Not so with water.

The difference is that the water molecules move until they find an equilibrium in which there is a gradient of pressure and where molecules push back in every direction equally. Pennies do not, they are content exerting "pressure" in a single direction
Programs = Algorithms + Data Structures

Hence why I really favour CS books that rather pick a pseudo-code language, than trying to sell language X as part of exercises.
Same here. It‘s a very narrow font and everything wider than Iosevka feels like a downgrade to me.

https://typeof.net/Iosevka/
There are plenty of people with long commutes in Europe as well. I suspect we tend to trade off the commute against housing until the commute is just bearable.
> You don't have to.

I do. I like being able to visually spot oddness in statements, and having a sequence of assignments, comparisons, etc lined up makes it easy to spot the lines that do something different.
Dell likes using proprietary parts (motherboard, psu, case etc.) that restrict upgrades. Also they tend to be overpriced, to have bad cooling performance and build quality.
This sounds like a business opportunity for WeWork.
Samsung Dex is pretty usable IMO. Unfortunately phone hardware seems to be just a bit lacking when you try to do desktop-like things. My galaxy S10 can keep up for a short time, but having lots of browser tabs open, a vs code instance, whatsapp open in the background can degrade performance after a few minutes when the phone starts getting hot.

It seems to me the CPU/GPU can burst pretty well (maybe approaching ultrabook-style laptops) but sustained performance is just not there yet.
I currently use Mac (200% scale) and Linux (FHD, 13", 100%) at home, and 24" FHD (100%) at work, and tbh I don't notice any problem with my font (Iosevka). Idk about other though.
5-10 years ahead? So they introduced multiprocessor support in like 2006? (taking c++ 11 as a reference point). That would have been pretty awesome.
I work remotely and rent an office in town. It's a 15 minute walk from my house, a decent size (~22m^2), all my own, and well set up. I love it and pay gladly but I it's not possible for everyone.

I used to have a garden office but my wife now needs her own space for her work so I took the rented space.

A dedicated space is a must if you're working remotely. Either at home or offsite.

I have no objection to going into the office for well defined, productive meetings like project kick-offs though. I still believe they're the best way to collaborate on big planning tasks, even after having worked remotely for over 10 years.
Not everyone needs to build their own desktop, but those specific prebuilts aren't desiderable even compared to other prebuilts.
I have definitely seen kids cut off toxic parents way way more than I have the reverse.
We are a manufacturer and supplier of Copper Fittings such as Copper Elbow Fittings, Copper Coupling Fittings, Copper Tee Fittings, etc. in India. We are a Copper Fittings manufacturer for Air Conditioning and Refrigeration systems and Medical Gas Pipeline Systems (MGPS).
Agreed, that's a personal favorite. We mostly play the base game (with all the DLC; one nice thing is that it's enough for the host to have them).

I've tried some mods, but Star wars Interregnum seems to crash for me after a while. I think it's a known issue on Linux: https://github.com/ValveSoftware/Proton/issues/265#issuecomm...

These mods seem nice, but I am not so much into these other universes, and the base game is pretty solid already. I might try them again at some point for more variety, notably Sins of the Prophets.
I remember when Google came into being and how amazed I was. It was quite something totally different and I switched and never looked back for a lot of years.

In recent years however I tend to massively agree with your sentiment and experience. Every day I do not find the things that are really helpful on page 1 - 3, sadly.
Excuse me for being inquisitive...

Do you think that Imamoglu (Mayor of Istanbul) will run for presidency and win?

Is there a reason to worry about a possible coup or large scale voting fraud if Erdogan is likely to lose?

The current constitution of Turkey gives a lot of power to the President. Is the opposition ready to draft a new constitution with more checks and balances?
I just joined the chat and porno is being posted.
> I go to work to work, ship stuff, grow my career, learn and earn money.

I prefer an office for the same reasons - separating my work life from everything else. Out the door by 5pm. An emergency in the middle of the night? Nothing I can do about that.

Everyone else prefers working from home? Great; less noise!
ping "Hey, Bob, can I share my desktop and show you something?"
Five minutes later, Bob is fixing his mistake.
Or, Bob has notifications turned off, and he lets me know as soon as he's available again.

My point is that the tools are there to address this concern. I don't go a day without sharing my desktop or looking at someone else's. And in some ways it's even more efficient and less disruptive than getting up, walking over to someone's desk.
So what did he actually say when he allegedly "lied"? Or was it that explicitly Fauci, missed to say something, and why just him and not the entire medical profession? Was the environment fertile for healthy discussion, as it was in our country? With accusations like that, there better be real quotes behind it, not just statements after the fact.

In our country, we got the message that healthcare workers were prioritized first, so masks had to go to them. Maybe the media frenzy in USA forgot to tell that, or maybe that message got lost on the way to everybody. Why do you assume bad faith from medical officials, and on what grounds?

There was also consensus among doctors that you need qualifications/training for masks to be useful. I see that only as common arrogance and lack of research. This was corrected with later investigations and tests.

Do you believe consensus among experts at the time was that the public would be adequately protected with masks? They knew the virus was more infectious than that at the time. So there's little point in recommending something that will become in too short supply fast and lead to unsafe behaviour. At first, distancing would be best focal point to direct behaviour in the populace, which would be the responsibility of the administration.

Was there any signs of intention from Fauci to mislead the public? What motive would be behind doing it that way?

You might also remember Fauci was later denied making official comments, clarifications and corrections in front of the press. That decision from the top and lack of support from the top, shifts responsibility up.
To me it seems your interpersonal skills helped you find and secure your 8x job.
For sabres, I'd say "it depends". A non-trivial fraction will have a portion of the back sharpened (about a quarter to a third).

But, yes, there are more definitely single-edged swords. Add falchion to the list (or a langmesser, although that literally means "long knife").

I guess it is genuinely hard to draw a non-fuzzy line between "knife" and "sword"...
In this universe about 25 years ago, being able to acquire Apple wasn't a "what if" possibility.

Bad management decisions, or CEO replacements, can turn really bad, regardless of the current situation.
Development of a high-latitude fast offshore cruising yacht
> you lost space at your home during the 8 hours

I guess that's true, but I'm not sure why I would care about my home getting slightly smaller when I'm at work. It will affect some people, but I don't know if it's many.
Think about what you wrote a bit more :-)
> People in Europe are using public transportation

No we don't. It would add 90 minutes each way for my 15km commute. We really need to stop with the idea that public transportation in Europe is awesome, it not, it actually pretty terrible outside a few select areas. It's actually faster to ride a bike to work in my case, except bikes aren't allowed on the motorway.

Europe need to fix it's public transportation system. So far the solution is to make driving more expensive, while providing no alternatives. Maybe it's better in Czechia, but in general I don't think we can seriously claim that Europe has good public transportation.
0% of people know how to visit a website? :)

I should have specified B2B in my original comment though, B2C I have no experience in.
The biggest problem with using your phone as a computer is not the screen size, or app availability or anything else you might commonly think of when considering arguing about this subject.

In my opinion, today it is one and only one thing - the battery. I'm presently typing this comment on a desktop, because my phone is on the charger.
Sibling comments have pointed out that you just don't need to line things up that way. Here is how your code looks without the alignment:

def mouseMoved(self, info):
point = info["point"]
text = u"%.0f %.0f" % (point.x, point.y)
self.set(text)

Is that any less readable?

Urgent request! We need two new variables for some debugging: distance and relative_velocity. Going back to the vertically aligned format, we will add them like this:

def mouseMoved(self, info):
point = info["point"]
text = u"%.0f %.0f" % (point.x, point.y)
distance = self.calculate_distance(info)
relative_velocity = self.calculate_velocity(distance, info)
log_move(point, text, distance, relative_velocity)
self.set(text)

We had to add whitespace to the previous assignments to match the new ones. Now, with all that horizontal whitespace, my eyes have trouble tracking what is assigned to what. And the version control history will have unnecessary formatting diffs.

If you forgo the column alignment, those problems go away:

def mouseMoved(self, info):
point = info["point"]
text = u"%.0f %.0f" % (point.x, point.y)
distance = self.calculate_distance(info)
relative_velocity = self.calculate_velocity(distance, info)
log_move(point, text, distance, relative_velocity)
self.set(text)
Indeed, this is backed by Real Data! Back in the 1970s or thereabouts, IBM did a study where they put one group in an open office and another in individual offices and quantified the productivity difference. The "individual office" group was (iirc) something like 15% more productive.

All from memory, so I may have misremembered bits... As I recall it, they actually built purpose-designed buildings for the study, such was IBM's cashflow, power and arrogance back then.
Indeed it can:

https://mathoverflow.net/questions/353514/whats-the-smallest...

https://oeis.org/A333479
Like every year is the "Year of the Linux Desktop", it's the same for Turkey "This is the critical moment for Turkish democracy" ~ a fellow Turk in his late 30s.
Return to office is just management reasserting ownership over the serfs dressed up with mindless business jargon (collaboration, innovation, culture etc)
> They way I've run CD is we had continous deployment to a staging environment where final testing and stakeholder review happens, then periodic deployments to production.

As you hint at, it is called continuous delivery, not continuous deployment.

The best strategy IMO is to mob with testers, and clarify how a thing will be tested before implementing it. It saves you a lot of headaches.
Vivaldi update with accordion tabs and command chains to automate browsing
No there is no problem with no code approach for a recursive design. It will scale flawlessly.

If amount of time to learn is the problem, they will come with a better design that will be smooth for a user to build. its a UX problem not entire product's problem.
Nukes are fairly limited in their use.

The missiles are expensive and take a long time to build (I blieve around 8k vs 3.6k for an anti-nuke), and move across the map so slowly with such a huge warning (pulsating hazmat icon as a radar signature, plus a "strategic launch detected" blaring out the speakers of every player is a bit of a giveaway!) that they can't really hit anything except a stationary target.

Most successful strategies I've seen with them involve rushing T3 and firing a missile from a stationary launcher before the enemy can build antinukes, sabotaging the enemy's antinuke installations with a wave of strategic bombers, or using nuclear subs/Yolona Oss to surprise/overwhelm an enemy with antinukes very late game.
I don't know about the US but in the UK I've seen a lot of my corporate customers offshoring work to India.
Firefox just disables IndexedDB in private mode. It's a Firefox problem, not a problem with the site.

https://bugzilla.mozilla.org/show_bug.cgi?id=781982

https://bugzilla.mozilla.org/show_bug.cgi?id=1639542