@mykhaylo@fosstodon.org avatar

mykhaylo

@mykhaylo@fosstodon.org

Reader and sometimes writer. Ukrainian. Also a programmer, among other things.

Long form: https://keepthinking.blog

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

worldsendless, to emacs
@worldsendless@qoto.org avatar

One of the issues with the (and which is just a great big text-oriented repl) is that it is additive in nature; it usually takes major effort or a restart to REMOVE things once they've been added (thinking on plugins which modify app state).

mykhaylo,
@mykhaylo@fosstodon.org avatar

@worldsendless something like this will work: https://github.com/tonsky/clj-reload

nikitonsky, to random
@nikitonsky@mastodon.online avatar

New blogpost: Going to the cinema is a data visualization problem

https://tonsky.me/blog/allekinos/

mykhaylo,
@mykhaylo@fosstodon.org avatar

@nikitonsky that's exactly what heroku used to feel like

ctietze, to Notmuch
@ctietze@mastodon.social avatar

Any users on the frontend?

I sometimes notice that Emacs freezes up when I press a key like d to delete (adding the tag:trashing) for a couple of seconds. It's hard to track down, but I believe that I run into a conflict with a cron job updating the notmuch database, and Emacs waits for the notmuch tag change command to finish, which waits for the cron job to finish.

Does that sound likely? How do y'all debug and improve this?

mykhaylo,
@mykhaylo@fosstodon.org avatar

@ctietze M-x profiler-start RET, choose mem+cpu. Do the thing that freezes. Then M-x profiler-report RET

smiergahttu, to random
@smiergahttu@fosstodon.org avatar

Which is the best comprehensible way of representing land use in different models, knowing that the most optimistic (dark grey, "Bekels 2") is around 9% of the patch and least-optimistic (light gray, "Piggott") is ca. 40%?

I like the simplicity of the v.1 pie chart, but I don't know if the adding pieces is as obvious to the reader as to me. And I want to use this kind of representations throughout the thesis, so I want to choose good one.

version 2. a donut chart representing the same data as version 1 (with different pattern for not used land).
version 3. a donut chart representing the same data as version 1. the first model is multiplied to avoid the apparent differences between most- and least-optimistic models. light green area represents land not used.

mykhaylo,
@mykhaylo@fosstodon.org avatar

@smiergahttu pie charts are never a good idea. Try bar chart instead.

kickingvegas, to emacs
@kickingvegas@sfba.social avatar

Okay here's another Transient I've made a while back, in this case for Avy. A bit esoteric, but this has enabled me to get a lot more out of Avy than just using avy-goto-word-1 or avy-goto-char-timer. Wondering out loud if I should publish this on MELPA.

Also yes, I've read Karthik's post on using Avy wrong. I readily admit I'm not sophisticated enough to put filter-select-act into practice.

mykhaylo,
@mykhaylo@fosstodon.org avatar

@kickingvegas frankly I don’t think that putting transients on MELPA is a good idea. It’s not really a library, rather a use case of a library.

mykhaylo,
@mykhaylo@fosstodon.org avatar

@hajovonta @kickingvegas sure they are a great idea. I just don’t think they should be on MELPA, but admins will figure it out.

jhx, to random
@jhx@fosstodon.org avatar

Rant:

I love retro games, especially SNES/NES/N64 and GB games.
Modern games, except for some titles, do not fascinate me at all anymore.
This lead to being able to run machines that are in the "older" realm. Not having a dedicated graphics card can be a blessing for sure. Energy costs drastically go down and one can run quiet systems.
Besides, playing retro games is not taxing at all to the system - any system will do fine.
I miss the great stories older games told... nostalgia hits again.

mykhaylo,
@mykhaylo@fosstodon.org avatar

@gpunktschmitz @jhx that was a nervous game

jgomo3, to emacs
@jgomo3@mastodon.social avatar

What other reason do you need to use ?

could be the just enough reason. It is too powerful.

Don't edit text, that is too 21 century. Edit Abstract Syntax Trees 😘

https://www.youtube.com/watch?v=D6h5dFyyUX0&lc=UgxpTA3yt-xea2L3XFl4AaABAg.A2nIxXNhy9pA3GBwFeBS6_

mykhaylo,
@mykhaylo@fosstodon.org avatar

@jgomo3 try lispy and puni too

mykhaylo, to Portugal
@mykhaylo@fosstodon.org avatar

Finally released the first interview recorded as part of The Foreigner podcast.

It so happened that this interview is in Portuguese (with English subtitles) and is mostly about the history of the revolutionary years in Portugal.

I hope you enjoy it:

https://www.youtube.com/watch?v=uD6BQjYAl4M

mykhaylo, to emacs
@mykhaylo@fosstodon.org avatar

context-transient for is now on

I've been using it for several weeks and find it extremely convenient.

https://github.com/licht1stein/context-transient.el

greenorchids, to random
@greenorchids@mastodon.social avatar

Holy sh*t, Europeans are right. Americans are too loud and incredibly entitled. On a tour of Norway and I’m so ready to escape my fellow countrymen…

This morning we caught a group of them actually putting their hands to their face so they could peer into a private home. When did we go batsh*t crazy? Were we all raised in a barn?

mykhaylo,
@mykhaylo@fosstodon.org avatar

@greenorchids there’s no such thing as Europeans. And even though it’s true that American tourists are quite loud, with all due respect you wouldn’t even notice them when the Spanish are around 😂

tkk13909, to random
@tkk13909@fosstodon.org avatar

I find it hilarious when people try to have cool hacker style with terminal-esque text but then ruin it by making it based on Windows. "C:\Users\Hackerman>" is not as cool of a username as you think it is.

mykhaylo,
@mykhaylo@fosstodon.org avatar
badrihippo, to AdobePhotoshop
@badrihippo@fosstodon.org avatar

developers, is there an easy way to securely share sensitive data (eg. login credentials) locally between two on the same device? And if not, what about non-sensitive data (like how the or whatever they're called now share themes)? 🔏

Basically it's a family of apps with a common login and we're trying to avoid the user having to log in separately on each one. We're using , if that matters ⚙️

(If all this was on it'd be so simple 😑)

mykhaylo,
@mykhaylo@fosstodon.org avatar

@badrihippo encrypted local database file

jkreeftmeijer, to emacs
@jkreeftmeijer@mastodon.social avatar

Instead of enabling Evil mode globally, I now have it turned on only in buffers with major modes derived from prog-mode or text-mode.

Since Evil is disabled in non-editing buffers like Magit and Dired (where it was a nuisance), I got rid of Evil collection and cut my startup time in half.

mykhaylo,
@mykhaylo@fosstodon.org avatar

@jkreeftmeijer check out meow-mode in case you haven’t seen it yet

mykhaylo,
@mykhaylo@fosstodon.org avatar

@jkreeftmeijer I have come from the other side — used (and still do use) vanilla bindings. But I like it.

RL_Dane, to vim
@RL_Dane@fosstodon.org avatar

When you're in a web browser and and end an input form with [Esc]:wq

;)

mykhaylo,
@mykhaylo@fosstodon.org avatar

@gershman @RL_Dane check out emacs-everywhere package

Dodo_sipping, to random
@Dodo_sipping@cupoftea.social avatar

Just read about salty porridge. Never came to my mind before. But I will try it.

mykhaylo,
@mykhaylo@fosstodon.org avatar

@Dodo_sipping try with parmesan cheese or with blue cheese if you like it. Also add an egg.

publicvoit, to random
@publicvoit@graz.social avatar

People using #Obsidian (and similar) don't even understand when I'm writing about #lockin situations.

If those services could be easily replaced by any Markdown edtor and a decent sync mechanism, why are they using those services in the first place? 🤷

I'm going to blog about that to make it more clearer.

#PIM

mykhaylo,
@mykhaylo@fosstodon.org avatar

@publicvoit I made obsidian.el while actively using obsidian, and only used the mobile app.

flypaper, to anarchism
@flypaper@autonomous.zone avatar

Request: please help me find a grant

I have a friend who is most of the way done making an open source app that handles supply chain interactions without centralization. It uses a SSB backend so there aren’t any central servers and it’s not crypto. There’s no angle for him to get rich doing this, it’s just a good idea that he wants to exist in the world. Written in Clojure.

Current code: https://github.com/nanomonkey/scratch

#anarchy #anarchism #opensource #ssb #scuttlebutt #clojure

Thanks

mykhaylo,
@mykhaylo@fosstodon.org avatar

@flypaper it’s not immediately clear what the idea is to be honest, but maybe this will come with a more detailed readme. What is however immediately obvious is an absence of license.

mykhaylo,
@mykhaylo@fosstodon.org avatar

@flypaper not really to be honest. Bur never mind, thanks for the effort 🙏

deadblackclover, to emacs
@deadblackclover@functional.cafe avatar
mykhaylo,
@mykhaylo@fosstodon.org avatar

@deadblackclover some come, some go. Live collaborative coding is very possible inEmacs though.

lxsameer, to emacs
@lxsameer@social.lxsameer.com avatar

I'm using since 2008, I've been maintaining an Emacs bundle since 2010 (currently working on v4.1). Emacs is genuinely one of the programs that still gives me the goosebumps. After all these years, I still learn new stuff about it that blows my mind.

mykhaylo,
@mykhaylo@fosstodon.org avatar

@lxsameer what’s the bundle?

mykhaylo,
@mykhaylo@fosstodon.org avatar
publicvoit, to Logseq
@publicvoit@graz.social avatar

Good news and bad news for users if :

They're working on a DB version in parallel that will provide better scalability, performance and realtime (). They'll charge for RTC.

Unfortunately, this seems to be the end for markup as they are implementing only now and a conversion feature later on. 😞

Therefore, logseq is not an option for me any more and I'll need to think about a migration strategy for my wife.

https://discuss.logseq.com/t/why-the-database-version-and-how-its-going/26744

mykhaylo,
@mykhaylo@fosstodon.org avatar

@publicvoit @skizye maybe you could write an article on the difference of the approach with denote? Because strictly speaking denote is not about zettelkasten, it’s about naming files.

mykhaylo,
@mykhaylo@fosstodon.org avatar

@publicvoit @skizye thanks for the article. If for example you want to make a note on using lsp server in emacs, which then relates to emacs, lsp, python and clojure (for example), where do you put it? Or how do you label it?

  • All
  • Subscribed
  • Moderated
  • Favorites
  • Leos
  • mdbf
  • Youngstown
  • ngwrru68w68
  • ethstaker
  • slotface
  • PowerRangers
  • hgfsjryuu7
  • khanakhh
  • kavyap
  • tsrsr
  • InstantRegret
  • DreamBathrooms
  • tacticalgear
  • normalnudes
  • magazineikmin
  • rosin
  • GTA5RPClips
  • thenastyranch
  • Durango
  • osvaldo12
  • vwfavf
  • cubers
  • everett
  • modclub
  • cisconetworking
  • tester
  • anitta
  • All magazines