1. 3

    The good thing here is not the keyboard, but the slim, long circuit board form factor, for possible other case/screen adaptations, IMO.

    1. 5

      If you’re bringing something to the block party that you want to keep at home, bring it back home, yes.

      1. 3

        For reference, Linux Mint blog a year ago stating its concerns: https://blog.linuxmint.com/?p=3766

        Last month stating what it’s doing: https://blog.linuxmint.com/?p=3906

        1. 3

          Fun. The social network I’m on parses HTTP/S, FTP, and GOPHER links. Of course, the API is only accessible over HTTPS.

          1. 2

            The point of HTTP seems to have an API, and the point of Gopher seems (to me, maybe not everyone!) to use the right protocol for the right task.

            Transforming everything onto an over-complex API that use mostly POST or GET rather than actually using HTTP they are based off (like JMAP or Matrix) is another problem…

            1. 2

              For sure. I’ve been considering making a tunnel for the API for viewing things in Gopher, but it would effectively be a client for the social network that requires a second client (a gopher client) to read. It would be silly.

              And yet, on said social network, I have a bot that you can send messages, and it will print your message on a receipt printer, take a picture of the print out, and upload the image of the printed sent message. So there is precedent for such nonsense.

              1. 2

                I love your bot.

                A client for access through another client would be a “protocol gateway”?

                1. 3

                  But parsing the API contents into a gopher-readable page would be so opinionated, it seems more than just a gateway to me.

          1. 4

            Bees, beer and bread sums up my weekend plans. I am also on-call for production at work. Let’s hope I can spend more time on the former than on the latter.

            1. 1

              Bees? As in beekeeping? That is pretty cool! I know absolutely nothing about bees… Besides having a unique hobby and some honey, are there any other benefits to beekeeping?

              1. 3

                yes, I took a course in beekeeping last year but did not (yet) buy my own hives b/c I did not have the time to fully commit to it (job, travel) I help the guy I learned it from every now and then. I learned a ton and it is a great excuse to get out of the house on a Saturday morning.

              2. 1

                Nice. Bier is next weekend, but I get bees and biking this. Requeened a hive yesterday, going to check on it tomorrow.

              1. 1

                Framing on the 3rd floor!

                Maybe integrating Paypal (finally).

                1. 2


                  • I might start testing the MQTT queue processor I wrote in Rust
                  • Start framing the last two rooms on the 3rd floor!
                  • Order a 50ft air compressor hose and air filter
                  1. 2

                    The price of Meetup.com, and not letting “anyone can RSVP” and not “it uses your own website” are all features Meetup.com offers. These aren’t down sides, most of the time. It means meetups require some commitment, some stake in the ground that this isn’t just a random event, it’s an organized cooperative.

                    Success + anyone RSVPing means handling E-mail-scale spam.

                    1. 2

                      Instead, I’m going to run my house Internet off a phone connection.

                      1. 11

                        More people than you realize will take a URL, go to their favorite search engine, and type the URL into the search engine’s search field, never realizing they can actually edit the contents of the address bar above, [snip]

                        I paint this bleak picture primarily for the benefit of Internet veterans [snip]

                        If my description of “normal” users above surprised, shocked or disappointed you, you’re the target audience.

                        Hmm. I don’t see this as bleak at all. I see this as a great advancement in tech, as now even non-technical users have no problem navigating to any site they wish. What would they have done before search engines? I suspect they would have been locked out because it was too hard to use at the time.

                        1. 12

                          now even non-technical users have no problem navigating to any site they wish.

                          That doesn’t sound like the situation described. The situation described in the text you quoted says that non-technical users are only capable of visiting sites their search engine allows them to visit. It’s adding an additional layer or tracking and another opportunity for censorship, but only to non-technical users.

                          1. 4

                            says that non-technical users are only capable of visiting sites their search engine allows them to visit.

                            Sure. What would those users have done before search engines?

                            1. 7

                              In the described case, and many I’ve seen over others’ shoulders, they are typing the URL they want to visit into a search engine. Without a search engine, they would do the same thing I do when I don’t have a bookmark to a site I want to visit that I haven’t visited in the past: type it in the URL bar or browser start page. They might get a character wrong, in which case they are no more susceptible to phishing and other problems as if they were doing the same into a search engine.

                              I don’t think this in itself is much worse, but it does teach non-technical users to ignore that search engines are web sites, and instead they think it’s their browser. But it seems inevitable.

                              1. 2

                                I don’t think they’re typing the URL into the search engine. They’re typing the name of what they want into the search engine, like “facebook”. Google trends comparison. Edit: another common variation is “[service_name] login”.

                                they would … type it in the URL bar or browser start page.

                                Hmm, that’s exactly what the article’s author is complaining about - people not doing this because they don’t realize it’s a feature. I think the root cause of this is that users don’t understand what URLs are.

                                And why should they? They can just type “facebook” into whatever input field is focused when the browser opens and eventually end up where they want. Had the user typed 4 more characters (”.com”) and into the browser’s URL bar instead, they’d end up at the same place and save the step of clicking a search result. Even an average person understands saving time and effort. So why don’t they do it?

                                I think we’re assuming the average user is way more savvy than reality.

                                1. 1

                                  I think users will do the least that they have to. I think then that not requiring they know the difference between a website and their computer should not be confusable!

                                  1. 1

                                    The article is saying they are going to a search page and entering the URL into the search. While a start page or address bar may also go to a search page, the browser will first attempt the text as a URL! (and in my case, neither is enabled to search - I have a search bar for that.)

                            2. 4

                              Maybe I’m being dense but I don’t see any difference between

                              “type the exact digits into the phone application on your mobile”

                              “type the exact website address into the browser address bar”

                              from a point of usability. Imagine browsers never had added the omnibar.

                              1. 3

                                I would guess it’s something between the learning curve and level of standardization. Phones give you clear feedback that you did something wrong but provide zero help when you dial incorrectly, besides telling you that you did so. Omnibars provide suggestions that, with today’s very smart search engines, are almost always what you wanted. Browsers come in a variety of shapes and sizes, but phone dial pads are always the same. Phone numbers (at least, when dialing domestically) are always the same length and format. Web addresses have much more variation.

                              2. 4

                                What would they have done before search engines?

                                What my parents and my grand parents eventually had to do, they would have learnt.

                                That being said as an internet “veteran” of 25 years I still find it more convenient to type the name of a company into the nav bar and have my search engine of choice display a series of links of which the first one is usually what I am after rather than type in the whole url.

                                All I can say is my teenage self would have been very disappointed if they saw how I navigate the internet today, what can I say? The lowest common denominator won out; in technology you either adapt or you die.

                              1. 1

                                I bet E-mail has the same problems. I’m skeptical that public personal communication benefits particularly from an open, decentralized format.

                                1. 1

                                  I think it mostly comes down to using domain names as part of the user ID.

                                  If you want to pick a provider, you will probably choose the one your friends use. This is first of all caused by the fact that, since it’s part of the user ID, you automatically know which provider your friends use, and your friends will know which provider you use, and you want to fit in. Also, when picking a provider, since the provider name is a part of your name, you need to make sure you pick a provider with good longevity, and new companies have terrible longevity compared to old ones. Thus, the popular nodes get more popular, and the obscure nodes remain perpetually obscure.

                                  1. 2

                                    So, I opened issues asking about multi-domain support on all of the major ActivityPub servers about a year ago - so far, interest has ranged from ‘absolutely not’ to a single instance of ‘would consider merging a PR’.

                                    IMO cheaply separating the host from the domain is one of the most important steps to support federation. For instance, I have my own domain for email, but if I had to run my own server to do so I’d probably pack it up and go back to google. MastoHost offers hosting from €7 per month, which is a little high given how little I use social media.

                                    They can’t push prices much lower, though, because (assuming they aren’t violating the AGPL by keeping their own patches in-house) they need to run a separate process for each domain in use, which eats up memory pretty quickly.

                                1. 3

                                  I don’t want to define people on the Internet. Everything’s a machine, leave it there. We keep our security, we keep our identity.

                                  1. 1

                                    Strange Loop Conference!

                                    1. 2

                                      Pnut.io hackathon!

                                      1. 1

                                        A small, paid, closed-source, centralized social network.

                                        1. 3
                                          • Beekeeping
                                          • Korean BBQ feast with friends
                                          • maybe upgrading my trusty old raspi 1 VPN to a raspi 3, if I find the energy
                                          1. 2

                                            Sweet. Saturday I will inspect again. Two brood boxes and two mediums on top, should all be full by now.

                                          1. 2

                                            I successfully swapped servers for the social network, so I have a few things to follow up on. Make sure the backups are clean. And a new patch to finish before the next hackathon.

                                            I want to move more sites to my wandboard, and buy a solar panel to run them. Need to make a good seal on the roof to run the cable through. I’m not ready to spend $300 on the rig, so I’ll just move the sites for now.

                                            1. 2
                                              • Possibly exploring elixir, since Pascal wrote a lib for the social network. XD
                                              • Hopefully writing more Rust, because that’s fun.
                                              • Adding my footage of bees washboarding to my list of beehaviors.
                                              • Gotta swap out hard drives on the production server. How to do that? It’s just two single drives, no RAID. I want to move to RAID. I think that means I’ll start from scratch on my spare server, then swap servers and copy database.
                                              1. 11

                                                Bottling my first homebrew attempt (IPA from a kit). I’m looking forward to tasting my mistakes in another two weeks.

                                                1. 9

                                                  In my experience, the beer always turns out better than I thought it would. As long as you followed a recipe and the beer did not get contaminated, it should be tasty. Good luck with your brewing!

                                                  I just got back into homebrewing last week after taking a year break. I am currently fermenting a chocolate stout. I will add some dried peppers to some of my bottles for some heat. Good spicy beers are hard to find at the store, so I have had to make my own.

                                                  1. 2

                                                    IMO that’s often because the volatile oils in hot peppers don’t survive the pasteurization process well.

                                                    Here in Somerville, MA. Slumbrew (which runs a taphouse steps from my apartment :) makes a delightful spicy porter called Porter for Pyros. Love it :)

                                                  2. 6

                                                    The fact that it took me 5 minutes to realise that you aren’t bottling up some international phonetic alphabet C-library (IPA kit?) for homebrew but rather literally making beer probably means I should shut down for maintenance too.

                                                    1. 1

                                                      It’s all about the carbonation.

                                                      1. 1

                                                        Meanwhile I’m making kvass for the first time. It’s still fermenting after 3 days because of cold temperature in room. Making kvass is too easy compared to beer, with much less requirements to asepticity.

                                                      1. 5

                                                        I have nothing! Oh, so I get to

                                                        • inspect the bees
                                                        • work on the house
                                                        • write more
                                                        • code more (that niche social network! more rust!)
                                                          • add multiple payment providers (PayPal)
                                                          • I need to solve file uploads better; probably breaking it into a micro service so that files/uploads can’t interfere with the main service and I can offer better image handling more easily…

                                                        I’ll only get to some of it, because I’ll definitely

                                                        • be interrupted by family!