1.  

    This reads like a big rant on pre c++11. Everything is shit because we already have C. Bad article IMHO, should be revised with c++ 17/20 view points

    1. 3

      I wanted to submit this article but due to the new rules I couldn’t, so glad to see someone else did it.

      I’m happy with my Linux-sunxi hardware watchdog,

      1. 1

        What rules?

          1. 1

            Are you affiliated with memfault?

            1. 2

              No, but I do like the site (my kind of work, I write c++ for an embedded device at work). Just as fluentcpp and a few other c++ sites which I now cannot post anymore.

              The only site I’m affiliated with is my personal site, see my profile for that link.

              1. 1

                Gotcha. I thought they were looking for a way for non-affiliated folks to still post more than N posts by site.

              2. 1

                they are not

        1. 10

          You can vote with your wallet and just not use Ubuntu. Debian is a great distro, on which Ubuntu is based.

          1. 8

            Another option is to just criticize these attempts but keep using Ubuntu, since there might be many reasons to do so. While it is based off of Debian, it has definitely brought big improvements to Linux. Especially desktop Linux.

            The same goes for me in terms of Mozilla and Pocket. I will continue to use and recommend Firefox, but I will not accept the integration of Pocket.

            1. 2

              I typically use Debian. But occasionally there’s stuff that’s been specifically developed for Ubuntu. Such as MySQL Workbench. Maybe I’m too lame to put it on Debian.

              I hate Pocket too, so:

              extensions.pocket.enabled;false

          1. 2

            On windows, the home version is my ssh client of choice after years of paid SecureCRT.

            1. 2

              I’ve tried Moba and it’s a good client but I’m so damn used to Putty(tray) it’s really hard for me to switch.

            1. 109

              Thanks for your efforts!

              After four links, a domain can’t have a majority of its stories submitted from a single user.

              As a datapoint, I currently can’t submit stories from my domain as I’ve submitted 14 (9 by others). I’m probably biased, but most stories have been reasonably well received so I’d consider that a loss.

              1. 46

                A simple tweak to this rule: bumping against the ceiling makes new submissions from that domain require mod approval. If posts are consistently well-received, mods can whitelist that (UserName, Domain) pair?

                1. 9

                  I like this idea! If this is too much moderation overhead, maybe users with sufficiently high karma could see this queue and add approvals?

                  1. 11

                    Maybe. I dunno. I just threw it out there, but concerns around mod overreach and cabals of power-users are as old as time.

                    Tying site privileges to karma creates all sorts of Goodhart’s-law-shaped problems.

                    1. 3

                      Yeah, but maybe the same trust system that lobsters already has would work here: namely, a mod can delegate this queue to a user they trust? It’s all highly transparent anyway so abuse could be punished?

                      1. 2

                        A hidden, secondary confidence score that is calculated based on outcomes that are subjectively chosen is where pushcx may be heading with this in due time. Putting a number to it might be a good idea.

                  2. 37

                    As a datapoint, you are not alone. I wrote:

                    in the meantime bumping up against this limit posts a note to moderators so if it goes wrong we’ll see problems

                    This definitely went wrong.

                    My apologies to those inconvenienced by it, there’s a lot more false positives than I recognized. We’ve had a couple suggestions on how to reduce the error rate like only looking at the last N months or skipping it if any of the domain’s stories have done especially well (better than average or median?). I especially appreciate the folks writing and tweaking queries to try to build up our understanding, and I expect there’s probably some novel angle to separate noise from signal that we’ll think of in the next few days.

                    1. 10

                      There’s a “homepage” link in the profile. Perhaps the limit could be increased for your declared domain, (possibly, only if it’s unique across users?)

                      1. 4

                        This is a good idea, but what if the user is submitting from two blogs? For example, their personal blog and the blog of a project (perhaps a project the user contributes to) that the Lobsters community might be interested in.

                        1. 8

                          We have an authored by checkmark, that might work?

                          1. 2

                            How many people are doing that? I think it may be acceptable collateral damage.

                            1. 1

                              Aren’t hats available for that purpose?

                              1. 2

                                Hats can’t be attached to posts… yet? Also, hats are generally used more for speaking on behalf/with significant involvement for more major projects, less associating sites to users. I suppose it can be changed…

                                1. 1

                                  To clarify, are you suggesting that hats be used as a signal for increasing the (proposed) limit as to how many times a user can submit stories from a particular domain?

                                  1. 1

                                    No, but to have people make it clear that they are posting personal or project related. A separate limit per hat would be an idea yes for the post limit.

                            2. 2

                              Perhaps rate limiting posts rather than an absolute limit (or some combination of trust - whatever that means, account lifespan, etc to generate a score/threshold coupled with rate limits).

                            3. 35

                              Yes, this rule doesn’t really make sense to me. Users who write good stories will most likely be punished in this category.

                              1. 25

                                yes, I came to the comment section to ask specifically how to handle posting entries for our own blog posts. I enjoy blogging and this is one of the few places I share my blog posts. Don’t how to handle this now.

                                1. 5

                                  So, it is mostly me posting my own stories as can be seen in https://lobste.rs/domain/andregarzia.com

                                  1. 4

                                    Yeah. I don’t blog about stuff as much as I should and lobsters is one of the good signal to noise places I’d wanna share with.

                                  2. 17

                                    Looking at @arp242 submissions, they look relevant and interesting, so I agree it seems to be a problem with the new algorithm. It will reduce the amount of interesting niche content - precisely what Lobste.rs should be about.

                                    I’m probably in the same boat as @arp242 as I submit posts from my domain. One of my submissions is a book announcement with 26 upvotes, and the other five are Elm and Postgres posts and projects, which are neither low-effort nor frequent (this is over two years). I agree with @akkartik’s comment that the timeframe needs to be taken into account too.

                                    I was going to suggest that the problem could be addressed by checking whether the user submitted other sites or participated in discussions, with an additional check for community approval in the form of a certain number of upvotes across submissions/comments. However, after looking at @UV’s comment history I see that they would have still gamed that, primarily because it’s still easy to get upvoted low-effort comments here.

                                    1. 16

                                      Same boat. On the other hand, maybe this will motivate me to start digging through your archives to find interesting things, because I can’t rely on you just posting them here for me ;)

                                      1. 11

                                        Yeah, it’s a hard choice. I like to think that my own stories, at least as of the past couple of years, are a reasonable fit for this community, and at my current rate of about one post per year I don’t feel like I’m spamming down the site. At the same time, we’ve all seen those account which just post blogspam article after blogspam article from the same domain.

                                        Maybe these measures are necessary, but I consider it a good thing that people like yourself, and drew devault, and other people who write in-depth about technology topics they’re genuinely interested in, are able to post their stories here.

                                        Besides, this restriction would mostly affect real users who have the community’ best interests at heart, right? If I was a marketing shill and wanted eyeballs I can show content advertising to, I could just create a new account every fourth article, right?

                                        1. 8

                                          If I was a marketing shill and wanted eyeballs I can show content advertising to, I could just create a new account every fourth article, right?

                                          I think we’re actually good in that case! You’d have to invite the alt account, making what you’re doing SUPER obvious. And then we’d bad the entire domain, so you’d never get links from lobsters ever again :D

                                          1. 3

                                            I sat down at my laptop after work to respond to this because, yes: I was aware of the perverse incentive, but at least it’s pretty darn obvious and it reveals bad intentions. And I was distracted from finishing this comment to investigate and confirm that, yes, this happened.

                                            1. 2

                                              Why was this user banned? The user submitted 3 things, all of which are relevant and on topic? One of the github links is pretty low quality, but again, not off topic.

                                              Or, maybe the things I want to see no longer align with the site…

                                              1. 2

                                                They were a sockpuppet of vermaden, not a person. I left the three on-topic stories that he submitted as cover for a link promoting his blog.

                                                1. 2

                                                  Thanks for the explanation!

                                                  So, if that’s provably the case that the account was a sock puppet, ban vermaden?

                                                  But, how is having multiple accounts any different than asking “joe rando” to post on my behalf, which I did today (it happened to be posted by someone I actually know, but only after I asked)?

                                                  I’m going to start following the hashtag on twitter “#promotemeonlobsters” and submit links that appear to be on topic, that don’t appear to be spam to me.

                                                  If I get enough people also do this, there will be a wide variety of potential submitters to these stories, making this silly change irrelevant. Additionally, cannot exactly ban submissions found in that stream, since I can plausibly deny I found it there, and not directly from the source by happenstance.

                                                  OR, you could stage same domain posters, showing them to a random sampling of users until they reach some upvote threshold (say 3?), at which point everyone can see them. While you’re at it, perhaps this should be the way all posts start out…

                                                  1. 2

                                                    I thought about banning vermaden for the sockpuppeting, but I don’t read him as a badly intentioned content marketer, I read him as overly enthusiastic about FreeBSD. And if he’s clever enough to find bugs and foolish enough to not realize I’m paying a lot of personal attention to him while he does it, I’d rather let him continue a bit to catch other bugs/misdesigns.

                                                    1. 1

                                                      I’ve reread your comment multiple times now, am taken aback, and instead of replying how I really feel about it, I’m going to :eyeroll: and leave it be.

                                          2. 8

                                            Want to second this.

                                            It feels like a rule that will punish personal blogs. I’ve been posting stories from my personal blog here before, I’m not sure if there are stories from my blog others posted. I think they match the content people expect here (mostly infosec related) and I don’t think that’s abuse, some of them got well received.

                                            If I’d post on medium etc. I wouldn’t have that problem.

                                            1. 5

                                              It could be time bounded, or tested against multiple time ranges?

                                              For instance, user cannot post from a domain if more than half of stories in the last 6 months are from them.

                                              Or combine that with the original: a user cannot post a domain if they are more than half of all time posts AND they posted more than half within the last 6 months. That way if you could be the majority of all time, but not the majority of recent posts, or vice versa, and still be allowed to post for a certain domain.

                                              And “the last 6 months” could be 3 months, could be 1 year, or what-have-you.

                                              1. 3

                                                I agree. The four link thing is kinda messed up. I write essays every couple of weeks or so, all about making better tech. I’ve spent some time making sure there’s no ads, no email lists, no sales at all on these links. I can’t make them any more innocuous, and I use the comments and feedback from here to learn more and (hopefully) write better stuff.

                                                It doesn’t make sense that I can’t keep doing this. Perhaps the four link rule would work better when the domains were already high traffic sites? You don’t wanna kill the mom and pop grocery stores simply because you don’t like the new WalMart moving into town.

                                              1. 21

                                                As a submitter in the table here, I’m happy to stop submitting my own site. I kinda naturally stopped doing that on HN as the community grew and the conversation quality dropped.

                                                As a reader I think this analysis of majority-submission by one user badly needs a time threshold. It seems too much to wait indefinitely for someone else to post a site before one can do so again.

                                                My entire RSS feed consists of low-volume stuff by less well-known people. And for most people, if they don’t submit their own site nobody will. I consider that a loss to myself as a reader.

                                                I’ll play with some queries.

                                                1. 9

                                                  I haven’t run it, but maybe an extra condition like this would help the query?

                                                  select domain, count(*) as submitted, count(distinct stories.user_id) as submitters,
                                                        (select count(*) from stories s where s.domain_id = domains.id
                                                           group by s.user_id order by 1 desc limit 1) as from_one_submitter
                                                    from domains join stories
                                                    on domains.id = stories.domain_id
                                                        and stories.created_at > date_sub(now(),INTERVAL 1 MONTH)   -- <=======
                                                    group by domain
                                                    having count(*) > 5
                                                        and (from_one_submitter + 1) * 2 > count(*)
                                                    order by 2 desc;
                                                  

                                                  Link to schema for convenience. I’m not sure what the query performance would be with the given indexes..

                                                  1. 5

                                                    Results:

                                                    +------------------------+-----------+------------+--------------------+
                                                    | domain                 | submitted | submitters | from_one_submitter |
                                                    +------------------------+-----------+------------+--------------------+
                                                    | github.com             |        55 |         40 |                187 |
                                                    | medium.com             |        29 |         20 |                245 |
                                                    | youtube.com            |        25 |         21 |                151 |
                                                    | devblogs.microsoft.com |        12 |          5 |                 42 |
                                                    | utcc.utoronto.ca       |        12 |          2 |                 26 |
                                                    | kevq.uk                |         9 |          1 |                 32 |
                                                    | omgubuntu.co.uk        |         7 |          2 |                 10 |
                                                    | dev.to                 |         7 |          6 |                 14 |
                                                    | gist.github.com        |         6 |          5 |                 16 |
                                                    | twitter.com            |         6 |          6 |                 19 |
                                                    +------------------------+-----------+------------+--------------------+
                                                    10 rows in set (0.89 sec)
                                                    
                                                    1. 9

                                                      Ah yes, dev.to. Forgot about that one. Haven’t seen much high-quality content from there. I think if I really wanted to see stuff from there, I’d just create an account.

                                                      1. 1

                                                        So that idea was a bust :D

                                                        Maybe we should filter common domains out of these results? Did you say the topical miscreants created 10 stories? How far down do we go before we get to their domain?

                                                        1. 2

                                                          The featured spammers posted 6 stories (now removed) from ten accounts.

                                                        2. 1

                                                          Oh my I do recognise some domains I frequently post.

                                                    1. 1

                                                      How are these product reviews/advertisements even upvoted?

                                                      I know that we all want an OS laptop but does it mean that we go ahead and accept all sorts of advertisements about them? So is Lobster the place to advertise niche technology now?

                                                      1. 8

                                                        A link to an open source library is also product advertisement in your eyes? If not why not?

                                                        How do you expect open source hardware to be successful when you’d ban from the rare places where there is an interested audience?

                                                        1. 2

                                                          Extremely different, not going to get anything out of it.

                                                          I did it for myself and shared it for free.

                                                          Are you OK?

                                                          1. 0

                                                            Absoletely not different. The source files are also shared for this open hardware. The physical implementation of course costs money, because we cannot copy physical objects without a cost, unlike data.

                                                            I don’t know what you did for free… Please elaborate.

                                                            1. 3

                                                              Ops I thought you were directly referring to the post I just submitted, my bad!

                                                              1. 1

                                                                No, nothing such was in my mind. :)

                                                                I honestly would like to know your objections, because I don’t agree with the solution (no “ads” for open HW on Lobsters), but maybe I’m wrong. I think the fact that software can be copied infinite times while physical object cannot makes the case different, and makes paying for stuff OK, and it is not strictly a business advertisement. (Also some people share their SaaS services here…)

                                                                I personally think that mass market fabrication has its costs and benefits, and while sharing schematics and code for tiny circuits (eg. YubiKey clones) is nice and fun, open hardware projects should be more than these “trivial” (from a company’s point of view) stuff, and should become a standard for more complex, and not only computer related stuff too. Until it is common every such initiative has its place in my Lobsters feed.

                                                                Why? For example my dishwasher has died. I don’t know what was the problem, and I had no chance to get to know it economically, thus I bought a new one. It was even not clear how the unit’s cover should be removed…

                                                                A widget had broken in my fridge and now it looks uggly. I’m no 3D designer, but if the parts were open source I could have 3D printed it for a few €uros at a friend or 3D printing shop (I know one in town). The vendor quoted 30 € for the replacement of a tiny plastic part, as I can only buy a kit of the stuff and related parts.

                                                                Not to mention the fact that the Intel WiFi is buggy in my old Lenovo notebook, but I need to flash unofficial BIOS to support alternative replacement cards.

                                                                Open source software is often just a huge code-blob of a vendor, and one does not build upon it, but sometimes it is still handy to have it available in that form, to fix minor annoyances, but on a daily basis I’d rather pay the vendor for its products or services. Its about the freedom of choice for me in the future.

                                                                And regarding your story: the revenged keyboard, I guess. It is really nice work 👍, but I think we can agree that it would be a better world if the vendor provided simpler means to do what you had to reverse engineer. If the manufacturer made an initiative to the sources, or at least the protocol of their peripheral, I think that would also be newsworthy in the current scene.

                                                        2. 1

                                                          You know you can downvote an item which you don’t like? The system manages itself that way. Or I have an automated message from @pushcx or @alynpost in my inbox with a reason for deleting my post. Business things is one of those reasons …

                                                          1. 11

                                                            Please do not flag things you don’t like or encourage others to do so. Mods use flags to find problems, it’s really annoying when users waste our attention because they don’t like some programming language or want to punish someone they disagree with.

                                                            Just ignore things you don’t like, click ‘hide’ on the story, or filter out the tag.

                                                            1. 1

                                                              You mean flagging is different than downvoting? Or is downvoting what the hide button is for?

                                                              1. 2

                                                                Stories have only had flagging for over five years. I’m considering editing the comment UI to match stories so people quit treating it like the Reddit “dislike” button with the extra step of randomly picking a reason.

                                                                1. 1

                                                                  I was unaware of this, my apologies for recommending doing so. Sorry.

                                                                  What do you mean with, mods use flags to find problems?

                                                                  1. 3

                                                                    There’s a dashboard highlighting stories, comments, and users getting the most flags so we can spend our time where users believe it’s most needed - otherwise we’d have to read every story and comment real-time. Thinking back to the busiest mailing lists I’ve been on, I feel like site activity grew past where that was sustainable as a hobby in late 2015.

                                                                    select extract(year from created_at) as y, extract(month from created_at) as m, count(*) from comments group by 1, 2 order by 1, 2;                                     [54/281]
                                                                    +------+------+----------+
                                                                    | y    | m    | count(*) |
                                                                    +------+------+----------+
                                                                    | 2012 |    7 |      161 |
                                                                    | 2012 |    8 |      360 |
                                                                    | 2012 |    9 |      718 |
                                                                    | 2012 |   10 |      261 |
                                                                    | 2012 |   11 |      194 |
                                                                    | 2012 |   12 |      273 |
                                                                    | 2013 |    1 |      135 |
                                                                    | 2013 |    2 |      110 |
                                                                    | 2013 |    3 |      150 |
                                                                    | 2013 |    4 |      114 |
                                                                    | 2013 |    5 |       84 |
                                                                    | 2013 |    6 |      142 |
                                                                    | 2013 |    7 |      192 |
                                                                    | 2013 |    8 |      157 |
                                                                    | 2013 |    9 |       64 |
                                                                    | 2013 |   10 |      109 |
                                                                    | 2013 |   11 |      129 |
                                                                    | 2013 |   12 |      196 |
                                                                    | 2014 |    1 |     1253 |
                                                                    | 2014 |    2 |     1010 |
                                                                    | 2014 |    3 |      938 |
                                                                    | 2014 |    4 |      942 |
                                                                    | 2014 |    5 |     1130 |
                                                                    | 2014 |    6 |      873 |
                                                                    | 2014 |    7 |     1227 |
                                                                    | 2014 |    8 |      844 |
                                                                    | 2014 |    9 |      801 |
                                                                    | 2014 |   10 |      874 |
                                                                    | 2014 |   11 |     1207 |
                                                                    | 2014 |   12 |      774 |
                                                                    | 2015 |    1 |     1055 |
                                                                    | 2015 |    2 |     1078 |
                                                                    | 2015 |    3 |     1534 |
                                                                    | 2015 |    4 |     1439 |
                                                                    | 2015 |    5 |     1200 |
                                                                    | 2015 |    6 |     1314 |
                                                                    | 2015 |    7 |     2058 |
                                                                    | 2015 |    8 |     1643 |
                                                                    | 2015 |    9 |     1678 |
                                                                    | 2015 |   10 |     2163 |
                                                                    | 2015 |   11 |     2319 |
                                                                    | 2015 |   12 |     2300 |
                                                                    | 2016 |    1 |     2273 |
                                                                    | 2016 |    2 |     2536 |
                                                                    | 2016 |    3 |     2561 |
                                                                    | 2016 |    4 |     2762 |
                                                                    | 2016 |    5 |     2960 |
                                                                    | 2016 |    6 |     2937 |
                                                                    | 2016 |    7 |     2602 |
                                                                    | 2016 |    8 |     2643 |
                                                                    | 2016 |    9 |     2803 |
                                                                    | 2016 |   10 |     3023 |
                                                                    | 2016 |   11 |     2889 |
                                                                    | 2016 |   12 |     2972 |
                                                                    | 2017 |    1 |     3711 |
                                                                    | 2017 |    2 |     3327 |
                                                                    | 2017 |    3 |     3651 |
                                                                    | 2017 |    4 |     3363 |
                                                                    | 2017 |    5 |     3966 |
                                                                    | 2017 |    6 |     3112 |
                                                                    | 2017 |    7 |     4259 |
                                                                    | 2017 |    8 |     3567 |
                                                                    | 2017 |    9 |     3237 |
                                                                    | 2017 |   10 |     3695 |
                                                                    | 2017 |   11 |     3335 |
                                                                    | 2017 |   12 |     3356 |
                                                                    | 2018 |    1 |     3720 |
                                                                    | 2018 |    2 |     3500 |
                                                                    | 2018 |    3 |     4110 |
                                                                    | 2018 |    4 |     4089 |
                                                                    | 2018 |    5 |     4585 |
                                                                    | 2018 |    6 |     3987 |
                                                                    | 2018 |    7 |     3866 |
                                                                    | 2018 |    8 |     4101 |
                                                                    | 2018 |    9 |     4648 |
                                                                    | 2018 |   10 |     5359 |
                                                                    | 2018 |   11 |     5556 |
                                                                    | 2018 |   12 |     4413 |
                                                                    | 2019 |    1 |     4515 |
                                                                    | 2019 |    2 |     4761 |
                                                                    | 2019 |    3 |     5518 |
                                                                    | 2019 |    4 |     5568 |
                                                                    | 2019 |    5 |     5447 |
                                                                    | 2019 |    6 |     5398 |
                                                                    | 2019 |    7 |     5099 |
                                                                    | 2019 |    8 |     5427 |
                                                                    | 2019 |    9 |     5802 |
                                                                    | 2019 |   10 |     5847 |
                                                                    | 2019 |   11 |     5226 |
                                                                    | 2019 |   12 |     5108 |
                                                                    | 2020 |    1 |     4698 |
                                                                    +------+------+----------+
                                                                    91 rows in set (0.23 sec) 
                                                                    
                                                                2. 1

                                                                  There isn’t really downvoting on stories. Not liking something, unless spam, is a personal choice that doesn’t seem to have an effect on what others see.

                                                                3. 1

                                                                  Just ignore things you don’t like, click ‘hide’ on the story, or filter out the tag.

                                                                  I’ve never found tag filtering useful since the tags are so broad. I certainly wouldn’t want to filter “hardware.” In terms of “hide,” I guess I’ve never understood how that’s supposed to be used. Do I click “hide” after I’ve read it just so it doesn’t show up in the listing again? How do I know I want to hide it without taking the time to read through it and saying “yeah, I don’t want to see this!”?

                                                                  1. 1

                                                                    Sometimes you know from the title, sometimes from looking, sometimes from the direction the discussion is heading. It hides the story and its comments from your pages/feeds.

                                                                4. 1

                                                                  I’m also free to state the reason and perhaps find people who also think that all these posts are just marketing upvoted enough times. That’s all.

                                                              1. 3

                                                                Can you still buy one?

                                                                1. 1

                                                                  So will the files be accessible from both filesystems? Or, when you mount it as fat you might overwrite ext2 files?

                                                                  1. 2

                                                                    If you look at the readme, it uses a feature of FAT to have reserved sectors at the beginning and places the ext filesystem within those reserved sectors .. so it’s two different filesystems that share the same file.

                                                                    1. 1

                                                                      I read that yes, but what I mean is, I’d mount it as fat, place a file, umount and mount as ext2, will the file be there?

                                                                      1. 3

                                                                        No, there is no translation or exchange of files between the two filesystems. What starts as fat stays as fat and what starts as ext stays as ext.

                                                                        1. 2

                                                                          Let A be the format that ignores anything but the very first byte.

                                                                          Let B be the format that ignores the very first byte.

                                                                          Then consider the following file:

                                                                          CA FE
                                                                          

                                                                          It can be interpreted using both formats. Format A is concerned about the value CA, format B is concerned about the value FE.

                                                                          Because the properties of the two formats don’t interfere, they can coexist at the same file, but that doesn’t mean they share any content.

                                                                    1. 2

                                                                      It’s a little bit:

                                                                      • UX model. How do you get a threaded chat app that isn’t very AIM like in Pidgin? Trying to do so within the confines of both libpurple and Pidgin would seem very clumsy to me.

                                                                      • Cultural shift. Pidgin isn’t as well maintained as it used to be, and so interest waned in Pidgin. This was brought on by things like the dream of federated messaging fading away; but perhaps it doesn’t really explain why the interest in getting things like say, Slack reverse engineered and keeping up with their treadmill has dissipated from back when the community was doing it to AIM/MSNP/etc. (Perhaps Linux users are satisfied with their Electron apps, and see no need to have it in Pidgin, as that’s how they’d previously have an app at all.)

                                                                      1. 2

                                                                        Biggest reason being that I want to have all my chats in one place. It reduces the mental load of using another application. Also I hate the resource usage of electron apps.

                                                                        1. 1

                                                                          (Perhaps Linux users are satisfied with their Electron apps, and see no need to have it in Pidgin, as that’s how they’d previously have an app at all.)

                                                                          I think this pretty much sums it up. AOL, MS, etc. didn’t ship Linux clients at all, there weren’t even browser-based clients in most cases. The marginal gain to something like Pidgin was huge because you could go from literally nothing to something that more or less worked. What’s the marginal gain from reverse engineering Slack or Teams? You don’t have to use a browser-based app or a bloated Electron app, but that’s a whole lot less motivating.

                                                                          1. 1

                                                                            (Perhaps Linux users are satisfied with their Electron apps, and see no need to have it in Pidgin, as that’s how they’d previously have an app at all.)

                                                                            Yup. I’d prefer a nice, slick app - but I’ve stopped using Pidgin years ago. I never loved it, but it was good enough for ICQ/XMPP - but at some point I switched to Gajim. Also didn’t libpurple have a ton of bugs?

                                                                            I think satisfied is the wrong term, but sometimes the “least bad” option is going in a different direction for different people. I also used Slack via IRC bridge for a long time and it was often a pain, to be honest. Not getting updates if people edited messages. No threading…

                                                                            1. 1

                                                                              Yes the UI model is a problem, its something we’re working on… That said, there is already a slack plugin and it works well enough for many. That said I’m curious on where you’re getting your info..

                                                                            1. 19

                                                                              One tip I can give you, is to not focus too much on the tech stack, but focus on your content. If your goal is to, inform people with posts about BSD (example), then make sure you write and publish, instead of making the best tech stack and not publish. If your goal is to tinker and learn webtech, then write at least a little, on that best web stack you setup ;)

                                                                              Here’s my website: https://raymii.org, also available via Gopher. I’ve written an article with screenshots of all the previous layouts: https://raymii.org/s/blog/Site_updates_new_layout_for_overview_pages.html

                                                                              1. 5

                                                                                Full disclosure: I have a Georgi steno keyboard from him, and I’m using an Ergodox as my main keyboard both at work and at home. No issues with the thumb cluster for me.

                                                                                1. 7

                                                                                  Have you tried the reader mode with Firefox?

                                                                                  1. 1

                                                                                    Yeah, but it’s very invasive and will often change far too much IMHO. With this most UI will be mostly intact. Reader mode is great for reading an article. Everything else: not so much.

                                                                                    1. 3

                                                                                      It’s also not available under some conditions and I’ve never been able to figure out exactly what they are. It’s usually fine but no heuristic is perfect.

                                                                                      1. 2

                                                                                        I particularly like about reader mode that it changes much. :)

                                                                                      2. 1

                                                                                        Yeah, when it’s available I am more than happy with reader mode. But I will keep this around for the other cases, although they are pretty rare now.

                                                                                      1. 5

                                                                                        How is he counting syscalls? strace, or something else? I ask because I want to do a few more tests myself.

                                                                                        1. 8

                                                                                          strace, yes.

                                                                                          1. 2

                                                                                            Is this the real Drew? Or was your username something like sircmpwm…?

                                                                                            1. 4

                                                                                              Yes, I am Drew DeVault.

                                                                                        1. 4

                                                                                          I have a work log, did.txt, with day by day bullet points. Like so:

                                                                                          2019-12-25 (Mon):

                                                                                          • ticket #8811:
                                                                                            • added class X with unit tests,
                                                                                            • updated Y to use X
                                                                                            • Figured out why Z broke (int overflow UB)
                                                                                          • Meeting on XXX with person A, B and C (1.5h)

                                                                                          This repeats itself for every work day. This file is synced with Syncthing to a work laptop and home.

                                                                                          Once I quit a job I rename the file to did-$job.txt

                                                                                          Wonderful when writing hours or checking up on what you did last summer, eh, I mean this sprint.

                                                                                          I have a separate file with more detailed notes, snippets and commands. Longer stuff is put up into internal documentation or unit tests or tickets.

                                                                                          Tools like apps or wiki’s require too much effort to maintain and setup, or the longevity is not guaranteed (with apps). And what is simpler than a text file?

                                                                                            1. 1

                                                                                              Not using Cherry Tree for a journal but do want to chime in because it’s a beautiful tool. Mature as well, works with Wine and just does everything you expect. Zim is an open source alternative, but not as feature rich.

                                                                                              1. 1

                                                                                                Cherry tree will import Zim wikis if anyone ever wants to switch.

                                                                                            1. 1

                                                                                              Missing a “video” tag, I think. It’s theoretically a link to an article, but the contents of the short “article” basically boil down to “watch this video” (which is where the actual contents probably are).

                                                                                              1. 1

                                                                                                Added it, was unaware that was a tag. Thanks for telling me :)

                                                                                              1. 2

                                                                                                In case anyone is interested on my take on keyboards, I’m heavily in love with the Ergodox EZ. It significantly reduced RSI for me, after trying multiple split keyboards: https://raymii.org/s/articles/Split_keyboards_a_five_year_review_including_the_ErgoDox_EZ_Matias_Ergo_Pro_and_Kinesis_Freestyle_2.html

                                                                                                I do still want a hhkb due to it being one of the few Topre keyboards (specific switch)

                                                                                                1. 1

                                                                                                  Flagged for spam, this is just a press release for some paid, proprietary software

                                                                                                  1. 2

                                                                                                    Flagged as Broken link due to medium .com

                                                                                                    1. 1

                                                                                                      I just tested the link and it is working just fine

                                                                                                      1. 1

                                                                                                        There is no “user hostile and annoying” report option so broken link fits the bill. Have you ever noticed how atrocious medium is towards readers?

                                                                                                        1. 1

                                                                                                          because the article is on medium you flag it??!!

                                                                                                          that’s not fair at all

                                                                                                          that was my first post here, but probably it is going to be the last

                                                                                                          I thought that the community here was friendly, was I wrong?.

                                                                                                          Thank you anyways

                                                                                                    2. 1

                                                                                                      not a PR, just a tool I built and I wanted to share with you.

                                                                                                      the medium post explains the motivation behind the tool, and I wanted to get the feedback of the community

                                                                                                    1. 0

                                                                                                      Off topic, but I like the domain name combo with his name. Very creative