Posts by bonifartius@freespeechextremist.com
(DIR) Post #AWf78L167g5Nz58OnI by bonifartius@freespeechextremist.com
2023-06-13T22:13:07.187352Z
1 likes, 0 repeats
@p this shouln't be a frequent issue :P at least vs. the times i had to fight pip or bundler or cargo or whatever the thing is called in other languages.i think the go module system is pretty great for the amount of problems it solves in a good way - it's not perfect of course :)
(DIR) Post #AWfl76ptMDSvsdrV0y by bonifartius@freespeechextremist.com
2023-06-14T05:41:05.919358Z
1 likes, 0 repeats
@p > It shouldn't be an issue ever. Given that it is, it makes it a pain in the ass to try to use Go for small one-off programs. No language has an excuse to be a bigger pain in the ass than C.yeah, it would be nice to have a way doing it without a module file. shouldn't be required if you only use stdlib, i agree.> I don't know how easy it is to dodge pip or cargo but bundler is completely unnecessary for simple stuff.i fought bundler in a semi-complex project at work from time to time and it wasn't enjoyable. was rails though, not only ruby. rails does increase the pain in the order of magnitudes for me, even if it should be unrelated.> love the language and I hate the entire system surrounding the language.most things certainly haven't been improving since the switch to go.dev!
(DIR) Post #AWfnLFDlB98XqetUCO by bonifartius@freespeechextremist.com
2023-06-14T06:06:03.796973Z
1 likes, 0 repeats
@sysrq @p do it like hipp, c and tcl :)
(DIR) Post #AWgzN8CReDNjG9uAHg by bonifartius@freespeechextremist.com
2023-06-14T19:55:34.549767Z
1 likes, 0 repeats
@p > The problem exists because of feature factory companies, and they love Rails, and Rails took over Ruby.yes. the few times i used plain ruby were quite ok. not my favorite experience, a solid "ok". rails was not ok ;)> Go should have just left library management to the OS and the users instead of doing it they way they're doing it. It's actually worse; at least with something like Python or Ruby or whatever, you can still just give it a `-I`. C, it's easier in C than in Go. It's probably easier in Java than in Go, but I don't remember how it worked in Java last time I touched Java and that's been a long while.Gos module system solves the problem of using different versions of libraries, which seems to be nearly impossible to get right on the OS level - at least i never saw a distribution where this wasn't ugly (or something like nix which is picrel). i would be fine if they relied on the OS doing it if I'd know it not be annoying. relying on the users ends up with the python situation of having multiple systems which all do slightly different things. never used java enough to speak about this.i never had problems with version mismatches with the old GOPATH style though. the few libraries i use are usually pretty backward compatible.fwiw, i usually just do "go mod init $foobar", write the code, "go get" to fetch things not in cache already and that's about it. works fine for me with the few dependencies i usually use. ymmv.> The docs are easier to find; there is at least that.i find the interface much more confusing than the old godocs one, but that might be my brain :)image.png
(DIR) Post #AWh0hOkTvcwGKb3MOW by bonifartius@freespeechextremist.com
2023-06-14T20:10:26.617479Z
1 likes, 0 repeats
@p @sysrqTcl people managed to keep the language sane for more than three decades now, not that much clutter added. Tk is under-appreciated. really good toolkit, and that in <1M.i know many people who like lua, i never really got into it. something just doesn't match up with my tastes i guess :)
(DIR) Post #AWjx6W22zyKfiRiNN2 by bonifartius@freespeechextremist.com
2023-06-16T06:14:17.810529Z
0 likes, 0 repeats
@nexus_plasma @m0urs dachte erst das wär ne fensterscheibe. das wäre eine schöne parallele zu sterne an fenster malen :)image.png
(DIR) Post #AWkNSgimXBtm2yw8Rc by bonifartius@freespeechextremist.com
2023-06-16T11:09:38.066234Z
1 likes, 0 repeats
@p > It's what I reach for if awk doesn't work out.i don't really like ruby much, but i use tcl in this fashion. they are somewhst related after all.> No. The problem is using libraries with poorly conceived, unstable APIs. It duct-tapes that by locking it in and shoving it into some ridiculous directory structure with six layers of obtuse abstraction, instead of giving you a library search path.well, yesandno. part of why Go the language is good is the version 1 guarantee. guess everything breaking should just use another name/indentifier. getting an api right on the first try is pretty hard, so there has to be _some_ way to break things. it should be the exception through. defaulting to semver is probably a good idea ™, storing things in a werid directory structure with weird permissions (_that_ annoys me!) not so much.> This is why most libraries are shit: nobody thinks too hard about what it is they are abstracting. (The corollary is it's better to do it yourself where you can).part of the problem is that many people are damaged by bad cargo cults in software design, like OO (or functional programming, doesn't matter) viewed as panacea. this leads to shit APIs as almost everyone is locked into thinking some way or another. database abstration libraries (like ORM) are a prime example imho. combined with all the other systemic problems in software engineering leads to 99% shit libraries. case in point for the corollary are things like SQlite, hipp seems to just write things if there is no good fit.> But the catch is that this is true only when I don't use anything outside the standard library [...]well, that's probably the case for most languages :P guess even c++ can be sane with only the standard library.> Nobody's trying to put analytics into the interpreter there, either.i don't know which devil got into russ there. total shit idea.> It's enough to make a guy say "Fuck all of this, I'm just going to write C."i can understand that, i'm too lazy though. Go just fits the bill too well and the tooling still isn't nearly as bad as other languages - it seems to be constantly degrading though.
(DIR) Post #AWkyS4ghdf2sONXE7k by bonifartius@freespeechextremist.com
2023-06-16T18:04:06.555225Z
1 likes, 0 repeats
@m0xEE @p > Cargo at least offers you this nice "new" command, which creates all the directory layout for you"the horror, the horror"i hate automatic things. if i want functionality like this write a shell script. also i try to stay away from rust as far as possible :P> With go you have to make the directory yourself, come up with some stupid name, do "go mod init"i missed it because i almost never use it, but "go run" doesn't require a module. so.. "go get" something and "go run" should work fine. also "go mod init foobar" works fine if one doesn't want to come up with a name ;)> Pip — you don't have to know much about pip for that at all, just do "pip install something" and it downloads and installs it for you somewhere, I'm not even sure where and I don't care, but I know that I can import it now.i don't touch python anymore, it's not worth the hassle.
(DIR) Post #AWtVbcH0zM6mulMAVM by bonifartius@freespeechextremist.com
2023-06-20T20:53:17.395271Z
1 likes, 0 repeats
@p @m0xEE i too only played with rust a tiny bit. what put me off was the rust evangelism strike force and the tooling. supposedly the spec changes often enough to make it annoying to keep fixing things so they still compile?python is everywhere, it's the new cobol! there is a solution though: one can run tcl scripts in python using the bundled interpreter for tkinter :)
(DIR) Post #AXG9oMHgUliRZl2WDQ by bonifartius@freespeechextremist.com
2023-07-01T19:07:26.534472Z
0 likes, 0 repeats
@Shlomo yeah, that's my limit i guess.
(DIR) Post #AXGA8YAtzoCuFHUmSu by bonifartius@freespeechextremist.com
2023-07-01T19:11:05.506537Z
0 likes, 0 repeats
note to myself: update password store on mobile with all fedi accounts when going away for a week :blobderp:
(DIR) Post #AXQcC7K67AeBiPDyuO by bonifartius@freespeechextremist.com
2023-07-06T20:12:35.395858Z
0 likes, 0 repeats
german wokies now have frigga played by a drag queen. someone who displays womanhood as something worth of parody ( https://www.nibelungenfestspiele.de/nibelungenfestspiele/2023/Ensemble/Ensemble/urauffuehrung-2023-ensemble.php ).frigga is the highest goddess in germanic mythology, the wife of odin. associated with marriage, prophecy, clairvoyance and motherhood.by all means, go on and make fun of my cultural heritage. do a drag version of mother mary next and don't fucking forget to complain about people hating your guts.
(DIR) Post #AXSqdyVUH45g9eeKu0 by bonifartius@freespeechextremist.com
2023-07-07T22:03:55.059896Z
1 likes, 0 repeats
@cereal @kaia https://en.wikipedia.org/wiki/NetPositive
(DIR) Post #AXULQlccA1eAAI7p8S by bonifartius@freespeechextremist.com
2023-07-08T15:23:35.849251Z
0 likes, 0 repeats
@cereal @kaia ok!
(DIR) Post #AY9FS7V9BzDwtUVDyy by bonifartius@freespeechextremist.com
2023-07-28T08:59:46.541572Z
1 likes, 0 repeats
@p @RedTechEngineer everything is! :terrylol:
(DIR) Post #AYJM7v72BdYJwG8dXc by bonifartius@freespeechextremist.com
2023-08-02T06:01:40.397095Z
1 likes, 0 repeats
@r000t > - Save on disk/DB space by deduplicating statuses and especially attachments maybe @p s webvac helps, at least for the same status across instances. clients posting the same attachment likely results in different files because everyone reencodes or does other shenanigans now :clownworld:
(DIR) Post #AZ1xHsLH4EW7QY832O by bonifartius@freespeechextremist.com
2023-08-23T18:25:21.349732Z
0 likes, 0 repeats
@Shlomo it's happening everywhere for a long time now. https://www.friatider.se/48-spermaflackar-hittade-efter-flyktingarnas-gruppvaldtakt-pa-svenska-tvabarnsmamman
(DIR) Post #AZOhAjegrRzLBZrjgu by bonifartius@freespeechextremist.com
2023-09-03T17:43:08.715030Z
0 likes, 0 repeats
a common argument against freedom like voluntaryism is that child abusers will just roam free.i fail to see why this should be the case instead things being dealt with in self defense which over millennia has included the right to help others.one could even argue that states are enabling child abuse by protecting the abusers from the just wrath of the people. it certainly looks like this for a long time now.
(DIR) Post #AZPqg0GcF6W2QdY8DQ by bonifartius@freespeechextremist.com
2023-09-04T07:04:21.150962Z
0 likes, 0 repeats
@iron_bug this giving away the right of self defense to "authorities" is absolutely crazy.the advice for gun owners in germany is to not use the guns in self defense because the state will construct a manslaughter case. there can be a horde robbing you at home and you can't just shoot them. you are expected to call the cops.regarding child abuse one just has to look at e.g. the dutroux scandal to see that every state is involved in child abuse and covers it.
(DIR) Post #AZQqCnuVIdgWriF9g8 by bonifartius@freespeechextremist.com
2023-09-04T18:33:47.208218Z
0 likes, 0 repeats
@iron_bug that's utter insanity!