Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Now some good news

Name: Anonymous 2017-07-29 18:45

https://developers.slashdot.org/story/17/07/29/046258/how-rust-can-replace-c-in-python-libraries

Look at the comments. Looks like the masses have had enough of the cult.

Name: Anonymous 2017-07-30 0:55

Rust was intentionally sabotaged to promote C and C++, starting with the syntax. Anything that resembles C and C++ will promote C and C++. Anything that resembles APL will promote APL. Anything that resembles Pascal will promote Pascal. Anything that resembles Lisp will promote Lisp. That's how this works. If you don't want to promote C and C++, don't make a language that looks like C and C++.

This guy hit the nail right on the head.
https://www.reddit.com/r/ocaml/comments/2yck0d/showerthought_if_ocaml_had_been_made_with_curly/
The C++'ification of Rust removed too many useful features and the resulting syntax is unfortunately not too pretty. At least it should have support for function head pattern matching in addition to the match keyword. Error handling in Rust is also in need of a better solution.

It went from an interesting language to being a different C++ but it's a major improvement over C or C++ for all kinds of reasons.

What is this C++'ification?

Name: Anonymous 2017-07-30 7:16

>>2
Early Rust was Ocaml with strong Haskell influence, then they focused on OOP and speed.

Name: Anonymous 2017-07-30 7:39

>>2
starting with the syntax.
Rust definitely doesn't look like C++, and the similarities with C syntax aren't too many.

Name: Anonymous 2017-07-30 7:42

>>4
I vaguely remember how the Rust team said once that some cleaner, more Haskell-like syntax was dropped in favour of Sepples-like turdsoup in order to not scare away new users.

Name: Anonymous 2017-07-30 7:46

Name: Anonymous 2017-07-30 8:01

>>6
That FAQ was likely written after the decision, but I'm not talking about braces anyway. Pretty sure it was about the aids::templates<fuck,this> notation for types.

Name: Anonymous 2017-07-30 9:48

>>7
Well either way, it does pretty much say it uses C syntax because it's more ``familiar'' to programmers.

Name: Anonymous 2017-07-30 13:48

>As C has been constantly in the top 3 languages that coder positions are offered for
But those "coder positions" are for white males only. C was designed in the 1960s, when colonialism was still rampant, and that is reflected in the language design. C ignores array bounds just as the imperial powers ignored the boundaries of tribal societies. Rust can free us from syntactic oppression, and provides "safe spaces" for everyone's data regardless of their culture or previous gender.

Name: Anonymous 2017-07-30 14:29

>>9
Open borders for all! No more bounds checking!

Name: Anonymous 2017-07-30 14:31

>>9
White males write error recovery code.

We went to lunch afterward, and I remarked to Dennis that easily half the code I was writing in Multics was error recovery code. He said, "We left all that stuff out. If there's an error, we have this routine called panic, and when it is called, the machine crashes, and you holler down the hall, 'Hey, reboot it.'"

Name: Anonymous 2017-07-30 14:34

>the machine crashes, and you holler down the hall, 'Hey, reboot it.'"
But think of space savings on PDP-7! 50% less code.

Name: Anonymous 2017-07-30 14:37

we have this routine called panic
Rust does too.
https://doc.rust-lang.org/std/panic/index.html

Name: Anonymous 2017-07-30 15:42

>>13
That is a serious problem with Rust. Rust is not robust, as long as they copy the C and UNIX philosophy.

Name: Anonymous 2017-07-31 1:15

TL;DR: Rust is named after a fungus that is robust, distributed, and parallel. And, Graydon is a biology nerd.

[–]erkelep 16 points 3 years ago
Yay, biology!
Wait! Then why the symbol of the language is a cogwheel?

Name: Anonymous 2017-07-31 2:06

Looks like the masses have had enough of the cult.
What are you talking about? The comment section is full of hackerjews
users and /g/-tier arguments.

Any argument with the word ``cuck'' or ``SJW'' used ironically--pretty much collapses on its own.

Name: Anonymous 2017-07-31 2:24

>>16
Draw a bath for yourself, grab a razor blade and end your life.

Name: Anonymous 2017-07-31 2:30

>>17
Yes, exactly.
This is what I meant by /g/-tier arguments on that comment section.

Name: Anonymous 2017-07-31 7:01

>>16
Even worse when they mean it unironically.

Name: Anonymous 2017-07-31 9:36

>>16,19
my sinuses just went into orbit

Name: Anonymous 2017-08-01 7:59

>>19
whoops. I meant unironically.

Name: VIPPER 2017-08-01 8:17

>>21
very common error

Name: Anonymous 2017-08-02 1:41

Rust can go and, well, rust. If you want to get safer C, than add Cyclone [wikipedia.org] support to gcc and use that. No rewrites, no learning a new language, no hitching your project to a SJW converged organization that is slowly dying, no fanboys who pathetically spam puff pieces on Slashdot... Seriously, Cyclone or any of the other safe-C alternatives are better and less intrusive than a Rust rewrite.
cute

Name: Anonymous 2017-08-02 11:14

>>23
Cyclone is more Bell Labs brain damage.
The Cyclone version of strlen is not so different from the C version:
strlen still has to scan the whole string.

Name: Anonymous 2017-08-03 18:20

>>24
How else would it work?

Name: Anonymous 2017-08-03 22:00

I don't intend this to be taken as a joke in any way, nor do I intend it to be unnecessarily mean, but I think that the Rust community inadvertently discovered a new paradigm of software development: Autism-Driven Development.

When we look at what they've created, both from a technological standpoint and from a community standpoint, I can't help but notice the impact that Asperger Syndrome may have had on how things have developed.

Let's start with the community. While the communities of languages like Perl, C++, Python, Java and C# developed organically over time, it is almost as if the Rust community has been manufactured instead. It's like the community's interactions have been scripted, to use a programming analogy. It seems to me that the Rust Code of Conduct may actually be there as a way to allow people who suffer from varying degrees of social ineptitude to interact in a way that mimics how they see other, naturally-formed programming language communities made of sociable individuals interacting. They wouldn't be able to manage this social interaction on their own. But if you give them a script or a checklist they can follow, they can at least engage in something that appears, on the surface, to be socializing. That's why I think their incorporation of social justice is quite interesting. In many ways the concepts of social justice are all about imposing a foreign order on what is naturally a very chaotic and perhaps unfair reality.

The language and its standard library also reflect behavior that may be expected from those suffering from Asperger Syndrome. While creating the language, it is as if its developers haven't been able to make the normal trade-offs that other language developers have made with ease. We've seen this result in Rust, as a language, constantly change over time. It's like they're striving for some unattainable form of perfection that most normal people would realize could not be attained. While other people would accept some drawbacks to their creation and move on, the Rust community appears to waver back and forth, unable to really make up its mind about how to proceed. Even the supposedly stable Rust 1.x release branch has seen 19 minor releases!

I think the complexity of the language also reflects the role that, I suspect, Asperger Syndrome has had on the development of Rust. It has become an immensely complex and convoluted language, even compared to a rather complex language like C++. It's like the language has been designed, perhaps unintentionally, to be cryptic and unwelcoming to normal people. By its very nature it is like it is trying to be self-isolating, to avoid having to interact with the world and the people around it. Programming languages like Java, Python, C++, Perl and PHP want to be used by normal people. Those languages evolved in ways that draw in new users. But Rust? It has evolved to become very difficult and awkward to use, especially for new, average users.

From what I can see, the entire Rust ecosystem exhibits the traits that have come to be associated with Asperger Syndrome, or autism in general. Rust has a certain natural awkwardness to it; a inherent difference from every other programming language and programming language community that exists. It's like it wants to fit in, yet no matter how hard it tries it just can't. It's like, in my opinion, the entire Rust ecosystem lacks a natural understanding or ease of existence that other programming language ecosystems develop naturally.

I am just speculating here, as I do not know any of the Rust developers on any personal level, but could it be that mild/moderate autism or some degree of Asperger Syndrome has influenced how the Rust programming language has developed? If the developers of a programming language exhibit autism or Asperger Syndrome, could they in turn pass this on, so to speak, to a programming language and a related community that they have created? Could Rust be an example of, for lack of a better term, Autism-Driven Development?

Name: Anonymous 2017-08-04 6:52

Programming languages like Java, Python, C++, Perl and PHP want to be used by normal people. Those languages evolved in ways that draw in new users. But Rust? It has evolved to become very difficult and awkward to use, especially for new, average users.

I know it's a pasta but come on, C++ is not drawing any new users. it's becoming more labyrinthine with each release. not unlike Rust

Name: Anonymous 2017-08-04 7:53

C++ is not drawing any new users
Thats a myth, C++ dominates gamedev, math, AI, etc. forcing new users to learn C++
The only are where its not dominant is webdev and kernels(where C/ASM provide more of competition).
I can't think of any computing area without C++ libraries.

Name: Anonymous 2017-08-04 8:19

>>28
math often uses C++ underneath (although not exclusively - there's a lot of Fortran there) but is scripted with something higher level: PARI/GP, Mathematica, Matlab, Python (NumPy/SciPy). the same is true for AI, with the dominant scripting language being Python (although there's some Lisp there too).

as for gamedev, it's a bit more complicated. AAA games on both PC and consoles are almost exclusively written in C++ and so are their engines. but nowadays even games with 10 million $ budgets are made with Unity, which is usually scripted with C#. and the lower the budget gets, the more language diversity you're starting to see. indie-centric engines often have their own DSLs (e.g. GameMaker and its GML). and don't get me started on mobile and browser games - the games themselves might suck but there was a time when Flash game developers found out that Flash/ActionScript sucks and decided to use Haxe, a language from ML family that can compile to swf.

Name: Anonymous 2017-08-04 11:44

For a typical nuclear reactor with a thermal power of 4000 MW,[nb 4] the total power production from fissioning atoms is actually 4185 MW, of which 185 MW is radiated away as antineutrino radiation and never appears in the engineering.

One hundred and eighty five million watts per hour

Name: Anonymous 2017-08-04 11:47

>>30
>implied that some optimization can capture back the neutrinos
>implying its cost-effective at all,
Consider the thermal losses from not using Sterling engine on waste heat from reactors ignored.

Name: Anonymous 2017-08-04 12:12

About the same as 18 1/2 hectares of full sun, r ≈ 3.837 km

Name: Anonymous 2017-08-04 16:27

>>31
Who are you quoting?

Name: Anonymous 2017-08-04 18:52

>>33
He's not even quoting, the entire post is line noise.

Name: VIPPER 2017-08-06 0:56

>>34
it sure is hard to read for sure

Name: Anonymous 2017-08-06 11:16

>>35
u sure?

Name: Anonymous 2017-08-06 17:10

>>36
positive

Name: Anonymous 2017-08-08 0:32

High energy antineutrino radiation can turn neutrons into protons
Most of these isotopes are probably unstable

Adding in the radioactive nuclides that have been created artificially, there are 3,339 currently known nuclides.[4] These include 905 nuclides that are either stable or have half-lives longer than 60 minutes.

24/33 known isotopes have a halflife < 1hr

Name: Anonymous 2017-08-08 0:45

>>38
mentifex, is that you?

Name: Anonymous 2017-08-08 1:49


Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List