skysight-inc/HackerNews huggingface dataset:
I feel that you’ve glossed over my example about institutional size. I don’t mean to harp, but it’s a pretty good example of something a hiring manager can use to make positive inferences about a candidate. If hiding names and cost are really that important, perhaps we could list “institutional attributes” on resumes instead, but I’m not sure how well that would work either. It’d be hard to standardize, and there are too many things that could be missed. Unfortunately, plenty of good candidates are bad at laying out their skills and achievements. Where relevant and where it doesn’t lead to flagrantly unfair and biased treatment, resumes should have more information, not less. I say this as someone who is deeply concerned about equal and just treatment and who has recently been evaluating candidates.

> Which, in turn, will incentive the schools to prioritize education quality over hyper-marketing.

Believe me, I’m game for anything that makes that happen but I don’t think this is going to do it. But for the sake of discussion, removing this information from a resume could make identifying candidates who have gone through precisely these kinds of schools more difficult to identify. Accreditation is sadly not a catch-all. Plenty of schools have had their accreditation suspended multiple times or have various other statistics/metrics e.g. marketing/promotional spend, available which one could use to evaluate education quality, but only if you have a name to start your search with.
Pro: You can quickly combine a wide range of high level services (functions, queues, databases, object stores) to construct applications.
League of Legends and toxicity have always gone hand in hand. I used to blame the players, but I no longer think so.

1. You cannot lose the game quickly! Other genres like RTS, games can last between 3 minutes or as long as 30 minutes. Not so with MOBAs, it's rare to see a game conclude before 20 minutes.

2. You cannot surrender early. Even if a game is clearly one-sided, you're forced to play it out.

3. Small mistakes mean you fall behind and feel weak/useless. It's a rat race/red queen scenario.

4. Your teammates get upset when you die to your opponents. Your opponent becomes a lot stronger.

5. There's no reliable way to come back from being behind. You're basically waiting for your opponents to make multiple mistakes, multiple times until the game is even again.

I think all of this adds up to a feeling of frustration and helplessness. Everbody knows this about League. It feels good to get fed because then the game is easy. It sucks to fall behind since it's such an uphill battle.

These feelings come out in team-chat. People project, they blame, they rage. And you can't really escape it, since you're supposed to just play the game out.
It is funny how Dota 2 goes completely in the opposite direction. It lets you taunt[1], spray paint[2] and high five your teammate(useful when you kill an enemy). Because this (mind game) is part of winning Dota matches. You win when the opposing team loses its spirit.

[1] https://dota2.fandom.com/wiki/Taunt_(Equipment)#List
[2] https://dota2.fandom.com/wiki/Category:Sprays
Oh we were doing satire?
A fairer comparison would be emissions over the car's lifetime. The electric SUV would still almost certainly come out on top, but it's probably closer than the 100 vs 15 MPG would make it seem.
Thank you so much for the comment. I've wanted to hear such a thing. I'll take it consider and improve.
There's already been violence over vaccination and masks. Mostly from the usual side (alt-right): [1] [2] [3] [4] [5]

It's one thing to try to be objective and look at both sides. It's another to purposefully present a political issue as independent from political views. Anti-vax and anti-mask attitudes, conspiracy theories and tendency to violence are positively correlated with right-wing political views. That's just how it is.

> I’m convinced that all that kept this from escalating to violence is the fact that the media and “the experts” haven’t given permission.

Well, duh, if mainstream goes crazy then everything goes crazy. We know that since at least WW2.

The problem with alt-right is exactly that - their media and their experts give permission for violence, because anything that doesn't go their way is "treason" and "conspiracy". Compare what happened after Trump won with what happened after Biden did. One side did an investigation and protested. The other occupied the Congress.

[1] https://www.9news.com.au/national/sydney-cafe-targeted-by-an...

[2] https://www.reuters.com/world/europe/italian-police-arrest-f...

[3] https://www.bloomberg.com/news/articles/2021-08-02/poland-on...

[4] https://www.bridgemi.com/michigan-health-watch/violence-erup...

[5] https://www.mercurynews.com/2021/08/13/northern-california-t...
They can, and these are already multi core operations. If takes 4 cores 100ms to do this operation, so on a server with 4 cores doing a 100 of them takes 10 seconds, while on lambda it takes only 0.1 seconds to to them all in parallel.
There is an Indian version Moj [1]. India is too big a market to have vaccumm in this space.

[1] https://en.wikipedia.org/wiki/Moj_(app)
What do you mean by "CAS"?
I don’t know if it’s that nutty! “Let’s study the most dangerous pathogens” sounds like a good idea to me. So the nutty part would be doing it in a city, but would that actually make a huge difference compared to a remote lab? If it got out of a remote lab, one can imagine it would ultimately end up spreading quite far exponentially, even if it would take slightly longer to reach a metropolis.

Seems to me the main thing would be ensuring foolproof protection from anything escaping at the lab — which obviously was lacking if the theory is true. So the idea seems fine to me.
It’s still the same problem though - more so in mobas because leaving a game in progress completely ruins it for everyone. You can’t even just strict kick someone out of an in progress game. League and mobas in general have a reputation for toxicity because you more or less have to work together to win, even with wide skill gaps. Reports are all post game - wouldn’t be surprised if they didn’t do a bunch of ML on users text reports.
Thread on the Washington Post's lies re: climate change
> Breaking lockdown to protest lockdown kinda misses the point of a lockdown.

Everyone has a line where breaking lockdown to protest lockdown becomes an option. For some that line is approximately 30 weeks in.

Some family units will cope better than others. The wealthy ones with large houses, spare rooms, backyard retreats do better. Families locked up in tight, affordable housing suffer more. And when education becomes a tedious long-term chore delivered via choppy laptop without quality social interaction, the need for ending lockdown weighs heavy.

> citizens have not only rights but also responsibilities

Many of the rules have been made on the run, with vast differences between states and countries. There is no universal playbook for lockdowns. People will disagree, strongly disagree, and sometimes protest.

In regards to "fourth Reich", some look at history and are concerned by scope-creep, or foot in the door power-grabbing opportunities by law-makers. Before the pandemic, there was much condemnation of policy-making, over-stepping, even corruption and flatout lies in and around Gov HQ and parties. Endless juicy material for commentators and critics, paints a picture of alarmingly untrustworthy political power sources and related corporate associates. One might be forgiven for questioning or resisting the box-ticking responsibility demanded of citizens by those distrusted so vigorously in normal times.

"Today we are announcing a 2 week snap lockdown", said literally hundreds of days ago. IMHO protesting lockdowns is safer from moral corruption than the nightly news would have you believe.
Ignoring climate change & the real danger of nuclear weapons
Naming things is hard. There are a lot of users of Transmission Control Protocol/Internet Protocol and users of American Standard Code for Information Interchange who disagree with you. It's more of a social endeavor than anything else.
A situation where a small group of people wielding immense power over the rest is not peacefully replaceable strikes me as extremely fragile. To say it is not is to trust that group to be ever-prescient, ever-correct, never to become corrupted by power and money. Unless the belief is that the group consists of gods, that cannot be true given human nature.

And yes, the ruling body may have become popular, but in absence of real alternatives that popularity hardly means anything—at some point people have to like the government, to protect their own sanity if anything; to feel otherwise is to feel mistaken, betrayed, subjugated, disoriented, gaslit, not knowing what’s true and what’s false after years of misinformation, etc.; our egos tend to be way too fragile for that avalanche. The phenomenon is not unlike Stockholm syndrome of sorts. (By the way, this is not at all specific to China—I observed this elsewhere as well.)

Thus, I ignore the popularity and stick to facts. Transparency, processes, working systems. In Iain Cheng’s terminology, that’d be a world that can sustain itself after its creator has exited.

[0] By the way, from my reading of history, USSR had definitely messed with China politics, directly helped CCP with resources and facilitated its ascent to power.
Also, people in the EV conversion world tended to think that weight was the killer of efficiency. They later found out by experience that weight was much less important than wind resistance with the conclusion that speed is mostly killing your efficiency (along with shape of the car).
Meanwhile the German city Tübingen is raising the parking fee for SUVs by 6 times and other cities are thinking about this as well. They are too big for those cities.

https://www.rtl.de/cms/tuebingen-parkgebuehren-fuer-suv-fahr...
Everything is very open with a clear description of the issues. It was truly informative. Your website is very helpful. Many thanks for sharing!
https://www.myloweslife.ltd/
Con: You may not be able to handle or even estimate the technical/infrastructural/administrative debt involved in interfacing with what the cloud you're using _becomes_ over time. Others' clouds can thus turn your future into more of a black box, especially if your project is e.g. non-enterprise and yet operating in an enterprise cloud environment.

Pro: You usually don't need to reinvent as many wheels, and this is generally more true the more the cloud and its userbase align with you and your needs. Clouds are also generally set up to cater to different forms of opportunistic development or opportunistic project spin-ups, which is a similar sort of advantage.
Does the W3C Still Believe in Tim Berners-Lee’s Vision of Decentralization?
The reality at scale is that all cloud VMs are preemptible and unreliable. You can pay more to increase the probability of uptime but inevitably have to recover from failure sometimes.
> Have you ever talked on video calls for 6 hours in a day? Every person has a slightly different quality of microphone setup, you can't make eye contact, it's harder to read social cues, you can't get fresh air by doing a walking 1:1, etc.

Have you ever tried meeting in person for 6 hours in a day? Every person has a different quality of voice so some people sound muffled and I can't "turn the volume up" to understand them. Screen sharing at a desk is awkward and involves huddling close to look at a screen, god forbid I forgot my glasses. Eye contact is annoying because some people like to stare deeeeeeep into my eyes when I'm talking about stuff and I find it distracting. Whiteboards are nice, but I can kinda do the same thing with draw.io or visio on a screen while chatting. And we haven't even begun to talk about people who don't shower enough or like eating stinky food.

lol, see? I can make in-person meetings sound terrible, too!

And then there's the larger in-person meetings in the conference room. I don't get my giant screen, keyboard, and mouse. Nah I gotta have my clumsy laptop, it runs hotter in my lap, the keyboard isn't as nice, and then they probably dimmed the lights a tiny bit because the projector is on. ZZZzzzzzZZZZzZzZZZZzzZZZZZzzzzZ

Okay now I'm just being totally unfair lol.

In person meetings can be nice, but I can totally live without them.

Edit: But I don't totally disagree. There's always gotta be that ONE PERSON who has their microphone like 500 times louder than the other people. And then somebody who has their microphone super quiet. So I either can't hear the quiet person, or get my ears blown out by Loud Howard. And the worst part is hardly anyone knows how to adjust their mic (or my favorite - some idiot in IT forbid adjusting the mic via group policy. WTF?!)
> It is not even close to "waste", it is saving the planet in maximum comfort.

It is 100 % waste and you don't "save" the planet. Saving the planet = no car. Yeah, an EV is less wasteful than an ICE. Just don't think you save the planet.
I am not sure about the "distributed systems" throughout the article. Basically none of the examples is really tight to being a distributed system.
Exactly. All this banning of alleged misinformation backfired. To be honest, we can be glad of that even if there a now acute negative repercussions. Not because of misinformation, because of censorship attempts.
These are much more expensive than your regular EV you pay extra for EV + EV being SUV in Ireland those start at prices between 70k-100k and something like Renault Zoe or Tesla non suv cost below 55k. In most of Europe at this stage EV is something upper middle class buys to show off that they can afford going into this new trend, middle and lower class still can’t even afford entry model EV for 20-30k and will continue buying diesel and petrol cars till you will be able to buy EV with decent mileage for less than 30k
A thought comes to mind. How many of Google's dead and discontinued products are down to the increased burden of maintenance Google push on them.
Fascinating, I thought that the ion engine powering Deep Space 1 was already powered by a nuclear cell, am I wrong? Is your nuclear electric propulsion project connected to an ion engine, or is that something different?
I guess it depends on the language but I've definitely had problems with codebases that depended heavily on static initializers. IMO it's usually better to explicitly bootstrap your code.
If it wasn’t for the ceaseless gaslighting on my local subreddit, I would have never learned that I was a compassionless NIMBY who belongs in the suburbs! Who knew that it was perfectly normal for cities to be overrun with crime, trash, drugs and graffiti!
Or the migration doesn't get done and Google kills yet another product.
Thanks, I think that's a fair assessment

But now think for a bit: are video meetings the only way you can talk to your colleagues?

Here are other ways you could talk or at least do some of the updating work: chat, email, shared doc, quick audio catch-ups (Slack amongst others). Not just to send what can only be sent by those, but why not explore different ways of doing this? Managers seem allergic to trying anything besides "doing a quick call"

Why don't you put a headset and try walking around and having a walking meeting?

"People have different quality headsets" Ok how much is one of those? I guess it fits the budget. Can't do much about the connection, sure, but maybe the company can think of supporting the employees?

Do all meeting need to be 1h long? I call BS on that one. If the meeting is done it's done, but some people feel like dragging it over.

Linux development has been, for the good part of 20 yrs, done without zoom, phone calls, 1:1 meetings. Mostly through chat (irc, not slack) and email. It's doable
I try to avoid any complicated tool and simplify my life with NoOps tools. Using Kubernetes or AWS from scratch is probably going to kill your startup.

In my case, I have tried MetaCall: https://metacall.io
Losing your job for creating a workplace hazard isn’t tyranny, unless you believe you can compel your employer and coworkers to deal with that. It’s not begging the question - someone is going to be forced into a situation that they aren’t happy with. Obviously, it should be the people who insist on being a vector for communicable disease. That opposite conclusion is juvenile and silly, and that’s why antivaxxers who are fired and play the victim on social media are being rightly ridiculed for it.
This new ice cream is low fat, I can eat as much of it as I want!
Thank you so much for the comment. Text-to-speech costs $16.00 USD / 1 million characters[1]. So if an article has 5,000 characters, it costs 0.08 USD. If you put 20 articles, it costs 1.6USD. And current my assumption is most of the articles contains more than 5,000 characters.
[1] https://cloud.google.com/text-to-speech/pricing
The one thing I've learnt from Musk and Bezos needling each other like six-year-olds is that 200 billion dollars is not sufficient to make one have an innate sense of self-worth.
Yeah, this was surprising to me too. Maybe I've just never worked in organisations big enough where you can sneak off to rewrite services using a surprise programming language without any discussion about it.
Hey, this is pretty cool (I am doing the oldhat stuff, so interesting to hear about something different)

>> Job scheduling is built-in (and -fuck- logs are much more accessible on a failed job container than in a custom cron + sh solution)

Can you expand on this? How do you handle logs?
It defines who was surveyed, you can only guess what they mean by "executive." Their definition could limit it to 10-100 respondents, and how many of them are currently working from home? That 46% may represent like 20 people, making it statistically garbage.
I can’t wait for half of all housing to become vacant and housing and rent prices to totally not go down at all.
"It is marketed that Teams would consume 2x less memory as a result of the transition." Not sure if that's the article or the statement from Microsoft, but what does 2x less memory even mean? Half the memory? Quarter? If so, why not just say that?
The last thing I want in my shell script is to have it depend on a brand-new utility, which is part of the Rust ecosystem that is itself still new and evolving. Shell scripts need to be super stable and portable.

Edit: If I need GUI in my scripts, I'd probablyjust use dialog and other curses stuff.
You can pin multiple versions of the same dependency, just not with the shitty ldd you're thinking of.

Or avoid dynamic linking altogether.

Rust lets you have multiple versions of the same crate living in the same executable.
Most of the industry where the guy will be paid appropriately is going to be private. Cyber security specialists for things like AWS get paid much more than any government contractor.
Funnily enough, I tried the same thing a while back [0], and got basically the same minimum size (112 bytes in my case). Though it's not nearly as impressive as the article, since all mine did was _exit(42).

I suppose I have no choice but to spend a few hours to try and shave off a couple more bytes now.

[0]: https://github.com/colatkinson/tiny_x64
So they're not actually doing anything with the pile of garbage webviews they base their chat on? Darn. It'd be nice to export conversations to text files from the client side, or at least be able to, ya know, RELIABLY COPY AND PASTE MORE THAN 1 MESSAGE AT A TIME.

And then heaven forbid I need to scroll more than a little bit.

This doesn't sound like it solves ANY of that. They just changed the rendering engine. Whoopdeefuckingdoo.
I at least partially agree with you. I wouldn’t suggest that a university name or even the presence of a degree should ever occupy the crux of a decision to proceed with or reject a candidate. I guess you could say I think of it as primarily additive value. The bone I have to pick is simply that I think more, rather than less, information is generally better in this case because it makes it possible to determine how additive it truly is.
/all was opt in. this is basically barrens chat from literal decades ago. I feel like things turned out ok back then. What's the difference now?
[disclaimer: manager] To echo Humbledrone's note:

> If anything, my "big shot" factor is higher remotely than it is in person. Physically, I'm just a normal person, made of meat and vulnerable like anyone else.

This truth has been caricatured in many movies and TV shows, where the boss speaks from some large screen on the wall. Or think of Star Wars, when the bad guy is talking to the Dark Lord, who shows up as this massive 3-d projects.
Not to mention that most goods cost 20-30% more in Europe. The USA is a significantly wealthier country than even the "rich" Western European ones.
I'm a manager and I talk people using teleconferencing apps 6+ hours a day. I like it better than doing it at the office, where I comically have to use the same technology to talk to people in other offices.

I'd rather stay 6+ hours in meetings in more comfortable clothes (loose shorts) and sitting in a more comfortable chair - not to mention the lack of people wanting me to leave the meeting room because of THEIR meeting.

Yes, communication suffers to a certain extent, but occasional visits to the office eliminates the problems with 1:1s you mention. And at least in my experience, this small degradation of in-person communication isn't such a big deal.

So if you surveyed me, I'd say "Please let me stay home!". Also, if IC work is "great to do remotely", I'd rather see my team at peak productivity remotely than indulging any possible desire I could have to talk to them in person. As a manager, I exist to unblock and help my team, so what's best for the team is best for me.
My experience that a certain systems programming language of Unix origins featuring 1 namespace and an unhygienic token-based macro system also has few issues with function-name capture, even in code bases with seven digit LOCs.

That makes me severely disinterested and skeptical about hygienic macros.

They are too weird for the little benefit they provide. You can't look at a piece of code and know what it expands to.

Hygienic macros break lexical scope, because code produced by a macro being invoked in some file "A.lisp" is seeing lexical variables defined in some different file "B.lisp". Lexical scope must be physically enclosed and contained. If you expand it here, it sees the variables that are here, and not some other ones elsewhere that you don't see here.

Given a nesting like (x (y (z a))), if y binds a, that must be like a brick wall; there is no way that the a reference in z can get around it, to connect with a binding of a produced by x. Either that a refers to z's own binding, or else to y. Yet hygienic macros can perpetrate a lexical-scope-destroying wormhole which can do that: the inner a reference can bypass a definition set up by y, and go to the one in x.

It's a downright security issue, like going around your company's firewall, or escaping a container or chroot jail or whatever.
> You're ignoring the case of a list being densely packed and embedded inside another data structure.

No, I am not. This conversation is exclusively about non-intrusive doubly-linked lists.

If you want to have a conversation about intrusive doubly-linked lists we can have it, but it is a very different data-structure.

> You really need to stop assuming what kind of computers other people are programming

Every week I touch x86, arm, ppc64, riscv and gpu assembly.

I write code for apps daily that run from 16-bit micro controllers to the largest super computers in the world, going through phones, desktops, cloud, etc.

I am not assuming what others are programming, but rather talking about what I program for, which include most hardware that anyone can buy today, and quite a bit of hardware that almost no one can even buy, as well as hardware that's not for sale.