932 karma · joined August 27, 2018
- attest to the snappiness. It might very well be imagination with me as well but it feels slightly snappier than Firefox on macOS.
- attest to not destroying laptops. Video calls on Firefox usually had my fans spinning on maximum. They do not even bother to spin up with Brave. (That is likely a Chromium thing in general.)
- not attest to any problems with ad management. Brave has not broken any page functionality for me ever.
They admittedly employ some dark patterns. After the most recent upgrade, for example, a crypto wallet icon appeared on the UI which I had not asked for. After some googling I found a setting to turn it off. That's a level of annoyance I can still live with and it's the price I am willing to pay for a browser that comes with pretty much everything I could wish for: sane design, all basic features, configurable content blocker, open-source development, built-in torrent client, Tor mode. And most importantly, it generally gets out of your way. That is the best compliment I can make for any software.
1. Learn the basics of Javascript in the browser. The web is full with tutorials.
2. Choose one of the cross-platform mobile development frameworks that use Javascript (e.g. Ionic, Capacitor, NativeScript, React Native, Cordova, etc.).
3. Learn the basics of your framework of choice. Each one of them is extensively documented and most documentations guide you through the basics.
4. Design your WebToEpub app (How shall it look? How shall it be used?)
5. Build it with the framework of your choice and port the program logic over from the extension.
This is only a high-level route to your goal and not the only one but probably the simplest one for a novice.
Having a particular itch to scratch is the best motivator for learning how to program because you have a concrete goal in front of you. You have chosen a relatively feasible one, so with the right discipline it is perfectly possible even for a novice.
Good luck!
- no hassle with `node_modules`
- no hassle with `npm install` and `npm ci`
- no hassle with `package-lock.json`
- no hassle with `node-gyp`
- no hassle with setting up Typescript
On the nice to have side I would mention:
- opinionated take on linting, testing and formatting
- possibility to compile into self-contained executables
There was a brief period of time after I recognized that .NET really works on all platforms without proprietary stuff and before the `dotnet watch` desaster in which I was at least curious about .NET. But even then I never fully figured out how .NET, .NET Core, ASP.NET, .NET Framework, .NET MAUI and the kitchen sink relate to each other.
If the purpose of branding is to make something recognizable, Microsoft consistently fails across the board with me.
VSCodium is an open-source distribution of Visual Studio Code: https://vscodium.com/
You would have to install the Markmap extension for it to work: https://marketplace.visualstudio.com/items?itemName=gera2ld....
If you want to disable the "paywall", open the dev tools of your browser and delete the cookies. In Chromium-based browsers you find them under the "Application" tab.
I may be wrong but I can't imagine a sensible alternative for serving such an extreme use case as the Wayback Machine does. I'm rather impressed that such a service exists in a usable state at all.
> “Briefly stated, the Gell-Mann Amnesia effect is as follows. You open the newspaper to an article on some subject you know well. In Murray's case, physics. In mine, show business. You read the article and see the journalist has absolutely no understanding of either the facts or the issues. Often, the article is so wrong it actually presents the story backward—reversing cause and effect. I call these the "wet streets cause rain" stories. Paper's full of them. In any case, you read with exasperation or amusement the multiple errors in a story, and then turn the page to national or international affairs, and read as if the rest of the newspaper was somehow more accurate about Palestine than the baloney you just read. You turn the page, and forget what you know.” (https://en.wikipedia.org/wiki/Michael_Crichton#Speeches)
There is also a Github repository keeping track of all the load-testing tools out there: https://github.com/denji/awesome-http-benchmark You will probably find something that will fit your bill.
I do not understand though why it is of any relevance what language the application is written in. Yes, Go and Rust indicate a certain speed and novelty but you can write fast applications with good UX in other programming languages too (and bad ones in Go and Rust).
Here is a public instance: https://nitter.kavin.rocks/
Just swap out `nitter.kavin.rocks` for `twitter.com` and you can visit every tweet with a clean and fast interface. You can also automate this with the Redirector browser extension: https://github.com/einaregilsson/Redirector
"Anyone talking about color grading doesn’t realize they don’t know what this world/ Matrix is yet. That green was for THAT Matrix.“
If they really are using the premise of the franchise to keep us guessing about what exactly we are looking at, this might be its best possible continuation. Consider me intrigued for that alone.
However, as the trailer dialed up the schlocky action I was reminded of how right Roger Ebert was about the original:
"It's kind of a letdown when a movie begins by redefining the nature of reality, and ends with a shoot-out."
Of course it is not an explicit promise and doesn't refer to "personal files" but I think it shows where OP is coming from. You can reasonably understand this message in the way they do.
It automatically sets up the server for me on any machine I can SSH into and I can use real VSCode instead of the browser version.
Also, as a person working with PDF documents on a regular basis, I don't know of any application that can beat the feature set and UX of Preview.app.
These are the only two things keeping me back. If there were viable alternatives in the Linux ecosystem I'd switch in a heartbeat.
Also asking for "strong emotions" does not strike me as the same question OP is asking.
In my book, the question is perfectly fine.
For every bonkers assertion you will find "evidence" by "just googling it". I would be careful not to get trapped in confirmation bias in this way.
I remember playing an educational web game long ago where you had to program a robot with a limited set of control flow statements so that it could autonomously reach a goal. The game had an isometric perspective and the robot had to react to all kinds of obstacles. If anyone remembers this game, please post a link. It was great but I didn't bookmark it.