Skip Navigation
InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)DA
Posts
28
Comments
250
Joined
2 yr. ago
  • Pulsar because I am (or at least was and will be, I've been a bit absent recently) part of the team developing it. Its a fork of Atom to continue development after GitHub pulled the plug, entirely community developed and focused.

  • Joplin is more directly comparable. The apps are open source and it offers sync with all kinds of targets. It monetises through a source available sync server (i.e you can run your own but you arent allowed to run it commercially) hosted by Joplin (Joplin Cloud)

    For transparency im directly involved with Joplin as a volunteer (less so in recent months admittedly) so yeah, im a bit biased.

  • Its harder to remember not swimming to be honest. School swimming lessons, beach holidays, leisure centres, holidays abroad etc. I actually used to swim competetively (for my age bracket in my teenage years) for a local team. Went on to do lots of scuba diving and was a pool lifeguard for a bit

    I think not swimming here is pretty rare, I want to say that maybe 10 or 15% of my year were classed as "non-swimmers" and had lessons separately to the rest.

  • That seems a little extreme. I would maybe agree if 1) it wasn't being made by the guy who has already got an AGPL project in Pixelfed and 2) it was on open signups. Whilst software is invite-only or closed entirely I don't really see a problem in it not being open-sourced.

  • I think in recent years the lines have been blurred but I would say Matrix is more "Discord-like" because it is account-centric rather than phone-centric and is designed more around communities than 1:1 IM's to replace texting.

  • Yup, its just called Loops, there is a download link once you log in for the APK directly or to the iOS testflight. (On a related note why does everything keep like this picture keep calling it "Loops.video" when it is just called "Loops"? - we don't call it "Lemmy.ml", "Mastodon.social" or "Peertube.tv")

  • A few I've been interested in.

    One I'm surprised I haven't seen (although might inappropriate for the standard, no idea) is an activitypub messenging service like Matrix

  • I have a whole bunch of these:

    • DevTerm
    • uConsole
    • GameShell
    • BeepBerry
    • PocketCHIP
    • PICOmputer 28

    Non-Linux:

    • Hand386
    • Book 8088
    • Forth Deck
    • T-Deck

    I'm looking at getting a couple more as well. Honestly I don't have much use for any of them but my favourite and the one I have used practically the most is my DevTerm. I love the style, the screen, its just a really fun little device.

  • Was putting together a flat pack wardrobe with my sister and mother. Mother just had to stand and support it whilst my sister did up some screws (at this point it was just a rectangle with no internal support so gravity wants to turn it into a rhombus). She starts getting bored and checks her phone leading to it tilting and the top section falls out and brains my sister on the head. After some choice words we put it back together and then she manages to do the exact same thing the second time, right on top of the bump made by the first incident. It was like a laurel and hardy sketch. My sister was very much not amused.

  • cats @lemmy.world
    Daeraxa @lemmy.ml

    Freshly baked loaf of tortitude

    Pulsar @lemmy.ml
    Daeraxa @lemmy.ml

    Pulsar v1.119.0 is live!

    github.com Release v1.119.0 · pulsar-edit/pulsar

    Pulsar v1.119.0 is live! While a smaller release this time around, v1.119.0 still manages to pack a punch. For macOS, we've gone to great lengths to ensure Pulsar should build just fine on macOS 13...

    Release v1.119.0 · pulsar-edit/pulsar

    While a smaller release this time around, v1.119.0 still manages to pack a punch.

    For macOS, we've gone to great lengths to ensure Pulsar should build just fine on macOS 13+, while our Linux users get greater compatibility for DevTools on various platforms. For our programmers, there's been more of the constant incremental improvements to various languages' built-in syntax highlighting and code folding this time around, with a focus on PHP, Python, Javascript, Typescript, Shell script, and C.

    As always thanks a ton to all of those that support the project and keep it moving forward, we appreciate you all, and look forward to seeing you amongst the stars.

    Pulsar @lemmy.ml
    Daeraxa @lemmy.ml

    Hot dog, it's another Pulsar release! Pulsar 1.118.0 is available now!

    github.com Release v1.118.0 · pulsar-edit/pulsar

    Hot dog, it's another Pulsar release! Get your grills ready, Pulsar v1.118.0 is cooking with gas! This release brings lots of love to syntax highlighting, along with a zesty sprinkling of features ...

    Release v1.118.0 · pulsar-edit/pulsar

    Get your grills ready, Pulsar v1.118.0 is cooking with gas! With lots of love to syntax highlighting, along with a zesty sprinkling of features and fixes. We've got Tree-sitter fixes and improvements from query tests, better documentation of our Tree-sitter usage, an updated PHP parser, and loads of improvements to Clojure, there should be a little something for everyone. But of course feel free to dive into the changelog for further details.

    Pulsar @lemmy.ml
    Daeraxa @lemmy.ml

    Better Late than Never, Pulsar 1.115.0 is here!

    github.com Release v1.115.0 · pulsar-edit/pulsar

    A week later than you’re accustomed to — but worth the wait! Pulsar 1.115.0 is available now! Last month’s 1.114.0 release was full of fixes related to the recent migration to modern Tree-sitter. T...

    Release v1.115.0 · pulsar-edit/pulsar

    A week later than you’re accustomed to — but worth the wait! Pulsar 1.115.0 is available now!

    Last month’s 1.114.0 release was full of fixes related to the recent migration to modern Tree-sitter. This month’s release is much smaller, but still dominated by Tree-sitter fixes affecting syntax highlighting, code folding, and indentation.

    Pulsar @lemmy.ml
    Daeraxa @lemmy.ml

    A Valentine's release bursting with love, Pulsar 1.114.0 is available now!

    github.com Release v1.114.0 · pulsar-edit/pulsar

    A Valentine's release bursting with love, Pulsar 1.114.0 is available now! Welcome to a brand new Pulsar release! I think it is safe to say that this month has been one of our more eventful due to ...

    Release v1.114.0 · pulsar-edit/pulsar

    Welcome to a brand new Pulsar release!This release features a lot of updates and fixes for our modern Tree-sitter implementation, an assorted bag of bug fixes and some new features to introduce, such as restoring compatibility with older Linux distributions and a new ppm command.

    Pulsar @lemmy.ml
    Daeraxa @lemmy.ml

    February Community Update!

    Last month was our biggest update to Pulsar we have had in quite a while, so in this blog we will be addressing some of the issues people have seen and what you can expect in terms of fixes and updates. Outside of that, we have some big changes to the Pulsar Package Registry backend that give (and document) a bunch of new filters and endpoints to the API, as well as a reminder for maurício szabo's blog post detailing our biggest hurdle: the road to modern versions of Electron.

    Pulsar @lemmy.ml
    Daeraxa @lemmy.ml

    The quest for Electron LTS

    In the beginning, Atom appeared. It created an API to make packages, but together with this API, it also allowed authors to use web APIs together with node.js packages, modules (including "native modules" - more on that later) and, finally, a special API that was used to communicate between the "main module" and the "browser part".

    That last part, eventually, split from Atom and became Electron. And for a while, the Atom development was tied to the Electron one, meaning that an update on Atom usually meant an update on Electron, and vice-versa.

    Unfortunately, that wasn't the case for a long time...

    Pulsar @lemmy.ml
    Daeraxa @lemmy.ml

    Modern Tree-sitter, part 6: reinventing symbols-view

    We’ve been telling a series of stories about all the different ways that Tree-sitter can improve the editing experience in Pulsar. Today’s story about symbols-view starts a bit slowly, but it’s got a great ending: the addition of a major new feature to Pulsar 1.113.

    Pulsar @lemmy.ml
    Daeraxa @lemmy.ml

    Unlucky for some, but not us. Our 13th release, Pulsar 1.113.0, is available now!

    github.com Release v1.113.0 · pulsar-edit/pulsar

    Unlucky for some, but not us. Our 13th release, Pulsar 1.113.0, is available now! Welcome to our first release of 2024! This is our 13th main release; let's just hope we aren't cursed by the number...

    Release v1.113.0 · pulsar-edit/pulsar

    Welcome to the release of Pulsar 1.113.0, our first release of 2024. For this release we have enabled our modern Tree-sitter implementation by default, a new Tree-sitter PHP grammar, a huge update to our 'symbols-view' package, a bunch of bug fixes and an issue where we banish 😡 to the Netherrealm.

    Pulsar @lemmy.ml
    Daeraxa @lemmy.ml

    January Community Update!

    Welcome to our first community update of 2024! We have a reminder about our upcoming tree-sitter change, a resolution to our annoying website issues, a brand new PPR API endpoint so you can find packages by your favourite authors, a statement on our commitment to our long-term projects and a very special new year community spotlight.

    Pulsar @lemmy.ml
    Daeraxa @lemmy.ml

    Christmas has come early: Pulsar 1.112.0 is available now!

    github.com Release v1.112.0 · pulsar-edit/pulsar

    Christmas has come early: Pulsar 1.112.0 is available now! Welcome to our 12th regular release! It has been exactly a year since we put out our first tagged release and development continues. This ...

    Release v1.112.0 · pulsar-edit/pulsar

    Welcome to our 12th regular release! It has been exactly a year since we put out our first tagged release and development continues. This month we have some new soft-wrapping options, some long overdue updates to PPM, improvements to our "GitHub" package, a new fuzzyMatcher API and our usual slew of bug fixes.

    Pulsar @lemmy.ml
    Daeraxa @lemmy.ml

    December Community Update!

    This month we have a big update on our plans to move to a new version of electron and what that might mean for our releases, some better error handling on our package website and our usual community spotlight to say thank you to those community members contributing to Pulsar's development!

    Pulsar @lemmy.ml
    Daeraxa @lemmy.ml

    If you're API and you know it, clap your hands!: Pulsar 1.111.0 is available now!

    github.com Release v1.111.0 · pulsar-edit/pulsar

    If you're API and you know it, clap your hands!: Pulsar 1.111.0 is available now! Welcome to a new Pulsar regular release. This time we have a big new addition to Pulsar's API along with our usual ...

    Release v1.111.0 · pulsar-edit/pulsar

    Welcome to a new Pulsar regular release!

    This time we have a brand new API, a reduction in Pulsar's installed size, a fix for a really tricky and annoying bug, and some fixes from the community.

    Pulsar @lemmy.ml
    Daeraxa @lemmy.ml

    Modern Tree-sitter, part 5: injections

    One annoying thing that software developers do is insist on writing in more than one language at once. Web developers are espeically obnoxious about this — routinely, for instance, putting CSS inside their HTML, or HTML inside their JavaScript, or CSS inside their HTML inside their JavaScript.

    Code editors like Pulsar need to roll with this, so today we’ll talk about how the modern Tree-sitter system handles what we call injections.

    Pulsar @lemmy.ml
    Daeraxa @lemmy.ml

    November Community Update

    This month we have a couple of really significant changes to how Pulsar works internally by creating a couple of new APIs that can be used throughout the application, a new package to help you run code directly within Pulsar and our usual community spotlight to say thank you to those community members contributing to Pulsar's development!

    Pulsar @lemmy.ml
    Daeraxa @lemmy.ml

    Modern Tree-sitter, part 4: indentation and code folding

    Last time we looked at Tree-sitter’s query system and showed how it can be used to make a syntax highlighting engine in Pulsar. But syntax highlighting is simply the most visible of the various tasks that a language package performs.

    Today we’ll look at two other systems — indentation hinting and code folding — and I’ll explain how queries can be used to support each one.

    Pulsar @lemmy.ml
    Daeraxa @lemmy.ml

    Armed with a big ol' can of Raid: Pulsar 1.110.0 is available now!

    github.com Release v1.110.0 · pulsar-edit/pulsar

    Armed with a big ol' can of Raid: Pulsar 1.110.0 is available now! Here we are with another Pulsar release, and this month we have quite a number of fixes and improvements. This time around, the fo...

    Release v1.110.0 · pulsar-edit/pulsar

    Here we are with another Pulsar release, and this month we have quite a number of fixes and improvements. This time the focus has really been on bug fixes in order to improve the overall experience.

    We have updates to PPM for newer toolchain compatibility, a new Autocomplete API, better error handling for a crash at launch with invalid config and a fix for PHP snippets.

    Pulsar @lemmy.ml
    Daeraxa @lemmy.ml

    Modern Tree-sitter, part 3: syntax highlighting via queries

    Last time I laid out the case for why we chose to embrace TextMate-style scope names, even in newer Tree-sitter grammars. I set a difficult challenge for Pulsar: make it so that a Tree-sitter grammar can do anything a TextMate grammar can do.

    Today, I'd like to show you the specific problems that we had to solve in order to pull that off.

    Pulsar @lemmy.ml
    Daeraxa @lemmy.ml

    October Community Update!

    This month we announce our new "Pulsar Cooperative" initiative, showcase work being done to modernize the PPM codebase, introduce the new Shields.io badges for the Pulsar Package Repository, show off the new Pulsar integration in GitHub Desktop and talk about an issue we had with signing our macOS binaries.

    Pulsar @lemmy.ml
    Daeraxa @lemmy.ml

    Modern Tree-sitter, part 2: why scopes matter

    In the last post, I tried to explain why the new Tree-sitter integration was worth writing about in the first place: because we needed to integrate it into a system defined by TextMate grammars, and we had to solve some challenging problems along the way.

    Today I’ll try to illustrate what that system looks like and why it’s important.