[–]▶ No.1003925>>1003947 >>1003986 >>1004364 >>1009858 [Watch Thread][Show All Posts]
Interesting numbers on the usage for Rust in Firefox from Nov 1st 2017 to Nov 1st 2018:
Rust usage by lines of code has gone up from 3.7% to 6.24%.
We now have a total of 405,379 lines of Rust vs 6,091,861 lines of C/C++.
More interestingly at this point the amount of Rust has increased by 172,839 lines of code vs 38,241 for C/C++. This is the cumulative amount of additions and removals over the last year. For a large part of the year C++ was trending down.
So at this point we've added 4.5X as much Rust as C/C++ over the past year! Note: this number is volatile as we tend to add large chunks of code on both sides (think WebRTC, WebRender, etc). Overall it looks like we're trending towards adding more Rust and removing more C++
How does this make you feel, /tech/?
▶ No.1003927
▶ No.1003928>>1003943
who cares must of us dont use it because it is a botnet.
▶ No.1003943>>1003944 >>1004192 >>1004641 >>1006814
>>1003928
Which one do we use?
▶ No.1003945
▶ No.1003946
>SJW browser using SJW language
No news
▶ No.1003947>>1003949
>>1003925 (OP)
>Mixing C++ and C
▶ No.1003948>>1003955 >>1003961 >>1005380 >>1005898
Why does anybody donate money to mozilla? It's not even like anyone uses firefox anymore, and even then they don't even spend the money on firefox. They blow it on meme shit like rust and pocket, then give the rest away to negresses
▶ No.1003949
>>1003947
They are both unsafe.
▶ No.1003955>>1003957 >>1004044 >>1027600
>>1003948
That graph is actually a year old. The newest one is even worse. So much for FF quantum LMAO
▶ No.1003957>>1003958
>>1003955
I wonder how forks of FF, like pale moon are counted. As firefox or other...
Also, holy moly UC Browser did way better than I expected. Enjoyed it quite a bunch
▶ No.1003958
>>1003957
Most forks have their own user agent, so they're probably in other
▶ No.1003959
absolutely indifferent, seems to run faster than it used to before they switched to rust
▶ No.1003961
>>1003948
george soros probably
▶ No.1003968
I miss these halcyon days.
▶ No.1003986
>>1003925 (OP)
>How does this make you feel, /tech/?
The comparative is not correct there's like 60 different programming languages in firefox.
> Overall it looks like we're trending towards adding more Rust and removing more C++
Removing C++ is good. Saying that it's trending is retarded since Mozilla are the one who adds rust code.
▶ No.1003988>>1004391
It shows how shit rust is. Ever since they release version 60, firefox became an even worse piece of trash. It didn't use to crash before then.
▶ No.1003991>>1006979
Imagine being so obsessed with Rust that you care whether firefox is 3% or 6% of it.
▶ No.1004026>>1004202 >>1004218
How is that interesting? Rust is one of the many money sinks Mozilla created, of course they're going to use it.
▶ No.1004044>>1004417
>>1003955
Desktop marketshare is a different story
Has quantum even made it to mobile?
▶ No.1004192>>1004641 >>1004707
▶ No.1004202
>>1004026
I don't think I will ever get tired of that webm.
▶ No.1004218>>1004286
>>1004026
Mozilla didn't create Rust. Rust already existed before Mozilla decided to sponsor the development of Rust.
▶ No.1004286
>>1004218
it was created by a mozilla employee
▶ No.1004289
Formerly good software is often ruined by buzzword shit. *shrugs* Don't care too much, if one formerly good thing becomes shit, usually someone will make a better version so good that we will forget the shit pile. It's the way of the tech world. Only thing I don't get about tech is the subculture of losers that don't code or solder or anything, just masturbate to anime while shitposting on imageboards. You know, people such as: ==that cocksucker known as OP==
▶ No.1004360
Excellent. Firefox will have less exploits.
▶ No.1004364>>1004366 >>1004379 >>1004416
>>1003925 (OP)
I realized you are all a bunch of faggots. I write embedded C software for a living, have experience with a couple of different languages and read more in depth about Rust recently. And I see nothing wrong with it. It enforces compile-time checks which eliminate most of the issues which C code introduces. Its performance is close to that of a C program. Its syntax is kind of ugly, but I used to write Perl, so it's not that bad. Besides all that, it is definitely a step forward and I believe it will contribute to writing more memory safe software. Understanding memory allocation in C is a necessary thing for every programmer, but the industry needs something like Rust to create secure software. Ada is also a great option, sadly it is not being used for anything.
Also, firefox is not that bad, tbqh. I'd rather use it than chrome any day. Does any of you have a legit argument against Rust, which is not related to CoC or it being funded by Mozilla?
▶ No.1004366>>1004395
>>1004364
Don't you have some cocs to suck, rustfag?
▶ No.1004379>>1004385 >>1004387
>>1004364
>1.6MB hello world executable
Discarded
▶ No.1004385
>>1004379
That's the worst indictment of Rust that isn't a CoC? Rust is doing very well in practice.
▶ No.1004387
>>1004379
>anti Rust shills now have to resort to outright lying
Rust really is winning
▶ No.1004391
>>1003988
>It didn't use to crash before then
lol
▶ No.1004395>>1004396
>>1004366
What a UNIX weenie.
<Y-you haven't implemented all of POSIX in that language so it doesn't count
<Even though you are talking about memory safe languages I'm going to say that it isn't safe because everyone can make bugs XD
For the record, I'm not a fan of rust but I'm surprised that such an academic language has become so popular.
▶ No.1004396
>>1004395
>surprised that such an academic language has become so popular
Nothing worth using is written in rust
▶ No.1004416>>1007159
>>1004364
One: you can write memory safe software with C/C++ if you know what you are doing. Most developers don't know what they are doing and don't care. Caring about writing good software doesn't get software written.
Two: numerous tools exist to check for memory unsafe operations in C or C++: developers don't use them because they don't care.
Three: Ada failed because programmers like to write [code] while ((*(c++) = getchar()) != EOF) ; [code] This is demonstrably garbage code, but you average programmer likes it because it makes them feel clever, something that they are not.
Now, as for Rust. I don't care. I want to see demonstrable performance improvements before I try the meme language of the day. I would rather write my own meme language of the day. If the tool does not make me more productive at solving old problems, or allow me to solve new problems, then I will use my old tool, despite the fact that many of my peers are fucking retards.
▶ No.1004417
>>1004044
Most users are happy with the preinstalled chrome on their phones, it's a completely different story to PCs
▶ No.1004571
Who cares about them using some fucking meme language.
I just want them to stop fucking ruining the usability.
control + tab does not switch to the next tab anymore but instead opens a retarded windows-like window switcher.
And fuck them for removing support for tab groups and the possibility to implement such extensions.
▶ No.1004707>>1005378
>>Which one do we use?
>>1004192
>Chrome
Don't be this nigger.
▶ No.1005378>>1005379 >>1005898
▶ No.1005380>>1005401
>>1003948
>It's not even like anyone uses firefox anymore
Lots of enterprises put Firefox by default because Chrome is spy and Edge is shit. No one knows Opera/Brave/Vivaldi.
Schools also uses it a lot.
Don't take your case for everyone else's
▶ No.1005381>>1005384 >>1005898
>>1005379
https://github.com/iridium-browser/tracker/wiki/Differences-between-Iridium-and-Chromium
>Iridium has Google Safe Browsing enabled by default.
Great. Waiting for the day you can't access infinitychan anymore.
▶ No.1005384
>>1005381
You can still block the jewgle safe browsing and other botnet domains though.
▶ No.1005401>>1005403 >>1005675 >>1005906
>>1005380
>Lots of enterprises put Firefox by default because Chrome is spy
I work in a processing center for a major bank, and Chrome is installed on every employees machine. Chrome is much more appropriate for enterprise use than firefox, I would honestly be surprised if any large corporations distribute firefox on their internal package managers
▶ No.1005403>>1005404
>>1005401
Ask your bank that is it okay to have their employees surveiled by the NSA. Protip: You will never find a decent answer from them.
▶ No.1005404
>>1005403
Obviously they don't care, they snoop your web traffic themselves. Also google distributes "chrome for enterprise" which we use, and presumably it has less botnet in it to make s&c people happy
▶ No.1005675
>>1005401
I work for ahem... something something the US government and Chrome is prohibited from our computers. Firefox can be requested, and Internet Explorer (not Edge) is the default browser.
▶ No.1005898>>1005938 >>1005939 >>1006021 >>1027649
>>1005378
You've fallen for the lies on that website. It is just as bad as chrome, except some random guy spies on you instead. It's a terrible choice overall and it literally phones in your internet history to the developer. This picture is from when I ran it through MITMproxy, you can see every time you make a search it just copies that and sends it back home. It's a total botnet and the website is full of shit.
https://spyware.neocities.org/articles/iron.html
>>1005379
>>1005381
Iridium has safebrowsing and even lies about what server it makes the requests too. It's just not as good as something like Ungoogled-Chromium.
Iridium has Google Safe Browsing enabled by default. This means within 5 minutes after start and then periodically every 30(?) minutes, a request to iridiumbrowser.de (keeps a cache of the GSB data) is made to update the safe browsing database.
This is just a lie and it still makes the request to google, it doesn't request iridiumbrowser.de.
https://spyware.neocities.org/articles/iridium.html
Just use ungoogled-chromium or something if you must use chrome.
>>1003948
Mozilla doesn't make any meaningful money out of donations. It's just there to help people feel like they are contributing and that it's run by a community. See image and also: https://digdeeper.neocities.org/ghost/mozilla.html
▶ No.1005906
>>1005401
I work for a medical industry that sells in 150+ country, Firefox is the official recommended browser. Chrome is still installed aside in case of incompatibilty.
But I'm not american, you certainly have less problem being spied by your government than us.
>Chrome Enterprise
His company unironically trusts Google and closed source software
▶ No.1005938>>1005995 >>1027622
>>1005898
>https://spyware.neocities.org/articles/iron.html
Article is garbage and what's written down happens in every browser without at least uBlock.
It's default behavior for every fucking browser.
>no better than Chrome.
No. It is. It has all google crap removed. The core of what is wrong with chrome. WTF is wrong with you faggots?
>Spyware Level: EXTREMELY HIGH
>False Privacy Initiative
Great reason. Totally makes it spyware.
Spyware is software that spies on you.
Iron is just Chromium without google shit and different default start page and search engine and some stupid bookmarks.
▶ No.1005939
>>1005898
What I also see and note is your spacing and your abuse of code blocks.
▶ No.1005995>>1005996
>>1005938
"Default behavior" is loading javascript from every conceivable social media site at once when you start it up?
"Default behavior" is sending copies of your internet searches to the developer?
▶ No.1005996>>1006021
>>1005995
>sending copies of your internet searches
Well, if you use any search engine it sends your internet search requests to the search engine.
>from every conceivable social media site
You know all those stupid buttons? Bet they are on that start page.
▶ No.1006001>>1006006 >>1006021
>>1004641
Is this an autistic rant that you shouldn't have to configure the software not to phone home to begin with, or are there actual unfixable botnet features in the current version of firefox?
▶ No.1006006
>>1006001
>being anti-botnet is now autistic
The absolute state of /g/ refugees
▶ No.1006020
>Mozilla using Mozilla's language
woah, mind blown
▶ No.1006021>>1006041
>>1005996
>Well, if you use any search engine it sends your internet search requests to the search engine.
Right, but this is different. It sends copies of your requests to the developer, who has NOTHING to do with the search service you are trying to access, and then sends the actual request to the search engine. That isn't acceptable at all. Look at the second screenshot of >>1005898 . It sends requests to two random sites ( one of which the developer owns ) that have nothing to do with the search engine. It's just spyware.
If I look something up on Bing, then only Bing should get my search. The browser has no business sending copies of that to the developer's site.
>You know all those stupid buttons? Bet they are on that start page.
Right, because it's using start.me, which pays browser developers to use their start pages. Either way how it happens isn't very important. The fact is that it's set up that way and that's bad.
>>1006001
Not phoning home should be the default, yes. Fixing Firefox and then auditing each update and fixing that too is possible however it isn't really worth the trouble. What if you just used a browser that didn't need to be fixed?
▶ No.1006041>>1006045
>>1006021
Okay, that's because srware-search.com is the default search engine which just sends you to Bing.
Who the fuck uses the default search engine?
▶ No.1006045
>>1006041
>the default search engine which just sends you to Bing
So again, it's literally not a search engine. The search engine is Bing. srware-search is just spyware, it does absolutely nothing, except collection of information about you. Why is this acceptable to you?
You can change it, but that doesn't excuse it. You shouldn't have to fight your software for something as basic as privacy.
▶ No.1006056>>1006063 >>1006287 >>1006342 >>1027612
Could someone actually explain what's wrong with Rust, the programming language, without complaining about
>coc
which doesn't concern you if you're not a Rust contributor
>community
a bunch of randoms on Github that you literally never have to interact with
>Firefox
a 16 year old legacy codebase still mostly written in C/C++, which has only improved with the addition of Servo components through Quantum
>not enough support
a) almost every foreign language library worth using has rust bindings available
b) it's only been 3 years since the first stable release and the selection of native libraries is already actually quite extensive
▶ No.1006219>>1006290
Rust is huge and nobody has ever audited it or provided an alternate implementation. Nobody knows where it's going or what it's for. It's just this huge, huge, difficult to compile, enormous interlocking web of botnet that nobody can hope to understand.
As a FORTH fag it makes me vomit.
▶ No.1006285>>1006950
>>1006063
This is exactly what is wrong with this board.
▶ No.1006287
>>1006056
I'm not trying to make a judgment on the language but the valid concerns I've heard are to do with having to fight the borrow checker and the lack of momentum in the form of libraries and developers compared to more traditional systems programming languages. I've also heard the complaint that Ada does safe systems programming better. Comparing it to higher level languages like Clojure, or Idris, isn't fair so I won't be doing that but needless to say Rust doesn't fix the problems that higher level languages are trying to solve (making dsl's to solve probems and formal verification in this case).
▶ No.1006290>>1006342 >>1006491
>>1006219
>nobody has ever audited it or provided an alternate implementation
>lying
spotted the anti Rust shill
https://plv.mpi-sws.org/rustbelt/popl18/
https://github.com/thepowersgang/mrustc
▶ No.1006342>>1006346
>>1006056
>>1006290
Happy to see the RIDF is still going strong, despite nobody using your faggy little language. Stay strong brothers
▶ No.1006346>>1006349
>>1006342
>brothers
It's just me, Steve Klabnik. Thanks though :3
▶ No.1006349
▶ No.1006491>>1006748
>>1006290
>some tiny portion of Rust has been audited by the same people who made Rust, amazingly they found nothing wrong with Rust and you should use Rust
So do you fucking faggots think anybody buys your shit?
▶ No.1006514
Steve Klabnik is the Todd Howard of programming
▶ No.1006748>>1006950
>>1006491
>anti Rust shilling
pathetic
▶ No.1006814
▶ No.1006950
>>1006285
absolutely incorrect.
>>1006748
>pro rust shilling without any argument
>thinks that rust is the supreme language
pathetic
▶ No.1006979
>>1003991
one drop, nigger
▶ No.1007159
>>1004416
>you can write memory safe software with C/C++ if you know what you are doing
Maybe, maybe not. Some people can text while driving as well. Every now and then there are new exploits on all kinds of software which is written in a memory unsafe language. Humans make mistakes so by using a memory safe language we are minimizing our chances of failure. Memory safety is crucial for huge pieces of software that operate in the industry where human lifes may depend on it.
>numerous tools exist to check for memory unsafe operations in C or C++
This is correct, however sometimes your piece of software is so big that it is impossible to use something like valgrind on it and that's where compile-time checks would be most useful.
>Ada failed because programmers like to write [code] while ((*(c++) = getchar()) != EOF) ; [code]
I don't like its syntax, tbh. It reminds me of visual basic. Also I haven't seen any software written in it yet.
▶ No.1009858>>1009874
>>1003925 (OP)
I have a more terrifying problem, firefox keeps creating "Desktop" folder when I try to upload pictures somewhere. What the fuck is wrong with it?
▶ No.1009874>>1010461
>>1009858
good question. I assume you're on GNU/Linux
You see there is a desktop folder inside the user folder on most OSs so it probably creates it while actually just looking for it because the file opener probably has a shortcut for it.
That would fit your description. Try recreating it and post a bug report. https://bugzilla.mozilla.org
Thing like that wouldn't terrify me.
▶ No.1010461
>>1009874
>account required
Fuck no, can't be arsed.
▶ No.1010464
i don't care what firefux is written in. get rid of about 500 thousand """features""" and i'll start to be interested in it
▶ No.1010974>>1018598
if you're still using sjwfox at this point, then you deserve the future you chose.
▶ No.1018576>>1018586
/tech/ can't admit rust is the best thing since sliced bread
▶ No.1018586
>>1018576
>bread
>good
muh CARBOHYDRATES
▶ No.1018597
>>1004630
is that the web developer version of Terry?
▶ No.1018598
>>1010974
try to configure chromium so that no packets to daddy jewgle show up on wireshark and then we'll talk
▶ No.1027585
▶ No.1027600
>>1003955
I have switched dozens of people to Firefox (and Ublock Origin on top of that) over the years so at least some of us are taking action against Chrome botnet. What did you really do other than beating your dick off to graphs like those?
▶ No.1027612>>1027621
>>1006056
I'm starting to believe there are shills who don't want people to not waste their time and use faggots as a scarecrow.
▶ No.1027618>>1027620
I don't like RUST at all.
Just you wait until they make it webassembly ready™ and prepare for exploits that will wipe your firmwares.
▶ No.1027619
▶ No.1027620
>>1027618
Both Firefox and Chrome have been Webassembly ready for a while.
▶ No.1027621
>>1027612
>I'm starting to believe there are shills
/tech/ is full of anti Rust shills
▶ No.1027622
>>1005938
You do realize that even ungoogled chromium still establishes connection to Google Mountain View CA IP address?
It's fricking botnets.
>I didn't read the article
Maybe you can even prove it yourself, Just get proxifier and monitor the connections yourself or if you're not stupid just use the native RESMON program and match the PID with the rogue connections or better yet configure firewall logs over your unlocked router and if not then use a packet sniffer over the same network with another PC or itself.
▶ No.1027649
>>1005898
why are you quoting those shit websites as some sort of proof my dude?