Threads for eBPF

    1. 6

      Traditional tiling window managers have a side effect of forcing you to be as efficient as possible with your window layout. There is an additional cognitive load incentivizing you to optimize for the wrong thing:

      I disagree with this, my tiling WM is forcing me about nothing, it’s just how you use it, or what problems you want to solve. My setup exactly takes away all cognitive load - one of the main problems with my current macOS setup, I need to think about window placement all the time.

      That said, I’m planning to give niri an honest trial soon, not because I am fed up with any specific tiling WM, but I have a new machine that needs a setup anyway.

      1. 6

        I disagree with this, my tiling WM is forcing me about nothing, it’s just how you use it, or what problems you want to solve.

        As someone who 100% agrees with the author here (to the point where I finally gave up on tiling after about five years of using it), let me explain it differently: if you’re tiling, every new window you open forces you to make a decision about it. Whether that window is epehemeral or not, whether it belongs in this space or not, it showing up will make every other window in the space reflow, i.e. move around or change sizes. This is a core feature of tiling! So you end up doing things like the current top reply to your comment where you keep one full window per screen, or at most two, and if you accidentally open a new window even for a microsecond that’s going to thrash your layout. The moment I realized tiling was actively hurting me was when, upon reflection, I found out that I almost had muscle memory for opening a new window and making it full screen so my existing layout didn’t explode.

        1.  

          I think this problem is specific to dynamic tiling. It’s one of the reasons why I never managed to get along with i3 (or Sway). I got along with wmii to some degree back in the day. I don’t recall the details, I vaguely remember its stacking feature being a little less awkward than i3’s but I don’t remember exactly why; I do remember that it was equally annoying to switch among windows though (I routinely had to open like a dozen datasheets, and then I’d have to switch between them by patiently bringing each one into view).

          Manual tiling has always been the way to go for me back when I used a tiling WM. Ratpoison (which I used), and @jcs’ own sdorfehs, trivially fix this problem: opening a new window never causes reflow, it always opens exactly where you want it (actually, it always open exactly where your eyes already are, because you’ve switched to that container), and you get instant full screen vs. tiling by just moving a window to its own workspace/back to its original workspace.

          Or at least that’s how it used to work at some point, I’m not sure if this is still the case – I haven’t used a tiling WM in years, I have a large monitor and tiling WMs are super annoying (if I tile two windows side-by-side they’re too wide to read comfortably, and making one narrower makes the other one even wider; if I tile 3 or more, depending on what’s in them, at least one of them is now too narrow to be useful).

          1.  

            if I tile two windows side-by-side they’re too wide to read comfortably, and making one narrower makes the other one even wider; if I tile 3 or more, depending on what’s in them, at least one of them is now too narrow to be useful

            This is exactly what Niri solves. Every window opens at its preferred width. Niri doesn’t unnecessarily insist on filling up your whole screen. With every new window, your screen fills up until the furthest to the left scrolls out of view.

            1.  

              Indeed, although (with the usual “to each his own” caveat) I honestly just… prefer the stacking solution here. I played with Niri a few weeks (or months?) ago and I can’t say I was a fan, because it just introduces the opposite problem – if I open three windows, one of them is either to narrow to be useful, or off-screen. If it’s off-screen, I have to scroll left/right to get to it, and the associated animation (which is kind of necessary for spatial cues) gets tiring pretty fast.

              I liked ratpoison for a bunch of other reasons that go well with manual tiling though. E.g. window switching is extremely fast and works well with “local” muscle memory.

            2.  

              When I have to use X, I use notion (no not that one). It just Works and I can have a consistent layout.

              1.  

                I’ve been using Sway for a few years now, and I still miss Notion. I set each Sway region to tabbed, which gives a similar effect, but you have to do it manually after booting and keep at least one window in each region, which is slightly annoying. And sometimes I press the wrong key and the layout gets messed up in some confusing way.

                Looking at the Notion site again, I see it links to volare, a fork of Sway aiming to make it more Notion like. Just trying it out now… looks promising!

                1.  

                  I set each Sway region to tabbed, which gives a similar effect, but you have to do it manually after booting and keep at least one window in each region, which is slightly annoying.

                  You may be interested in the following config option: workspace_layout tabbed. It makes every new container tabbed at creation.

                  1.  

                    Thanks, that looks useful!

            3.  

              I have Sway configured to always make containers tabbed, so there’s never reflow when I open a window.

              I’m gonna give Niri a try though, seems neat.

            4.  

              I came here to reply to very same quote: I practically always keep 1 window per screen, full screen. No cognitive load involved here lol

              1. 5

                This isn’t feasible for me since i have a lot of things open at once, and I run out of workspace keybinds. I also do like being able to see two/three things at once.

                1.  

                  As someone who has been using tiling WMs for a long time, I also recommend a keybinding that lets you textcomplete a window.

                  Something like rofi -show window -auto-select can really do wonders for navigating around. While it’s nice to have a keybinding to jump to any workspace, you can get really far just jumping to the windows themselves

                  1.  

                    I had swayr set up to help me find windows I had lost, and I put together a little script to do the same on Niri. It’s useful, but it ended up being a last-resort thing unfortunately.

                2.  

                  well, isn’t that literally the tiling wm forcing you to avoid reflows?

                  1.  

                    If it’s a terminal running tmux then that’s cheating ;-)

                  2.  

                    one of the main problems with my current macOS setup, I need to think about window placement all the time.

                    There are some tiling managers for macos as well, yabai is my personal favorite currently!

                    I agree tiling managers have saved me from needing to care about window placement at all. I can just simply focus on coding. Which usually takes a max of 3 windows for me, all which can fit fairly well on my super wide monitors.

                    I bet there is a screen size difference for people here. Some may have less screen to work with. When using my 15” MBA I feel like the tiling manager isn’t as helpful as with a giant screen.

                    1.  

                      Interestingly while “coding” it’s less of a problem for me, unless I’m screensharing.

                      It’s copying stuff from slack or emails or JIRA tabs, that’s a lot more window switching.

                  3.  

                    I would argue though that it really depends on what your workflow looks like, if it is by any chance mostly terminal emulators and a few actual “graphical programs”, then the i3/sway workflow is very well optimized for that. It always seemed to me that things like “drag-and-drop” are never going to be well supported because you won’t use them - specifically in the case of text: highlight and paste (middle mouse button/Shift + Insert) works since the days of X11.

                    1.  

                      I think that i3/Sway actually fail at the “mostly terminal” workflow you’re describing too. When working on a medium-large Rust project, I’d have one terminal open (half-width) for code, one for build/run/debug log, one for the application output/testing, one for docs/man pages, and a few more for whatever else I need it for. With that many windows, it was hard to manage them all in Sway, as I was constantly switching between fullscreen and nonfullscreened terminals just to get some breathing room when reading logs or editing code. Terminal emulators need space too, and having any more than a handful open in one “workspace” is where Niri does fantastically well: I don’t need to edit code when looking at logs, and so on. This kind of workflow would take up an additional workspace on Sway, and then I’d have to spill into unergonomic workspace 11-20 shortcuts or close other apps.

                    2.  

                      Is it possible to integrate this with Plasma?

                      1. 12

                        There is Karousel which is like Niri, but for Plasma. Since it’s an extension, it doesn’t integrate perfectly, unfortunately.

                        1.  

                          I’ve been absolutely loving Karousel! I’ve found that libinput-gestures makes for an excellent pairing.

                          Karousel currently uses KWin’s window shade feature (X11 only) to implement window stacking, but the developer is rewriting that to not use window shading.

                        2.  

                          No, this cannot be done properly with extensions. Hopefully Plasma will support this natively in the future.

                        3. 5

                          So apparently a subset of MathML was extracted, named “MathML Core”, and is now generally available for use! This is news to me! I’ve been looking at MathML every couple of years, and walked back as I wasn’t a fan of adding heavy runtime polyfils like mathjax. But it seems now you can just use the thing?

                          What is currently the recommended shorthand syntax for authoring math and lowering it to MathML Core subset?

                          1. 1

                            Afaik https://katex.org is still the most popular

                            I’d love to see a https://asciimath.org backend translating directly to mathml tho

                            1. 3

                              For my CMS I use Temml since Katex had a bunch of bugs with MathML only mode.

                              1.  

                                From the project description of Temml it seems that it’s basically the code for MathML export ripped out and improved upon, so that makes sense that it works a bit better.

                          2. 2

                            I’m more surprised that Windows NT had an official PowerPC port in the first place

                            1. 9

                              Not only had, but was supported for several versions, along with classic MIPS. Alpha even had Win2K builds right up until release.

                              This is the same guy who “ported” (the HAL and drivers, at least) Windows NT to Power Macs. Previously only the weir-dass IBM PReP hardware could run it, and we all know how much of a dent that made in the market. For that matter, it couldn’t run on SGI MIPS either. No wonder Microsoft jettisoned those ports.

                            2. 9

                              After years of xmonad, now sway (with swaymonad which lacks some features), PaperWM looks appealing.

                              Personally, the most important feature for me is being able to switch to a specific window (workspace) with a shortcut without delay/animation and guaranteed no floating stuff in the way.

                              Anybody that comes from a “traditional” tiling WM has made the switch to PaperWM wants to share their experience? It looks like one can configure such shortcuts to switch to a number out of a fixed workspace list, and then in each workspace you could have one window, or several.

                              1. 4

                                I use PaperWM on my work Ubuntu and it’s pretty decent as far as tiling WMs go. You can customize a lot. I have noticed that it can sometimes crash or freeze (and subsequently cause a restart of the gnome shell) if you do anything related to screen sharing or external monitors.

                                For reference - on my personal I use Hyprland (but have used pop-shell and i3 before that).

                                There is also Niri now if you want a full-fledged WM (and not just a gnome extension) that uses this scrolling mechanism.

                                1. 3

                                  I recently (~1 week ago) switched to Niri. I think I like it so far, but there are a few minor annoyances I’m writing up:

                                  1. I can’t tell where I am in the “scroll”
                                  2. Fullscreen/unfullscreen expels window from column

                                  However, I am consistently getting two more hours of battery life compared to Sway so that’s incredible.

                              2. 14
                                > ping -6 github.com
                                ping: github.com: Address family for hostname not supported
                                

                                😢

                                I’ll be ipv6-only when this is fixed.

                                1. 9

                                  Same for amazon, ebay, paypal, pinterest, tiktok, reddit, tumblr, twitter/X, imgur etc.

                                  If you’re on IPv6 only internet today, you might as well not be on the internet.

                                  1. 13

                                    Azure’s handling of IPv6 is ludicrous. You get a private v6 network that isn’t routed and then you can pay for public v6 addresses (not subnets), which are then NAT’d. The largest subnet that they sell is, I think, a /125. The price for a v4 and v6 address is the same. Their stupid handling makes v6 hard to work with because v6 is designed for a world where you get at least a /64 and it’s routable (though may be firewalled) and the easy path for all of the tooling works in this mode.

                                    You get much better support for v6 from smaller players because they’re not sitting on a huge pile of v4 addresses. Vultr provides v6-only VMs for a discount, for example.

                                    1. 5

                                      I don’t care about any of these. 😁 . Kinda useless most of them.

                                      1. 1

                                        Due to a current bug in networkd that loses IPv4 routes after resuming from a suspend (easily fixed by running dhclient but anyway) I’ve had a crash course on this. Most of the websites I use regularly don’t work!

                                      2. 2

                                        There are IPv6 transition technologies such as NAT64/xlat464 that allow you to access IPv4 sites from IPv6-only hosts.

                                        This already happens on Android on many carriers, and it’ll increasingly be rolled out on other platforms.

                                        1. 1

                                          My university has not rolled out v6 to all devices for what seems to me a reasonable decision: websites that advertise v6 are broken/perform horribly (ie CNN, etc). If v6 is rolled out across the campus, then those website will break.

                                          Until those websites get their act together, the university won’t roll out v6. Until the university rolls out v6, the websites don’t care to get their act together.

                                          1. 6

                                            Happy Eyeballs is intended to break this exact deadlock, by making clients (browsers etc,) try both v4 and v6 in parallel and pick whatever performs better. Since browsers all do this now, maybe it’s time to give it another try?

                                            1. 1

                                              CNN website will break? Even more reasons to roll out today!

                                              1. 7

                                                this new blog post has a lot more detail, and that old blog post doesn’t even mention IP address certificates, so I don’t think they are dupes. and since it’s been more than a month, I don’t think the stories should be merged.

                                                1. 2

                                                  I gave up on both Apple and Google for both contacts, photos, and calendars. They keep getting missynchronized every time they updated the OS I had problems. Then I started self-hosting. So long as I back stuff up my calendar just works. My contacts don’t get duplicated, they don’t get mined, and my photos don’t get illegally scanned guilty until proof and innocent. And they don’t decide to kill my product at the last minute whenever I’m using it. So I do use Google for a few things, they’re maps wild. Annoying. Still is the best thing here in the states. I do find the distractions on the screen. Most annoying. As for the SRE, that’s just a sysdmin with a new name.

                                                  1. 1

                                                    Can I ask about your stack for contacts and calendars?

                                                    1. 1

                                                      Not op but I use Nextcloud for calendar/contacts sync (and I ignore the file hosting/sharing part of it). I use Nextcloud because it has OpenID support so it fits into my self-hosted unified login system.

                                                      1. 1

                                                        What do you use for your self-hosted OpenID? I’m thinking about trying Dex in front of a GLAuth, so i’m interested in what others are doing…

                                                        1. 2

                                                          Keycloak, unfortunately.

                                                      2. 1

                                                        My calendaring is called radicale. I have it fronted with a reverse proxy called caddy, and I protect it from brute forcing with log monitoring the checks for invalid logins.

                                                      1. 2

                                                        Whoops, I’m not sure how that got in there. I think it was their fault, since that page was up when I published it (and I didn’t look too close at the date).

                                                      2. 75

                                                        just the fact that uBlock Origin just works on mobile. How the heck do people browse at all without ad blocking?

                                                        1. 12

                                                          I find that DNS-based ad blocking works surprisingly well, and there are lots of ways to get that (depending on your OS). I guess not many people use it, or the evil people would be working harder to get around it.

                                                          1. 7

                                                            Ublock style adblocking where the whole ad element is removed rather just blocking the request that the ad element makes a lot of difference. I guess it depends on your prespective. But the former to me feels almost utopian.

                                                            1. 8

                                                              Custom rules and the element picker is another great differentiator. The ability to easily get rid of stuff that you find annoying but the blocklist maintainers don’t consider relevant is great.

                                                            2. 4

                                                              I have my own custom DoH server that does adblocking, and it gets rid of nearly every ad I’ve ever seen on iOS Safari (except YouTube, but I have Rehike to handle YouTube requests).

                                                            3. 5

                                                              I never browser the web on mobile, it’s such a horrid experience and not because of ads. Maybe some day it’ll change but tbh I use my phone for Youtube/ Music and phone calls and the camera and that’s it. It’s just god awful at browsing ime.

                                                              1. 1

                                                                depends entirely how lazy I am at that moment or if I’m out and about and just have the phone on me

                                                                in those circumstances it’s fine

                                                              2. 4

                                                                I use NextDNS, and it works really well

                                                                1. 4

                                                                  Firefox Mobile is pretty good. It’s a shame they’ve stopped supporting the platform it was born in (Linux Maemo-Meego-Mer, now succeeded by SailfishOS). Niche mobile OSes need a modern browser to be a viable alternative. My N9 was usable way past its expiration date because it had a relatively fresh Firefox.

                                                                  It’s also a shame they dropped their classic architecture and their customization ethos. I understand there were security issues, but they should have tried not to throw the baby with the bathwater. Vimperator was the very best browsing experience I have had on any platform, and it’s gone. Vim in the browser with nearly zero glitches, fast and no ads.

                                                                  1. 4

                                                                    It’s also a shame they dropped their classic architecture and their customization ethos. I understand there were security issues, but they should have tried not to throw the baby with the bathwater. Vimperator was the very best browsing experience I have had on any platform, and it’s gone. Vim in the browser with nearly zero glitches, fast and no ads.

                                                                    From what I remember, it wasn’t security issues. It’s that they tried several times with things like the Jetpack API before admitting to themselves that turning every bit of the browser internals into a de facto API surface was hogtying their ability to re-architect to catch up with Chrome’s multi-process architecture.

                                                                    Reminds me of what a PITA it is to get all the edge-cases right when extending Vim when everything is monkey-patching keybindings willy-nilly as if they’re DOS TSRs or Mac OS INITs instead of using a proper plugin API.

                                                                    1. 4

                                                                      That’s true, but security also played a role. There’s a post in Tridactyl’s mailing / issues list (can’t find it now) explaining how Mozilla is reluctant to give plugins the ability to change too much of the UI. Therefore, there new APIs do not offer that possibility. There were talks about creating APIs for privileged plugins, but it never panned out. A shame.

                                                                  2. 3

                                                                    I’ve been using cromite for a relatively long time. It had a relatively good adblock and a dark reader — which are the replacements for the only two extensions I have in Firefox on mobile. Since Firefox had added process isolation for tabs I’m back to using it though

                                                                  3. 1

                                                                    Unfortunately, my ISP (Pavlov Media) still hasn’t rolled out v6 (and their required routers are still using TKIP) My university tried rolling out v6 on their BYOD WiFi, but because a lot of websites have bad v6 support (even though they advertise them), v6 on the WiFi was rolled back.

                                                                    1. 2

                                                                      I wrote up something earlier this month that may be a lot more lightweight/reliable than tuns: https://ersei.net/en/blog/no-ip-no-problem

                                                                      Of the requirements the author lists, I hit all of them (except the one about multi-regional, which I don’t really get why if the hop is geographically close to your server; and the one with metrics, though that can be added. I guess the memory-safe part isn’t hit either, but if you find a memory-safety vulnerability in the kernel, you have bigger problems).

                                                                      As for the SSL issue, you should use a wildcard certificate so subdomains don’t show up in certificate transparency logs.

                                                                      1. 2

                                                                        I’ve been a heavy user of self-hosted FreshRSS for a few years now, and NetNewsWire on my iPhone (synced to FreshRSS via their integration). FreshRSS exports a greader API, so it should work with pretty much any client. For any desktop device, I just pull up the default FreshRSS web interface.

                                                                        1. 1

                                                                          FreshRSS…NetNewsWire

                                                                          That’s my setup these days, too. 99% of my reading is through NNW/iOS, but FreshRSS is my self-hosted data storage back-end. I do occasionally use the FreshRSS front-end.

                                                                          Inspired by @tudorr’s blog post, I set up a Yarr instance to explore it, and I have some experimental feeds in there (in-development RSS gateways I’ve been working on mostly). However my instance fell over at some point in the last few months, I just started it back up and it’s lost all the data.

                                                                        2. 8

                                                                          I’ve been busy with school, but if you’re willing, you can help me on my Jellyfin SSO project. The issues are piling up, and the code is a mess, mostly because it was my first time writing C#.

                                                                          1. 4

                                                                            So it’s Cookie Clicker with a SF/rationalist spin. Same loop of gathering resources, hitting a bottleneck, getting an option to gather another resource to help with the previous, etc.

                                                                            V jnf nzhfrq gung phevat znyr cnggrea onyqarff tnir lbh zber Gehfg guna phevat pnapre.

                                                                            As to whether it teaches me about AI alignment, playing Doom taught me to not open a portal to literal Hell. This is on the same level.

                                                                            1. 2

                                                                              I think you quit the game commented before the fun stuff happens.

                                                                              1. 8

                                                                                In my experience my posts tend to end up here anyways, so I submit them myself so I can actually get notifications on people’s replies.

                                                                                Indeed, I found this entire site through digging through post backlinks.

                                                                                Additionally, since this site is my main source for tech news/blogposts, I don’t generally have anything new to contribute besides my own work.

                                                                                I could just post my work elsewhere then wait for someone else to post it here, but then I would have no way to receive notifications about people’s comments on my work, and interacting with this community would become much more difficult.

                                                                                also, the relevant line:

                                                                                As a rule of thumb, self-promo should be less than a quarter of one’s stories and comments.

                                                                                says stories and comments. I’m definitely making a lot more than 3 comments per self-submitted post, so i’m not even sure what rule i would be violating?

                                                                                1. 21

                                                                                  I don’t think anyone in this community would have seen this post and considered it worth submitting here. Treating this site as your personal comment section for all your content is just rude.

                                                                                  1. 11

                                                                                    yeah, my reaction also was “that post seems odd” -> “oh, its a self-submission” -> “oh, of course its someone who just submits all their blogposts and nothing else :/”

                                                                                    If you submit a lot of your own posts, your standard for what to submit should be high. And few people actually write that many great posts.

                                                                                    1. 3

                                                                                      That’s my secret: I don’t finish blog posts (and when I do they aren’t good).

                                                                                      1. 1

                                                                                        I seem to have submitted one of my own every 3 years, you should try it, some good comments sometimes ;)

                                                                                  2. 6

                                                                                    You could use webmention on your blog. Lobsters support that, and it’s not hard to support. I do, with a CGI script that just makes a few sanity checks on the resulting POST request, then emails me the results.

                                                                                    Each blog post I make has <link rel="webmention" href="URL-of-CGI"> which points to the script. The resulting POST request has two parameters, source, which is the URL of the page linking to your page and target, which is the URL of the page being linked to.

                                                                                    1. 1

                                                                                      oh could I have that script? I’ve been interested in implementing webmentions for a while but never got around to it.

                                                                                      1. 1

                                                                                        Two issues: 1) it’s tied to my blogging engine, which is in C, and 2) the script itself is in C. If you still are interested, I can email you the source.

                                                                                    2. 3

                                                                                      than 3 comments per self-submitted post

                                                                                      This usually also means “comments that are on your own authored submission count to the self-submitted part”.

                                                                                    3. 4

                                                                                      hold on, you’re not even a moderator?

                                                                                      if an actual moderator wants to tell me that i’m misinterpreting the rules, and that interacting with almost every single comment on all my submitted stories isn’t enough, then i guess i’ll have to adjust my behavior, by all means, but until then..

                                                                                      1. 25

                                                                                        It is fairly common here for the community to point out that we have a roughly 1/3 rule* regarding engagement between authored submissions and others. That is before pushcx starts banning your domain (Ctrl + F “self-promo” and “take a break”).

                                                                                        I have no horse in this race but 4 links to your own site in 14 days feels definitely like something others got banned for. And I feel like it would be unjust to accept it here just because others might submit your stories anyway. Because that is actually what is usually recommended: Let others submit your blog on their own, which makes sure it is not just blatant self promotion. Though we might have a conflict of interest here looking at the invite tree?

                                                                                        The part about notifications sounds like we might instead want an additional feature to subscribe to all comments on a submission - or simply all new entries for a specific domain.

                                                                                        Again - my gut feeling is simply that it would be unfair to allow it here but punish for this otherwise.

                                                                                        * It’s blurry because the exact moment people feel like you’re just engaging to self-promo / drive your agenda is blurry too.

                                                                                        1. 11

                                                                                          The part about notifications sounds like we might instead want an additional feature to subscribe to all comments on a submission - or simply all new entries for a specific domain.

                                                                                          I would love this. I see a lot of submissions that are interesting, and I’m curious what people think about them, but they don’t have any comments yet. I tend to keep these stories open in a tab and refresh them periodically, but it would be great if there were a “watch” feature that would just notify me of any new comments on the submission.

                                                                                        2. 18

                                                                                          @adamshaylor is correct, and so is @proctrap in their reply to this comment.

                                                                                          If the only thing you’re doing on the site is promoting your work, it’s not OK. Lobsters is a community, not your marketing channel.

                                                                                          1. 7

                                                                                            Please clarify your rules. I cannot follow what I do not understand.

                                                                                            My interpretation was that as long as I was actually meaningful engaging with the community on self-submissions, it is fine. (specifically the phrasing of “write only” gave me that impression, if I’m reading everyone’s replies, how can I be treating it as “write only”?)

                                                                                            However, the interpretation I’ve seen in this thread is that replies on self promo stories are themselves self promotion. This would mean that engaging with people’s comments on my work would actually make things worse. This seems like a weird policy to have if you want to incentivize interaction, so therefore I would assume it is not correct.

                                                                                            One possible interpretation is that these replies are neutral, which would make more sense, however there is nothing in the wording to suggest that is the case.

                                                                                            I’ve made plenty of comments on other stories, perhaps even enough to satisfy the 2/3 rule under the most pessimistic interpretation.

                                                                                            or perhaps it’s not about the ratio, but just the raw frequency?

                                                                                            I could just stop submitting my own work, but that would make it very difficult to actually engage with the community w.r.t. my own work!

                                                                                            maybe this should just be implemented in code, anyways? I’d much rather I’d just gotten a “you are submitting too much of your own work as a new user, please slow down” pop-up instead of reading the same 3 sentences over and over trying to figure out what precisely they mean.

                                                                                            1. 13

                                                                                              Yes, I would also expect to see less than a quarter of your comments on your own self-promo. Lots of people read /active and comments contribute to story score, so comments on one’s own stories are also seen as part of self-promo. The point of this one-quarter guideline is that it is very easy to reach if someone sees Lobsters as a forum they are part of rather than a traffic source with some occasional commenting chores.

                                                                                              The previous attempt at a simple code solution had a too-high false positive rate and I’m currently working on new features. So I appreciate your questions and I’m taking them into account as I continue this work. In ~45m I’ll be streaming office hours that’ll include that work, but to set expectations, it’ll be an overview, discussion with any chatters, and incremental progress rather than completely implementing a next approach in a couple hours.

                                                                                              So the current code feature I have to deal with topical, well-received self-promo from people who aren’t otherwise engaging with the community is to ban their domain for a year to give them a chance to acculturate and demonstrate that they’re here to join a community rather than harvest clicks. That feels like it would be too much for this situation.

                                                                                              EDIT: To be real explicit: you’ve submitted six links and 5 were to your own stuff. To get on the right side of the guideline, take a break from submitting your own work until you’ve submitted 19 more links. This isn’t a code limitation, it’s going to be the Lobsters community reading them and folding them into our discussions, so if you pull the first 19 links off r/programming’s newest page, we’re not going to see that as meaningful participation.

                                                                                              1. 2

                                                                                                Thank you for clarifying this.

                                                                                                I do wish this conversation had happened less publicly, as while you have been very helpful, the sheer number of comments telling me slightly different things with varying levels of politeness has been frankly overwhelming.

                                                                                                1. 12

                                                                                                  There are a lot of posts, starting from a very simple nudge, because you have responded to every one with an excuse. That you have no other way to get notifications, that you’re ignoring the rules until a mod reiterates, that the rules are unclear and you have to engage, that an explanation again wasn’t specific enough, and now that there’s been an overwhelming number of public corrections. You’re getting many public responses because you’ve publicly tried to duck responsibility in so many different ways. The sum of your excuses is that you believe the rules don’t apply to you unless a mod explains to you in private and in detail but not too much length, to your preferred level of politeness, that rules do in fact apply to you because you are required to be here. And just typing that out… sure, you’ve convinced me to reach for code. I’m banning your blog until I think you aren’t here to exploit the community. If you try to find reasons to break the other guidelines, too, I’m going to ban you.

                                                                                              2. 10
                                                                                                • Listen to the feedback you’re getting. No-one likes a rules lawyer.
                                                                                                • “This seems like a weird policy to have if you want to incentivize interaction” - this is a huge unfounded assumption on your part. This isn’t Reddit.
                                                                                                • Let the community decide which content you make to submit to lobste.rs
                                                                                                • Don’t worry about reading replies etc. immediately, stuff moves slower here than on bigger sites
                                                                                                • Continue to engage in discussions on other submissions, or submit other interesting stuff
                                                                                                • Work on your interpersonal communication. You come across as rude and abrasive. This is a small site, people will notice your behavior and not cut you as much slack going forward.

                                                                                                HTH. HAND.

                                                                                                1. 2

                                                                                                  I’ll be honest, most of this just comes across as “stop being neurodivergent”.

                                                                                                  I cannot simply flip a switch and suddenly understand subtle social cues. If something about my post was rude, you need to point out what exactly it is.

                                                                                                  HTH. HAND.

                                                                                                  This is not helping my confusion.

                                                                                                  1. 7

                                                                                                    I’ll be honest, most of this just comes across as “stop being neurodivergent”.

                                                                                                    I realize that being neurodivergent comes with its own unique challenges.

                                                                                                    But I also think that there’s a higher proportion of neurodivergent individuals here than in the general population, and in the large we rub along quite well.

                                                                                                    Saying “I’m neurodivergent” as an excuse to being abrasive or unkind is perilously close to using it as an excuse for trolling. Or rather, it’s a thing a troll would say.

                                                                                                    I’ll disengage now, I realise there’s a been a lot dumped on you in the last few days. I hope you take the time to reflect, read other’s comments on this site, and figure out how it works here. If it helps, some people also wandered in here like a bull in a china shop but eventually settled down to be valued members of this community.

                                                                                                    Oh, by the way “HTH, HAND” is a Usenet idiom. It stands for “Hope this helps. Have a nice day”.

                                                                                                2. 10

                                                                                                  However, the interpretation I’ve seen in this thread is that replies on self promo stories are themselves self promotion. This would mean that engaging with people’s comments on my work would actually make things worse.

                                                                                                  Only if you interact very little outside your own self-submissions and are thus close to breaking the rule.

                                                                                              3. 6

                                                                                                OP is doing you a favor by telling you this.

                                                                                                To keep this website alive, they have to enforce strong moderation rules and when you don’t have a lot of time and resources, it’s more efficient to ban in doubt to avoid letting things getting out of hand. Sure you’ll be getting a few false positives, but it sets the tone, and keep the front page clean.

                                                                                                That’s why lobster is not collapsing under its own weight despite a small team like many alternatives did and stays relevant.

                                                                                                I got banned for one year of posting things to my own site, and I’m generally a good web citizen who appreciates and understands moderation rules.

                                                                                                Don’t wait for pushcx to come in, it will likely be too late.

                                                                                              4. 1

                                                                                                I can’t help but wonder if people are calling this spam because of the way I phrased the title…

                                                                                                I said “plea” because it rhymes…

                                                                                                after all, noone had an issue with any of my other “self promotion” posts…

                                                                                                1. 4

                                                                                                  Relax my guy, it’s because of too much self-promo, lurk a bit and you’ll see this sort of thing actually happens a lot. You are far from the first person to self-promo too much, it’s actually something the community keeps a keen eye on.