[ / / / / / / / / / / / / / ] [ dir / 1cc / cafechan / h8s / htg / islam / kc / leftpol / zenpol ][Options][ watchlist ]

/tech/ - Technology

You can now write text to your AI-generated image at https://aiproto.com It is currently free to use for Proto members.
Name
Email
Subject
Comment *
File
Select/drop/paste files here
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Expand all images

New Nerve Center Combination

[–]

 No.882306>>882904 >>882912 [Watch Thread][Show All Posts]

 No.882375

File (hide): 93f70364c4d6b36⋯.png (32.35 KB, 1306x623, 1306:623, oyvey.png) (h) (u)


 No.882376

WEW LAD, maximum confirmation of /tech/ theories.


 No.882378>>882919

File (hide): 464982c06da57b3⋯.png (37.86 KB, 722x338, 361:169, needs moar trannies.png) (h) (u)

File (hide): 2f65d783b09d567⋯.png (78.14 KB, 743x523, 743:523, needs moar niggers.png) (h) (u)

File (hide): dc28c052f46937f⋯.png (37.59 KB, 745x338, 745:338, needs moar vagoos.png) (h) (u)

Inclusion is so important u guise. Please change everything about yourself to accommodate these tiny minorities


 No.882380>>882382 >>882385 >>882866

File (hide): 7916203dcb24e86⋯.png (57.52 KB, 731x689, 731:689, RUST IS LIFE.png) (h) (u)

File (hide): 3a0fea9fd9f2a5f⋯.png (59.97 KB, 731x674, 731:674, js master race.png) (h) (u)

WEW

JS IS BEST IN LIFE

RUST IS LOVE, RUST IS LIFE

FUCK VB. ALSO FUCK EVERY PROGRAMMING LANGUAGE THAT REQUIRES IQ>100


 No.882382

File (hide): 0761eb91a001bb1⋯.png (91.06 KB, 763x539, 109:77, PATRIARCHY HATES DIVERSITY.png) (h) (u)

>>882380

totally worth paying 300K/year for diversity officers right, thats totes what nearly all your employees care about


 No.882383

File (hide): 100452bf25b91ce⋯.png (82.17 KB, 741x501, 247:167, transniggers.png) (h) (u)

File (hide): effddd3d24c8836⋯.png (82.01 KB, 720x501, 240:167, grills.png) (h) (u)

Grills less POZ than transfaggorts? Still POZ tho


 No.882384>>882396

Really weird dataset.

On the one hand, when it comes to diverifaggotry, most SO users rate is as shit. OTOH, they love javascript and rust.


 No.882385

>>882380

>people actually like coding javashit

Fake news


 No.882396>>882682

>>882384

i seriously doubt that these are even real numbers and haven't been tweaked to push their narrative. stackoverflow isn't exactly unbiased.


 No.882440>>882869

>What Languages Are Associated with the Highest Salaries Worldwide?

>United States

>Erlang

>$115,000

I told you spergs to learn Erlang.


 No.882682

>>882396

Wait until you recognize that these numbers state people in IT don't care about equality programms.


 No.882866>>882871

>>882380

>programming confirmed to be a brainlet job


 No.882869>>882888

File (hide): 69e51c3cf399dc2⋯.png (32.54 KB, 1000x404, 250:101, logo-large.png) (h) (u)

>>882440

Erlang is on its way out. https://tokio.rs/


 No.882871>>882923

>>882866

There are 2 kinds of programmers: those that can do it and those that ride the coattails of the first set.


 No.882886>>882889

File (hide): 9f860923189b00f⋯.jpg (113.9 KB, 711x626, 711:626, how_not_to_learn.jpg) (h) (u)

Always the most valuable information on a site dedicated to people who don't know stuff.


 No.882888>>882923

>>882869

I fail to see how networking library is going to replace Erlang.

Erlang is a programming language and runtime system for building massively scalable soft real-time systems with requirements on high availability. Erlang is only language that achieved 99.9999999% (nine nines) availability in production.

Only thing that is good about Rust is it's static analysis.


 No.882889>>882903 >>882906

>>882886

Stack Overflow is awesome when you have to deal with languages that have terrible documentation.


 No.882903>>882923

>>882889

>Stack Overflow is awesome when you have

Copy pasted code from one of your developer and didn't mind to test it.

This shit happens to me so much that I'd wish the internet never existed.


 No.882904

>>882306 (OP)

>trusting numbers from these pajeets

I'm out.


 No.882906

File (hide): d4fc74e2b58c26f⋯.png (23.24 KB, 1062x354, 3:1, Clipboard01.png) (h) (u)

>>882889

>Stack Overflow is awesome


 No.882912

>>882306 (OP)

>Stack Overflow

cucks & pajeets


 No.882919>>882921 >>882923

>>882378

What is "South asian"?

Pajeets? Or is it more around Philippines?


 No.882921

>>882919

it means "asian mexicans"


 No.882923>>882977

>>882871

it's not really binary

for example I'm one of those who can do some of it

>>882903

it's not the only way to use SO

>>882888

>Erlang is only language that achieved 99.9999999% (nine nines) availability in production.

this is possible to achieve in any language, it's just made easier in Erlang.

the networking library is not really relevant, when you need those 9s, you want hot code reload and distribution, and while Erlang is designed for that, it won't do it automagically, the system needs to have proper design. and if you got it, it's certainly doable in some other languages too.

but the biggest surprise is that very few projects actually need those 9s.

>>882919

if it was actually asked like this, it's impossible to know now, because every participant could interpret this as they wish.


 No.882977>>882979 >>882982

>>882923

> you want hot code reload and distribution

In addition to those, one thing that makes Erlang really resilient is supervision trees.

In fact they are so good at handling errors that best practices of Erlang programming tell you to 'let it crash' instead of trying to handle all the edge cases. Basic idea is that it is better to restart from the clean state than to try to reason about all the things that you need to do to recover from every possible error condition.

It works like this, you have tree of processes/actors and if process crashes you restart it, if it crashes too many times during some period of time you restart it's parent process (and whole subtree under it) and if that parent process is restarted too many times during some period of time then you restart it's parent and so on. If root node crashes then whole program crashes. Programmer is one who chooses acceptable number of crashes and over which period are allowed for his code. I have not seen any non-BEAM (Erlang Virtual Machine) language that has anything like supervision trees.

Another thing that makes Erlang safe is share nothing concurrency, but it is double edged sword. It prevents all errors that data races cause, but it copies data a lot.

Last thing that makes Erlang so safe is that messages sent to process are processed serially, on first come first served basis, one at the time. This makes it really easy to write actors because you do not have to worry about all the pitfalls of parallel execution.

Those things make Erlang 'write once, run forever' programming language.

tl:dr; Erlang focuses on safety more than anything else, so you get program that virtually never crashes but does not perform well at calculating stuff.


 No.882979

>>882977

>supervision trees

easy to implement in almost any reasonable language


 No.882982

>>882977

and yes I know how it works. I worked on an Erlang codebase as well.

it's all good, but again it won't do magical shit if some important code path crashes 100% of the time because the error condition doesn't go away.

it's probably nice to be able to ignore errors which happen rarely, heisenbugs in particular. but you still have to get rid of most programming errors.

even without supervision trees, it's trivial to restart a service if it died. no code is even needed for this, your init system of choice can deal with it. (yeah even systemd) and if you're not doing stupid shit at start-up, this can even be fast.

re. actors and messages, again, it's not a fucking magic, you can overflow the mailboxes for example or shoot in the foot in a different way.

and again, share-nothing model is easily done in most languages if you need it.

sage for dbl post




[Return][Go to top][Catalog][Screencap][Nerve Center][Cancer][Update] ( Scroll to new posts) ( Auto) 5
27 replies | 8 images | Page ?
[Post a Reply]
[ / / / / / / / / / / / / / ] [ dir / 1cc / cafechan / h8s / htg / islam / kc / leftpol / zenpol ][ watchlist ]