1.  

    It’s really saddening how authentication on the web has turned in to “Let google do it”. Does anyone know of any active projects for google like sign in?

    1. 6

      I found https://www.keycloak.org/ to be relatively “easy” to operate. It’s well documented and supported, based on the JVM. You could use it with OAuth/OpenID connect or SAML and administer users via web interface or from external sources like LDAP.

      1.  

        It’s not google, it’s oauth. You may allow your users to use other providers. Like Facebook or Amazon. What makes the matter only slightly less horrible.

        1.  

          The project readme says otherwise

          It depends on Google as its authoritative OAuth2 provider, and authenticates users against a specific email domain. Further authorization based on Google Group membership can be required on a per-upstream basis.

          1.  

            There are also other OAuth2 providers.

      1.  

        Looks like this was all added by someone not working at gitlab. Makes you wonder if being open source will give GitLab the power to beat any competition on features because by giving out so much for free they get so much back for free.

        1. 18

          And how do we know this is real and not just some troll making up a story?

          1. 9

            IRC and I are the same age. It’s been 16 years of using IRC for me by now, and I’m still to see any real alternatives really take off. XMPP sadly died. Matrix is promising, but most people seem to still use it as an IRC bridge.

            1. 4

              Matrix makes quite a fine IRC bridge though. Better mobile support, lets you see a list of when you were pinged, and image hosting. These days it has almost every feature I need to switch from telegram but the client is still too awkward to use.

              1. 2

                and I’m still to see any real alternatives really take off

                Slack. ;)

                1. 3

                  The largest slack server I’m on has 70 people. That’s 1/4 of the number of nicks in #lobsters, half of whom are regular participants. Our channel is only the ~150th largest channel on Freenode. There are some significantly larger channels.

                  I don’t know what the largest Slack channel is (there surely must be some much larger than the largest one I’m on), but I don’t really see Slack going after that kind of audience. Slack feels to me like a meeting or conference room, whereas IRC feels like an auditorium or a stadium. It has tooling and social conventions to accommodate large, public audiences. I haven’t seen that replicated on other chat platforms.

                  Slack has been undeniably successful and has taken users from IRC in being so. I think it accomplished this through market segmentation, though, and isn’t trying to solve some of the scale problems IRC has solved.

                  1. 5

                    When Slack kicked Reactiflux off the platform for having too many members, they had 7,500 members. Currently, Reactiflux on Discord has 35,000 members. At least one estimate puts freenode at ~88,000 users.

                    1. 5

                      There are some enormous Discord “servers” (which is a total misnomer – they aren’t dedicated servers afaik, but it’s a word that resonates with gamers); maybe Discord would be a better spiritual successor from a scale perspective. I’m not sure what the biggest Discord is, but the biggest streamer I could think of (Ninja) has 40K people in his Discord, 8K of which are signed in right now (on a weekday during a workday/schoolday). These big-name streamers have big fan communities that use Discord a lot like I’ve always used IRC: partially for asking for help, but mostly for dumb jokes :)

                      1. 3

                        I was just addressing the “alternatives take off” part. I agree they might be targeting different segment. I also think they did better job focusing on UX. The next alternative that addresses the segment you’re describing should similarly focus on good UX. Maybe charge for hosted versions or something to pay for developers to keep it a polished product, too. Users hate buggy software when their prior software worked well. They’ll switch back if they can.

                  1. 3

                    I’d be curious to read more about the actual changes and improvements they made to WINE. I’m curious if Proton has some sort of fundamental architectural differences from WINE, or if it’s just that they’ve poured a lot of blood sweat and tears into fixing small issues and it adds up over time.

                    1. 3

                      Taken from https://steamcommunity.com/games/221410/announcements/detail/1696055855739350561

                      Q: What is Proton exactly? How does it differ from normal Wine? Who worked on it?

                      Proton is a tool distribution based on a modified version of Wine. The included improvements to Wine have been designed and funded by Valve, in a joint development effort with CodeWeavers. Here are some examples of what we’ve been working on together since 2016:

                      • vkd3d[source.winehq.org], the Direct3D 12 implementation based on Vulkan
                      • The OpenVR and Steamworks native API bridges
                      • Many wined3d performance and functionality fixes for Direct3D 9 and Direct3D 11
                      • Overhauled fullscreen and gamepad support
                      • The “esync[github.com]” patchset, for multi-threaded performance improvements

                      Modifications to Wine are submitted upstream if they’re compatible with the goals and requirements of the larger Wine project; as a result, Wine users have been benefiting from parts of this work for over a year now. The rest is available as part of our source code repository for Proton and its modules.

                    1. 2

                      Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

                      Non commercial makes it pretty much unusable for anything. Not even open source can touch it.

                      1. 1

                        More inclusive and open

                        Male and female emoji have been merged into gender-neutral emoji that are relevant to you

                        I fail to see why this is “more inclusive” or “open”. I mean, I’m all for people who are gender-neutral, I have no problems with this, but considering that the vast majority of the population isn’t gender-neutral, it’s actually less inclusive, by definition. Either provide more possibilities or go ahead and just say that there are fewer options. But don’t bend over backward to appease a small amount of people by normalizing everyone. :(

                        1. 6

                          The way I see it is that Unicode emoji tried to be gender-inclusive by adding a “female” modifier (emoji + zero-width joiner + ♀️).

                          This reinforces a false binary, and the way it’s implemented in mainstream emoji design reinforces gender stereotypes. Women have long hair, makeup, and pink clothes; men have short hair and blue clothes; that sort of thing.

                          Gender isn’t something that can be seen, and so I don’t think adding more and more gender options makes sense. In my opinion, it would be much better to offer stylistic choice, such as “long hair” or “makeup”, as options unrelated to gender, since that’s what they are.

                          I don’t agree that having fewer gender options makes it less inclusive. It isn’t saying that every emoji represents a non-binary or agender person or anything. It simply does not specify a gender, and so they aren’t excluding anyone on basis of gender.

                          Edit: it’s like how the basic facial expression emoji were never gendered to begin with, and so there is no need to add more gender options to them.

                          1. 0

                            Gender isn’t something that can be seen

                            Most of the time it can but not on something as tiny and reductive as an emoji without having to use things like clothes color.

                            1. 0

                              Sure, you can guess, and odds are you’d be right a lot of the time, but it still isn’t defined by any kind of outward appearance.

                          2. 2

                            Additionally, I find it odd that they’ve chosen to reduce the set of available choices when it comes to gender, but they’ve greatly expanded the choices when it comes to race. I think they should decide whether they want to provide options for things like race, gender, sexuality or not provide options.

                            1. 1

                              I poked around and found a relevant pair of questions in the FAQ on the race and gender questions. They don’t specifically compare the two decisions, but the rationale for each is there.

                          1. 4

                            I’d like to know why DosBox-based games are on this list, since DosBox on Linux doesn’t need things like Wine and would function the same on Linux as on Windows.

                            Separately, there are tons of Steam games I have that have Linux ports but the Linux port isn’t natively on Steam (eg. Quake, Unreal, etc.) I’ve never understood why this is. I end up using a custom compiled ioquake engine with assets from Steam, which works great.

                            1. 4

                              With older games that were ported to Linux, the distribution rights are often (but not always) with a different publisher.

                              Since Steam requires a game to have ports for different platforms of the same title under the same product ID (and thus publisher), there is no way to set up a proper revenue sharing system for the owners of the Linux ports (or Mac ports, old Mac games are in the same boat)

                              Steam initially required a single title to be a single product ID because they don’t want publishers to make people re-buy old titles that were newly ported, in order to boost SteamOS adoption - this way, many players would have a half-decent Steam library from the get-go on the new platform.

                              Many of the old porting shops for Linux and Mac have gone under, or the ports haven’t been maintained since before Linux 2.6 or even 2.4, meaning that many of the ports can no longer be trivially made to work on modern day distributions. Many games from before say 2003 used SVGA lib to render directly to the framebuffer, for example, without going through X11.

                              So, sadly, many of these ports are lost to the sands of time and the murky status of IP limbo.

                              This does not explain why DosBox titles are run through Wine, but I guess that’s just a matter of the publisher not being interested in making and testing a Linux build, given the limited revenue that comes from the platform. These re-releases are probably a very low budget and low income affair, more for the sake of IP owners being able to point to them and say “see, we still provide these products! Preservationists which are distributing our old games are plain pirates, they are not serving a higher purpose!”. But maybe that’s just me being cynical.

                              1. 1

                                I’m sure in a lot of cases you’re exactly right. I’m just frustrated because the games I’m referring to are largely exceptions. Take Quake 3 - the engine is released under the GPL, has a community maintained fork, targets OpenGL rather than Svgalib and Valve have the same distribution rights to it as to Wine or Dosbox. It’s possible this is still publisher related, for example if Valve are expecting the publisher to compile/support it and the publisher doesn’t do so. In the end it seems like a lack of economic incentive to package and distribute a thing that already exists.

                                Most id engine games are in this situation and a couple of those were included in the current beta. They really do use Win32 dosbox on Wine to run a DOS game (so a 500Mb download for a 10Mb game.) 430Mb of that is a Wine/Proton tarball which is then extracted (but left on disk) so Proton on disk is 1.6Gb to run a 10Mb game.

                                PS. I had great fun with SvgaLib on Linux for games before Steam came along. At one point I was using an a.out version of Doom on a much newer system, and it worked great because a.out had a parallel set of usermode libraries so everything was period except for the kernel, which was the only thing that needed to be compatible.

                              2. 2

                                This has annoyed me before. I got a dos game from gog a while ago and I thought it would be trivial to run on linux but it turns out gog bundles the game and dosbox together in a way you can’t split apart. I tried to get the dosbox version to run in wine but it wasn’t working so I had to find a torrent of the original dos copy

                                1. 6

                                  GOG gives you a single installer that includes DosBox and the game itself; once you’ve gotten the files out you can ignore the DosBox-related ones in favour of running the original binary in your own copy of DosBox or open-source re-implementation or whatever.

                                  To get the files out, you can run the installer in Wine, or use a tool like innoextract.

                                  1. 2

                                    the worst ones are when GOG.com is delivering a butchered Win32 game and you can’t get the original copy out of it

                              1. 2

                                I’m so glad they decided to make this open source. I wonder why a custom version of wine was needed or is this just a configuration wrapper on wine to make it work easier?

                                1. 2

                                  Both, it seems. Proton (https://github.com/ValveSoftware/Proton) seems to be a configuration wrapper + wine, but the wine version is their own (https://github.com/ValveSoftware/wine).

                                1. 2

                                  Publishers know what they are doing. Nobody cares about people wanting to block Javascript.

                                  You can disable Javascript of course and at this point the web is still usable without it. However publishers will increasingly turn to protections against JS blockers, you can thank the increasing aggressiveness and popularity of ad blocking extensions for that.

                                  1. 4

                                    You can disable JavaScript but not with a usable UI, so practically most people cannot.

                                    Also, JavaScript should be disabled by default, enabled on a per site basis and marked as “Not Secure” anyway.
                                    Browsers should make SRI mandatory for JavaScript and they should take special attention to suspect HTTP headers used with scripts.

                                    1. 1

                                      Interestingly sites like ebay and amazon do work fine without javascript. Not quite as comfortable but no quirks there either. Ebay has gotten worse over the years I admit….

                                    2. 2

                                      Their is a fairly good compromise. I use uMatrix which blocks 3rd party scripts by default and gives you a ui to enable them as needed. Quite often it doesn’t break anything and when it does it’s usually super easy to work out that a script from a cdn is important but a script from twitter or google analytics is not.

                                    1. 4

                                      The problem is not JavaScript or frontend libraries. I have a VueJS SPA with 100% client side rendering. I had it tested on a 7 year old desktop and it was still super fast. The first page load was 300kB and then every page load after that was about 10kB. It’s very easy to make a very fast website thats JS reliant.

                                      The problem is almost entirely from 3rd party scripts. So many websites import 30 tracking scripts from other sources that are poorly written and make the website slow to a crawl. I also think many of the big websites like twitter and reddit were made slow on purpose for mobile so that you install their app.

                                      1. 3

                                        I don’t understand why this matters. Both Windows and Mac versions can still be downloaded from the docker website without logging in:

                                        I found those by googling “docker for $OS”. The Mac page was the top result and the windows was the third.

                                        1. 16

                                          I searched docker for windows and it took me to this page. Which asks for a login to download. I think the big deal is how dishonest the reply from the docker team is.

                                          “we’ve made this change to make sure we can improve the Docker for Mac and Windows experience for users moving forward.”

                                          This is such obvious marketing BS and it’s insulting that they think the average developer doesn’t know this is so they can send more marketing emails and not to “Improve experiences”.

                                          1. 1

                                            In their defense, it takes money to improve the experience, and marketing yields money. So indirectly, marketing allows them to improve the experience. I entirely agree that they should just come out and say that, however.

                                            1. 1

                                              I love this reasoning! I wonder where else they could improve.

                                              I think funneling more docker users into Enterprise plans would be big $$$, maybe they could cap the number of images downloaded from the store for free, and then sell licences for more downloads.

                                          2. 7

                                            It’s required from >= 18.03

                                          1. 2

                                            Awesome idea. Almost makes me want to run my own for something but the effort would be pretty big.

                                            1. 2

                                              I haven’t had ads on my blog in over a decade. I’ve been meaning to remove the Facebook Page/Twitter widgets too when I get around to my redesign, since I’m pretty much giving both companies free information with them.

                                              1. 4

                                                There’s a lot of implementations that load the widget once the user want to use them. They are pretty common in Germany and pretty much work by having the button “primed” with one click, which loads and activates the JS and the widget.

                                                1. 1

                                                  I think thats how most privacy extensions make them work. Disabled until you click them.

                                                2. 3

                                                  I have such buttons that work without Javascript. Just normal links.

                                                  1. 1

                                                    You might consider using these or similar social sharing buttons without javascript or tracking.

                                                  1. 25

                                                    I give away Sidekiq and sell Sidekiq Enterprise. If you use Ruby/Rails, it’s the standard. https://sidekiq.org

                                                    1. 3

                                                      it’s the standard

                                                      For a very good reason. Wonderful piece of software. Thanks @mperham!

                                                      1. 2

                                                        Woah thats awesome. I have been using sidekiq lots. Great bit of software.

                                                        1. 1

                                                          Hey @mperham!

                                                          Thanks for all of your code. I’ve used and loved several of your projects.

                                                          Out of curiosity what is the current status of Faktory? It sounded like an interesting project, but the rate of development looks like it kind of cratered last Dec.

                                                          1. 2

                                                            It’s under active development but summer has been slow due to family issues. Latest:

                                                            https://mastodon.xyz/@mperham/100583959557092421

                                                        1. 1

                                                          Something I don’t understand is that this isn’t how capitalism is supposed to work. If there exist enough women who are willing to pay for pants with larger pockets then they’ll be made, won’t they?

                                                          I’ve also heard many of my female friends complain about their tiny pockets, maybe I’m in a bubble and most women don’t mind? Maybe my friends keep trying pants with larger pockets and not buying then because they don’t look stylish enough? Maybe there’s a global conspiracy? I’m having a hard time deciding which of these options is most likely to be true.

                                                          1. 7

                                                            It’s probably a disconnect between what people complain about and what they buy. I heard fake pockets make pants look slimmer so when a designer adds large pockets they sell less of that design even though thats what people say they want.

                                                            1. 1

                                                              Presumably the women in question care more about looking good than carrying things.

                                                              The women I know who have different priorities wear different clothes–as do the men I know.

                                                              1. 2

                                                                Then thats just the market working as normal. There will be no shift to more useful clothing if people don’t buy that even if they complain to others after buying it.

                                                                1. 2

                                                                  I speculate that people who care about the appearance (rather than functionality) of clothes buy more clothes.

                                                                  If that effect exists, how strong is it? Do 10% of people buy 90% of clothes?

                                                                  I heard it is like that for booze: 10% buy 90%. And it ain’t top shelf…

                                                            2. 2

                                                              I found this article really interesting since I had no idea the problem existed. I think maybe the suppliers dont either. The stuff they make that’s slimmer or lighter in pockets sells the most. When Im in Walmart or Target, the heavier stuff isn’t what people are trying on. They might have noticed this eventually modifying supply practices to sell attributes majority were buying.

                                                              Another thing thing comes to mind is that each piece of clothing has multiple attributes. Women probably buy something that looks and feels nice despite smaller pockets they don’t like. However, a simplistic analysis of purchasing data might count those sales as a yes to all three. They mighy think small pockets are in demand even though they didnt matter. Then, start putting them on more clothing.

                                                              In any case, there’s certainly an unserved need in the market. Smaller suppliers with a proven design/style should consider making a version of each with bigger pockets. A big uptick in sales of those might cause larger suppliers to follow suit.

                                                            1. 7

                                                              I love to see how both Google and Samsung completely miss the mark with the size of their mobile phones. There were clearly not enough woman involved in the development of those phones.

                                                              My partner puts hers into a second separate pouch on a belt which she wears specifically to solve this problem. She hates large handbags and she does need the larger phone for power and usability. Sometimes she adds a photo camera to her belt too, because it still takes the better pictures. And it doesn’t look shabby at all, but it took her a long time to find something stylish that was also functional.

                                                              1. 2

                                                                I love to see how both Google and Samsung completely miss the mark with the size of their mobile phones. There were clearly not enough woman involved in the development of those phones.

                                                                How did they miss the mark though? Their phones sell very well and people clearly want the bigger size. It’s the pants companies that missed the mark or maybe the consumers who keep buying pants that don’t suit their needs.

                                                                1. 3

                                                                  How did they miss the mark though? Their phones sell very well and people clearly want the bigger size. It’s the pants companies that missed the mark or maybe the consumers who keep buying pants that don’t suit their needs.

                                                                  Well, it’s not like the size of pockets in women’s clothing, has changed significantly over the last 20 years. In my daily life I see a lot of women still using their iPhone SEs or Samsung Galaxy S3 minis and older smaller phones. When I ask them about this, the argument always goes like this: “I do want a newer and better phone, but they are so big! If only I could carry them around without a purse!”. When I reply: “Don’t you have pockets?” the reply to that is usually something along the lines of: “But bigger pockets make my pants look baggy!”.

                                                                  Up to this point, you could still argue that it’s the fault of clothing manufacturers, but all changes once you take a closer look at women’s bodies, clothing and how the two of them fit together. Once you’ll do, you’ll realise that it’s a (not so) simple matter of geometry. Women’s hips and behinds are usually more curved then men’s. Where men can fit a large flat 5,5” phone, women usually can’t without fearing that they’ll bend or break it at some point. Also most men don’t care that they have somewhat more bulgy pockets, while for many woman this is an absolute showstopper.

                                                                  I should also note that while my partner does have the average women’s body, but she doesn’t have the average women’s attitude towards technology because she also is a software engineer in daily life. From other women, she often gets the question “Don’t you think your phone is a little on the large side of things?”. If the situation allows it, she replies by opening an ssh-session and showing other women that you’ll need the size to conveniently type the commands, but that is also the only reason she didn’t settle on a smaller phone.

                                                                  Men usually just ask her: “Hey! Do you have that phone? I’m considering to buy that one as well! Can I have a look?”.

                                                                  So to sum things up: Women do want bigger, better and faster phones. If only they could make it work in daily life and it’s not only a matter of just putting bigger pockets in clothing. The aesthetics and socal aspects play a huge role for the other gender as well, which gives you contradictory objectives to solve for.

                                                                  Note: My experiences might just be due to the area of Europe I live in, but over here, it’s a pretty obvious issue which has largely been overlooked by 2 of the 3 big phone manufacturers.

                                                                  1. 1

                                                                    It sounds like these woman have a conflict of interest. You either use a small phone, buy pants with big pockets or use a handbag. I acknowledge the social aspects at play but if you won’t buy pants with large pockets or a handbag then you will have to buy a small phone. And there is nothing wrong with small phones, I personally find many of todays phones too big. My thumb can’t reach half the screen on some of these new phones.

                                                                    I think the big phone OEMs would have looked at this and decided that adding an extra range of phones for small pants pockets won’t sell enough to make it worth it.

                                                                    1. 3

                                                                      I would not phrase it as a conflict of interest, but rather as modern smartphones being blatantly oversized and having terrible usability. Don’t forget that it’s women that make about 80%, and have a strong influence on more than 95% of all consumer decisions. Reading the market wrong and building products that most of them are physically unable to use in a comfortable manner due to the size of the product and the physical size and shape of the bodies of such a large and powerful group of end users could be a deadly sin for an OEM.

                                                                      Women do need bigger pockets in the literal sense, but the purpose of this thread was to get the idea across that finding clothing with bigger pockets is often very hard, if not impossible. I’ve previously elaborated that even if they can find clothes with bigger pockets, bigger devices don’t fit into those pockets because of the physique of women’s bodies. I’ve combined that with my own observations and concluded that, even if the OEMs have looked into this, they are hitting the wrong notes with a very large group of potential customers and I still think the clickable animations in the article of the original post show this in a very neat way.

                                                              1. 2

                                                                Started learning how to play Dwarf Fortress. First tried it 5 years ago and gave up but this time it doesn’t seem so bad.

                                                                1. 1

                                                                  When you get the hang of it, you’ll start seeing how similar it is to The Sims: Goblin Seige Edition.

                                                                  1. 1

                                                                    The GUI and menu systems dont phase me but the sheer complexity of the game and the number of things that can go wrong fun is just overwhelming.

                                                                1. 1

                                                                  Do you really carry anything in your pockets? I find it very uncomfortable.

                                                                  1. 5

                                                                    Yes and my wife would like to too.

                                                                    1. 3

                                                                      Of course I do. It may not be very comfortable, but unlike an external bad, it doesn’t restrict your movement, and that’s a big advantage.

                                                                      The article is aice data collection and visualization effort.

                                                                      1. 2

                                                                        A “mobile” phone in a pocket surely restricts my movements, especially sitting. Personally sometimes I use a briefcase just for my phone and keys. It’s heavier but you may put it on your knees. Also it looks better than stuffed pockets. Article and presentations are very nice indeed.

                                                                        1. 3

                                                                          For the briefcase you need one hand, ot you need to be sitting in order to put it on your lap. I intentionally choose phones that fit in a pocket comfortably, and I’m not happy with that stupid trend of phone size increasing to the point when even men’s pockets are not enough.

                                                                      2. 2

                                                                        I carry my phone, phones, house keys, work keycard and tissues, I wouldn’t survive with women’s pockets.

                                                                        1. 3

                                                                          I usually add a wallet and a small bottle of alcohol-based hand sanitizer which is really great if you are eating something on the go.

                                                                          I’d like to add that roughly one in 15 people worldwide has a form of diabetes and that a large portion of them also carries medication and a sugary and a salty snack as treatment.

                                                                        2. 1

                                                                          Not if the pocket is deep enough. I have pants that I can fit my phone in the pocket and it’s no issue because the phone sits lower on my leg.

                                                                        1. 2

                                                                          Oh..I need to make a proper blockchain testing.

                                                                          1. 1

                                                                            What do you mean by blockchain testing?