Threads for bratsche

  1. 3

    $searching-work

    • Back to applying after a few days off.
    • Will try a different approach on my LI profile and current cover letter too.

    $life

    • Piano
    • Lurking more on Raku, HTMX and Tailwind CSS
    • Watching the GeoRacer talk about Elixir/Phoenix/Liveview
    • Prepping for the FOSDEM week-end coming up :D Like every year, my bookmarked talks clashs with each other but due to the online nature of this year, I am less feeling obligated to choose between them. On the other side, the nice parts of FOSDEM will be missed : Stickers, random stand talks, beers with friends and stranger.
    1. 1

      What are you practicing on piano?

      1. 2

        I am an early beginner so I split my learning session in two :

        • 2/3 of the time following Alfred Adult Piano book 1 with whatever piece I have trouble. A lot of metronome practice (my weak spot)
        • 1/3 messing around with scales and constructing chords with them to internalize the “how”. I rediscovered the double harmonic scale like that and for the last days I play with C D# F F# G A C and C D# F G# A# C that I really like.

        I have been inspired to due those when I discovered the theory about tetrachords to construct scales.

    1. 4

      Practicing viola a little bit. I recently started picking up Hindemith Op.11/4 sonata again for the first time since high school and I’m trying to re-learn it. It’s really great music and it makes me feel good to be practicing a little bit again for the first time in a long time.

      1. 4

        Voting in the US election since we’re in early voting period where I live.

        1. 3

          We JUST received our by mail ballots and turned them around in about an hour. Happily in our state we have an excellent tracking website so we’ll know when they’re received and counted.

        1. 1

          I started on a new team at my company a couple weeks ago. I’m still learning my way through the system.

          1. 26

            I’m going to give a null option here. There just isn’t anything native that’s both good and portable.

            • I used to find Cocoa somewhat enjoyable, but it’s obviously totally non-portable. I feel like nowadays it’s getting more buggy and the documentation has degraded. There are no more Technical Notes getting published, and new APIs ship with “No Overview Available” instead of docs.
            • Qt is intimately tied to C++, and I just can’t stomach C++.
            • I’m currently using GTK, but on macOS it feels even slower and more alien than Electron.

            I haven’t seen anything close to web dev tools for native GUI development. Xcode can inspect GUI, but it’s a toy compared to browser’s inspector. I can edit CSS live without reloading my UI, and control every pixel with relative ease. I can build fancy animated web UI in a shorter time than it takes me to get a makefile work across systems.

            1. 5

              You can use a Python binding with Qt. There’s PyQT5 and PySlide (and Qt, which is a wrapper around both; depending on what’s installed).

              1. 1

                Interesting! I can’t recall seeing such apps in the wild. Do you know any popular apps that are built using that combo?

                  1. 2

                    I wrote this one:

                    https://gitlab.com/djsumdog/mpvbuddy

                    and have a few more I haven’t released yet.

                1. 4

                  Yeah I’m yet to find a cross platform GUI toolkit that makes for nice Mac apps, Cocoa is really the only option if you want to make something that feels polished and high quality. But often the apps using these cross-platform toolkits are apps that wouldn’t get ported to the Mac otherwise, so I’m willing to accept the tradeoff of a slightly clunky GUI in exchange for having access to a useful piece of software.

                  1. 2

                    What version of GTK do you use right now?

                  1. 2

                    Trying to get up to speed with my new job.

                    1. 1

                      Continuing to avoid people.

                      1. 20

                        Avoiding people.

                        1. 10

                          The same thing we do every night, Pinky.

                        1. 2

                          I know it’s kind of trendy/buzzwordy, but I’d like to have some experience with ML/deeplearning type stuff. I took all the deeplearning.ai courses but I still haven’t actually done anything with them and I still don’t feel like I have a good idea of how to sit down and just do something with it.

                          1. 1

                            I spent a small amount of time with WSL, and never used Rails in it. I messed around with Elixir on it and it seemed to work well enough. But my Elixir project isn’t that huge so I didn’t notice things like the git checkout time taking an insanely long period of time and such. In my short time playing with WSL it seemed like it worked pretty well.

                            I do most of my work from an iMac 5k though, so the keyboard issues that are driving everyone crazy on the MBPs don’t affect me. The thing that’s frustrating to me at the moment is that I really want to make an app for Sidecar but my iMac is too old to support it. Not sure I want to invest in a new Mac yet just for that.

                            1. 23

                              People has been doing socially isolating activities since the beginning of history. From the shepherd, the firewatch, the farmer to the more modern lighthouse keeper.

                              Many traditional societies gave people plenty of time and opportunities to socialize. Something has changed and remote work is not the issue.

                              1. 13

                                One difference is that in those traditional societies, you would go home to your family, your village, your religious community, etc.

                                Especially for young(ish) remote computer programmer these social structures often don’t exist: they often don’t have their own family, they live “anonymously” in a city, and often aren’t involved in their local religious community.

                                The problem I sometimes have is that I will work all day, not talk to anyone (in person), and in the evening have a need for social interaction. This can sometimes be hard because a lot of my friends have regular jobs, families, etc. Also, I’ve been travelling a lot, which, as the post says, can be rather lonely at times (although I’m coping well; better than the author at any rate).

                                1. 5

                                  This has long been a problem of mine. In particular when I worked at Canonical I was based in the US but a lot of my team was in Europe and when I woke up in the morning I had this immediate anxiety just knowing that most of my team has already been working for some hours. So I never took the time to eat breakfast or collect myself. I would brush my teeth really fast and go sit at my desk. But at what should be the end of the day, I would often keep working because I just didn’t have anywhere in particular to be.

                                  I’m not a very social person. I’m not good at talking to people I don’t already know (and honestly not that great at talking with people I do know), so I never felt comfortable going to some place like a bar to socialize with people. And I’ve never really been religious so I never got involved in any religious communities.

                                  So I was always very lonely. And even though I’m married now I still feel pretty lonely. I don’t have many friends, most of my real friends live in other cities and I rarely see or talk to them. It’s just how I’ve been for as long as I can remember and I’m not quite sure how to overcome the loneliness.

                                  1. 5

                                    Going to a bar and talking to people isn’t really something I would do either, but meetup.com and couchsurfing events and hangouts work very well for me. That’s basically how I met friends every time I moved somewhere new. Also remember that social skills are skills: you become better if you practice (this may sound obvious to some, but I didn’t realize this for a very long time).

                                    So I was always very lonely. And even though I’m married now I still feel pretty lonely. I don’t have many friends, most of my real friends live in other cities and I rarely see or talk to them. It’s just how I’ve been for as long as I can remember and I’m not quite sure how to overcome the loneliness.

                                    Yeah, that’s how I felt for a very long time too. I mostly coped okay(ish) until I moved to the UK for my girlfriend’s job. We broke up after a year and … I didn’t know anyone in my “new” city besides her. I worked remote and just never made an effort to meet anyone. After a few very miserable months I decided to make an effort and went to some meetup groups. Within weeks I had a friend group I would hang out with regularly. I’ve since moved to 3 different places, and found that every time you really make an effort, it’s possible to make friends (it can be rather time-consuming though, as you really do need to make the effort).

                                  2. 2

                                    One difference is that in those traditional societies, you would go home to your family, your village, your religious community, etc.

                                    IMO it’s too romanticized. People in remote places had lives so desolate that any degree of urban solitude pales in comparison.

                                  3. 7

                                    firewatch

                                    I am 100% convinced I’m descended from the firewatchers and the night guards. It doesn’t matter what time I woke up or how tired I am, I cannot fall asleep prior to midnight. I don’t even get my brain completely going until about 7 PM.

                                    I’ve also worked from home for over a decade now. It’s quite literally been my goal since I was six. I much, much prefer working by myself.

                                    That being said, I make it a point of socializing. My wife always is ready to leave the party long before I am (which is just one of the many ways she puts up with me).

                                    1. 4

                                      My unscientific (but slightly science-informed) guess is that there is natural variation in sleep cycles so that any given village would have good coverage for group situational awareness throughout the 24 hour cycle.

                                      1. 4

                                        This is an interesting idea!

                                        Unlike lorddimwit above I can hardly work after 20:00, on the other hand I wake up before 04:00 in the morning and enjoy it. I can easily wake up around midnight as well, given that I got 3 or four hours sleep first, but obviously that is not sustainable for most of us at least in the long run.

                                        And for what it is worth: I was always sleepy in the evenings, also back when I used to wake up at 07:00 or 08:00 so it was a real breakthrough when I realized that getting up early was easy for me.

                                  1. 3

                                    I’m meeting up with friends and going to an opera concert.

                                    Also I’ve been trying to toy around with really simple NLP stuff, just learning the basics, and want to continue that this weekend. I still don’t really know what I’m doing. What I want to do is be able to take an unstructured text document and extract a handful of specific things that I know are in there, but I don’t know how to do this yet and I’m not even sure what to Google for. If anyone has any tips for me that would be appreciated. :)

                                    1. 1

                                      Oh, cool, what opera?

                                    1. 3

                                      Your link is currently borken. :(

                                      1. 3

                                        Fixed.

                                        1. 3

                                          V.v.V

                                        2. 3

                                          Wow, sorry about that. Thanks to Irene for fixing though!

                                        1. 2

                                          It’s not really a job, but I couldn’t find a more relevant tag for this story.

                                          1. 5

                                            I said this on HN as well, so I’ll just copy/paste. There have been a number of stories about laptops and mobile phones exploding due to issues with batteries. Fortunately the author here managed to get the Mac into a reasonably safe place just before it really exploded and he got away with only blistered fingers.

                                            What I’m curious about is, are companies like Tesla able to put some sort of safety precautions into their cars and their PowerWall to prevent this from happening and to alert the user that something in their battery is horribly wrong? An electric car battery is way bigger than a Mac’s battery, but at least the car owner has the chance to get out of the car and get away from it. But a Powerwall? If it’s going to blow up is it going to burn your house down in the process?

                                            1. 6

                                              Data on powerwall failure would be very interesting to read.

                                              That being said, both Tesla cars and powerwalls are charged much less than laptop batteries. In principle, you could charge a Tesla battery significantly more (25% more, at least), but you’d sacrifice lifetime, reliability, and I think safety too.

                                              1. 1

                                                I’ve been following some projects where people are making their own Powerwall like systems:

                                                http://www.diypowerwalls.com/

                                                It turns out Standards Australia (a voluntary standards body here) is attempting banning people from installing lithium-ion batteries into their homes and sheds. Supposedly Standards Australia has a history of giving not-outrageous guidelines for safety, so some people think this might demonstrate how dangerous Powerwall-like products are.

                                                But others are arguing that we already put flammable gas into homes. Is a Powerwall more dangerous than a gas stove?

                                                1. 2

                                                  There’s also a bit of history behind this: Australia is a huge exporter of coal and a lot of jobs have depended on it over the past few decades. A lot of politicians have links to coal. One theory is that Standards Australia is being bought by Big Coal.

                                                  Another thing is that Australia has over 15% of households having some form of solar power system. Having batteries inside of Australian homes would be very useful.

                                              1. 2

                                                I’d like to make some improvements and documentation for my Rx-based Phoenix channel client. The main thing I changed since last week was that it used to accept a string for the websocket endpoint to connect to, now it accepts an IObservable<string>. Here’s the source for it: https://github.com/bratsche/kastchei

                                                1. 3

                                                  I’ve been trying to learn Reactive Extensions better, so I’m writing a Phoenix channel client using Rx.

                                                  https://github.com/bratsche/kastchei

                                                  1. 2

                                                    Where I work we have a mixture of opensource and non-opensource projects, so a monorepo is not possible. For some things we use git submodules, but we have a lot of projects that are moving pretty independently so there’s no reason for a developer on project A to even need to pull down the code for projects B, C, or D.

                                                    1. 1

                                                      A monorepo is still possible. For example, you could treat your open source projects as if they were third party dependencies in distinct repos. Then you vendor them in your “monorepo.”

                                                      (I guess you do still wind up with multiple repositories, but I see the open source repos as vestigal, so you still wind up with the benefits of a monorepo I think.)

                                                    1. 3

                                                      I wrote a Phoenix channel client in C# using Reactive Extensions that I want to do clean up, nugetize, and open source this week. Originally it was part of a mobile app I was writing, but I wanted to separate it so it could be used by others (and by myself in another app).

                                                      1. 2

                                                        I signed up for the preview months ago. Has anyone gotten an invite yet?

                                                        1. 5

                                                          The form makes it look more like an application with the whole “why should we choose you?” bit, so I was kind of turned off and didn’t ‘apply’ to be a beta tester.

                                                          1. 6

                                                            Reading the bios and the form I got a similar feeling that this is some sort of ‘product’ we are signing up for. I am perfectly fine with it being a commercial endeavor but it the whole *-lang.org makes it feel like it is another open source project and then they have the polished startup-y landing page. I never understand the shroud of secrecy around not just telling people what you are actually making and what it will cost.