1. 17

    I have always picked the “technically successful commercial failure” route, even as a child. The only exception was the Commodore 64.

    I was big into the Amiga, BeOS, webOS (Palm)….and the Atari Lynx.

    In the case of the Amiga, it was serendipity: we didn’t have a lot of money and my father found an old Amiga 1000 at an estate sale that was partially melted from a house fire and had a dodgy power supply and was thus being sold for only a few dollars.

    For the Lynx, it was actually a really dark time in my life, and I would sit and dream about the Lynx, sitting at the gas station reading gaming magazines. I was 11 years old and we were basically homeless…but then my father was called up to active duty for the first Gulf War and that Christmas even though we didn’t have a home (I was living in a small motel room where my mom worked) I got a Lynx thanks to active duty pay. That game console was literally my lifeline for sanity.

    (TMI I know, but when I saw the headline “a love letter to the Atari Lynx” I wanted to point out that I truly loved the Lynx.)

    1. 7

      Wow, I was with you early on having loved the Amiga, Palm and Lynx but that second half… Thanks for sharing that!

      1. 3

        Thanks for posting that memory. It’s a nice reminder that these little devices and programs and magazines (and now blog posts, podcasts, videos) circulate in unpredictable ways. I am sure that the folks who worked on the Lynx could not have imagined what it would mean to you to own one.

        1. 2

          Amiga should have taken over the world. It was a beautiful machine. I had a 500, 1200 and 2000 at various points.

        1. 10

          Creating a guix image that runs on my chromebook pixel.

          1. 2

            That seems interesting. If you happen to do a writeup I’d love to hear about it!

            1. 1

              guix

              TIL this is a thing that exists. Interesting.

            1. 17

              If you set the contenteditable attribute, you can even live-edit the css on the page

              <style contenteditable style="display:block">
              

              and BTW, uBlock injected a big element at the very beginning of the linked website

              1. 6

                My brain, currently somewhat fatigued, wanted to google what a ‘contented itable’ was and what you use it for. I need a break, methinks.

                1. 2

                  Oh, interesting point about making injected content visible. I may have to experiment with that. Would be good to see what extensions are really doing.

                  1. 1

                    hi – i made a different example that makes the style editable (using contenteditable)

                    https://secretgeek.github.io/style_edit/style.html

                    Note (as it says there) that if you press Enter while editing the style, the browser will inject elements that stop being treated as part of the style tag. So be careful with this new super power!

                  1. 43

                    I hosted my own e-mail server from 1995 until 2004, when I switched exclusively to GMail. I’m planning on migrating back to a privately hosted server, and this is the exact thing I worry about - important mail quietly disappearing because it isn’t coming from one of the main service providers:

                    Google has blocked personal messages to friends and family in multiple languages, as well as business mail.

                    This quote is what really got me:

                    Unfortunately, email is starting to become synonymous with Google’s mail, and Google’s machines have decided that mail from my server is simply not worth receiving. Being a good administrator and a well-behaved player on the network is no longer enough.

                    I can’t agree more with that sentiment, and as time goes on it can be applied to ever more of the Internet.

                    I’m sure there is no malicious intent behind this

                    I’m not as confident about that. I understand the whole “don’t attribute to malice..” concept, but this seems to fit the Google business model, which is to use hegemony to drive more traffic through Google. Apathy could also be construed as malice in that context.

                    1. 16

                      I agree with you. Obviously, I don’t think there is any intention to hurt anyone, but they definitely want as many people on their platform as possible; what they’re doing now helps with that.

                      The only thing I can do is recommend that people get off GMail. Use another service, like ProtonMail or FastMail. Better yet, people should host their own!

                      1. 13

                        Better yet, people should host their own!

                        I don’t know if that’s a good idea. Email hosting is hard and requires some amount of expertise. It’s all fun and games until SpamAssassin craps out on you, and then you can spend the money from Mr. Mantu, a royal from Nigeria temporarily unable to access his funds, on a penis enlargement.

                        I’ve noticed that I’ve been getting a lot more spam with FastMail in the last year or so (I’ve been using it for the last 6 years or so). It’s not a huge amount (a few every week), but consistent and enough to be annoying.

                        Going back to the OP’s post, this seems like “standard” spam filtering. People from, say, Russia or China are probably penalized to some degree as well if you’re from the states or EU. It’s unfortunate, but if it shares proprieties with emails that look like spam then it has a chance of being classified as such. It’s not just gmail that’s really opaque about this. We had some problems with Yahoo! last year and they were just as “helpful” as gmail.

                        There’s been two other discussions about this in the last few weeks, and the thinking of some people about that is a bit, ehh, out there? Spam filtering is just really hard. I don’t think Google is going out of their way to block anyone like some people are suggesting.

                        What we really need is a better solution for spam instead of all this Baysian/ML stuff. It was a great quick fix in 2003, but it hasn’t been for a long time.

                        1. 13

                          90% of the spam I receive uses the subject line of the week. It’s actually trivial to filter with nothing more than a subject line match with occasional updates. But I’ve learned different people seem to attract different spam types.

                          1. 9

                            Yes and 10% can still be a lot of spam.

                          2. 5

                            I don’t know if that’s a good idea. Email hosting is hard and requires some amount of expertise.

                            It used to be very hard because of all the reasons you mentioned, but containers have changed the game. Check out Poste.io (lobsters discussion).

                            1. 14

                              Given the large number of pretty silly bugs in router firmwares, proprietary firewalls, etc. I don’t think these kind of “entire distro in a container” things are somehow inherently more secure. Worst was probably Cisco last month. They fixed a bunch of exploits in their Enterprise Firewalls by … blocking the curl user agent that was used in the proof-of-concepts.

                              If anything, pre-built containers make things harder because now you have no idea what’s going on, making it easier to make mistakes. That thing in particular doesn’t even have a source as far as I can see (only issue tracker on BitBucket). You’re supposed to just run a random Docker container … :-/

                              1. 1

                                doesn’t even have a source

                                You can inspect docker containers.

                                1. 7

                                  That’s not the same. Have you ever taken over a running system from someone else? There are always almost surprises (not that it’s configured “bad”, just different from what you expected/are used to).

                              2. 5

                                Yes, but don’t use Poste.io (see the discussion for why).

                                Good alternatives are mailcow and mailu.

                              3. 2

                                Using a solution like mailroute helps. It may a little pricey for hobbyists, but it works amazingly keeping spam at bay.

                                1. 2

                                  Any braindead person including myself can set up mailcow-dockerized which works out of the box. No know-how required. Docs are very good as well. It gives you really cool web interfaces, 2fa, spam aliases and a ton of other features.

                                  https://github.com/mailcow/mailcow-dockerized

                                2. 4

                                  I run my own email server, but with comments like these it’s no wonder everybody is simply giving up and letting Google run the show.

                                  1. 3

                                    Email has become unreliable for me as a result of hosting my own mail server, for the past 18 years, gmail has not been particularly bad for me that I am aware of, but hotmail and office365 based email is a major problem…

                                    Saying host your own mail is not the answer unfortunately.

                                  2. 5

                                    I ran into similar problems as in the OP, albeit with Microsoft (outlook.com) and not with Google. I found a solution that works for me: I pay for an SMTP relay. This way I can have my own mail server, but all mail I send out is submitted to the SMTP relay, which then does the actual transmission to the target mail server. The persons operating the SMTP relay have done a nice job, so far. I had not yet any mail blocked since I use it (since beginning of this year).

                                    1. 5

                                      Which relay do you use?

                                      My personal email server also gets all mails to outlook.com shadowbanned

                                      1. 4

                                        Amazon SES is a few cents per month

                                        1. 1

                                          Do you happen to have any resources about using SES as an SMTP relay?

                                          1. 2

                                            There’s not much to it. The website gives you some DNS entries/SMTP credentials to use, then the config is just:

                                            table ses_credentials file:/etc/mail/ses_credentials
                                            action relay_ses relay host smtp+tls://ses@email-smtp.eu-west-1.amazonaws.com auth <ses_credentials>
                                            match auth from any for any action relay_ses
                                            

                                            where ses_credentials contains ses user:pw (man table and search for relay).

                                            1. 1

                                              Forgive my ignorance, that doesn’t look like sendmail or postfix config, what mail server is that exactly?

                                              1. 1

                                                OpenSMTPD!

                                        2. 3

                                          I use mysmtp.com, a Danish relay provider. They contract with consumers as well and advertise with GDPR compliance.

                                      2. 2

                                        If it were not for this problem, I would see a bright future in hacking the IMAP standard to provide all sorts of value adds. Just one example, you could own an email domain and provide a custom address for every web-site registration or other one-off applications. Then you could track the content sent back to those addresses and learn something about how the original recipient treats your email address. Alas, gmail has a monopoly on value added information via IMAP. Would be great if some smart lawyer found an anti-trust case here.

                                      1. 9

                                        This website is an incredible eyesore. I love it.

                                        1. 6

                                          they even provide a solution for people who don’t love it:

                                          document.head.parentNode.removeChild(document.head);
                                          
                                          1. 1

                                            Learned that trick from someone who posted it in reply to a previous article.

                                            1. 1

                                              I’ve added it to my list of bookmarklets

                                          2. 2

                                            My eyes!

                                            1. 2

                                              Thanks! Be sure to sign the guestbook.

                                              1. 2

                                                Yeah, this is definitely what I would define as a ‘kitsch’ website design.

                                              1. 4

                                                I had some code go out of production last November after 22 years of daily operation. It was a VB6 app that interfaced with a proprietary medical lab system. I never thought I’d ever had code running that long in the world.

                                                1. 2

                                                  Same. I’ve got an MFC app that I inherited a while back that’s still in use at various companies (still sold too). My initial contribution was about 17-18 years ago, the software itself is a little over 20 yrs old. I’ve also got a handful of related VB6 and more recent .Net utils that ship with it. I’ve also got a classic asp app that’s still kicking.

                                                  1. 3

                                                    easy; python -c "import antigravity"

                                                    1. 1

                                                      Insert obligatory flying python XKCD here

                                                  1. 2

                                                    TLDR: Complex stuff is hard.

                                                    1. 3

                                                      I’ve been using Monokai Night theme for VS Code and been in love with it from the first look. So much that I ported the look to all other code apps I use.

                                                      1. 1

                                                        I do like Monokai :D It’s a good, classic theme. The “Night” part makes it really pop too!

                                                        1. 1

                                                          I used to use Monokai all the time, but I’d gone back to just using the default dark themes for VS and VSCode. I think I might give this a run, though.

                                                          1. 1

                                                            Same here. it’s pretty nice tho. going to port it to Intellij as well

                                                        1. 1

                                                          Please let me get some work done today! All I can do is lay down fungus, plant seeds and the light it afire with a could of dust. I need to work today!