The submission form has quite a few bugs. It doesn't accept a valid funding.json [1] that has been validated on the tab next to the submission form.
[1] https://github.com/Toucaan/toucaan/blob/master/funding/fundi...
HN user
I used to write code with my bare hands. I still do.
Follow me @marvindanig.
Currently building Achiral AI for SMEs.
The submission form has quite a few bugs. It doesn't accept a valid funding.json [1] that has been validated on the tab next to the submission form.
[1] https://github.com/Toucaan/toucaan/blob/master/funding/fundi...
I want to create a bubble of a space that’s free from the direct influence of AI. I believe that choice should exist, just like the choice to not be indexed by search engine bots over the web.
Have you ever noticed that B(lue) and G(reen) are the center most frequencies of the visible spectrum—VIBGYOR? If the human eye is naturally adapted for blue skies and green forests, how could the blue wavelength ever be harmful to our eyes? Those are the healthiest frequencies our eyes “consume!”
So much bullshit is marketed these days that it is impossible to sleep well.
i’m not sure if silicon valley is great at technical prowess anymore. the hype machine has run its course and the tech is more proliferated and distributed than ever before.
i absolutely agree 100%
This is bad advice and just plain wrong.
There are horrible slow or just badly built apps written with native stack as well.
Native is worthwhile for “appstore only” businesses. Mostly. For everyone else, a universal web app is the recommended path forward. Anyone who has a web app should absolutely avoid rewriting the same business logic three times over in native languages just for the appstores. It’s a nightmare to maintain and sync up three teams and codebases, not to mention also insanely expensive.
The future is pwa + webassembly + webview, and there’s no advantage of native over web whatsoever.
pwa+webview+webassembly is the future of everything.
Google's strategy of locking out people from "everything" is just insane!
Someone needs to lawyer up and make them pay through the nose for stealing access to individual’s personal data that doesn't even belong to them.
precisely. and we see a lot of similar behavior from Chrome now as it helps them replace the good old search form with a url bar as the main driver of their ad dollars.
this unsolvable battle is exactly why I opted for the Brave [1] browser. all the better if they’re able to use alternate engine under the hood next.
oh yes, absolutely. fixed my comments above.
ah, but flat design is also skeuomorphic. methinks it was just some strategic intellectualism with no legs to look down on everything else that people made. clever tricks of the hive mind.
oh, yes! i remember those angry troll comments on HN as well. as if flattening all UI was the only thing that mattered and everything else was skeuomorphism.
no sweetie, not everything needs to be a pictogram. and everything you see or use online is skeuomorphism off of something in the physical world at some level. yeah, that flat design also.
Edit: Added "at some level" after helpful comments below.
Red Goose uses a Swift WKWebView wrapper for iOS (fairly latest) and Kotlin for Android. It’s stable enough but also just a step behind the bleeding edge.
I like to keep all my app specific developer controls (UX/UI, functionality etc.) in my web-app and put in only very specific native modules that an appstore forces me to use.
NoiseBlend should be an easy conversion from what I can see prima-facie.
building for app-stores is also kinda niche sorta these days. most businesses want to be on the web mainly with a presence the app stores. i make about $10k each month with Red Goose [1] with focus on the app stores.
The moderators of this site are pleased.
Apparently the evangelical jehadis and MAGAts are likely gonna succeed towards a similar outcome here in the US. These people forget how much better western economies were before BREXIT and MAGA nuisance took over.
Nice work Mikael, starred!
What self-driving car are you talking about? I’d bet Twitter has had more success in computational neuroscience with their structured tweets than Tesla has had with broken roads.
yes! solar panels are the gateway drug to mankind's dyson sphere.
Hey Dan Palmer! Glad to meet you here! I apologize that our instance of puppeteer ran afoul of memory in the morning today and we couldn't generate the mockup of your website in time. It works as expected now:
https://goose.red/order/63372afb651d77bf8b6cb66c
I'm happy to walk you through our codebase and show you how Red Goose generates sub apps using super templates for iOS and Android. I'm at marvin@goose.red
why surprised? more than 85% of all apps on the iOS app store use the web-view in one form or the other. App store require "minimum functionality", not minimum native stack if you read the clause you have quoted above carefully.
1. Can I extend the functionality of my web app using native code where necessary (adding background GPS geofences, etc)
There doesn't appear a reason as to why not? This should be doable.
2. Do I have access to the real modern web stack in the compiled app?
Yes. The webview Red Goose provides is basically the thinnest it could be. All your users get to see on the front end is your choice of web stack.
3. Does my iOS build support offline caching via my web app's service worker?
Yes, it does! [1] Haha! And that's the main reason why I believe there is little value in coding up the whole business logic in native stack again. Although, I could be wrong here, and we are just starting to explore this vertical with the enormous power of PWAs.
wow. that's a great insight! indeed, pushing the PWA adoption forward is one of the main goals of Red Goose and its sub-tooling.
Great questions! I'm Marvin, one of the founders of Red Goose and the maker of the Toucaan CSS framework.
1. We gravitated towards a new css framework following some initial work with existing web apps that were responsively designed. While some well-designed responsive web apps might make it to a level where they genuinely feel like mobile apps, we figured most websites reduce responsiveness to the idea of just shrinking the desktop UI to fit the handheld format. That isn't enough and those are the folks who are going to need the new CSS framework.
And yes, one would have to recode their website or plan a separate stylesheet for app-in-webview using parts of Toucaan.
2. I agree that Apple has fought the web and the web standards for a long time, but they do not reject wrapped web apps that meet their app store guidelines. Besides, it doesn't have to be a pure web-view if that is what it takes to get your app through the door. I'd say much of this depends on case to case basis, and it is in the interest of every business owner to go in with the cheapest web-view option first.
A Red Goose app is a web-view, but it also a starter app in Swift and Kotlin. So you can choose to get into native development should there be a need to. And get the best of both the worlds. I don't know, the likelihood of Apple booting the entire web-view based ecosystem from the app stores is fairly low. Even their Safari is a web-view based app. :-)
I like the formatting adaptation on this page! Especially, the micro-formatting of each indented paragraph and its subtopic. This technique is applied heavily in print books and technical journals (long dense form) even today, where each accent on the "structured text" adds on to the groove of line-tracking on page. Looks great, works great on print.
However, online scrolls are terrible at long-form. And that's because scrolls animate in a direction that's orthogonal to the reading direction. A vertically animating scroll rips apart our ability to read along a track. Meaning, no line-tracking. Since scrolling itself works against the grain of saccadic perception, animating structured text vertically only adds on to that difficulty of reading online.
I mean, as long as the web is a scrolling paradigm, a poetic structure would work better since its ragged left and right edges would help people track their position on the story better.
Fixed. ;-)
It is possible to shave the remaining 252MB as well by using webassembly, a webview wrapper from a service like Red Goose, and an intrinsic css framework like Toucaan.
Since you mentioned React Native, I assume you're pointing towards mobile app development. The best stack combination for me has been webview + PWA + webassembly + toucaan to create an intrinsically designed universal mobile-web app. There's something really powerful about deploying just one application on three separate distribution platforms. And it's not even a monorepo anymore!
Try Red Goose? https://goose.red
We provide push notifications along with a few more important things that you'd need to wrap your web-app with.
Full disclosure: I'm its founder and you can reach me on marvin@goose.red.
Exactly! Software has shortchanged the idea of books, which is a consumer product, with the idea of files, which spawned originally for only enterprise use-cases like the MS Word, PDF, and what not.