čudan

Extremely comfy textboard.


FIGlet Fonts & Sites

(6)

1

Anonymous:

FIGlet is a computer program, available for many operating systems, for making large letters out of ordinary ASCII text characters
o o o o
| o | / | | o
| OO o-o -o- O--o o-o
| | | \ |-' | | | | \
O---o| o o o-o o o o | o-o
_ _
/ \ | \ | T| T Tl j/ ___/
Y Y| D ) | || l | | T( \_
| O || / l_j l_j| _ | | | \__ T

(Post truncated)


2

Anonymous:

(Kent's Conversions/Designs)
http://www-personal.umich.edu/~knassen/figsamples.html

These are my designs/conversions and conversions of other people's designs that I've contributed to the FIGlet archives. They are available to look at here in a sampler and as full FIGlet font files to view or download. I may add more later.

(Other FIGlet Fonts)
http://www-personal.umich.edu/~knassen/figfonts/other/other.html

Here is a relatively complete collection of the rest of the contributed and default FIGfonts (actually this is grex's figlet fonts directory, so some of these may not exactly match those in the official FIGlet distribution and contributed fonts collections; I've made a few corrections here and there, or added some characters at the request of grex users). See the main figlet site for the most recent versions of these fonts and any new fonts.


(Post truncated)

3

Anonymous:

(FIGlet FAQ)
http://www-personal.umich.edu/~knassen/ians.faq.html

This is the abbreviated FAQ that is posted to the FIGlet mail list periodically. It tells how to subscribe and unsubscribe from the mail list, as well as how to reach the main FIGlet site. This is a local copy.

Here is the link to the main FIGlet site's FAQ document: http://www.figlet.org/faq.html

4

Anonymous:

What should this mean?

>o o o o
>| o | / | | o
>| OO o-o -o- O--o o-o
>| | | \ |-' | | | | \
>O---o| o o o-o o o o | o-o
>_ _
>/ \ | \ | T| T Tl j/ ___/
>Y Y| D ) | || l | | T( \_
>| O || / l_j l_j| _ | | | \__ T


(Post truncated)

5

Anonymous:

>>4
Formatted like shit. Check out some of the sites posted for proper examples

6

Anonymous:

>>5
Test.

o o o o
| o | / | | o
| OO o-o -o- O--o o-o
| | | \ |-' | | | | \
O---o| o o o-o o o o | o-o
_ _
/ \ | \ | T| T Tl j/ ___/


(Post truncated)

Daily programming thread

(14)

1

Anonymous:

print "hello prog\n";
print "what are you working on?\n"


10

Anonymous:

>>9
Why do you like JavaScript? I think it's PHP-tier because the lang has so many footguns that it's too easy to make mistakes that are (nearly) impossible in other programming languages.

Like, browsers should come with something like NoScript by default! I think having a blacklist by default would be acceptable behavior. And requiring JS to just show static text is plain evil! These may be web browser issues but browsers are relevant to everything JS because client-side JS is a (huge) thing. Also, there are some issues with the design of JabbaShit. Why are undefined and null different?

There is even a site that has a reasonably good list of bad things in JS (the problem is that the author seems to dislike dynamically typed languages):
https://whydoesitsuck.com/why-does-javascript-suck/
I disagree on the authors conclusion that asm.js is so awesome, though!

11

Anonymous:

>>10

>Why do you like JavaScript?
I like several things, namely:

- C-like syntax
- native functional features
- sane package/module management for Node.js
- tight integration with web technologies
- TypeScript is an option if static typing is ever needed a fine alternative is to use JSDoc type annotations, they can be checked in modern IDEs as type declarations

I'm not an advocate of heavy JS usage on frontend, but I like to work with Node.js on server-side comparing to other available options.
>the lang has so many footguns that it's too easy to make mistakes that are (nearly) impossible in other programming languages
I think lint won't let it happen in most cases. JavaScript is so popular that its tooling is very decent.

12

Anonymous:

>>11
Oops, I forgot about lints, but it sucks that you are forced to use one. Also, I have only written client-side JavaScript for my personal website. I have never tried Node.js or server-side JS but I think I should. How to get started with it? Any recommended tutorials or books?

13

Anonymous:

>>12

>it sucks that you are forced to use one
I'm not forced to, I use them anyway for any language I work with, for both commercial and pet projects. So what's the hassle?
>How to get started with it? Any recommended tutorials or books?
You already know the basics of JS, aren't you? If not, use this for reference: https://javascript.info
In yes, Node.js is pretty simple to start with, install npm and give it a try. There are docs on Node.js website, I never read any guides, only consulted with man npm, web search and ChatGPT.

Some usual commands:

npm init # start the project
npm install $DEPENDENCY # add a dependency to the project
npm install # install all dependencies
node app.js # run the project, app.js is the standard entry-point

14

Anonymous:

I received a task with mostly Scala programming needed. At first I liked this language, it looked like a hybrid of Haskell and Java, seemingly a good compromise between useful exotics and stable practicality.

However, the more I dive into the real-life code, the more I realize it's ugly, unnecessarily overcomplicated, even bloated, and keeps 30 years of JVM legacy in its very nature.

Finally, OOP is so cumbersome, I have no idea why people think it's somehow beneficial to wrap every piece of shit in a "class". And Scala does seemingly nothing to get away from Javish everything is an object approach.

Hardware thread

(10)

1

Anonymous:

>https://wiki.installgentoo.com/wiki/Build_a_PC
>https://wiki.installgentoo.com/wiki/Laptop_Buying_Guide
>https://wiki.installgentoo.com/wiki/Headphones
>https://wiki.installgentoo.com/wiki/Mice
>https://wiki.installgentoo.com/wiki/Routers

>https://pcpartpicker.com/
>https://www.logicalincrements.com/
>https://cpu.userbenchmark.com/
>https://outervision.com/power-supply-calculator


(Post truncated)


6

Anonymous:

>>5
Buying monitor couple years ago was the best event in my computer decade and since then I use my current laptop as a desktop workstation 90% of my screen time. It's connected to monitor, mouse, keyboard. So, PC is the option for my computer habits.

Shit, I'm not sure again, maybe, transporting desktop would be fine, in addition to the monitor.

7

Anonymous:

>>6
If you already use your laptop as a desktop workstation 90% of the time, then I would recommend buying a desktop and keeping your old laptop as a backup or something that you can easily access when moving around.
So I guess my response is buy a desktop, keep the old laptop, but the decision ultimately lies on you.

8

Anonymous:

>>7

>So I guess my response is buy a desktop, keep the old laptop, but the decision ultimately lies on you
I'll stick to this for now. Desktop is an ultimate computer experience: for gaming, but also for many interesting things like data hoarding.

9

Anonymous:

South Korean wants a carrier
https://www.youtube.com/watch?v=jy-nN-7TCkM

10

Anonymous:

>>9
Whore thunder my cock

Why people shit on JavaScript?

(18)

1

Anonymous:

I coded a Node.js web app prototype the whole working day and I think JavaScript is quite comfy.

It's straightforward, has generic syntax you don't need to learn really, and its FP features are killer.

The only downside is actually not the language itself, but NPM bloat. Anyway, it's not worse than, for example, some enterprise standard JVM ecosystem.


14

Anonymous:

>>13

Is TypeScript worth the effort for smaller apps?

15

Anonymous:

>>13

>deno
Didn't know about Deno, this demo is intriguing: https://deno.com/images/lp/dependencies.gif

16

BROKEN KEYBOARD GUY:

HONESTLY JAVASCRIPT ISN'T A BAD LANGUAGE. IF IMPLEMENTED CORRECTLY, IT COULD VERY WELL BE THE BEST LANGUAGE ON EARTH. I BLAME THE STINKY DINKY PAJEETS HONESTLY.

17

Anonymous:

I'm personally not a fan of its overuse on websites. Client-side scripting shouldn't be a thing on websites unless someone's making a web based NES emulator or something, not just loading a microblog with some jpegs attached to it.

18

Anonymous:

>>17
Ideally, I think JavaScript could still be used but only as a last resort or if the benefits significantly outweigh the drawbacks.
I think one reason for it's use is that web devs think about solving the problem in javascript first, rather than think if it can be done with HTML/CSS. This is sometimes seen with navigation bars.
Some bullshit websites could work fine without js, but for some reason require you to use it (ex. openstax.org)

tech bros help

(4)

1

Anonymous:

of course the ratwires software doesn't fucking install correctly
how do i install this? seems like all i'd have to do is run make build-dev, make dev, make build and then run the compiled script right? are the first two steps even necessary? the fuck is the development environment anyway?
it's spitting out a ton of errors when i run make dev
but seems like i might not even need to since make build works fine anyway except the bin/ratmachine script doesn't work either


2

Anonymous:

forgot link https://github.com/faissaloo/ratmachine

3

Anonymous:

This thread belongs to prog.

Also, good morning, Sir! That's called programming.

If you want some advice, share the errors.

4

Anonymous:

>>1
Maybe, try using docker? I see the project has Dockerfile and docker-compose.yml.

IRC

(16)

1

Anonymous:

Stumbled upon this quote:

>A friend pointed out that the migration of non-hackers away from IRC is like a reverse Eternal September, which sounds great
Sounds interesting. Do you guys know some active servers and chans? All I could find is either slow/dead or exclusively FSF.


12

Anonymous:

More arguments for IRC: https://koshka.love/babel/irc-forever.html

13

Anonymous:

> matrix could have beaten discord if they had only dumped the open sores mentality
They did.
Matrix.org and Element are aggressively pushed as the default, and they disregard interoperability with other clients.

14

Anonymous:

>>12
Dear God the website design.
But I kind of like it at the same time.
Probably made by an unshaven 400-pound 30 y/o man or a tranny.

15

Anonymous:

>>14

>design
It's like a mixture of web 1.0 with modern web design tendencies. Looks really organic, tbh.

16

Anonymous:

>>15
I do like it, I'm just not used to it.
I wasn't on the web before the 2.0 era if you couldn't tell.

begin prog

(7)

1

Anonymous:

I want to learn programming but I'm lazy and don't want to commit too much. Also I'm bad at thinking. What should I do first?


3

Anonymous:

Probably an easy language like Ruby.

4

Anonymous:

>>3

Definitely not Ruby, it's in deep decline. But Python would work, if OP wants to go generic coder path.

5

Anonymous:

Before you even consider learning to program, you should become skilled in using a computer and just general computer science (ex. make use of command line, networking, etc.)

Then learn programming. You probably hear this a lot, but you will never learn if you don't put in the effort.
Also, I recommend NOT using youtube tutorials, as most will only teach beginner material and are of highly varying quality. I prefer books and occasionally online text-tutorials, but if you prefer videos, then watch them instead, as I'm sure there are high quality ones out there.

6

Anonymous:

I have to recommend sicp, and if you want to go further, there's https://teachyourselfcs.com/ which is basically a full undergraduate curriculum.

However, if you're already set in your career and just want to learn programming to complement it, you should just listen to the other people about python and stuff.

Laziness and thinking ability can be improved over time. Don't underestimate yourself.

7

Anonymous:

>>6

>I have to recommend sicp
Why do you, tho? It's an outdated piece of crap from an Academic Jew who never wrote any useful code in his life.

Browser Wars

(13)

1

Anonymous:

What web browser do you use regularly, cudie?

For me it's:
- Firefox is default for most WWW consuming needs
- Chromium is secondary, for mostly shitposting under VPN and checking web coding stuff
- Pale Moon exclusively for I2P, proxy is switched on there constantly

Related:
- Thunderbird for reading RSS and Atom feed


9

Anonymous:

>>5
It's sad the Firefox is the only real competitor to chromium.
Although it comes with spyware and bloat out-of-box, you can remove most of it without having to hackerman into the code, which is unlike chromium.

10

Anonymous:

>>9

Would be much sadder, if there are zero competitors to Chromium.

11

Anonymous:

Edge at work; mandated.

Opera at home due to in-built proxy ip.

12

Anonymous:

i use opera on m laptop cause it works best and firefox on my phone and shit i also use tor on my laptop when i want to shit post or do weird shit

13

Anonymous:

>>11

>Edge at work; mandated.
Mandated for what reason? I can't imagine any.

How to stop language-hopping?

(11)

1

Anonymous:

I learned numerous languages and mastered zero. There's always a new shiny language out there.

The last thing I learned was Haskell. Wrote a small CLI app and dropped.

The new language that interests me is OCaml. But I force myself to avoid putting a new shit in my head. For what reason? To learn the basis, maybe, write some dead simple stuff and eventually quit.

I'd like to stick to only one or two languages. How do you achieve this?


7

Anonymous:

>>6

I have a job in IT field, but I'm not a developer. YAML, Bash and simple Python are enough for my tasks.

But I'd like to master at least one programming language for my own projects. Not interested in Python, though, I dislike its indentation nature.

8

Anonymous:

You haven't learned a language until it changes the way you think

9

Anonymous:

A language is a tool. Decide what you want to do, and then pick out the language that works best for your use case.

Your problem is that you're doing the opposite. You're picking a language and then trying to figure out what it's actually useful for (Spoilers: The answer for most functional programming languages is nothing besides intellectual masturbation).

10

Anonymous:

>>8

What do you mean anyway? I know that Lispers are weird, but I didn’t notice that’s the case for others.

11

Anonymous:

>>9
The best reply ITT.

I’d like to add that importance of programming language knowledge is extremely exaggerated on the boards. And the truth is that when you know typical solutions and algorithms, it’s quite easy to pick up a new syntax.

>The answer for most functional programming languages is nothing besides intellectual masturbation
This.

You said “mostly” and that’s correct, because Scala and Erlang are quite usable for niche things. But these enterprise monsters are usually not what kiddos are fascinated with.