Hard to believe that there are people who really consider such giant dependency trees reasonable.
Hard to believe that there are people who really consider such giant dependency trees reasonable.
New utilities in Unicopedia Ægypta:
- Hieroglyph Picture Book
- Hieroglyph Taxonomy
🔗 https://codeberg.org/tonton-pixel/unicopedia-aegypta
#unicopedia #egyptian #hieroglyphs #taxonomy #picturebook #javascript #desktopapplication #electronjs #unicode
Microsoft Clippy Returns as AI Assistant, Empowered By LLMs You Can Run Locally on Your PC
#AI #Clippy #AIClippy #AIAssistants #LLMs #LocalAI #OpenSource #ElectronJS #LlamaCpp #GGUF #Gemma3 #Llama3 #Phi4 #Qwen3 #RetroTech #MicrosoftOffice #OnDeviceAI
New utility in Unicopedia Anatolica:
- Hieroglyph Taxonomy
🔗 https://codeberg.org/tonton-pixel/unicopedia-anatolica
#unicopedia #anatolian #hieroglyphs #taxonomy #javascript #desktopapplication #electronjs
Unicopedia Anatolica is a developer-oriented set of #Unicode utilities related to Anatolian hieroglyphs, wrapped into one single app, built with #Electron.
Repository: 🔗 https://codeberg.org/tonton-pixel/unicopedia-anatolica
#anatolian #hieroglyphs #unicopedia #javascript #unicode #characters #codepoints #codecharts #desktopapplication #electronjs #glyphs #localfonts
I am once again faced with the bleak irony of people who like to code in the terminal with Vim or Nano, but also install onto their computer some 5 or 10 apps via FlatPak or Docker, including VSCode, each installed with their own entire copies of Node.js and Electron.js (differing only in their minor revision number), while also complaining about Emacs being “bloated” because it ships with a miniature web browser and fully-featured e-mail client.
#tech #software #Emacs #WebBrowser #WebDev #WebApp #SoftwareDevelopment #FunctionalProgramming #Lisp #EmacsLisp #FOSS #FLOSS #FreeSoftware #FlatPak #Docker #AppStore #ElectronJS #NodeJS
Как сделать React Server Components в Electron с помощью Next.js и без открытых портов
Статья про то как заставить работать React Server Components внутри Electron приложения с помощью Next.js при этом не запуская локальный сервер и не открывая порты. С возможностью публикации стандартными инструментами. А также исследование зачем все это надо.
https://habr.com/ru/articles/852384/
#react #react_server_components #electron #electronjs #nextjs #remix #reactrouter #rsc #tauri #уменякончиласьфантазия
A native app powered by HTML that powers rock shows. @jjeff gives us the details on his video media production app Visibox.
Ugh, I hate using electron for these things. Yet, I am forced to do it because JavaScript and HTML are on the lowest common denominator for what the other developers know.
Electron DE : a desktop environnement based on #electronjs. Every UI element is web based, and the desktop environnement is an electron app
New blog post, where I embark on yet another adventure in Electron's source code: https://darksi.de/15.third-time-is-the-charm/
This time with a green Pac-Man as the main antagonist!
Is V8 Code Cache format somewhat stable? Looking at the code it currently just stores bytecode for each function and a few extra data, but no assembly.
What I'm wondering about is whether I could precompile #electronjs preload code cache for all platforms/architectures and distribute it with the application?
A couple of years ago I said that 32GB of #RAM was too much for your #PC.
How wrong I was.
I had to work with #QEMU, #KVM, #LXC, and #Docker with multiple #Chrome tabs open and a bunch of #Electron apps.
Since then I always tell people to get all the RAM they can. You’ll never know what people will make you to do next. Like edit a 8K for a YouTube Short or something.
#Hardware #VM #Virtualization #OCI #PCHardware #Technology #Computers #Computer #Programming #Chrome #Electron #ElectronJS
Critical Evernote Vulnerability Allows Remote Code Execution
An Evernote exploit allows remote code execution via PDF.js font injection. Opening a note with a malicious PDF triggers code exploiting ipcRenderer vulnerabilities in Electron, affecting multiple platforms.
Unicopedia Ægypta is a developer-oriented set of #Unicode utilities related to Egyptian hieroglyphs, wrapped into one single app, built with #Electron.
Repository: 🔗 https://codeberg.org/tonton-pixel/unicopedia-aegypta
#characters #codecharts #codepoints #desktopapplication #egyptian #electronjs #glyphs #hieroglyph #hieroglyphs #javascript #localfonts #unicode #unicopedia #unikemet
@ElleGray we used to complain about the inefficiency and bloat of stuff like #ElectronJS - and now those #AI bros are doing basic math in an LLM 🤦♂️
@kirschwipfel @marcolas Great, but not what I was talking about: https://social.sdf.org/@mjgardner/112398423314007016
My issue is developers releasing software using an OS-neutral framework (#ElectronJs or @andros’s #Emacs thing: https://hostux.social/@andros/111737024508567169) with either bespoke GUI elements that don’t match the OS or a common but never-quite-matching subset available across all OSes.
Anyway, it seems they’ve blocked me, so this discussion is moot.
@boo_ @andros I didn’t foresee anyone turning Google’s #Chrome browser #JavaScript engine V8 (2008) into the server (#NodeJs, 2009) and desktop (#ElectronJs, 2013) runtimes that ate the world, but here we are.
And Electron was originally developed for #GitHub’s #Atom text editor (2008) before they were acquired by #Microsoft in 2018, subsequently discontinued in favor of #VSCode in 2022.
Don’t tell me what you can’t see happening if you don’t remember what already did
@andros @marcolas The point is your architecture is the same as #ElectronJs, replacing embedded #NodeJs and #Chromium running #JavaScript with embedded #Emacs running #Elisp.
So every app using it has all of #Electron’s disadvantages:
• lowest-common-denominator #GUI obviously foreign to the host OS
• non-portable shims to integrate with host OS features
• an individually bespoke runtime consuming storage, memory, and compute as if it were a separate virtual machine
@andros @marcolas Do you want #ElectronJs with #Elisp? Because that’s how you get Electron with Elisp.
(emphatically not an endorsement)