Email or username:

Password:

Forgot your password?
205 posts total
Grigory Shepelev

Are there far-far right instances on Mastodon?

I'm just curious in sociological sense because it's something that seems very "obvious to exists": opening own instances means everyone finds/creates their place, but I couldn't find any via Google and DuckDuckGo.

One of my friends saying that if there are no instances like that, it means Mastodon designed to block free speech and I am trying to disprove him on how it works

abmurrow🪤🦆

@shegeley Not sure of any specific instance, but they are out there. Try looking for some of the public mastodon blocklists shared around by instance maintainers and you should have plenty to go on.

Pavel Korytov :emacs:

@shegeley Truth.Social is a fork of Mastodon, although they probably don't federate...

Grigory Shepelev

Идея для сериала: в России президентом стал чувак, который 4 года прожил в тибетском монастыре и владеет магией (умеет читать мысли и летать)

Grigory Shepelev

Sometimes I visit my parents (they live in the countryside) and go mushroom hunting. And when there are no mushrooms I collect garbage from the nearby forest. 🌏♥️🌲

Grigory Shepelev

I have a patch for the #Guix itself that changes some of it's packages (gnu packages …). I want to override Guix on my machine with Guix patched by this little patch. Modified «guix-service-type» with proper «guix» field. Won't help.

Any ideas? :guix:

@wingo @cwebber @civodul

(an option would be using patched guix with it's channel itself from local machine (with `file://`), I want to know if it's the only way)

Parnikkapore

@shegeley this is off the top of my head, but the guix-service-type guix is only used as the guix-daemon guix and maybe the /run/current-system/bin/guix . Your user's guix, which unless you have a very weird setup is what you'll be running, comes from your .config/guix/channels.scm at the time you last `guix pull`-ed. The guix that you run determines which package definitions you are using.

So file:// might be the cleanest way.

Ludovic Courtès

@shegeley Hi! The way to do that would be by pulling from your own “channel” (your own Git repository, containing Guix with your changes.)

@cwebber @wingo

Grigory Shepelev

Found an interesting #clojure :clojure: job (being in Russia (!)). Guys seems to be doing really "core" & "hardcore" stuff going deep into #JVM, :java: making agents for apps monitoring. Starting next week.

Grigory Shepelev

Found a problem using #guix + #gnome + #gdm. Having a desktop and a laptop and 2 external monitors when switching the output from both of them to the laptop the desktop over time (~40 mins) will go into some strange and unresponsive mode even after switching them back to it: #gdm won't let you log in and even switch to TTY and even ssh login won't work on local network 😨 Found out I am not only one with this problem

Had to order cheap external monitor that will always be "on" on for the desktop

Jonathan Nogueira

@shegeley I’m having the same issue, is there a solution that doesn’t require another monitor?

Maybe it doesn’t happen with sddm or lightdm…

Grigory Shepelev

It's +18 Celsius in my hometown today (southern-central Russia). I just came home from a walk wearing a t-shirt and shorts. 🤯️ I don't remeber anything like this before. But I like it.

Grigory Shepelev

After Lisp (even Clojurescript) programming all Node + Typescript frameworks and "new fancy stuff" about it seems like a joke to me.

Ken Tompson wrote Unix in 3 weeks when his wife was on vacation with kid. And modern frontend typescript developers spend 2 weeks to fix some form-validation bug

youtube.com/watch?v=bZ6pA--F3D

Grigory Shepelev

Which doesen't mean I am smart enough to write and OS in 3 weeks. It's just something smart enough person in IT can't brag about all the mainstream bullshit.

Grigory Shepelev

If you smart enough person and have been into the software industry for quite a while you will most likely notice the ugliness of it and recognize the beauty of not-so-mainstream "experimental" languages and tools, some of them you might enjoy a lot.

Is it a good idea to mention it on a mainstream-tech job interview straight ahead or is it better to act like you love the mainsteam (Java/NodeJS/PHP/Python (etc)) and think it's the best language/tool out there?

Show previous comments
glyn

@shegeley I think it's best to be honest, but also not to decry the mainstream too much just because it's technically inferior to some other technology. So you can say you think Haskell is superior to Java (for instance, I jest), but that you appreciate the need to maintain, for example, Java applications and work with the limitations of the language (which you could then briefly elaborate). Your willingness, or otherwise, to work with the mainstream should be understood.

Grigory Shepelev

@kytta @underlap

Thanks for your adequacy. I'm just having big issues with my current workplace and don't know what to do.

I'm just feeling kinda stuck and stupid about my current job + financial situation.

On my current job I had kinda the same experience ("k, might be ugly, but we has to work on it, nothing matters") except tried to introduce to cljs [that can work on Node.js as a platform, so could be applied].

technicat

@shegeley I started out in my career when job interviews were more like conversations where you shared interests and both sides could learn something (and maybe remember each other for future opportunities), so for example even if they had less historical knowledge they might be interested to know Java was developed by Lisp programmers (although more credit was given to Smalltalk because Lisp was maligned by the AI winter, how times have changed), and Javascript was influenced by Scheme. But sadly ever since Google I've found job interviews to be unimaginative, basically a series of quizzes that serve as a bureacratic checklist and a hazing ritual. It's up to you, read the room and then decide how much to give them what you think they want or be yourself. But of course, don't be obnoxious with your opinions, some people really do like PHP.

@shegeley I started out in my career when job interviews were more like conversations where you shared interests and both sides could learn something (and maybe remember each other for future opportunities), so for example even if they had less historical knowledge they might be interested to know Java was developed by Lisp programmers (although more credit was given to Smalltalk because Lisp was maligned by the AI winter, how times have changed), and Javascript was influenced by Scheme. But sadly...

Adam

@shegeley Is it me, but are there not a bunch of cars parked where there is no parking stalls?

Grigory Shepelev

on, newermind. #sway will do the trick. I just need wayland compositor with `zwp_input_method` interface support

Grigory Shepelev

.@gramian randomly appear in my feed and I took a look at his profile.

The background image made me jealous. I want all these books now 📚️

Grigory Shepelev

Question for #scheme ☯️ kings & queens 👑 ! Are there an alternative to clojure's alter-var-root clojuredocs.org/clojure.core/w in scheme?

Imagine I have a module `(X)` with `(define a 1) (define-public (f x) (+ x a))` and module `(Y)` that has `#:use-module (X)`. In `(Y)` want to alter a from `(X)` in a way that would also affect `f`. Example: (being in module `(Y)`): `(alter! a 2) (equal? (f 3) 5) => #t`

CC @wingo @rml @cwebber

Andy Wingo

@shegeley @rml @cwebber most schemers are republicans, in the anti-monarchist sense :) but if the intended use case is global monkeypatching, then in guile `set!` is your tool. if `a` is exported, then just `set!` on `a`. if not, `(set! (@@ (X) a) new-val)`

Grigory Shepelev

@wingo @rml @cwebber
@monkey1

Imagine that you have a module already written by someone that does the job you want to, but there is only one variable (example `(define pi 3.14)` ) that you want just override but otherwise would like everything to work as previously. Wouldn't like to copy-paste a one of code

Grigory Shepelev

[Disclaimer: I know that the chance of actually finding something via Mastodon post is super low, but I'll try]

Looking for #clojure (#clojurescript) or #guile (#scheme ) #job opportunities.

:clojure: :guix: :lisp:

Show previous comments
Grigory Shepelev

I didn't expected to get so much re-posts and favs from so many interesting people. Very thankful for #mastodon community 🙂 :mastodance:

Grigory Shepelev

Update: I didn't find any job via #mastodon, but felt popular for a little bit with all the reposts and favorites. Nice feeling.

Grigory Shepelev

View from my window yesterday morning

Go Up