Gemini capsule
Gemini is a lightweight Internet
protocol. It’s heavier than Gopher but a bit lighter than HTTP(S).
It’s the Gemini programme if Gopher is Mercury and HTTP is Atlas.
One of its uses is to serve gemtext, which is a lightweight
Markdown-like markup language, instead of HTML. Gemini browsers don’t
have support for neither Javascript, nor CSS, nor any of the other new
web technologies. It can be beautiful anyway, see for instance
[Lagrange]( [http … ⌘ Read more
Telegram is now a super-app?
It seems that there is a new super-app: Telegram. Bots can now also use HTML5 and JavaScript and thus “replace websites”. ⌘ Read more
Happy Friday. Here’s some funny programming pictures.
Ok. They’re not *all* about actual programming. Some are about Javascript. ⌘ Read more
@quark@ferengi.one Fixed the “Enter” key issue, sorry about that. I’m dumb 🤦♂️ Also I hate Javascript! 🤬
web0?
With all the hype (or bullshit) about “web3”, it’s good to see a counter movement as well. Whether this site is really “web0” or just pre-“Web 2++” (my term for websites overloaded with frameworks, JavaScript and CSS) remains to be debated… ⌘ Read more
** Olophont.js **
In Lord of the Rings there are creatures that look like giant elephants. JRR Tolkien named these creatures“olophonts…” simply replacing every vowel in the word elephant with an o. Here is a javascript function to do the same thing.
javascript
<span class="hljs-function"><span class="hljs-keyword">function</span> <span class="hljs-title">olophont</span>(<span class="hljs-params">string</span>) </span>{
<span class="hljs-keyword">let</span> replaceVowels = <span class="hljs-string">""</span> ... ⌘ [Read more](https://eli.li/2021/12/20/olophont-js)
Creator of Javascript apologizes for “screwing up a good thing and ruining, like, basically everything”
“Yeah. That’s my bad.” ⌘ Read more
http benchmarking 工具”go-wrk”支持 javascript 脚本了
wrk 是一个比较出名的 http benchmarking 工具,它支持用 Lua 脚本编写任务。
go-wrk 是原作者在早年开发的仿 wrk 的工具,但不支持脚本。没有脚本的话在测试稍复杂的业务时就力不从心。
现在我给加上了 JavaScript 的支持,用的 js 引擎是 Goja. 欢迎大家体验测试提 issue, 有时间的话我会继续改进。详见: [ … ⌘ Read more
@fastidious@arrakis.netbros.com the things Gemini has going for it are mutual TLS and lack of JavaScript. Which makes for a secure albeit boring experience (much like gopher). The fake markdown is a bit of a drag.
A render mode for Gemini probably wouldnt be too hard. There are markdown to Gemini libs out there.
With Web3 the whole trust a 3rd party browser ext + high fees + env impact for compute and storage are serious no gos for me.. I have heard one too many horror stories about clicking the wrong link and some script draining your metamask wallet.
@fastidious@arrakis.netbros.com the things Gemini has going for it are mutual TLS and lack of JavaScript. Which makes for a secure albeit boring experience (much like gopher). The fake markdown is a bit of a drag.
A render mode for Gemini probably wouldnt be too hard. There are markdown to Gemini libs out there.
With Web3 the whole trust a 3rd party browser ext + high fees + env impact for compute and storage are serious no gos for me.. I have heard one too many horror stories about clicking the wrong link and some script draining your metamask wallet.
JavaScript : web apps
I understand the hate for JavaScript. But what option is there for writing web enabled applications for desktop / mobile?
JavaScript : web apps
I understand the hate for JavaScript. But what option is there for writing web enabled applications for desktop / mobile?
JavaScript : web apps
wut?! 😳 seriously?! 🤦♂️
Python : small tools
Okay 👌
Go: micro services
Umm bad generalization 🤣 – Example yarnd that powers most of Yarn.social 😂
Java: enterprise software
Yes! Oh gawd yes! 🤣 And Java™ needs to die a swift death!
C: crimes
Hmmm? 🤔 I feel this one is going to have some backslash and/or go the way of “Hacker” being misconstrued to mean entirely different/incorrect things as is what’s happening in the media (for various definitions of “media”).
@fastidious@arrakis.netbros.com A delay is fine. Just, sometimes I’ll do something else, and look back at my feed a few hours later and forget that I haven’t refreshed the feed. And I totally support making sure the experience continues to be first-class for folks opting out of Javascript.
Dark Arts
⌘ Read more
Quake. In 13k of Javascript.
I repeat: QUAKE. In Javascript. IN ONLY 13 KB! ⌘ Read more
In my quest to find a nicer HTML layout for my site, I just found bloated JavaScript thigs and shitty Google Fonts
Javascript Card Trick - Computerphile ⌘ Read more
@novaburst@tilde.team yours is the first site Ive seen that asks to disable Javascript. cool.
On the blog: Assembling a Dark Mode https://john.colagioia.net/blog/2021/03/24/darkmode.html #techtips #programming #javascript #rails
JavaScript applications have become not-to-be-kidding complex lately. I guess that’s why I am longing for simpler days.
On the blog: Writing a Twitter Bot https://john.colagioia.net/blog/2020/10/28/twitter.html #techtips #programming #javascript #twitter
What flavor or regexp? I tried here https://regexr.com/ with both PCRE and JavaScript and neither seems quite right. I’m relatively good with regexps, but they tend to be write-only :-/
On the blog: Writing Browser Extensions with Configuration https://john.colagioia.net/blog/2020/06/24/store.html #techtips #programming #javascript #browser
On the blog: Writing Browser Extensions https://john.colagioia.net/blog/2020/06/17/plugin.html #techtips #programming #javascript #browser
Honestly never realized before Beakerbrowser that peer-to-peer could be used to share markdown, JavaScript and html files.
Imagine the world when we have old, gray-bearded Millenials managing old legacy JavaScript-based systems. They shall sing “Den-o! The last dinosaur…” when griping about them. Their younger co-workers will not understand.
Posted to Entropy Arbitrage: Experimenting with Worker Threads https://john.colagioia.net/blog/2020/04/15/worker.html #techtips #programming #javascript #threads
Pattern matching for JavaScript z-pattern-matching/z: Pattern Matching for Javascript
I backed Bangle.js on Kickstarter: a JavaScript and TensorFlow powered hackable smartwatch - https://banglejs.com
Voidcall – Making Of
Like last year with Underrun, I participated in this year’s js13kGames – a JavaScript game development competition with a file size limit of 13kb, including code, assets and everything else. My entry was Voidcall, a Real-time Strategy game.
Play Voidcall – A WebGL Real-time Strategy game in 13kb of JavaScript
Recently, I played the origin … ⌘ Read more
If your website is not static, it is not a website: it is an application, & should be distributed as an executable. If your website contains javascript, it is not a website: it is an application & should be distributed as an executable.
If it doesn’t work properly with javascript turned off, it’s not really a website. If it doesn’t work properly with css turned off, it’s not really a website. If it doesn’t work properly in a text-only environment, it’s not really a website.
I Used The Web For A Day With JavaScript Turned Off “ Smashing Magazine https://www.smashingmagazine.com/2018/05/using-the-web-with-javascript-turned-off/
Translating HyperTalk to JavaScript http://lexnet.bravepages.com/HTMLJS.htm
GitHub - marciot/retroweb-salto-simulator-js: Modifications to the SALTO Simulator to allow for compilation to JavaScript via Emscripten https://github.com/marciot/retroweb-salto-simulator-js
@mdosch@mdosch.de: Hmm fgallery relies on javascript, which is something I try to avoid.
Underrun – Making Of
I participated in this year’s js13kGames, a JavaScript game development competition with a file size limit of 13kb, including code, assets and everything else. My entry was Underrun, a twin stick shooter using WebGL.
Play Underrun – A WebGL shooter in 13kb of JavaScript
For this competition I set out to produce something with a dense atmosphere – which is inherently difficult to do with so little … ⌘ Read more
Translating HyperTalk to JavaScript http://lexnet.bravepages.com/HTMLJS.htm
Javascript is a just-OK language saddled with the world’s worst graphics toolkit: three distinct languages, each with specs so large that nobody has written a new implementation in 20 years, for live-editing a rich tech document to make it resemble a canvas, in ways that are not portable between the 3 implementations or minor revisions of the same implementation.
The easiest path to GDPR compliance: switch to a completely static website with no javascript, CGI, or CSS, and rotate the logs daily.
Let’s Replace JavaScript with Something Better https://john.ankarstrom.se/english/texts/replacing-javascript/
AdBlock Adds Feature to Cache … https://www.bleepingcomputer.com/news/software/adblock-adds-feature-to-cache-popular-javascript-libraries/
GitHub - yaronn/blessed-contrib: Build terminal dashboards using ascii/ansi art and javascript https://github.com/yaronn/blessed-contrib
jsdatatable: a small datatable Javascript: https://www.codemadness.org/datatable.html
GitHub - denysdovhan/wtfjs: A list of funny and tricky JavaScript examples https://github.com/denysdovhan/wtfjs
GitHub - sequitur/improv: A model-backed generative text library for JavaScript. https://github.com/sequitur/improv
The Creator of JavaScript Just Launched a Cryptocurrency to Improve Online Ads - Motherboard https://motherboard.vice.com/en_us/article/the-creator-of-javascript-just-launched-a-cryptocurrency-for-online-ads
Decode It Like It’s 1999
A few years ago I started to work on an MPEG1 Video decoder, completely written in JavaScript. Now, I finally found the time to clean up the library, improve its performance, make it more error resilient and modular and add an MP2 Audio decoder and MPEG-TS demuxer. This makes this library not just an MPEG decoder, but a full video player.
In this blog post I want to talk a bit about the challenges and various interesting
bits I discovered during the development of this library. You’ll … ⌘ Read more
#code2014 TypeScript, JavaScript, CoffeScript, Go, Python, Java, PHP
Javascript Puzzlers or: do you really know JavaScript? http://t.co/r4DaTXJSgH via @JSPuzzlers
Learning Javascript | https://wiki.xxiivv.com/programming