2,153 karma · joined March 31, 2016
Interesting. I don't really like Apple, mainly because of how they handle the app store vendor lock in stuff, and I hate macOS. But I use an M2 MBP purely because I can't find any other laptop that has the same fast performance, long battery life, quiet fan noise, no heat.
Can you recommend an AMD/Intel or anything that comes close? I'd switch in a heartbeat. The closest that comes to mind is the ThinkPad X13s.
Can you imagine signing into your bank with a closed source browser.
First step auth, second step payments/subscriptions/premium/whatever, third step sold to a big corp where it will be destroyed.
But anyway, for anyone wanting an alternative peercalls has been really reliable for us.
The UX is very clunky too. They've tried to make this "app/phone" like dashboard, where you can drag and drop devices into pages. But it's completely broken (on Android, but looking at the reviews, I assume iPhone too). When scrolling/swiping the page just get's stuck half way through.
Every update makes the lag/delays and errors more frequent.
Yes. I'm still bitter about Tutum. Absolutely loved Tutum.
1. https://techcrunch.com/2016/01/21/docker-acquires-unikernel-...
2. https://techcrunch.com/2015/10/21/docker-acquires-cloud-star...
3. https://thenewstack.io/docker-acquires-sdn-technology-startu...
4. https://www.businesswire.com/news/home/20150312005148/en/Doc...
Please correct me if I'm wrong, but it seems like this is not actually an open-source model? As in, I can't download and run this on my own laptop?
> The cost of training Vicuna-13B is around $300. The training and serving code, along with an online demo, are publicly available for non-commercial use.
However, if this is true, it seems pretty cool if I can train a GPT4-like model for only $300. Is this as easy as cloning a repo and running it on an AWS GPU instance?
> Ransomware was made possible by computers so.. uhm.. there's that.
1. https://www.crowdstrike.com/cybersecurity-101/ransomware/his....
Also, using esbuild to transpile your TS will not actually check the types. It just transforms it back to JS. For typescript, you really need the official library which is slow and bloated.
I don't really like any of the static site generator's out there, so I just build an ejs site and parse it using a project I built called statictron [1]. I'm using it for a site [2] I'm building at the moment, and it's a pretty smooth and cleap deployment. I did end up pushing the files to bunny.net (a EU based CDN), as its surprisingly much faster than GitHub pages. But I'm just being picky, as Pages is practically more than fast enough.
For anything that requires server side hosting, render.com is great, or digitalocean if I want something I can control more. I don't really want to buy into the whole ecosystem of things like Heroku, GCP, AWS as I like to make sure I can leave when/if they do bad things.
I'm also increasingly moving stuff back to dedicated hosting. I do try and automate as much of the deployment stuff as possible, and use docker to wrap the services.
It's actually amazing how much cheaper a dedicated server is, vs cloud companies, once you're using more than a few services. I'd normally say one of the benefits is your DevOps teams should be cheaper, but in the end I've found the teams that would be managing the dedicated servers, end up being just as big to support the cloud infrastructure platforms.
Please don't use Vivaldi. It is a closed source browser [1], and as such we have no way of validating they have not put backdoors, spyware, telemetrics to send private details such as your bank details, website logins, Google account, etc.
Stick with open source browsers, who's code is verifiable, especially for something as important as a web browser.
[1] https://vivaldi.com/blog/technology/why-isnt-vivaldi-browser...
But I think it's probably not nessisary so long as your users are not using indexDB (or any other data storage on that domain), as there should be no other way for the web workers to communicate with each other.
0. https://github.com/markwylde/workerbox/blob/master/lib/index...
You could run a headless chrome using puppeteer, then run workerbox. But it's probably too much overhead for a server app.
Oh, if you're making a form builder, I have to recommend json-editor [1]. It's not mine and I haven't actually used it just (I've only found really recently), but basically you give a JSONSchema and it will make a form for you, with validations and conditionals all built in. Might come in useful.
But yeah, I get it would be super slow, and create a huge wasm file for the client to download.
I'll have to read up more about the portal-sdk to see if there's any other stuff on there that could be helpful building a plugin system. Thanks.
But I'm just not confident you can really isolate code on the same domain that your main code run's in. That's why I ended up moving to a web worker on a different origin. It also comes with the plus that you can kill a hanging web work, as it's run in a different process.
Going to be keeping a close eye on Realm though!
I know it's not nessisarily the scope of your project, but it would be cool to have this deployed on a site that you can:
- create a new project
- save changes as a hash to the url
- have a preview only mode (which hides the code)
- export the site as a zip
Looks nice anyway! Well done :)
twtxt.net is one of the pods run by the project lead of yarn.social.
Snaps response [2] seems to be:
> I understand the sudden move of signal-desktop can be disruptive for people wishing to install this package. Just to confirm the reason for the absence - Snap Store administrators had to remove the snap in accordance with our policies. We hope to have it back shortly.
1. https://github.com/snapcrafters/signal-desktop/issues/70#iss...
2. https://forum.snapcraft.io/t/what-happened-to-signal-desktop...
Why can't a publishers website be their store front, then from that site, you can run (or "download"/"install" if you must) the app?
Technically it looks like that would actually work [1]. They could host the `.snap` file. Although I'm sure snap will add friction to this (as in, not simple let you open and click "Install") from a downloaded snap file, as they probably want you to use their app store.
1. https://github.com/snapcrafters/signal-desktop/issues/70#iss...
Why?
Most test runners include a lot of features and do a lot of magic.
They automatically (magically?):
- search and include test files
- run the tests for you
- inject test methods like `describe`/`it`
- add a hooks system for managing `before`/`after` events
- use cli's to manage the auto inclusion of the test runner
- use event systems for capturing when tests fail/succeed/finish
These features can create a great foundation for writing and running tests, but they also come with their own management and overhead.
This library aims to provide a bare bones test runner with zero magic.
As such, it can run in a web browser, nodejs, deno or any other javascript interpreter.
It's also pretty fast, small and has zero dependencies;
I wish I could write everything with it.