Web 2.0 or: “Instead of loading all code from the same URL the website now needs a dozen of different scripts from a dozen of different URLs, gives a shit about CSP and only shows a blank page when JS and/or cookies are disabled.”
Programmer Humor
Post funny things about programming here! (Or just rant about your favourite programming language.)
Rules:
- Posts must be relevant to programming, programmers, or computer science.
- No NSFW content.
- Jokes must be in good taste. No hate speech, bigotry, etc.
Don't worry, texteditor.com is also available as an app on Windows, macOS and Linux thanks to Electron.
It only needs 300 megabytes and you can style it with CSS.
I'm not sure which is worse. I mean most desktop programs are just glorified web browsers anyway (i.e Electron)
What do you mean, "most?" Electron apps are the vast minority of desktop apps.
Electron apps are the vast minority of desktop apps.
"Not for long!" - Multiplatform programmers
They are probably referring to the amount of progressive web apps that are out now.
As long as you don't check the task manager.
by market share (vscode)
I mean look at the most used applications these days, discord, Spotify, teams, steam, vscode, slack, etc
They might not all exactly be electron but theyre all secretly browsers.
But you can use more shortcuts!
I hate editors in browser. With Chrome at least --kiosk
turns them in proper apps. In Firefox it's impossible to turn off browser shortcuts and use them to work.
What barbarian do they think I am, using a mouse to do stuff on my editor. I need long complex absurd keyboard shortcuts to function
Allow me to introduce: Firefox vim keybindings extensions. So many more shortcuts if you don't need to worry about typing characters in normal mode.
.exe? 🤮
Linux doesn't have a standard file extension for executable files, and that wouldn't have been good for this meme.
You can: ./texteditor
, ./bin/texteditor
, "texteditor binary", "(local) texteditor program".
.elf is the closest thing we have.
I hate elves. If I see any elves in my computer I'm throwing it in the forge.
YES BROTHER KILL THE ELVES
Eh, .elf is more for really low level ELF files, so a program would just be named program, a kernel would be named kernel.elf
Oh they're just making a general point.
My gf did ask me why there wasn't an "exe" on my linux system though. But that's another story.
Todo for me: Create a texteditor in the Web3.0 blockchain
Award me a proprietary Ethereum-based crypto token for editing my text with your tool and I'm sold.
Textediting2earn
We use users’ text to train LLMs as well, right?
God it’s so easy
I've been wondering which crypto product i should work on. What do you think is the most promising project?
KateKash, Nanocoins, VimBucks, NotePetz++ (i heard cryptobros love ERC-20 based lifeforms), M$ WorDillars
🤮🤮🤮🤮🤮🤮🤮🤮🤮🤮🤮🤮
Considering the tiny token size (1MB?), you might be able to squeeze an editor into an NFT. Heavens knows why you would, but you can.
Is web3.0 just https://texteditor.exe?
Kind of. First you have to buy a Texteditor token and then the license says you're permitted to open the IPFS link in order to use Texteditor.
You missed the part where tokens are stolen.
Bruh, I actually prefer the "Web 2.0" solution. That way the god damn editor can't just start accessing all the shit on my drive.
Lol but included in the source for www.texteditor.com is analytics, beacons, etc from Google, Microsoft, Facebook, Twitter, Cloudfare, and a bajillion different ad networks that send the content of your text file to AI models.
My text editor doesn't access shit on my drive (unless I ask it to) because it's Free Software and my Linux distro package maintainers audit it to make sure it doesn't contain malware like that.
You're praising a pathological solution to a problem that shouldn't exist to begin with.
Forever audits of free software are unsustainable in my opinion.
To truly audit every piece of software, you need an independent party to spend time (often more than the development) to look through the code, that person needs to be equally or more experienced than the developers of the software, and have specific knowledge for vulnerabilities and malicious techniques.
They then need to audit and monitor all of the channels of distribution for that software, including various websites and repositories. This needs to be done constantly.
You effectively need to double or more the total level of effort for all software.
Yes, high profile software (sometimes) gets audited regularly, but the assumption that anything you grab from your package manager has been truly audited leads to a false sense of security, additionally the assumption that an audit being performed means there are no issues with the code also leads to problems.
The reality is that most open source software doesn't get audited because it is too much work.
Wait until you meet with Javascript and WebAssembly viruses!
WebAssembly is sandboxed and deterministic. Any impure code has to be triggered via message passing with the host language.
That’s why there is sandboxing on macOS and in Flatpacks
I shamelessly use calculator.net instead of installing a calculator on my system lmao
you can also just g**gle your calculations
Use google to mean "web search" in general!
Let them loose their trademark over the name google by generalization!
isnt that what we've been doing for years
bc -l
I checked the manual to see what the -l switch does and it says you can choose the math library you want to use? in what cases should I use it?
without -l, default behavior is integer results. Probably not what you want in most calculations.
Are you aware how much more electricity your calculation is consuming