Can I borrow an apology?
-
-
@dkf said in Can I borrow an apology?:
@Gustav said in Can I borrow an apology?:
React Native
Sounds too energetic.
Writing it certainly is. It’s got all the downsides of JavaScript with Facebook level engineering on top, so it often feels (to me at least) like one giant ass game of Inner Platform Effect.
-
@Arantor on the other hand, everything else created in the last 15 years is even worse.
-
@Gustav said in Can I borrow an apology?:
@topspin said in Can I borrow an apology?:
However, I don't understand how "native desktop apps" comes in here. What's native about that?!
Native as in React Native. As in it's not an external website.
I can't quite deduce the level of sarcasm involved here.
I guess they consider "JS with an embedded web view" native, I don't.React Native
Written in JavaScript—rendered with native codeThat one does sound more native than "rendered with a webview". But I can't quite tell if that actually means what it sounds like, using the actual native UI toolkit / theming of the platform.
-
@Gustav said in Can I borrow an apology?:
@Arantor on the other hand, everything else created in the last 15 years is even worse.
You’d think being only 8 years old that React Native would have learned to be better.
-
@Gustav said in Can I borrow an apology?:
on the other hand, everything else created in the last 15 years is even worse.
There hasn't been a lot of actually new thoughts in GUIs in that time. Everyone's been scurrying around rewriting everything in various Javascript frameworks, over and over, instead of actually coming up with new ways to communicate with the user... and there's a significant fraction of programmers who can't seem to grasp that most users tend to not want everything as a rainbow-addled CLI.
-
@topspin said in Can I borrow an apology?:
@Gustav said in Can I borrow an apology?:
@topspin said in Can I borrow an apology?:
However, I don't understand how "native desktop apps" comes in here. What's native about that?!
Native as in React Native. As in it's not an external website.
I can't quite deduce the level of sarcasm involved here.
I'm sure there are people I'd mercilessly roast for holding very wrong beliefs who would say that unsarcastically.
I guess they consider "JS with an embedded web view" native, I don't.
React Native
Written in JavaScript—rendered with native codeThat one does sound more native than "rendered with a webview".
It's rendered in a Webview. "Rendered with native code" over there means that the Webview itself, which does the rendering, is running natively. Which would be just as true for a regular website, but we don't talk about it. React Native is basically a Webview with exposed event hooks to call your native code. So same as Tauri.
-
@dkf said in Can I borrow an apology?:
@Gustav said in Can I borrow an apology?:
on the other hand, everything else created in the last 15 years is even worse.
There hasn't been a lot of actually new thoughts in GUIs in that time. Everyone's been scurrying around rewriting everything in various Javascript frameworks, over and over, instead of actually coming up with new ways to communicate with the user...
Or ever reaching feature parity with pre-Web 2.0 GUI frameworks.
-
@Gustav said in Can I borrow an apology?:
It's rendered in a Webview. "Rendered with native code" over there means that the Webview itself, which does the rendering, is running natively.
Fuck. That doesn't even make sense. Unless you're, like, talking about running a fucking VM with JavaScript.
Why do they even mention that, if not to be intentionally misleading?
-
@Gustav said in Can I borrow an apology?:
Or ever reaching feature parity with pre-Web 2.0 GUI frameworks.
Obligatory repetitive shit-post rant
Yeah, wake me up when Microsoft releases a version of Teams with a functional menu bar.
-
@topspin said in Can I borrow an apology?:
wake me up when Microsoft releases a version of Teams with a functional menu bar.
You're that sleep-deprived?
-
@topspin said in Can I borrow an apology?:
build multi-platform desktop apps these days
The current flavor seems to be web sites actually. In the job ads, I see so often that Angular or Razor or the likes are added on top of whatever existing / legacy applications (replacing Oracle forms or 4GL of the 1990ies, but also more modern C# or Java applications, and apps running in the
fogcloud of course).And with web apps, things just run in the browser, and by the user navigating to the URL of your app, you do not need to care about an older version on his computer either.
Only that the next Chrome update will break your fancy web äpp...
-
@topspin said in Can I borrow an apology?:
running a fucking VM
The Things that remind you of @Tsaukpaetra thread is .
-
@Gustav said in Can I borrow an apology?:
@topspin said in Can I borrow an apology?:
However, I don't understand how "native desktop apps" comes in here. What's native about that?!
Native as in React Native. As in it's not an external website.
The bar has been hung pretty fucking low lately.
-
@topspin said in Can I borrow an apology?:
Fuck. That doesn't even make sense.
I mean, you could write your rendering code in javascript, like, you know starting with like rasterization basics (lines, fills, polygons, ...) and then building up from there. I'm sure *somebody* out there is doing something like that.
-
@cvi said in Can I borrow an apology?:
@topspin said in Can I borrow an apology?:
Fuck. That doesn't even make sense.
I mean, you could write your rendering code in javascript, like, you know starting with like rasterization basics (lines, fills, polygons, ...) and then building up from there. I'm sure *somebody* out there is doing something like that.
Yeah, I can write an HTML renderer in JS and then put it on a canvas. Or use a div per pixel for maximum .
But I was wrongly assuming they meant something non-retarded.
-
@topspin said in Can I borrow an apology?:
they meant something non-retarded.
-
@HardwareGeek said in Can I borrow an apology?:
@topspin said in Can I borrow an apology?:
running a fucking VM
The Things that remind you of @Tsaukpaetra thread is .
That reminds me! I was totally going to see if I could get iSCSI-over-internet to work, such that you would launch the web browser based VM, it would hook the iSCSI target as its OS drive, and then boot off of it.
Totally secure!
-
@Tsaukpaetra said in Can I borrow an apology?:
I was totally going to see if I could get iSCSI-over-internet to work, such that you would launch the web browser based VM, it would hook the iSCSI target as its OS drive, and then boot off of it.
:but-why:
-
@loopback0 said in Can I borrow an apology?:
@Tsaukpaetra said in Can I borrow an apology?:
I was totally going to see if I could get iSCSI-over-internet to work, such that you would launch the web browser based VM, it would hook the iSCSI target as its OS drive, and then boot off of it.
:but-why:
It was based off of this one website I saw that was literally just a mac VM emulator that opened up a Text document or somesuch, and I thought to myself, I can do better!
-
-
@Tsaukpaetra said in Can I borrow an apology?:
I thought to myself, I can do better!
For some ... interesting ... definitions of "better".
-
-
-
@Arantor So that little Java-replacement experiment has finally ran its course. Well, fuck.
-
@Arantor Although the title of the article is solid clickbait(1) and not really accurate either. The job is to rewrite chunks of Office 365 Core into Rust instead of C#, rather than rewriting the core of C# into Rust. (For all I know, they want to do that as well, but it's not what the body of the article says.)
(1) Yeah, I know, it's El Reg, but ...
-
@Steve_The_Cynic I’d argue it’s accurate enough - Office 365/M365 is a core part of MS’s business that is currently C# being rewritten.
It’s just not “the core of C#” which is not what I thought when I saw the headline.
-
@Applied-Mediocrity said in Can I borrow an apology?:
@Arantor So that little Java-replacement experiment has finally ran its course. Well, fuck.
It was going to eventually because Java never entirely went away even after Oracle acquired it and did its best to monetise it into the ground.
-
@Arantor said in Can I borrow an apology?:
I thought the plan was to rewrite it in javascript or has someone created a rust to javascript transpiler.
-
@Arantor said in Can I borrow an apology?:
@Steve_The_Cynic I’d argue it’s accurate enough - Office 365/M365 is a core part of MS’s business that is currently C# being rewritten.
It’s just not “the core of C#” which is not what I thought when I saw the headline.
I'd argue you're making excuses for an obvious case of bad journalism.
-
@DogsB said in Can I borrow an apology?:
or has someone created a rust to javascript transpiler.
-
@Arantor said in Can I borrow an apology?:
Office 365/M365 is a core part of MS’s business that is currently C# being rewritten.
That's still completely different.
One is "something implemented in C#", the other is "the implementation behind C#". The latter actually would make some sense, at least for the parts that are not itself written in C#. Bugs in the (presumably C or C++?) implementation of C# could poke a hole in the safety guarantees it provides.
-
@topspin sure but what I inferred from the title (and ultimately the article) was the former not the latter.
Should they rewrite bits of the CLR in Rust? Probably, but that’s not what they’re doing.
I do see how the article title might be clickbaity but at the same time, I clicked on it to read it (as fodder for this topic) because it was MS rewriting bits of core products in Rust - C# isn’t really a product as such.
-
@Arantor said in Can I borrow an apology?:
@topspin sure but what I inferred from the title (and ultimately the article) was the former not the latter.
Then you must have grown immune to shitty headlines. Your reading of the headline apparently was correct according to the article. My reading of the headline is entirely different from what they write in the article.
-
@topspin I’ve been reading The Register for 24 years.
-
@Arantor said in Can I borrow an apology?:
@topspin I’ve been reading The Register for 24 years.
Might be time to set that aside and get a little work done too.
-
-
@dkf said in Can I borrow an apology?:
@Arantor said in Can I borrow an apology?:
@topspin I’ve been reading The Register for 24 years.
Might be time to set that aside and get a little work done too.
They don't write enough content for me to read it continuously.
-
@Arantor said in Can I borrow an apology?:
@dkf said in Can I borrow an apology?:
@Arantor said in Can I borrow an apology?:
@topspin I’ve been reading The Register for 24 years.
Might be time to set that aside and get a little work done too.
They don't write enough content for me to read it continuously.
So you read it continually(1) instead?
(1) Ref: The infamous Continual Light spell in D&D, which produced continuous light...
-
@Steve_The_Cynic I can’t even claim that, since I had a break of breaking it around 2008-2010, but the underlying point is +3 Immunity to Bad Headlines.