1,100 karma · joined August 17, 2013
Currently building Dropserver. https://dropserver.org/
https://www.w3.org/community/httpslocal/ https://httpslocal.github.io/proposals/ https://httpslocal.github.io/usecases/
I wish some of this work would continue as well.
- https://github.com/w3c/ServiceWorker/issues/745 - https://github.com/w3c/geolocation-sensor/issues/22
There is another factor you may not be aware of: shopping apps are juicy targets for acquisition by marketing/data mining company. I mean, there is no clearer indication of what you want to buy than what you put in your shopping list, so it's perfect source of data to mine.
Out of milk is such an example: it was a good app with 5 million users, then it got sold. Users became the subjects of data mining, or their account got deleted (if in Europe). Fun!
https://www.prnewswire.com/news-releases/inmarket-acquires-o...
https://twitter.com/JamesLiamCook/status/1407370148349198341
* fictional quote but it wouldn't shock me if it became real
I don't think Firecracker's existence makes WASM's isolation uninteresting. First, I think you are looking at way more resources running a full VM (even a "micro" VM) compared to a WASM runtime. I think startup times are not comparable either, so if that matters you'll find WASM to be the way to go.
Second, WASM's capability-based security model is wonderful for giving the untrusted code the things it needs to work with. With a VM, you have to stitch together with shared directories, virtual eth bridges or, linux capabilities, maybe some cgroups, and who knows what else. (Granted you may need to do some of that with WASM too, but less so).
Kenton Varda did a pretty great writeup on CF worker security [0]. Would love to see Deno Deploy do something similar.
[0] https://blog.cloudflare.com/mitigating-spectre-and-other-sec...
I love the promise of WASM, but every time I look at it I get lost in a sea of acronyms, and my optimistic ideas of using language X with library Y on runtime Z are dashed because there is some missing piece somewhere.
If anything, the "any language" thing creates a giant matrix of potential pitfalls for the programmer.
In comparison, the combination of JS/TS, the browser API and a solid std lib looks pretty good for some problems.
https://abcnews.go.com/US/mysterious-bmw-fires-continue-call...
Not deeply familiar with AGPL. Why is it bad for contributors?
I guess nothing is going to change too since this conveniently serves to entrench the big platforms.
Yep, here's the link that explains it all:
https://github.blog/2013-04-09-yummy-cookies-across-domains/
For the network access I have an issue[0] open that asks to separate permissions to listen on the network from permission to dial. Also, along the way I want to have the ability to let the OS pick the port as an option.
Permissions are meant to work by whitelisting. So you wouldn't open access to the whole system just to talk to your DB, or to operate on some files.
I wish it would show the number of tests. That metric is so important to understand why the number of cases move sometimes. I'm not sure if the original data source[1] includes this or not.
"Patient 0 spread virus prior to Ebola-style lockdown"
But I suppose that doesn't play into the reader's fears as much and therefore may not draw as many clicks.
https://simplesql.redbeardlab.com/
Question: how do you deal with blobs in your json request/response? (sorry I haven't had the time to play with the API to see)
By this I mean it has a complete installer for my os, it installed without a hitch, the UI is "normal" and intuitive enough, it handled my dpi just fine, and the functionality is solid.
The only issue is that it was a bit sluggish at times.
Got my video done and will surely drop a donation if I adopt it as my go to video editor.
First this is a great space for open source apps.
Second I think people in general are becoming more aware that free online stuff usually comes with a hidden cost to privacy.
Third there is a whole swath of online services that can't thrive in current situation: services that are too uninteresting (from a data harvesting pov or no tie-in to larger offering) to run for free, and not valuable enough for the user to pay $7/month for, and not worth running as a SaaS at a lower price. Yet if a user had a cloud OS with metered resources, they could run such an app for a few bucks a year (plus a few bucks donation/paid to the app dev). And they'd never have to worry about it shutting down because the dev wants to do something else with their lives.
Agreed. However moderation power is something that needs to be considered carefully. I think moderation power should be distributed broadly to the users who have shown good stewardship of the community via their participation, and not to a few chosen individuals.
> Higher barriers of entry.
Yes this is the key. It should take work to occupy mind-space. Your first comments should be shown to very few people, probably experienced users in the community, and their approval or disapproval will determine how much visibility your next comments get.
It's because people use that camera to record memories that they cherish. Just ask any new parent what happens to their phone's camera roll once number 1 pops out. Or ask young people to show you where they went on their last vacation: many times it'll be a bunch of cool shots taken on a phone.
These memories are priceless and having to record them with a device that is open but has the photo quality of a 5 year old device is not an attractive trade-off.
Given how hard other manufacturers try and fail to make equally good cameras, it's going to be a steep climb for the open source community too.
So far I am not seeing much work being done in that space. Maybe this is a start?
I want an open non-spying phone but it's going to be hard to let go of the amazing camera in my pocket now (Pixel 3a).
Sorry, my comment should have been more clear. I wasn't referring to Sandstorm or you in my comment and I didn't mean to accuse of you of such silliness. It was more a reaction to the poster above who said they were targeting "small business" without specifying which kind of small business and what they are solving for them.
Anyways, yes, there are many reasons for businesses (even small ones) to self-host. Other reasons include the ability to customize (you can't customize a saas, unless you're a gigantic customer), and longevity (Saas come and go, and switching costs can be high).
My 0.02: I'd interview your target market to find out if this is a pain point they recognize. Many of these projects are started out of decentralization idealism (for good reason, and it's not a bad thing), but as a business you do not want to be left having to educate your potential buyers about why they need this.
[0] https://twitter.com/teleclimber/status/1173345736013910017
In the composition sample code [1] I see two counters in the code, but only one shows up in the rendered view. Am I missing something? I would have expected two independent counters.
[1] https://stackblitz.com/edit/solenya-samples?file=app%2Fcompo...