[ prog / sol / mona ]

prog


 

Emacs muscle memory

1 2024-05-15 01:15

What is the first thing you do when you enter Emacs?
For me it's C-x C-c

2 2024-05-15 05:14 *

I usually just C-x f to whatever file I--hey wait a minute!

3 2024-05-15 19:07

C-x b to visit a recently closed buffer.

4 2024-05-15 21:20

M-x spook ϟϟ(..>◡<..)ϟϟ

5 2024-05-15 23:36

C-x C-r for recentf

6


VIP:

do not edit these



 

ECS and memory management

1 2024-05-14 14:38

https://www.reddit.com/r/functionalprogramming/comments/1croasm/ecs_and_memory_management/

25

6 2024-05-14 20:52 *

>>3 I concur. Ban Reddit posters.

7 2024-05-15 07:11 *

>>3
Agreed

8 2024-05-15 08:49 *

>>3,4,6,7
thanks ben

9 2024-05-15 21:56 *

RANGEBAN REDDIT SPAM!

10 2024-05-16 02:33 *

>>9
rangebennit

11


VIP:

do not edit these



 

How do we stop FOSS programmers?

1 2024-05-09 01:35

Does history have any precedents we could learn from of vast numbers of the members of a profession inexplicably insisting on working for free, devastating the opportunities for profit of those remaining? Should we go to their conventions and smash all their laptops like union workers barring the gates of a factory to stop anyone else working while they're on strike? Maybe lynch them wherever we find them like medieval guild members when they found someone charging less than the agreed on rate for their services? We have to do something I need to EAT for god's sake

26

7 2024-05-10 10:56

It happened in USSR.
The regime forced people to work for free.
Many of the FOSS people are students living off their parents.
So their code has low value.
Will be worse when AI becomes production ready
Programming is doomed as a profession.

8 2024-05-10 17:11

I get paid by a publicly traded company to contribute to open source and quite honestly the stuff we write is worse than the stuff the NEETs write.

9 2024-05-13 03:45 *

All serious free software projects are funded by developers of proprietary software. The only people who give a shit about free software are other developers. If you're writing a library, development tools, or anything similar targeted at developers it makes sense to release it under a free license. Otherwise, you are just kneecapping yourself and ensuring that you will never make a meaningful living without working for the man.

10 2024-05-13 09:59 *

>>9
I make a living by writing and selling free software.

11 2024-05-13 17:20

just don't release your free software under a cuck license

12


VIP:

do not edit these



 

Thoughts on Plan9Front?

1 2024-05-10 17:37

I've learning a bunch about it for no reason. It seems very impracticable, and I personally could hardly see a situation where I would ever need to actually use it, other than projects where I would just WANT to use it, like a home server. Has anyone else here messed with it?

26

7 2024-05-14 11:24 *

>>6 many ports are rotted ive only gotten arm64 and amd64 working with it not to mention any plan9 should support hobbit its like the openbsd of plan9s without a theo to kick all the rc scriptkid engineers so its an even more twisted cnile asylum

8 2024-05-14 20:54 *

Sure but what does that have to do with intelligence agencies.

9 2024-05-15 08:49 *

>>8 ok (((buddy)))

10 2024-05-15 08:52 *

you know for anyone else who wants to know the need to destroy open forums like this by making them less interesting is a long running glowieop yes go dig it up if you care enough about that hairsplitting difference i was being nice there and anyone can act like a glowie

11 2024-05-16 02:07 *

>>10
Where do you buy your light bulbs? That's some really impressive projection.

12


VIP:

do not edit these



 

Everything Emacsen

1 2020-04-18 11:53

Let's talk about Emacsen: GNU Emacs, Guile Emacs, edwim, mg, etc. Do you use them? Do you like them? Do you extend them? Any tips to share? Any questions to ask?

2210

211 2024-02-20 20:37

Has anyone used Linus Torvalds' fork of uEmacs? I've used it on ocassion. I know it's his own fork, so he can do whatever he wants, but I still don't get why he mapped the save key binding to C-x C-d lol

212 2024-02-21 13:54

>>210
Just tried this out with Racket. Feels "cleaner" and more responsive than GNU Emacs, but I couldn't find an equivalent to racket-run or eval-buffer command, and I needed to use a separate terminal to spawn the Racket REPL process. Trashed it for now, but seems promising.

213 2024-05-07 15:55

>>184
It's so annoying, sometimes it even asks when visiting an org file with embedded Scheme code. I can't figure out what to do.

214 2024-05-10 10:13

>>210
I've tried this long ago https://github.com/lem-project/lem/issues/43 A sane lisp environment to replace elipth, too bad I can't replace emacs yet https://github.com/lem-project/lem/issues/602
https://github.com/emacs-lsp/dap-mode#Summary
https://build-server-protocol.github.io/docs/specification#relationship-with-lsp
Yes it's personal preference to use my scheme ide with other languages and have the support for those other languages be warded off. Why deal with a buggy lem extension trying it's own nih take on ocaml completion?
I'd call out false advertising but it's a fair project regardless. Like to know more about how much lem extensions use lemmington or some issue tracking native org babel support. Also wish to know how lem handles multiple embedded languages https://www.emacswiki.org/emacs/MultipleModes

What a shame that there are multiple multiple mode modes. As soon as you need mode X that requires multiple mode M1, while already using another mode which uses multiple mode M2, you’re loading far more than you need to. Just because TIMTOWTDI (sorry for the perl-ism) doesn’t mean you must do it more than one way.

I'd really hope lem won't have this issue https://lem-project.github.io/usage/extension_modes or at minimum avoid it for the common case of embedded languages.

215 2024-05-10 15:29

>>211
I have. It's alright. His save keybinding is a little weird, but it works

216


VIP:

do not edit these



 

Do you get paid to write lisp?

1 2024-05-07 02:17

Be honest.

23

4 2024-05-08 12:37

Yes, I run my own consulting business. Some of that Lisp code is for my internal business management and some of that code is implementation for a client's software.

5 2024-05-08 23:55

Javascript is just scheme with javaish syntax.

6 2024-05-09 10:55

>>4 Tell us more. Which Lisp? What kind of software do you write? GUI? Web?

7 2024-05-09 13:16

>>6
Scheme is my language of choice, Guile is my compiler of choice. My consulting niche is actually writing free software replacements to proprietary software. Where I live, there are businesses with old proprietary software that can't get updated for whatever reason. I work like any software consultant to implement any kind of software solutions, my difference is that I guarantee to grant the users the freedom they deserve in free software. I sell my time as a software consultant to analyze the business, then I write free software and charge a development fee for it.

8 2024-05-10 09:04 *

GPT aligned against unintelligent masses. Have you seen it.

9


VIP:

do not edit these



 

FizzBuzz comments

1 2024-05-05 20:01

https://leetcode.com/problems/the-skyline-problem/

Skip to the comments section:
2015: huwhites discuss if Python is good enough for writing throwaway code
2016: Chinese student cites the list of papers he used in his 1st semester assignment.
2022: sandnigger complaints the problem is too hard and unislamic

23

4 2024-05-06 21:20

>>2

FizzBuzz is the class of problems, commonly used by interviewers.

5 2024-05-07 17:27

2024: surrender your algorithms at once or Russia will nuke you, pindos pigs!

6 2024-05-07 22:57

sandnigger

Wow, racist much?

7 2024-05-08 20:56

>>6

Zionism != Racism

8 2024-05-08 23:55

I prefer "dunecoon" and yes, jews are dooncoons too. The whole region should be nuked

9


VIP:

do not edit these



 

Zig

1 2023-01-06 17:31

https://ziglang.org

224

25 2024-01-06 22:44

>>24
good morning sirs!

26 2024-01-08 18:40

No.

27 2024-01-09 12:58

All these languages look the same, c, go, java, just a different dialect of the programming equivalent of ebonics

28 2024-01-09 16:15

Java is kinda nice these days.

29 2024-05-07 02:22

I haven't touched languages without automatic memory management since university. Zig and its built in GeneralPurposeAllocator + ArenaAllocator cured my fear of memory management. Stuff like cache line optimization still fly over my head but at least I got a start.

30


VIP:

do not edit these



 

New imageboard...?

1 2024-04-10 05:25

I made an imageboard because I was bored and thought it would be fun, but I don't know where to share it. I was thinking about sharing here, but I don't know if that's lame or if anyone from here would use it.

226

27 2024-05-01 19:10 *

There's no way I'd run my own image board in any country where you can be liabale for images your users post. I'm pretty sure most US image boards are run by intelligence agencies for this reason.

28 2024-05-02 05:44 *

>>27
I never really considered this. That actually sounds horrible. For that reason, I will now be speed reading sicp and running SBBS now. Jokes aside, I really do want to use SBBS, but I'm too retarded. I tried to get it running a few days ago and it wasn't working right

29 2024-05-03 18:04

Images were a mistake

30 2024-05-04 19:21

>>29
this 100x

31 2024-05-05 15:59

Images allow the illiterate to enjoy erotica.

32


VIP:

do not edit these



 

linux distros

1 2023-01-13 20:58

what you use?
i use artix

269

70 2024-05-01 20:59

Duel booting is a crazy hack. People should normalize using kexec.

71 2024-05-04 09:37

kexec is dangerous on the account of the system not being in the initial "safe" state.

72 2024-05-04 12:06

Implying EFI will have it in a "safe" state to begin with

73 2024-05-04 12:23

>>72
By definition hardware init is the process of setting the hardware state to be known and "safe" in preparation to load the OS.

74 2024-05-04 15:11

If the hardware manufacturers have a published procedure for doing this then the kernel can implement it as well. Otherwise it's just a nice definition.

75


VIP:

do not edit these



New Thread





do not edit these