@johnhamelink@emacs.ch
@johnhamelink@emacs.ch avatar

johnhamelink

@johnhamelink@emacs.ch

🏴󠁧󠁢󠁳󠁣󠁴󠁿 🍉🇺🇦🇵🇸:emacs: Coder. Starter-upper. Lefty. Music lover. Views are my own.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

johnhamelink, to Nirvana
@johnhamelink@emacs.ch avatar

RIP Steve Albini. So many of my favourite albums were recorded by him, and so in a way he shaped so much of what I've loved. At 61, he has left us far too soon, but his mark on our culture is indelible and undeniable, and in that sense he will live on forever.

https://pitchfork.com/news/steve-albini-storied-producer-and-icon-of-the-rock-underground-dies-at-61/

louis, to emacs
@louis@emacs.ch avatar

Haven't used VS Code a single time for over two months now. All Emacs now. Since I switched to LSP mode, Makefiles and Dap.

I think it's time to press the delete button now with confidence.

Congratulations appreciated 🙂

#emacs #vscode

johnhamelink,
@johnhamelink@emacs.ch avatar

@louis It's kinda wild, but I've never used #VSCode! I got onto the #Vim -> #Neovim -> #Spacemacs -> #DoomEmacs -> Vanilla #Emacs train many moons ago. The only thing I thought I'd miss would be VSCode's pairing/collaboration system, but TBH I've never been asked to use it by someone else. I do however use Emacs/Neovim with upterm every now and then (CRDT.el is cool and all, but it's way easier to share an SSH command with someone who's not also an Emacs user). It's not as vital as people make it out to be, although I'm sure I'm preaching to the choir on that point ':D

louis, to emacs
@louis@emacs.ch avatar

Holy cow! How could I not know about company-box until today? 😍

johnhamelink,
@johnhamelink@emacs.ch avatar

@louis there’s also corfu-popupinfo which I think is the equivalent if you are using corfu :) https://github.com/minad/corfu/blob/main/extensions/corfu-popupinfo.el

drewdevault, to random
@drewdevault@fosstodon.org avatar

deleted_by_author

  • Loading...
  • johnhamelink,
    @johnhamelink@emacs.ch avatar

    @drewdevault doesn’t show up for me yet but I guess it’s probably still propagating :)

    louis, to emacs
    @louis@emacs.ch avatar

    TIL Emacs TRAMP will fail to work with an ssh target when you change the prompt of your default remote shell to not end with $.

    johnhamelink,
    @johnhamelink@emacs.ch avatar

    @louis would be nice if tramp could attempt to pop a new shell with its own config if the default config doesn’t provide a prompt it recognises… I wonder how doable that’d be

    randahl, to random
    @randahl@mastodon.social avatar

    This really got to me.

    I have spent weeks researching and writing the 6 pages long script for my latest 25 minute video, which I have spent many days editing to get it to the quality you can now enjoy on YouTube.

    I am not payed by anyone to do this, but I do it because I have a dream of building a business as a political commentator on YouTube.

    I released the video 12 hours ago, and already two people have shared pirate links to the video here on Mastodon through the…

    1/2

    image/jpeg

    johnhamelink,
    @johnhamelink@emacs.ch avatar

    @randahl I haven't watched your content myself, but here's why I won't stop using tools like invidious and piped:

    1. YouTube's business model is screwing over everyone, including content creators. The hoops that one must jump are ever-changing, and recourse when a mistake is made is severely lacking. The truth is that ad revenue is a small proportion of most creators' income. Many creators don't get any revenue and yet the platform still serves ads.
    2. Advertising is exploitative and preys upon neurodiverse people. The ads shown are often designed to trigger negative emotions like anxiety and time-pressure. These manipulations affect people differently. I am very sensitive to these things and they noticably increase my baseline level of stress.
    3. A business that needs to see endless growth at all costs is incompatible with an advertising model in the long term, since increasing profitability ultimately means diverting more attention to ads or using more manipulative ads to produce more revenue.
    4. Centralised platforms are walled gardens. Our culture (yes, YouTube is part of our culture) should not be privatised or held lock-and-key as it currently is. YouTube is fundamentally a public utility. I think it's important to subvert and undermine walled gardens wherever they are found. I can and will make a local archive of your content if I think its worth preserving. I use the exact same methods tools like Invidious use to do this. Please take this as a complement.
    5. Piracy is fundamentally the idea that with a product of infinite scale (eg Software, digital media, an idea), lost "opportunity cost" is analogous to a type of theft in the eyes of the "rights holder". If I have a lemonade stand, and I take one of your lemons, you have one less lemon and can't make as much lemonade, and so I've deprived you of something. If you have infinite lemons, and I take one, you have not been deprived of anything other than making theoretically one more glass of lemonade, despite having infinite capacity. This is a nonsense. Moreover, studies show that those who pirate Music, Film, etc are often some of the biggest paid customers of said media, but through memorabilia, mechandise, event tickets, etc. So the argument for lost opportunity cost is dubious.

    None of this means that content creators (the ones actually doing the work to make the platform worth visiting to begin with) shouldn't be renumerated, but those who decouple themselves from the financial interests of the platform should be rewarded disproportionately: Nebula, Patreon, Liberapay, and selfhosting are all valid ways of building an audience that isn't reliant on ad revenue and the whims of a video hosting platform.

    Sorry for the long-winded reply. I think this conversation is very interesting and I don't claim to have all the right answers 😅

    Reference to claim about pirates being biggest customers:

    https://torrentfreak.com/pirates-are-valuable-customers-not-the-enemy-180606/
    https://www.vice.com/en/article/evkmz7/study-again-shows-pirates-tend-to-be-the-biggest-buyers-of-legal-content

    johnhamelink, to repair
    @johnhamelink@emacs.ch avatar

    Finally got this poster framed and on my study wall, having bought the poster many moons ago. @ifixit

    freemo, to random
    @freemo@qoto.org avatar

    I find it interesting that amazon proactively suspends subscriptions you dont use so they wont charge you for a service you stopped using and forgot you had.

    That seems oddly considerate at the expense of their own income...

    johnhamelink,
    @johnhamelink@emacs.ch avatar

    @freemo perhaps it’s cheaper for them to cut zombie accounts and free up the unprofitable resources than to spend money chasing customers for pennies they may not even realise they owe.

    johnhamelink,
    @johnhamelink@emacs.ch avatar

    @freemo Sorry, forgot to get back to this message! I'm reading your original toot again - I made the assumption you were talking about AWS, but you were talking about product subscriptions on Amazon.com weren't you? If so, I think that's where the confusion is coming from! :D

    onepict, (edited ) to random
    @onepict@chaos.social avatar

    Thinking about how Folks held on to Twitter and Facebook for so long. I kinda feel that the folks who want mastodon/fedi to replace those networks perhaps didn't realise that for some of us, we'd already moved several times.

    Once you've moved on from your first one emotionally it's easier.

    So for those of us where this isn't their first rodeo what was your network pre Facebook? :BoostOK:

    johnhamelink,
    @johnhamelink@emacs.ch avatar

    @onepict I still use irc and usenet 😅

    johnhamelink, to emacs
    @johnhamelink@emacs.ch avatar

    I am very excited to see a new debugger client for , Dape! I've already tried it with rdbg over , and I was able to connect, retrieve the stack and variables, and use the REPL to step through code.

    I've been wanting something like this to exist for a very long time.

    You can check the project out here: https://github.com/svaante/dape

    You can see how I set it up for here: https://github.com/svaante/dape/issues/36#issue-2039939683

    This project is one to watch I think. I'm going to be trying it out when I'm back at work.

    baldur, to random
    @baldur@toot.cafe avatar

    Occasionally I stop to think about how much of the modern software development infrastructure and community is run at a massive loss: Stack Overflow, npm, Github Copilot (probably Github itself), VS Code.

    Also how much of it is owned and run by Microsoft.

    So much of it could disappear at a short notice if just one CEO changes his mind about his company’s marketing strategy.

    johnhamelink,
    @johnhamelink@emacs.ch avatar

    @baldur @otfrom Embrace, extend, extinguish all over again!

    johnhamelink, to random
    @johnhamelink@emacs.ch avatar

    Just discovered I've misused the word 'Schadenfreude' my entire life. Oops 😫

    louis, to random
    @louis@emacs.ch avatar

    This is a price chart for the price of a hotel room in a specific hotel. It shows the price per night per room. The stair like pattern starts at Mondays most of the time, with decreasing prices towards the weekend.

    We have this price information for bascially all hotels and apartments in our country, updated daily and it shows very interesting patterns depending on where the hotel is. Also: I found that there are hotels with a relatively stable pricing and then there are others which have a very dynamic pricing.

    Question to you: would you find such a chart useful during your booking process and could it influence the arrival/departure time when you know where to look for the cheapest offers?

    johnhamelink,
    @johnhamelink@emacs.ch avatar

    @louis absolutely. I’ve noticed in the last 6 months the cost of a hotel in Birmingham (England) city centre for 2 weeks’ time has shot up significantly. It’d be so useful to quantify this to understand when prices begin to climb, so I know when best to make a reservation

    crmsnbleyd, to random
    @crmsnbleyd@emacs.ch avatar

    ↑ this user ordered dairy coffee for lunch and is dying during work hours. They might be lactose intolerant

    johnhamelink,
    @johnhamelink@emacs.ch avatar

    @crmsnbleyd @louis always found the close association between people who use soy boy as a pejorative and people who sell soy based “nootropics” hilarious 🤣

    omgubuntu, to random
    @omgubuntu@floss.social avatar

    14 years old. Time flies!

    johnhamelink,
    @johnhamelink@emacs.ch avatar

    @omgubuntu I’ve been using Linux since i was around 14 years old - I’m now 30. Your blog was a huge influence on me over the years - especially earlier on. Thanks for all those years of hard work

    ryanhoulihan, to random
    @ryanhoulihan@mastodon.social avatar

    Sorry? am I supposed to care about a new iPhone lol? It’s 2023 and the oceans are burning. A megapixel bump ain’t hitting like it used to Tim, we need harder shit

    johnhamelink,
    @johnhamelink@emacs.ch avatar

    @ryanhoulihan it’s like they’ve never heard the concept of diminishing returns.

    dansup, to random
    @dansup@mastodon.social avatar

    It's looking like the @pixelfed app will be released around the same time as Groups, but the app won't support Groups initially.

    I hope everyone agrees this is the best way forward, otherwise I can delay the app for another two months so it has Groups support, but I don't think that makes sense

    johnhamelink,
    @johnhamelink@emacs.ch avatar

    @pixelfed @dansup maybe add your intentions to integrate groups into the initial design so users know it’s coming?

    johnhamelink, to Scotland
    @johnhamelink@emacs.ch avatar

    Feeling very proud of my country () today; the so-called “lord advocate” has given the green light on safe consumption rooms. If you live in Scotland and have a drug problem, you will no longer be forced to use somewhere unclean and unsafe if you have nowhere else to go. The net result is less deaths and more regular contact with people who can help you. This is exactly the sort of policy needed to end the drug war. Well done everyone involved, many lives will be saved, and many families will have a chance to become whole again

    johnhamelink,
    @johnhamelink@emacs.ch avatar

    For those who wish to read more, see here: https://www.glasgowlive.co.uk/news/glasgow-news/glasgow-set-open-safe-drugs-27692641

    Notice how this has been achieve despite Westminster, not in cooperation with it. They have been trying to counteract progressive drug policy throughout this process. History won’t look kindly, I suspect.

    johnhamelink, to random
    @johnhamelink@emacs.ch avatar
    johnhamelink,
    @johnhamelink@emacs.ch avatar

    @louis thanks, same to you!

    johnhamelink, to emacs
    @johnhamelink@emacs.ch avatar

    My presentation at work today was a success. I did it in using org-tree-slide! It was nice to be able to just focus on content in org-mode and then directly present it without having to re-draft.

    johnhamelink, to emacs
    @johnhamelink@emacs.ch avatar

    So I just found out that in master now supports specifying context, namespace, and container ID when using the inline method. This makes it far more practical for my usecases. Excited to try it!

    https://github.com/emacs-mirror/emacs/commit/77c2f05d773271cb59ebfd994b06a4075cacbfa8#diff-731c852b7c27c6ee90c44c871e2988ecfc2d225bc720156d7a47c1d563c2683a

    johnhamelink,
    @johnhamelink@emacs.ch avatar

    @johnl It never fails to surprise! I'm using it to give a presentation at work tomorrow

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • kavyap
  • DreamBathrooms
  • modclub
  • normalnudes
  • ngwrru68w68
  • magazineikmin
  • Durango
  • ethstaker
  • Youngstown
  • rosin
  • slotface
  • InstantRegret
  • everett
  • JUstTest
  • thenastyranch
  • osvaldo12
  • Leos
  • cubers
  • tacticalgear
  • khanakhh
  • mdbf
  • GTA5RPClips
  • anitta
  • provamag3
  • cisconetworking
  • tester
  • lostlight
  • All magazines