Sorry, I wasn’t clear. My question is: which kinds of apps/areas would you use it? I don’t think many Rails apps have CPU-bounded performance hotspots. Maybe some lower-level gem? Template rendering? Using this instead of C-extensions? With the recent progress on YJIT, it seems like we should write more Ruby.
Within this context, I’d be happy if some people give a try to Lenns.io. An opinionated feed reader that I’ve been using daily for about two years now.
Note: it’s not exactly a reader, it’s more like a tracker. You will read posts on their original websites. What makes it unique is that you can set priorities to per source or category. That way, you have full control what to stay at the top of your feed.
well, as a GitHub Autopilot user, I’ve pondered what would be a good alternative should I decide to ditch GH Autopilot. Founding about “continue” was “news” to me. It’s a relatively new project. What is more, it seems promising.
p.p.s. How does one present a new project without it being branded as “marketing”. I’d say this submission would be relevant to the community here even if it was submitted by the owner of the project themselves. That have even more value ¯_(ツ)_/¯
Same. I switched a few years ago after seeing how well Brave scored on the browser privacy tests and have had no reason to switch. I still use Firefox occasionally, but my daily driver is Brave and it’s worked well.
It’s my backup. There are sites where the author only developed for Blink/V8 *grumble* & others where I need to drop my security features a notch & it’s often less of a futz to just open Chromium (sadly, this is often e-commerce sites that are running who knows what).
If not blocked, links to similar posts should be flagged, and it’s should be clear to everyone that clicking on the link will lead to such a modal/popup.
From my understanding, Nitro is for the base layer. That kind of overhead is what you get if you order bare-metal instances on AWS. Then on top of that, you get the VM overhead for most instance types. A fairer benchmark would compare with one of the metal instances, but those are also 5-10x more expensive: https://instances.vantage.sh/?cost_duration=monthly&selected=c6a.8xlarge
Probably the hardware is better specced, but also there’ll be less running on it. AWS has multiple customers on the same hardware so they have to ensure nothing leaks cross-tenant. And there’s also noisy neighbour, when you’re the only customer on the box you can tune it much more easily knowing there isn’t someone sat there rinsing CPUs next to you. Not sure what they’re doing for storage too, but that is likely local rather than network attached too.
Turns out having dedicated hardware running one tenant is superior in performance. Reminds me of the (many) times we (re)discovered that during the days of VMs vs bare servers.
IIRC Ruby benefits from faster single-core speed so moving to on-prem is going to give you some benefit. Jeff Atwood’s Why Ruby? is old, but cover a lot of points. I haven’t kept up with how Discourse are doing their hosting, but Jeff has mentioned core performance over the years on Twitter.
I see other comments about Ruby having a VM, but that’s often only a problem when you have limited awareness of your platform and managing performance on said platform. In Bing’s move to .NET 7 with Principal Engineer Ben Watson you can hear a commentary on how awareness of generations in the .NET GC can help optimize along with the implications when there are modifications to the GC. You can make similar comments on Python GIL conversations that never address the nature of the performance problem.
I’m not sure if they still sell them, but for a while Intel sold chips with 128 MiB of EDDR as last level cache. We got some for FPGA builds (single threaded place and route, CPU bound with fairly random memory access patterns) and they were a lot faster than anything else Intel sold for this workload (lower core counts and lower clock speed, but when you have a single threaded workload that spends a big chunk of its time waiting on cache misses, this doesn’t matter so much). I don’t think any cloud providers offer them but they’d probably be a huge win for a lot of these workloads.
AMD’s 3D V-Cache chips have large amounts of proper SRAM L3 cache. My Ryzen 7 5800X3D has 96MB, and the new Ryzen 9 7950X3D has 128MB. Most of the benchmarking on them has been for gaming. I’d be curious to see web backend benchmarks though.
Not long-term enough. My “disposable” servers, aka web/irc/random are usually Debian, but I hate redoing mail servers, so there Ubuntu LTE comes in handy. Only doing that dance every 5 years is great.
Set up your config in Nix and then you can literally make the ISO with with the whole system preconfigured (assuming you don’t need to deal with partitioning). If you ‘redoing’ is difficult, the write make it reproducible so it’s not difficult.
You’re missing the point, but it’s my fault for not making it clear. It can only be reproducible if you stick to the same software stack, or sometimes the same major version.
I choose LTS for mail servers because I decide on something, and then only apply security updates for a few years, I am not switching to newer versions, that’s why I don’t see how nix would bring any benefit. Yes, I admit that this is a pet and not cattle, but I’m not an enterprise, I have a mailserver for 4 people. This is how I want to to run it. What you proposed would work for what I said about the “disposable” servers, e.g. web. I can probably stomach an Apache 2.2. -> 2.4 upgrade every decade, but it’s a completely different problem.
Also this is more of a feeling, but I don’t have high confidence that the nix demographic would backport security fixes for whatever-smtpd 2.x on 2023 until 2028. I’m kinda confident I would be able to get 3.x and 4.x during those years, and pretty fast.
Nix expects you to stay mostly on track. There is certainly backporting for security, but I they mostly want you on the latest version. The way the modules are set up though, they really help mitigate the entropy issues of a typical Linux set up where configs grow stale and the machine falls over. The modules will either abstract away and migrate for you or be explicit about deprecation so you will not be able to upgrade without putting your config in a working state again to move from Apache 2.2 to 2.4 if the underlying configuration changed. Also if a config gile does break, you can reboot from an older working version. If you keep the state in a VCS, then it’s trivial to spin up that exact state on a different machine too (minus the stateful parts like the actual mail).
Personally I would prefer doing regular upgrades here and there and making sure I’m kept up-to-date than languishing on a stale version (I understand it involves more maintenance).
Unless it connects over Bluetooth. Then it won’t, probably ever, because having support for the one industry-wide wireless-peripheral standard is apparently less important than being secure so they removed the entire subsystem.
I am not mocking. This really happened.
I do not build distros, and I am very happy to say that I don’t build or run servers any more, but given what OpenBSD is and does, how come projects like m0n0wall, pfSense, or OPNsense don’t use it? Isn’t this exactly the sort of thing it should be ideal for?
Well, as an example, before I deployed an OS on a server, I’d want to be very familiar with it. Run it for a while first. Try it in a VM, maybe run it on a desktop for a while.
I have machines that only have a Bluetooth mouse. Frankly, if an OS says “we support machine X” – as for example, OpenBSD says it supports M1 Macs – then I’d expect that everything on the machine worked. So for instance if I had an M1 Macbook Air with a Magic Mouse and Magic Keyboard (I don’t, but I’ve owned both and didn’t like them and sold them), I’d expect them to work.
Seems like an inconveniently short release cycle for a server. I’m running openSUSE leap/tumbleweed on all my (Linux) VPS servers now and I have no complaints. Ubuntu is “fine” but snapper was not really a selling point for me.
UI is out of the picture for a server, so it boils down to the linux distro one is comfortable with. Package manager familiarity and related plumbing scripts also play a role in the overall comfort aspect. Other than that, all Linux are created equal, IMO.
Well, yeah, as mentioned in the post… the author is not regarding Erlang/Elixir’s dynamic types. They are not as powerful as TypeScript static types, yet they are quite helpful (based on my experience)
Like most articles complaining about Tailwind, I feel like this one misses the point.
It’s essentially a small language you write in the class attributes of your HTML that compiles to a combination of CSS rules and selectors — an abstraction over CSS.
Yes, I say now on all articles about Tailwind that Tailwind isn’t an alternative to Bootstrap; it’s an alternative to Sass.
The point of Tailwind is just to be a shorthand for writing responsive CSS quickly. If that’s a thing you don’t need, don’t use it.
Unfortunately, Tailwind doesn’t support the perspective property. Implementing any sort of 3D design requires breaking out of Tailwind.
Actually now that there’s the arbitrary CSS feature of Tailwind, you could do <div class="[perspective:1000px]"> etc. but probably you should just write the CSS out in your stylesheet. Why would you want to avoid that? The point of Tailwind is not to keep you from having to write CSS; it’s to let you write CSS more quickly.
You can accomplish the exact same thing without Tailwind by using two properties:
display: flex;column-gap: 0.5rem;
This criticism is weird. You can and should use class="flex gap-2" in Tailwind. The space-x-2 family of classes predate the adoption of flex gap in Safari and are a hacky workaround to it.
Notice the long horizontal scrollbar. This isn’t just an abstraction that leaks some of the underlying details. It’s an abstraction that actively makes the experience worse.
Tailwind is a shorthand. Like all compression schemes, if you make something shorter in one place, you have to make it longer somewhere else to make up for it because of the pidgeonhole principle. Yes, if you’re using lg:[&:nth-child(3)]:hover: as a prefix on each class, it’s much longer than it would otherwise be. OTOH, I would much rather read class="underline font-bold text-blue-600 opacity-100" than
And then use class="lg:[&:nth-child(3)]:hover:random-name" in your HTML, but it’s hard to speculate if that makes sense or not in the abstract. Probably not.
Tailwind is a layer on top of CSS, but it doesn’t actually hide any complexity in the layer below. You still need to know CSS.
If Tailwind were like Bootstrap, this would be a criticism: “Hey, you’re trying to keep me from writing CSS, but now I still have to know CSS to use this thing!”
But Tailwind is not like Bootstrap. The same criticism applied to Sass would seem silly. Sass is just a way to write CSS more easily! Of course you still have to know CSS to use it.
Here are my complaints about Tailwind as someone who uses it and likes it:
The text-* properties are inconsistent. They should all just be property-value, so color-yellow-500 not text-yellow-500. I can never remember how Tailwind does the italics and bold properties for the same reason! They should be style-italic and weight-bold not italic and font-bold.
For that matter, no one needs 1000 possible color slots. 10 is enough! color-yellow-9 Maybe 100 if you want to add room to grow.
The sizes are hard to remember. text-xl should be size-18 instead. max-w-lg should be max-w-128 to be consistent with the 4px scale of margins.
In other words, my complaints are that it should be a more consistent and better shorthand, not that it should somehow hide CSS from me.
I’m all for a tag, but I suspect that normies aren’t going to stay on the fediverse. They’ll either go back to Twitter or some other corporate social media product. Fediverse just feels like people and bots shouting into the void with relatively little interaction/diaglogue. I’m sure you can curate your experience, but I don’t think most people want to go through the hassle. My suspicion is that the Fediverse enthusiasm will fade in a few months.
I have the complete opposite experience. Maybe you are holding it wrong?
Maybe? I’ve tried it a lot on several different servers over the years, and tried to make it work, but there was rarely any interaction.
How is that relevant at all? We have tags for fortran or dragonflybsd which are niches of niches sure we can have one for fediverse.
My post literally opened with “I’m all for a tag”. 🙄 This bit was relevant because the parent claimed that fediverse was going to continue growing in popularity, and I was expressing that it’s unlikely to continue growing in popularity beyond the next month or two. You’re welcome to disagree, but I’m still on-topic.
People who stick to the mainstream as it pertains to some dimension. In this case the dimension is social media platforms, but it could be politics or something else.
It’s a common phrase all over the Internet. I’m sure some racist somewhere has used it, but that doesn’t imply that it’s particularly affiliated with racists.
I get that terms like “normie”, “muggle”, or “civilian” may be derogatory depending on context but I’m curious: what racist & antisocial groups are using that term, and what groups do they target with it?
It really got moving on 4chan. Now, some people will say that not everyone on 4chan is that way, but if someone made a racist joke at Thanksgiving dinner and you laughed, it’s both of you. I don’t break bread with those types, personally.
# disincentivize content marketers by not appearing to be a source of
# significant traffic, but do show referrer a few times so authors can find
# their way back
def send_referrer?
self.created_at <= 1.hour and
self.merged_story_id.nil?
end
This looks interesting! I’m not sure you’re the author, but do you have real world applications/use for it already?
hey, mate, I’m not the author; however, I believe the real world use for it would be optimizing code - speed wise.
Sorry, I wasn’t clear. My question is: which kinds of apps/areas would you use it? I don’t think many Rails apps have CPU-bounded performance hotspots. Maybe some lower-level gem? Template rendering? Using this instead of C-extensions? With the recent progress on YJIT, it seems like we should write more Ruby.
Within this context, I’d be happy if some people give a try to Lenns.io. An opinionated feed reader that I’ve been using daily for about two years now.
Note: it’s not exactly a reader, it’s more like a tracker. You will read posts on their original websites. What makes it unique is that you can set priorities to per source or category. That way, you have full control what to stay at the top of your feed.
You failed Stan. You failed completely.
Hey, @emery, I’m not sure what you are talking about. If you could elaborate?
The CDN is blocking me. It’s not my connection so this is guilt by association.
p.s. Amazon EC2 and Amazon CloudFront are distinguished through the help of this map https://ip-ranges.amazonaws.com/ip-ranges.json
Is there some better way to sample than saashub listings?
Do you have something in mind? SaaSHub has a big enough list which is also diverse enough.
Does anyone know whether Linode & DigitalOcean VPS servers are affected?
Basically anything with a recent to not so recent intel processor is affected, so probably yes :(
Many Linode VPS run on AMD… but they have different issues.
Please help me understand as I’m confused - why would someone label this as “Spam”?
Because it appears to them to just be marketing for a company without obvious news value?
well, as a GitHub Autopilot user, I’ve pondered what would be a good alternative should I decide to ditch GH Autopilot. Founding about “continue” was “news” to me. It’s a relatively new project. What is more, it seems promising.
p.s. I’m not related to this project in any way.
p.p.s. How does one present a new project without it being branded as “marketing”. I’d say this submission would be relevant to the community here even if it was submitted by the owner of the project themselves. That have even more value ¯_(ツ)_/¯
Does anyone here use Brave? And what do you think about it?
I’m a happy Brave user. It’s giving me the slickness and “speed” of Chrome without all the tracking.
Without all the tracking?
https://spyware.neocities.org/articles/brave
Seems to have ads too:
https://brave.com/brave-ads/
Same. I switched a few years ago after seeing how well Brave scored on the browser privacy tests and have had no reason to switch. I still use Firefox occasionally, but my daily driver is Brave and it’s worked well.
It’s my backup. There are sites where the author only developed for Blink/V8 *grumble* & others where I need to drop my security features a notch & it’s often less of a futz to just open Chromium (sadly, this is often e-commerce sites that are running who knows what).
If not blocked, links to similar posts should be flagged, and it’s should be clear to everyone that clicking on the link will lead to such a modal/popup.
It’s cool. But where’s Ruby :)?
Rust is also just listed inside Clouddera (and for example avr-llvm/llvm), ruby is in Fronterra
I’m curious what the cause for the performance increase is - is it just that the on-prem hardware is that much better than the cloud hardware?
Like caius said, the hardware is probably better. But also; overhead and jitter is introduced by the various virtualization layers.
Here is a good read on the subject: https://www.brendangregg.com/blog/2017-11-29/aws-ec2-virtualization-2017.html
From my understanding, Nitro is for the base layer. That kind of overhead is what you get if you order bare-metal instances on AWS. Then on top of that, you get the VM overhead for most instance types. A fairer benchmark would compare with one of the metal instances, but those are also 5-10x more expensive: https://instances.vantage.sh/?cost_duration=monthly&selected=c6a.8xlarge
Probably the hardware is better specced, but also there’ll be less running on it. AWS has multiple customers on the same hardware so they have to ensure nothing leaks cross-tenant. And there’s also noisy neighbour, when you’re the only customer on the box you can tune it much more easily knowing there isn’t someone sat there rinsing CPUs next to you. Not sure what they’re doing for storage too, but that is likely local rather than network attached too.
Turns out having dedicated hardware running one tenant is superior in performance. Reminds me of the (many) times we (re)discovered that during the days of VMs vs bare servers.
This + fewer abstraction layers with on-prem hardware. The closer to the metal you are, the more performance you’d get - always.
IIRC Ruby benefits from faster single-core speed so moving to on-prem is going to give you some benefit. Jeff Atwood’s Why Ruby? is old, but cover a lot of points. I haven’t kept up with how Discourse are doing their hosting, but Jeff has mentioned core performance over the years on Twitter.
I see other comments about Ruby having a VM, but that’s often only a problem when you have limited awareness of your platform and managing performance on said platform. In Bing’s move to .NET 7 with Principal Engineer Ben Watson you can hear a commentary on how awareness of generations in the .NET GC can help optimize along with the implications when there are modifications to the GC. You can make similar comments on Python GIL conversations that never address the nature of the performance problem.
I’m not sure if they still sell them, but for a while Intel sold chips with 128 MiB of EDDR as last level cache. We got some for FPGA builds (single threaded place and route, CPU bound with fairly random memory access patterns) and they were a lot faster than anything else Intel sold for this workload (lower core counts and lower clock speed, but when you have a single threaded workload that spends a big chunk of its time waiting on cache misses, this doesn’t matter so much). I don’t think any cloud providers offer them but they’d probably be a huge win for a lot of these workloads.
AMD’s 3D V-Cache chips have large amounts of proper SRAM L3 cache. My Ryzen 7 5800X3D has 96MB, and the new Ryzen 9 7950X3D has 128MB. Most of the benchmarking on them has been for gaming. I’d be curious to see web backend benchmarks though.
What about servers? Would people here prefer Ubuntu over Fedora for their VPS servers?
Just use Debian
Not long-term enough. My “disposable” servers, aka web/irc/random are usually Debian, but I hate redoing mail servers, so there Ubuntu LTE comes in handy. Only doing that dance every 5 years is great.
Debian supports every release in LTS for about 5 years: https://wiki.debian.org/LTS
Buster was initially released in July 2019, and will leave LTS in June 2024.
Yeah, no.
If your installation isn’t a few decades old, that’s not long-term.
https://www.theregister.com/2022/07/25/ancient_linux_install_upgraded/
Set up your config in Nix and then you can literally make the ISO with with the whole system preconfigured (assuming you don’t need to deal with partitioning). If you ‘redoing’ is difficult, the write make it reproducible so it’s not difficult.
You’re missing the point, but it’s my fault for not making it clear. It can only be reproducible if you stick to the same software stack, or sometimes the same major version.
I choose LTS for mail servers because I decide on something, and then only apply security updates for a few years, I am not switching to newer versions, that’s why I don’t see how nix would bring any benefit. Yes, I admit that this is a pet and not cattle, but I’m not an enterprise, I have a mailserver for 4 people. This is how I want to to run it. What you proposed would work for what I said about the “disposable” servers, e.g. web. I can probably stomach an Apache 2.2. -> 2.4 upgrade every decade, but it’s a completely different problem.
Also this is more of a feeling, but I don’t have high confidence that the nix demographic would backport security fixes for whatever-smtpd 2.x on 2023 until 2028. I’m kinda confident I would be able to get 3.x and 4.x during those years, and pretty fast.
Nix expects you to stay mostly on track. There is certainly backporting for security, but I they mostly want you on the latest version. The way the modules are set up though, they really help mitigate the entropy issues of a typical Linux set up where configs grow stale and the machine falls over. The modules will either abstract away and migrate for you or be explicit about deprecation so you will not be able to upgrade without putting your config in a working state again to move from Apache 2.2 to 2.4 if the underlying configuration changed. Also if a config gile does break, you can reboot from an older working version. If you keep the state in a VCS, then it’s trivial to spin up that exact state on a different machine too (minus the stateful parts like the actual mail).
Personally I would prefer doing regular upgrades here and there and making sure I’m kept up-to-date than languishing on a stale version (I understand it involves more maintenance).
OpenBSD all the way. It just works!
Unless it connects over Bluetooth. Then it won’t, probably ever, because having support for the one industry-wide wireless-peripheral standard is apparently less important than being secure so they removed the entire subsystem.
I am not mocking. This really happened.
I do not build distros, and I am very happy to say that I don’t build or run servers any more, but given what OpenBSD is and does, how come projects like m0n0wall, pfSense, or OPNsense don’t use it? Isn’t this exactly the sort of thing it should be ideal for?
Why would you use bluetooth on a server?
The make opinionated choices and security has their highest priority. I like that.
Well, as an example, before I deployed an OS on a server, I’d want to be very familiar with it. Run it for a while first. Try it in a VM, maybe run it on a desktop for a while.
I have machines that only have a Bluetooth mouse. Frankly, if an OS says “we support machine X” – as for example, OpenBSD says it supports M1 Macs – then I’d expect that everything on the machine worked. So for instance if I had an M1 Macbook Air with a Magic Mouse and Magic Keyboard (I don’t, but I’ve owned both and didn’t like them and sold them), I’d expect them to work.
But they won’t.
For clarity, I have reviewed OpenBSD:
https://www.theregister.com/2022/04/22/openbsd_71_released_including_apple/
https://www.theregister.com/2022/10/21/openbsd_72_released/
This is the sort of question I got asked, on the Reg and on Twitter and so on.
It is a real issue and it really does affect people.
If you had, say, only got a Bluetooth keyboard and mouse on a Mac, which many many Mac owners do, then it won’t work, even as a server.
So, yes, I think this kind of thing does matter, and matter a lot.
Just use OpenBSD.
See my reply to @frign above.
Seems like an inconveniently short release cycle for a server. I’m running openSUSE leap/tumbleweed on all my (Linux) VPS servers now and I have no complaints. Ubuntu is “fine” but snapper was not really a selling point for me.
UI is out of the picture for a server, so it boils down to the linux distro one is comfortable with. Package manager familiarity and related plumbing scripts also play a role in the overall comfort aspect. Other than that, all Linux are created equal, IMO.
Well, yeah, as mentioned in the post… the author is not regarding Erlang/Elixir’s dynamic types. They are not as powerful as TypeScript static types, yet they are quite helpful (based on my experience)
Like most articles complaining about Tailwind, I feel like this one misses the point.
Yes, I say now on all articles about Tailwind that Tailwind isn’t an alternative to Bootstrap; it’s an alternative to Sass.
The point of Tailwind is just to be a shorthand for writing responsive CSS quickly. If that’s a thing you don’t need, don’t use it.
Actually now that there’s the arbitrary CSS feature of Tailwind, you could do
<div class="[perspective:1000px]">etc. but probably you should just write the CSS out in your stylesheet. Why would you want to avoid that? The point of Tailwind is not to keep you from having to write CSS; it’s to let you write CSS more quickly.This criticism is weird. You can and should use
class="flex gap-2"in Tailwind. Thespace-x-2family of classes predate the adoption of flex gap in Safari and are a hacky workaround to it.Tailwind is a shorthand. Like all compression schemes, if you make something shorter in one place, you have to make it longer somewhere else to make up for it because of the pidgeonhole principle. Yes, if you’re using
lg:[&:nth-child(3)]:hover:as a prefix on each class, it’s much longer than it would otherwise be. OTOH, I would much rather readclass="underline font-bold text-blue-600 opacity-100"thanThat’s 45 characters vs. at least 90 and much more scannable for me now that I can read Tailwind shorthand.
If you really needed to bundle these properties up for some reason, you could do
And then use
class="lg:[&:nth-child(3)]:hover:random-name"in your HTML, but it’s hard to speculate if that makes sense or not in the abstract. Probably not.If Tailwind were like Bootstrap, this would be a criticism: “Hey, you’re trying to keep me from writing CSS, but now I still have to know CSS to use this thing!”
But Tailwind is not like Bootstrap. The same criticism applied to Sass would seem silly. Sass is just a way to write CSS more easily! Of course you still have to know CSS to use it.
Here are my complaints about Tailwind as someone who uses it and likes it:
text-*properties are inconsistent. They should all just be property-value, socolor-yellow-500nottext-yellow-500. I can never remember how Tailwind does the italics and bold properties for the same reason! They should bestyle-italicandweight-boldnotitalicandfont-bold.color-yellow-9Maybe 100 if you want to add room to grow.text-xlshould besize-18instead.max-w-lgshould bemax-w-128to be consistent with the 4px scale of margins.In other words, my complaints are that it should be a more consistent and better shorthand, not that it should somehow hide CSS from me.
mate, you’ve done an excellent job describing the case for using Tailwind CSS.
p.s. I used to refrain/sway-away from it for a quite some time. However, once I adopted it, it’s definitely helping with my CSS/design productivity.
p.p.s. I’m using a “good balance” of custom classes (with @apply) + the stock inline classes.
Makes sense to me. Given that it’s a topic with interest that’s only about to grow.
I’m all for a tag, but I suspect that normies aren’t going to stay on the fediverse. They’ll either go back to Twitter or some other corporate social media product. Fediverse just feels like people and bots shouting into the void with relatively little interaction/diaglogue. I’m sure you can curate your experience, but I don’t think most people want to go through the hassle. My suspicion is that the Fediverse enthusiasm will fade in a few months.
I have the complete opposite experience. Maybe you are holding it wrong?
How is that relevant at all? We have tags for
fortranordragonflybsdwhich are niches of niches sure we can have one for fediverse.Maybe? I’ve tried it a lot on several different servers over the years, and tried to make it work, but there was rarely any interaction.
My post literally opened with “I’m all for a tag”. 🙄 This bit was relevant because the parent claimed that fediverse was going to continue growing in popularity, and I was expressing that it’s unlikely to continue growing in popularity beyond the next month or two. You’re welcome to disagree, but I’m still on-topic.
What do you mean by “normies”, if I might ask?
I assumed “normal people”/Non-tech people.
People who stick to the mainstream as it pertains to some dimension. In this case the dimension is social media platforms, but it could be politics or something else.
It is pseudo elitist speak of people who define their identity via the obscure technologies they use.
It’s also popular among racists and otherwise antisocial online communities.
It’s a common phrase all over the Internet. I’m sure some racist somewhere has used it, but that doesn’t imply that it’s particularly affiliated with racists.
Indeed; I’ve also heard it in LGBT+ & neurodivergent communities a fair bit.
It more broadly suggests “yes, we’re different, and that’s not a bad thing (maybe even a good one).”
I get that terms like “normie”, “muggle”, or “civilian” may be derogatory depending on context but I’m curious: what racist & antisocial groups are using that term, and what groups do they target with it?
I found this paper by googling “how to redpill normies”
Redpilling Normies: An Ethnography of Alt-Right 4chan Discourse.
Sounds like it should be a good entry point for your research.
It really got moving on 4chan. Now, some people will say that not everyone on 4chan is that way, but if someone made a racist joke at Thanksgiving dinner and you laughed, it’s both of you. I don’t break bread with those types, personally.
https://github.com/lobsters/lobsters/commit/e2ea9decb21de6d375148168e0aa8aeb31be1cdf
Thanks 🙇
Here’s the answer for the lazy ones:
Juggling between three different projects…