Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Vinnl
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
33 ms
·
871.
▲
by
Vinnl
3y ago
> Note that even once these features reach everyone, both you and the people you are chatting with on Signal will need to be using the most updated version of the app to take advantage of them. > Each version of the Signal app expires
872.
▲
by
Vinnl
3y ago
Huh, I'd swear I'd seen that too, but looking at the alpha blog post [1], they do indeed say: > The official release of COSMIC DE will debut on Pop!_OS 24.04 LTS, which will be based on Ubuntu 24.04 LTS. Running and testing on
873.
▲
by
Vinnl
3y ago
I'm guessing now that the app store had been designated as a gatekeeper and that alternatives app stores are technically allowed, it no longer has to pretend that PWAs are a Viva alternative?
874.
▲
by
Vinnl
3y ago
Oof, imagine if our safeguard for nuclear weapons was that a private company kept it safe.
875.
▲
by
Vinnl
3y ago
Thanks for the answers everyone!
876.
▲
by
Vinnl
3y ago
Right, having someone in meetings is nice, but I'm thinking more in terms of collective bargaining, being involved in layoffs (e.g. making sure that every effort has been made to move/retrain people) and all that.
877.
▲
by
Vinnl
3y ago
Anyone have any idea how this would/could work for a company with employees in many different countries? Especially if the number of employees in your own country is low? (Single or low double digits.)
878.
▲
by
Vinnl
3y ago
Ah! You mean that await Promise.all( unneededPages.map(async (page) => { await fs.move(page, `scripts/.cache/${page}`, { overwrite: true }); }) ); could also have been written as await Pro
879.
▲
by
Vinnl
3y ago
(Though to be honest, I'm also somewhat sceptical that a single & in Bash would be sufficient to move a bunch of files in a particular order, and restore them properly if the process gets terminated somewhere halfway along the proc
880.
▲
by
Vinnl
3y ago
Do you mean the `await fs.move` on line 13? Because yes, I do need that to complete before I can run the next command, the build, on line 40. I could have appended it to the Promises that I'm creating on line 9 to run it in parallel wi
881.
▲
by
Vinnl
3y ago
Sure, but again: I know and recognise this syntax and the APIs. What's boilerplate to me, I hardly see, whereas compact Bash operators are noise to my eyes.
882.
▲
by
Vinnl
3y ago
If they'd go to JavaScript, they'd feel a sense of unfamiliarity similar to what JS developers going to Python would feel. But the Python equivalent of TypeScript is mypy, and I don't think it's controversial to say (eve
883.
▲
by
Vinnl
3y ago
That allows other code to run while e.g. files are being moved. It indeed can be somewhat painful ([1] is the classic criticism) and in shell scripts is not as beneficial. I think there are even sync alternatives (i.e. equivalent functions
884.
▲
by
Vinnl
3y ago
Here's an example: https://gitlab.com/vincenttunru/penny/-/blob/main/scripts/bu... That used to be a shell script. But this I can way more easily read (even after not touching it for a lon
885.
▲
by
Vinnl
3y ago
> why not write it as npm tasks. Do you mean writing the entire script in a single line in a string in a JSON file (package.json)? Of do you mean that string just calling out to a non-inline script? Because the use case for this is very
886.
▲
by
Vinnl
3y ago
Because you (i.e. I) already use it and have the full toolchain set up for your project?
887.
▲
by
Vinnl
3y ago
They have manual install instructions [0], and judging by those, what it does is set up a SystemD service that automatically runs on startup. But if you're just looking to play around, I found that downloading [1], making it executable
888.
▲
by
Vinnl
3y ago
Oh yes, I am not at all saying I don't think Relay should have that option. It's more that I like sharing a domain with many others, so I can blend in with the crowd.
889.
▲
by
Vinnl
3y ago
Thanks for sharing, we've seen some reports and logs of some people running into this issue with Safari, and we're investigating.
890.
▲
by
Vinnl
3y ago
We do also lobby for better legislation. And from what I've heard (I'm not personally involved with that works), our being present in the market does help us wield influence with legislators.
891.
▲
by
Vinnl
3y ago
Your Firefox Sync data is end-to-end encrypted and thus won't be leaked in a hack. (Unless you also leak your password.)
892.
▲
by
Vinnl
3y ago
It should be listed in the pricing table on the front-page, but it's only available in the US, so we only try to show that to people there.
893.
▲
by
Vinnl
3y ago
It's super annoying. We also have that when e.g. trying to emphasize what we're doing to protect your privacy, since "caring about your privacy" has become distorted to mean its opposite at least in my mind.
894.
▲
by
Vinnl
3y ago
For example, Firefox can collect quite a bit of data regarding what hardware correlates with what type of crashes on what code paths. It doesn't have to know anything about you to know that fewer crashes benefit you.
895.
▲
by
Vinnl
3y ago
That's great to hear, often they do show up again later, which is why it's a longer-term subscription service. OneRep is the provider for the removal functionality of Monitor, incidentally.
896.
▲
by
Vinnl
3y ago
That is correct, and we do help you identify where your data is for free. Many people unfortunately have their data exposed in lots of places,in which case manual removal is a PITA, and that's where the Plus plan comes in.
897.
▲
by
Vinnl
3y ago
That is correct, with the additional note that Monitor has also existed for a while providing that functionality for free (in collaboration with HIBP), and will continue to do so for free, and worldwide. The new thing is scanning for your i
898.
▲
by
Vinnl
3y ago
True.
899.
▲
by
Vinnl
3y ago
That is correct, and it's way more of a problem in the US (but also e.g. in Brazil). Also: are you the JohnTHaller of PortableApps fame? If so: thanks for making my high school computer usage bearable, way back when!
900.
▲
by
Vinnl
3y ago
The "list" is: - USA It is listed in places, but clearly not explicitly enough in the right places.
More ›