Email or username:

Password:

Forgot your password?
212 posts total
Grigory Shepelev

8 years ago, I started learning #Haskell to program myself a todo list app.

How did that go for my todo list?

Well, it is filled with:

* Maintaining the UI library I use for it (#reflex)
* Maintaining the OS I use to package and deploy it (#nixos)
* Being part of the steering committee of the compiler to build it (#ghc)
* Ah, and I have job were I use all that stuff.

However, the app is currently not in a usable state, so I basically coordinate all that on chaotic stack of papers on my desk.

8 years ago, I started learning #Haskell to program myself a todo list app.

How did that go for my todo list?

Well, it is filled with:

* Maintaining the UI library I use for it (#reflex)
* Maintaining the OS I use to package and deploy it (#nixos)
* Being part of the steering committee of the compiler to build it (#ghc)
* Ah, and I have job were I use all that stuff.

Grigory Shepelev

I wanna make an adventure game where you play as Craig and Corey and you go around doing odd jobs and giving life lessons about love and friendship

Show previous comments
Khakie van Tastisch

@ClarusPlusPlus

I'm booking her to finish building my chicken coop

leeleedee

@ClarusPlusPlus I'm working on a simple Tabletop RPG where you might be able to do just that :P

#ttrpg

bison ✅

@ClarusPlusPlus i think this is extremely cute :BlobhajHeart: :BlobhajTinyHeart:

Grigory Shepelev

@fabionatali that would be cool; my proof of concept uses guile haunt (which should be what the guix homepage is using as well iirc) plus a simple script on top that runs in a cronjob. I think it could be integrated rather easily in the official website, even though commiting the reports each week will probably be a manual task.

The summaries currently look like this: me.literatelisp.eu/this-week-i (if you'd like to have a look, uploaded july and august as an example to get the gist of it a few moments ago).

Another idea could be, to also include links to blog posts and interesting threads from guix-devel in it; but that would be more of a community effort as it would require way more resources in maintenance and curation than a automatically generated summary on what's updated/new in terms of packages.

@fabionatali that would be cool; my proof of concept uses guile haunt (which should be what the guix homepage is using as well iirc) plus a simple script on top that runs in a cronjob. I think it could be integrated rather easily in the official website, even though commiting the reports each week will probably be a manual task.

Grigory Shepelev

Dear mastodon, I am looking for #job.

- slightly > 2 year of #clojure & #clojurescript web programming
- ~3 year of #javascript #typescript
- familiar with #docker & other base webdev stuff
- > 8 years as #linux user
- 3 years of #guix
- ~2 years of #guile #scheme

Can consult in any of those above or take a real project up to 1 year long.

I am a citizen of 🇷🇺 but I do have 🇰🇿 bank card.

Please go private mention or email via shegeley@gmail.com

Please boost. 🙏

Dear mastodon, I am looking for #job.

- slightly > 2 year of #clojure & #clojurescript web programming
- ~3 year of #javascript #typescript
- familiar with #docker & other base webdev stuff
- > 8 years as #linux user
- 3 years of #guix
- ~2 years of #guile #scheme

Can consult in any of those above or take a real project up to 1 year long.

Grigory Shepelev

Dear mastodon, I am looking for #job.

- slightly > 2 year of #clojure & #clojurescript web programming
- ~3 year of #javascript #typescript
- familiar with #docker & other base webdev stuff
- > 8 years as #linux user
- 3 years of #guix
- ~2 years of #guile #scheme

Can consult in any of those above or take a real project up to 1 year long.

I am a citizen of 🇷🇺 but I do have 🇰🇿 bank card.

Please go private mention or email via shegeley@gmail.com

Please boost. 🙏

Dear mastodon, I am looking for #job.

- slightly > 2 year of #clojure & #clojurescript web programming
- ~3 year of #javascript #typescript
- familiar with #docker & other base webdev stuff
- > 8 years as #linux user
- 3 years of #guix
- ~2 years of #guile #scheme

Can consult in any of those above or take a real project up to 1 year long.

Grigory Shepelev

just run `guix shell -f package.scm -- lem` in the checkout and it should work!
thanks to my collaborator Fuglesteg for helping out! github.com/Fuglesteg

Show previous comments
Jurarigo

@MarkHoltom Even if you're young and tech savvy is a huge problem if you don't have, let's say, a smartphone. Which I don't have, so it's always "very funny" how a big part of the world is just strangely forbidden for me.
Can't even begin to imagine the hell on earth it must be for an elder person.

WolfisBirdWatch

@MarkHoltom

Well, ... 🤔
this presumably overpaid "analog" guy
shouldn't be there -
or is this just an avatar on a screen? 🙄

Grigory Shepelev

Sometimes my desktop with 64GB RAM boots only with 32 GB available. After a reboot it's show 64 again. I don't get the conditions for this...

Grigory Shepelev

Oh no. Now it's even more strange. Seems like one plank is really dead. BIOS show 48 GB after several permutations and #guix system show 32GB after boot. 😕 🤔

Grigory Shepelev

Gotta love emacs constantly freezing for seconds on end on a god darn 13th gen i7 with 32GB RAM

absolute trash fire editor

Yukari Hafner

no I'm not gonna use whatever other editor that's even worse

johnfredcee

@shinmera I used Emacs for a long time, but have come to the conclusion it's architecture has not adapted to the multi-core world. Trying to work with Unreal Engine just kills it.

Grigory Shepelev

читаешь книжку про хаскелль: 🤩
хаскелль в реальности: небольшой проект собирается несколько часов, падает с oom, кладёт с собой впску, на которой собирался, мониторинг будит меня в 6 утра алертом вида "пожар, всё упало" ​:neofox_legs:​

Grigory Shepelev

Reader, FYI.

On those pics I am 20 kgs fatter than my usual form. And I am working to come back to it after a stressful period of my life.

Grigory Shepelev

I don't know where this idea comes from that FAANG excel at software engineering. Like all large corps, they're a power law distribution of capabilities, from abysmal to excellent.

Nandos make a lot of money, but I wouldn't bother applying to L'Enclume if I did my training there.

The inescapable reality is that excellence in software engineering, like restaurants, doesn't scale.

Show previous comments
Richard

@jasongorman They have done some clever things, but when you dig down into their technical solutions they are usually a variation of "we have lots of money so just throw more hardware at it."

Rich Felker

@jasongorman It's even worse. They drive out everyone who excels and knows their worth, and hire for one of 3 things: (1) mediocrity, (2) alignment with corporate agenda, and (3) folks they can hold in visa traps.

mcc

@jasongorman This is, I believe, one reason the corps are so excited about code written by "AI". Mediocrity may be mediocre, but they know how to scale it consistently. Just spend more money.

(I doubt AI can deliver even mediocrity at scale, but the corps haven't figured that out yet so…)

Grigory Shepelev

Good news everyone! The surgery was successful and I'll be working on my open source project soon!

Anyway it is always better to work as a group. And I'm always welcome persons willing to help with any project at github.com/40ants

#opensource #GitHub #commonlisp

Grigory Shepelev

@abcdw GJS is powered by ESR #spidermonkey from #firefox . gjs-docs.gnome.org/gjs/

Spidermonkey ESR is 128 which has wasm support for GC - guile-hoot works on it. Version 1.81.2 is built on Spidermonkey 128 gitlab.gnome.org/GNOME/gjs/raw , but no mention of wasm.

I asked in an issue: gitlab.gnome.org/GNOME/gjs/-/i

Please share if you end up digging into this and find it works :) .

Andrew Tropin

@ieugen Sure, I'll.

I work with guile-hoot half time, porting some TypeScript code to it, a bit painful at the moment, but it works overall.

But would be twice as cool to have hoot API to gnome/gtk.

Thank you for making a ticket!

Grigory Shepelev

I'm planning a serious surgery operation at August and looking for people willing to maintain Ultralisp.org and/or some projects in the github.com/40ants organization.

Just in case if something will go wrong and I'll not be able to continue my opensource work.

Feel free to contact me here or via an email: sasha@svetlyak.ru

#commonlisp #opensource #maintenance

Colin

@svetlyak40wt I could help maintain Ultralisp.

cage

@svetlyak40wt

I wish you all the best and i am sure you will be the ultralisp maintainer for many years to come (if you want to be, of course!).

Take care.
C.

Go Up