Announcement

Collapse
No announcement yet.

Facebook Is Aiming To Make Compilers Faster Using Machine Learning With CompilerGym

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • tildearrow
    replied
    Originally posted by spanky View Post
    Microsoft is a cancer. They bought Github and added some features, and were praised for it. While at the same time, used "code signing" under the premise of "security" to make it extremely difficult, expensive, and a huge invasion of developer privacy to distribute software on their platform unless you are a business. If you don't sign your code, "Windows Defender", "SmartScreen" and antivirus vendors will artificially add bugs to your code and then tell the user that your binary is infected until you pay. Apple is very similar, maybe even worse.
    Worst of all is that signed malware even exists (particularly rogue antivirus software).

    Leave a comment:


  • khanich
    replied
    Originally posted by quaz0r View Post
    this post speaks in terms of making the compiler faster but the context sounds like they mean making the compiled code faster?
    quite a lot of people (and companies) turn some optimizations off, because the compile time would be increased too much, but has the downside of lowering the programs performance
    the hope that by making the compilation times faster (thanks to ML), the need to turn such optimizations off goes away (which means that programs, where this was done, become faster)

    Leave a comment:


  • Developer12
    replied
    I'm not a fan of needing to download some massive file containing neural network weights just to compile software. Neither am I fond of needing craploads of processing power to run their neural network either. All for what? A hypothetical chance for slightly better optimized software?

    Leave a comment:


  • spanky
    replied
    Originally posted by CommunityMember View Post

    While one can certainly have issues with the company itself and its business practices, the engineers working on their infrastructure are very good. This is no different than the engineers at Microsoft/Apple contributing good work to the larger open source ecosystem (sure, these companies are funding this work because they see potential benefits to themselves, but a rising tide lifts all boats, so you get some benefits too).
    Microsoft is a cancer. They bought Github and added some features, and were praised for it. While at the same time, used "code signing" under the premise of "security" to make it extremely difficult, expensive, and a huge invasion of developer privacy to distribute software on their platform unless you are a business. If you don't sign your code, "Windows Defender", "SmartScreen" and antivirus vendors will artificially add bugs to your code and then tell the user that your binary is infected until you pay. Apple is very similar, maybe even worse. Do you think they deserve an ounce of praise for their "contributions" to open source?

    Originally posted by discordian View Post

    Where do you think the vast majority of paid work on Linux comes from?
    So the existence of Linux in it's current state justifies corporate misdeeds? There are reasons why you are using Linux despite the fact that Windows and Mac are easier, and it probably is the same corporate misdeeds you are defending, the cognitive dissonance is staggering.

    Leave a comment:


  • Ironmask
    replied
    Originally posted by ddriver View Post

    Yeah yeah let's praise our corporate overlords for the crumbs they leave behind for the roaches to feast on.
    You sound like a cultist. Quit putting politics into everything, a tool is a tool is a tool, it doesn't become "impure" because somebody you don't like made it.

    Leave a comment:


  • discordian
    replied
    Originally posted by ddriver View Post

    Yeah yeah let's praise our corporate overlords for the crumbs they leave behind for the roaches to feast on.
    Where do you think the vast majority of paid work on Linux comes from?

    Leave a comment:


  • ddriver
    replied
    Originally posted by CommunityMember View Post

    While one can certainly have issues with the company itself and its business practices, the engineers working on their infrastructure are very good. This is no different than the engineers at Microsoft/Apple contributing good work to the larger open source ecosystem (sure, these companies are funding this work because they see potential benefits to themselves, but a rising tide lifts all boats, so you get some benefits too).
    Yeah yeah let's praise our corporate overlords for the crumbs they leave behind for the roaches to feast on.

    Leave a comment:


  • CommunityMember
    replied
    Originally posted by ddriver View Post
    Great, maybe they can use AI to figure how to not be such a sh1tty company.
    While one can certainly have issues with the company itself and its business practices, the engineers working on their infrastructure are very good. This is no different than the engineers at Microsoft/Apple contributing good work to the larger open source ecosystem (sure, these companies are funding this work because they see potential benefits to themselves, but a rising tide lifts all boats, so you get some benefits too).

    Leave a comment:


  • ddriver
    replied
    Originally posted by lamka02sk View Post

    React is a whole different story and the performance is quite similar to other frameworks like Vue or Angular so I wouldn't criticise it too much. The problem of these frameworks is the overhead/glue code and you can't really do anything about that. Just a short time ago, everyone thought that virtual DOM is the only way to go forward, but now, Svelte is the proof, that you don't need virtual DOM to make dynamic web apps fast. I think the compiler based approach is a much better solution.
    Well, it is like 20 times slower than vanilla web, and the workflow is a tad moronic, but who am I to judge.

    I guess the reason they don't care that much about it is it is front end, and it is the end user's system that has to suffer. Whereas if it is their server fleet they might have a different set of priorities. zstd is ok anyway, IIRC the ML-ed this one as well.

    If you ask me, every joule of energy farcebook uses is worse than wasted - it is put into something stupid and toxic to humanity.
    Last edited by ddriver; 02 October 2021, 02:09 PM.

    Leave a comment:


  • quaz0r
    replied
    this post speaks in terms of making the compiler faster but the context sounds like they mean making the compiled code faster?

    Leave a comment:

Working...
X