Originally posted by Weasel
View Post
Announcement
Collapse
No announcement yet.
GNOME Might Need To Crack Down On Their JavaScript Extensions
Collapse
X
-
Originally posted by Sniperfox47 View PostAnd really? How is
Code:let mut x: i32 = 5;
Code:int x = 5;
- You don't usually need the : i32 because i32 is what untyped integer literals default to in the absence of other inferred constraints.
- You could also ask how const int x = 5; is better than let x = 5; in the common case of values not intended to be modified.
- Likes 3
Leave a comment:
-
Originally posted by Weasel View Postlol at all these "modern language" fanboys. You also forgot D.
Why don't you guys bash Vulkan too? Stick with OpenGL eh? Vulkan too low level, too hard for some people's mental capacity, just like with C it's too hard to reason with pointers properly and clean after their own. Oh, I get it, it's because Vulkan is "newer" than OpenGL, while C is not a "new" language. I get it, if C was new it would be the best language ever eh?
Honestly, even ignoring any and all technical stuff about C/C++ vs other inferior languages, you simply look at for example some Rust code and see these words and know to get the fuck out of there:Code:let mut
And really? How is
Code:let mut x: i32 = 5;
Code:int x = 5;
- Likes 2
Leave a comment:
-
Originally posted by Luke View Post
That is a valid reason not to switch from wordpress if you want comments or want people to see them! Some of us block Disqus unconditionally simply because it is so commonly used as to turn it into a potential cross-site tracker. I have literally never seena Disqus comment as I have never once unblocked them.- Baking comments which pass moderation into the static HTML each time the site gets regenerated so that they wind in Git alongside the post for SEO, archival, and page-load performance. (Possibly baked in anonymously, with post IDs used to look up the nicknames and such on JavaScript load so GDPR compliance doesn't require rewriting git history.)
- Support for a degraded but functional experience with JavaScript disabled using an iframe to display comments not yet baked in and Reply links which load a whole new page.
- A combination of novel approaches to anti-spam that have worked beautifully on other sites of mine. (eg. Refusing to accept comments containing the strings </a>, [/url], or [/link] with a 200 OK response and a human-readable "Please switch to a bare URL and resubmit" message has dropped the spam on http://gbindex.ssokolow.com/contact down to one spam message per year... which only gets through that check because the spambot is so broken that the post contains nothing but a nonsense word like "srpgvsre" and, thus, doesn't serve a spammer's goals. I'll probably block those by adding something like a 10-character minimum post length and/or by adding a URL field like WordPress has, but hidden by CSS and used as a honeypot. My WordPress spam bin has some very funny examples, such as one spambot which likes to send me the raw source to the template it's supposed to be using to generate spam.)
Last edited by ssokolow; 02 August 2018, 09:17 AM.
- Likes 3
Leave a comment:
-
Originally posted by Weasel View PostHonestly, even ignoring any and all technical stuff about C/C++ vs other inferior languages, you simply look at for example some Rust code and see these words and know to get the fuck out of there:Code:let mut
- Likes 1
Leave a comment:
-
lol at all these "modern language" fanboys. You also forgot D.
Why don't you guys bash Vulkan too? Stick with OpenGL eh? Vulkan too low level, too hard for some people's mental capacity, just like with C it's too hard to reason with pointers properly and clean after their own. Oh, I get it, it's because Vulkan is "newer" than OpenGL, while C is not a "new" language. I get it, if C was new it would be the best language ever eh?
Honestly, even ignoring any and all technical stuff about C/C++ vs other inferior languages, you simply look at for example some Rust code and see these words and know to get the fuck out of there:Code:let mut
Leave a comment:
-
Originally posted by Luke View PostI have literally never seena Disqus comment as I have never once unblocked them.
Leave a comment:
-
Originally posted by ssokolow View Post[*]Writing an alternative to migrating all of my comments into Disqus. (I put a high value on supporting in-page comments, even if I only get them infrequently.)[/LIST]
- Likes 1
Leave a comment:
-
Originally posted by jpg44 View PostWayland was a big mistake. Display server and window manager in one big bloated thing, let every window manager implement its own flawed versions of the protocol that applications have to use (even for the basic stuff) ? No thanks.
Also: you don't have to make your own display server implementation:
1) there are already shared components of a wayland desktop being used by multiple Wayland Servers (eg libwayland and the widely used libinput)
2) as the various display servers mature it seems very probable to me that desktops will borrow Wayland compositors from external projects to build upon. Just like how Gnome 3 borrowed the Firefox Javascript JIT interpreted as opposed to writing their own.
Leave a comment:
-
Originally posted by wizard69 View Post
As a whole I really wish that open source developers would move away from the world of C and onto a modern language. My feelings about C++ are mixed, it has been greatly improved in recent times but it has plenty of dark areas. Apples Swift is really grabbing my attention and frankly I'd like to see it explored more fully to implement open source software in the future. I like that Swift in many ways has the feel of an interpreted language, yet delivers the speed of many compiled languages.
So yeah I have to agree if the GNOME team wants to impress me, start using languages like C++/Rust or Swift. Build your software so that it has a long future and is maintainable and understandable by many. By the way I know that Rust and Swift are not really ready for prime time. In an ideal world both would be standardized much in the way C or C++ have been.
Leave a comment:
Leave a comment: