Hacker Newsnew | past | comments | ask | show | jobs | submit | thedumbname's commentslogin

Try uBlock Origin and most of your sites will load instantly (hint: most of the time it is third-party analytics/ads issue)

I have many blockers. Doesn't help performance at all IMO.

How to make a HTTP call and parse JSON response idiomatically?


You are mixed up 3 different tech stacks: 1. React Native has nothing in common with web apps except JS runtime. It uses "native" widgets for Android and iOS. You need to add a new "native" runtime for your free OS. There are some third-party attempts to add mac/win/linux support, but they are not feature complete as officially supported platforms. Again, your free OS will be step behind. 2. Yes, you can write PWA with React (Web), but PWA still have many missing features which offered by platform APIs of Android and iOS. Your app will not be in "feature parity" with "native" app. Especially banking app. 3. Electron apps are integrated with desktop platform APIs, you cannot easily port Electron app to mobile. Every time big company with big investments wins.


What does a banking app need that a PWA can not provide?


Technically nothing.

In practice, banks will demand remote attestation of the environment the app is running in.


Does anyone have a recommendation for a good "Remote Attestation 101" tutorial? I'm trying to wrap my head around why someone couldn't just run an Android emulator to run your banking app or whatever. I mean there then must be hardware keys that are not present in the code, but then there must be a revocation method for compromised hardware keys, etc..


I have a react native app, and can compile it to pwa mode. It runs well in a browser.

99% of the code runs fine in electron to. Index.tsx is the main exception.

I’m not saying you can automatically run software for one of these targets across all three. I’m saying it’s straightforward to write portable software that works on all of them.

Also, I can’t think of any apps I use that require any platform-specific APIs at this point. Even if they did, the phone I want would be able to surface those APIs to pwas.


How to do a minimal cache busting? That is what stops me from "minimal setups"


Versioned cache names.


How to do it without additional tooling?


How to split line? Not clear how to draw character with accents, for example


> How to split line?

Each (poly) line has a separate layer. Preview '#' character to get an idea. A new layer is created every time you fill the previous one.


Got it, thanks


Each box is a layer. So you put the accent in the second box.


So you has lied in the article in order to proud of Linux, so typical


> the network applet gives lots of information that in other operational systems are either not available or difficult to access.

This macOS functionality goes to the "difficult to access" part. The only reason I know that this feature exist (but again, I never remember which key to press) is because I actually had issues with my last MacBook and Wi-Fi and had to search how to get this information.

But if you feel better, sure, I was "lying" for internet cookie points ¯\_(ツ)_/¯.


The main point of my comment goes to "proud of Linux" part.


This is my personal blog and I can be as unbiased as I want, but saying that I am "proud of Linux" would be misguided at best. I could write one long blog post about all the issues I have using Linux desktop, but I can also write one for Windows and macOS, and from my personal perspective the issues I get in Windows and macOS are worse.

Fun fact, the OS that I am mostly experiencing hard crashes right now (at the point that my only option is to force turn off the system) is macOS, by far. I even know of one particular bug that always freeze the macOS UI (it is not a hard crash since everything still seems to work fine, it is just that I can't do any kind of input), and this is persistent across multiple macOS revisions. I dread now about that notification popup that trigger this bug because it is infuriating.


XQuartz does not support high resolution displays, that is not what macOS users looking for.


Tried to build on Windows, Mac, Linux: different errors on each platform.


Judging from the commit history, i get the impression that commits are made regardless of if the library builds or not.


same here


Light mode and Apple font please


on the roadmap!


A lot of FOSS projects were sued for these things, see GAIM/Pidgin, etc. Newcomers should understand that is a copyright violation.


Trademark, not copyright.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: