Filter
Exclude
Time range
-
Near
I should have mentioned what I plan on using TypeScript for. In 2000 to 2001 I experimented with writing interactive educational material and a few utilities as Java Applets but the technology was insufficient for what I wanted to do. Although my new book only uses 'command line TypeScript' I am interested in exploring web based systems like I built 25 years ago, but using modern web tech and TypeScript:
I find TypeScript works well with AI coding agents. I just released a TypeScript book "Practical TypeScript Artificial Intelligence Programming" that can be read for free online: leanpub.com/read/typescripta… Enjoy! In the past I only used JavaScript or TypeScript when I had to but this year I have been enjoying TypeScript and have started using it for some projects.
1
120
Vulnerability in the Java SE, Java SE Embedded component of Oracle Java SE (subcomponent: RMI). Supported versions that are affected are Java SE: 7u211, 8u202, 11.0.2 and 12; Java SE Embedded: 8u201. Difficult to exploit vulnerability allows unauthenticated attacker with network access via multiple protocols to compromise Java SE, Java SE Embedded. Successful attacks of this vulnerability can result in unauthorized creation, deletion or modification access to critical data or all Java SE, Java SE Embedded accessible data. Note: This vulnerability applies to Java deployments, typically in clients running sandboxed Java Web Start applications or sandboxed Java applets (in Java SE 8), that load and run untrusted code (e.g., code that comes from the internet) and rely on the Java sandbox for security. This vulnerability can also be exploited by using APIs in the specified Component, e.g., through a web service which supplies data to the APIs. CVSS 3.0 Base Score 5.9 (Integrity impacts). CVSS Vector: (CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N). @orca Oracle Java SE(子组件:RMI)的 Java SE 和 Java SE Embedded 组件存在漏洞。受影响的 Java SE 版本包括:7u211、8u202、11.0.2 和 12;Java SE Embedded 版本包括:8u201。该漏洞利用难度较高,未经身份验证的攻击者可通过多种协议的网络访问来入侵 Java SE 和 Java SE Embedded。成功利用此漏洞可能导致对关键数据或整个 Java SE 和 Java SE Embedded 系统进行未经授权的创建、删除或修改。NVD-CVE-2019-2684
18
Its a simpler bytecode machine, with optimizations to native code and direct operations on memory blocks, as opposed all the additional book keeping js engines have to do (garbage collection for one). I’m no interpreter/compiler expert but for what I have read, at least in theory there are cases where V8 or other very optimized JS engines could be faster, where the complier doesn't have the runtime data that the JIT does, so the JIT produces "better" machine code equivalent than the static comp. Not sure how real of thing that is in practice tho. It pushes the onus of optimization on the compiler building the target, so with rust for example both the compiler frontend and LLVM are optimizing. There is nothing that explicitly ties the browser to one runtime/engine. Wasm still needs the JS runtime for now because wasm engines don’t have bindings to the browser apis. “Back in the day” we had a thing called Java applets which were embedded Java apps, compiled to Java bytecode and running on the JVM. But because JS (Coffee script) was the first runtime to get added in the browser, it became the defecto way to run code in the browser. And the whole web app infrastructure got bolted on top of that. Mind you none of this was what the initial HTTP/web system was designed for. Nor was this something engineered with great foresight, all of it grew organically into the useful mess it is now.
Jun 13
how the fuck is rust in wasm faster than js?
1
30
Lol I mean this is what it is at the core no two ways about. It pushes the onus of optimization on the compiler building the target, so with rust for example both the compiler frontend and LLVM are optimizing. There is nothing that explicitly ties the browser to one runtime/engine. Wasm still needs the JS runtime for now because wasm engines don’t have bindings to the browser apis. “Back in the day” we had a thing called Java applets which were embedded Java apps, compiled to Java bytecode and running on the JVM. But because JS (Coffee script) was the first runtime to get added in the browser, it became the defecto way to run code in the browser. And the whole web app infrastructure got bolted on top of that. Mind you none of this was what the initial HTTP/web system was designed for. Nor was this something engineered with great foresight, all of it grew organically into the useful mess it is now.
11
Arch Linux users just got another nasty malware: once again, AUR is powerful, but it is not a normal app store. • Another wave of AUR malware was reported • This comes after the previous incident involving 1,500 affected packages • Newer malware was reportedly more sophisticated • Obfuscated code was used to hide what it was doing • Affected packages included Node.js packages, Plasma 6 applets, Firefox-related packages, LibreWolf extensions, Aura browser, and a NeoVim plugin • One later report found more malware using a local Gemma E2B AI model • This is about the AUR, not the official Arch repos • Users should review PKGBUILDs and stop blindly installing community packages This is why I love Arch, but also why I would never tell beginners to just spam yes through the AUR. The AUR is amazing because you can find almost anything, but that freedom comes with risk. You are trusting community build scripts on your machine. At this point, Arch may need stronger safeguards, or at least a temporary freeze when waves like this happen.
Arch Linux AUR Hit By Another Wave Of Now More Sophisticated Malware Attack phoronix.com/news/Arch-Linux…
1
281
Replying to @JustThatGuyAdam
Nope….applets and cotlets 🤮🤮
4
Replying to @AntTenna1L0V3TV
It happens with applet too his heart fractures every time it occurs and he doesn’t wanna correct Tenna because- Well,, what if Tenna doesn’t wanna hear it? He can’t make Tenna NOT like him, applets one of his biggest fans!!! let alone having a crush on him being in the studio 😬
1
1
27
Great things at happening to Applets Twitter I love The Horrors 💖💖💖 #deltarune
2
4
236
Replying to @RobCodesALot
Electron apps 😅🤣... why are we like this. Also I'm sure you remember for a bit there Java applets were the way for interactive apps on the web, just as they are for native android apps still. The thing I always bring up is, imagine the browser having Beam VM with its concurrency and resilience model, coupled with access to the renderer apis, and someway to ship "complied" optimized UI code. Then you write apps in any language that adds a Beam target and ui sdk. No shadow doms, no JS, no need for wasm, no webcomponents ... you can get performance and still take advantage of sandboxing etc.
1
1
14
Jun 12
dude i was using astalavista, hacking people with back orifice and subseven, writing java applets, wrangling gif spacers, connecting my dial up to dodgy free isps, cracking free long distance calls, starting companies on geocities/angelfire/tripod, running mIRC bots and using ICQ, installing OS's from floppy disks, building games in flash on newgrounds, hoarding mp3s from napster, building computers and fixing all my friends and neighbours tech before you even hit puberty. your masters degree means fucking nothing in this world. peace.
1
20
Replying to @AshConnell @AzFlin
It's interesting, in a way the web is perpetually "still early" because of the churn and deprecation, but at the same time the web is known for extreme legacy support. Flash Player was used for games starting around 1999, there was Shockwave player, Java applets, and Silverlight too. All of those could have been gaming platforms, but now they're all fully deprecated. I think by the W3C, against the will of Adobe, Oracle, and MS. But at the same time CSS 1.0 is still fully supported and makes HTML layout forever single threaded and slow. I think it's something about the web ecosystem and culture, for some reason the wrong choices are made as to what should be legacy and supported forever, and what should be deprecated. I'd bet in 5 years WebGL will be deprecated, while OpenGL still works on Windows and Mac.
23
Replying to @ikhwanuddin
Pros UI mirip MacOS, consistent design Cons: - Base nya Ubuntu LTS - Gabisa buka .deb out of the box - No Advanced Customization - No Desklets and Applets
1
44
Jun 11
Your next @Substack subscriber might be hiding on another platform. Use IFTTT to automatically share new Substack posts to social media, messaging apps, & more; so every article works harder for you. Give the Applets a try: ifttt.com/substack
1
1,240
Jun 11
Replying to @htmx_org
What's interesting about Java is that some parts of initial value proposition like applets failed miserably. Write once run anywhere also somewhat failed, dunno if anyone cared about it outside of J2ME
1
1
41
Replying to @htmx_org
I think Java was cool until we started coding with it a lot. I think Javascript was uncool from the start until we all realized you don't need to ship a plugin or a runtime like Java applets or VB3~6 . And it's still not cool.
27
I don't know. That's speculation. It is possible though and has been identified in the past through webrtc, java applets, active x and others via leaks. I'm just trying to think outside of the box with this stuff because it doesn't make sense.
1
22
Explored java GUI and layout models and revised java applets and swing class Hierarchy. Slow paced learning going on, but i am catching the rhythm. #LSPPDay6 #60DaysOfLearning2026 #LearningWithLeapfrog @lftechnology
4
28
Replying to @h00wll @SebAaltonen
you get accessibility issues, and more over security issues if arbitrary runtimes are allowed, why things like Flash and Java Applets didn't work out and always had security issues
4
Over on Applets Twitter I drew this for his post…👀 Cough!cough! (@Sweet_Applet) I like the snow in Tv World I wanna make a print of my face in it, or a snow angel #UnpluggedAU #deltarune #deltaruneAU
22
305
Replying to @Itsfoss
I have been using Mate since it was Gnome 2. I like the system telemetry applets in the task bar. Monitor, Temp Sensors, CPU speed scaling, etc. I do heavy engineering simulations which push my system hard so i like to be able to check health at a glance. on Arch BTW...
99