I don’t think that’d be possible without a considerably different web engine than currently exists. Even on desktop with Chrome which is the best case scenario currently, web apps are visibly different from their native counterparts due to differences in things like click handling, latency, etc.
Most apps nowadays are already websites inside a thin wrapper, and that part is just so it can go on the App Store and have certain OS integrations, not for the UI. Like yeah React Native implements a button with UIButton, but Safari also implements a button with native code.
Good example is Discord. Complex app, only really difference for native is something about push-to-talk.
Not quite, at least on iOS. React Native is the dominant non-native framework there. I run into web shells on occasion but they’re unusual relative to desktop.
Oh, I meant React Native, not an actual full-page UIWebView rendering the entire app (though there is that too). Yeah RN is a totally different renderer, but if something works in RN then I expect the same to work in web. Discord did both.
I don't think the average non-technical person would know one from the other aside from the installation process. This situation didn't come about because users demanded native apps, but because companies profit more from them.
Does it really need to be 168 files of code to do this? I don't know WebRTC, but wouldn't a single PHP file be enough to create the connection between the two devices?
I read an article from Modern Treasury that advocated for mutable pending transactions to vary entry amounts by replacing entries¹, which is just about the worst idea I ever heard in the design of a DE system, and their reasoning boiled down to: if you're running a settlement system but are too lazy to implement a clearinghouse layer separately, no worries, just violate the entire DE covenant instead. So I'd take anything they write with a pinch of salt.
Out of curiosity, how would a clearinghouse layer plug into this in practice? Thinking aloud, would you have an event stream of, say, EntryCreatedEvent, and the clearinghouse would provide streams of of EntryClearedEvent and EntryRejectedEvent - would you join those streams together to derive EffectiveEntry, EffectiveTransaction, PendingEntry, PendingTransaction based on whether all clearing is done on both sides?
I would strongly advise against additional event types because the double-entry model is already an append-only journal. At most, I’d encapsulate the creation of a transaction as a structural formality for whatever event stream/bus is in use. The clearance events produced by the clearinghouse need to be more purposeful and work at a domain level for the logic to have any chance of coherent implementation. So it’s a PaymentsCleared event, note the plural because in many systems this is a batch. This is probably followed by events for the creation of records for the aggregate settlement transfers and their subsequent approvals/lodgement/lifecycle with financial institutions/treasury systems.
The most interesting projections from such an event stream are usually just Balance and PendingBalance. I wouldn’t type entries based on status, it’s just a flag (or more likely a timestamp and reason code), and transaction is not distinguished at all, its status is nominally cleared simply when all the linked entries are cleared.
I consider that first link, Accounting for Computer Scientists, as the canonical guide for computer scientists as to wtf double entry accounting is and why it's the right way to do it.
"For a Linux user, you can already build such a system yourself quite trivially by getting an FTP account, mounting it locally with curlftpfs, and then using SVN or CVS on the mounted filesystem"
Too much fat can stall progress in a keto diet. It’s better to give yourself a safe option. If you start craving something, ask yourself, “would I eat a hard boiled egg right now?” If the answer is, “no,” then you are probably not actually hungry.
I found that when I did the diet right, the sugar cravings largely went away. It takes some time and effort to get there so once you are, dig in and don’t let people tempt you with sugar. There is free food everywhere and it’s almost all sugar; You get what you pay for.
Fidi is the most underrated neighborhood to live in NYC. Most MTA lines converge there, very secure due to post 9/11 security, not much traffic and quiet at night, and slightly cheaper than many other Lower Manhattan neighborhoods.
Why: He's a very skeptical, very good scientist, trained as a surgeon, and thinks like an engineer/mathematician, while also having been a life-long athlete (he swam from Catalina to Long Beach more than once).
Much of it does work. Indeed, there is plenty of scientific medicine in Europe which works which isn't used in the US (ammonium bituminosulfonate comes to mind).
Here's a problem:
- You can only bring profitable things to market.
- Anything used in the EU, China, or India for more than 20 years cannot be patented.
- Processes like FDA approval costs $$$
- If you receive FDA approval, you'll be undercut by vendors selling for commodity prices
There are other problems like it. Overall, the set of common medicines available in the US, China, and the EU differ quite a bit (e.g. you can't buy basic American antihistamines like diphenhydramine in Chinese pharmacies).
Really, the best way to solve this is public funding:
- Provide research grants for universities to run traditional medicines through RCTs, see which ones work, and publish results.
- Find some way to run the ones which work through FDA without private funding.
That could separate the good from the bad. My hope is a summit like this helps do that.
These have been tested and... surprise(!), never perform better than placebo.
The best than can be said about them is that at least they aren't actively damaging unless they stop the afflicted you seeking 'conventional'(?) treatment.
Technically, the best that can be said is that like any placebo, they can work pretty darned well. Parents use placebo treatments with kids all the time because they work. :)
A fair point, but then you might as well just administer a simpler placebo without the woo :). In the case of homeopathy that would be asking people to just drink a little water.
Anyway... IIRC the current consensus is that the "more extreme" the intervention appears the more beneficial the placebo effect is, so...
Western medicine essentially requires published scientific studies done in a way that minimizes variables and generates strong confidence.
There are a lot of room for things that work, but cannot meet the control or confidence guarantees of official medicine. The problem is that grey area leaves room for (1) really bad treatments (2) idiocracy in attempting to solve serious issues with useless techniques.