Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
twiss
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
31 ms
·
301.
▲
by
twiss
9y ago
Thanks! No, all data is stored either on Amazon S3 or on our servers. The way we make sure that nobody can read your data is using encryption.
302.
▲
by
twiss
9y ago
Please see https://www.airborn.io/docs/security for a description of how we solved that :)
303.
▲
by
twiss
9y ago
- When you create a collaboration link, it contains an encryption key. (You can additionally also set a password.) All messages sent to the server by collaborators are then encrypted with those. The collaboration algorithm is currently quit
304.
▲
by
twiss
9y ago
In Airborn.io, I've solved this by installing some code in a Service Worker, which verifies all updates: http://blog.airbornos.com/post/2017/08/03/Transparent-Web-Ap... The SW stays installed for wh
305.
▲
by
twiss
9y ago
While it's a superb article, it strikes me as being distinctly aimed at laypeople, and I suspect someone who studied linguistics might already know large parts of it. (I haven't, but I know parts from having had Latin in school.)
306.
▲
by
twiss
9y ago
The CSS to reverse the order is: main { display: flex; flex-direction: column-reverse; } The many ::before <style>s are used to update the connection count. If you like these kinds of tricks, there's
307.
▲
by
twiss
9y ago
One path to a SPA that supports all those features without implementing them, and is also "progressive" (i.e., the first request comes from the server so that it's fast even on mobile, and search engines and non-javascript br
308.
▲
by
twiss
9y ago
Cool! Small nitpicks: the link that's shown to you after you create a link doesn't work; it refers to eaglelink.com instead of eagledial.com. Also, perhaps you could make the error messages (e.g. "That link is already registe
309.
▲
by
twiss
9y ago
There is a way to verify the new SW file when it updates and warn the user (but not prevent the update), but for now it's quite hacky. - There's an "updatefound" event with which you can listen for updates to the Service
310.
▲
by
twiss
9y ago
Service Workers can be used to increase security as well, though. You can use it to intercept and check requests and responses against any criteria you like. You can reimplement (variations on) CSP or SRI in them [1], or implement signed
311.
▲
by
twiss
9y ago
Shameless plug #2: I've been using Service Workers to achieve something similar, without using extensions: http://blog.airbornos.com/post/2017/08/03/Transparent-Web-Ap...
312.
▲
by
twiss
9y ago
Pretty off topic, but: I've been working on signed web applications: http://blog.airbornos.com/post/2017/08/03/Transparent-Web-Ap... . If anyone working on a web-based email client wants to take a sh
313.
▲
by
twiss
9y ago
I think the NPS question could benefit from some more specific answers, such as: - Yes, I would bring up how much I like [product] - Yes, if the subject of [product category] came up - Yes, if my friend had a problem that [product] could so
314.
▲
by
twiss
9y ago
Halfway through the article, he shows a picture with mouths for a-z, sh and th: https://cdn-images-1.medium.com/max/1600/0*gwbWfYm-iQIPEXXP%... There are others if you search images for "lip sync animation&qu
315.
▲
by
twiss
9y ago
Related sketch, "surgeon pranks": https://youtu.be/MR76R4gaC48 . Doesn't seem as absurd now.
316.
▲
by
twiss
9y ago
Yeah, I was also hoping for a CMS in 18 lines of code. You could probably just about build something useful if you get opinionated enough, such as sending requests to https://cdn.rawgit.com , parsing Markdown (if you don't c
317.
▲
by
twiss
9y ago
Yeah, it seems plausible that he thought he had to pay $29 in BTC, and so googled and paid that - but it came out 0.000004 BTC lower. And later when he found that what he paid was now $31, he also thought "well that's more than wh
318.
▲
by
twiss
9y ago
Please see https://www.airbornos.com/docs/security or http://blog.airbornos.com/post/2017/08/03/Transparent-Web-Ap... for a description of how we solved that.
319.
▲
by
twiss
9y ago
In Chrome, if you select the second line, right click -> Writing Direction -> Right to Left, it seems to do what you want. Does that help?
320.
▲
by
twiss
9y ago
That's blocked on https://github.com/w3c/ServiceWorker/issues/1208 . However, there's also an alternative option to make updating the Service Worker unnecessary, by making a "stub" Service
321.
▲
by
twiss
9y ago
> With a web app, there is often no (straighforward) way to audit the code _before_ it's been downloaded and executed. Yes, often, but not in this case. With Service Workers, you can notify the user before the code has been exec
322.
▲
by
twiss
9y ago
I'd send an email to the email address they signed up with to confirm.
323.
▲
by
twiss
9y ago
Thanks a lot! It has indeed been years of work, and while the Firetext editor existed as a mobile Firefox OS app, a big chunk of work has still gone into it. The presentations app is closer to how it already was, though.
324.
▲
by
twiss
9y ago
What browser and OS are you using? It works for me.
325.
▲
by
twiss
9y ago
It works fine for me with a 64 character password. Maybe the server errored out randomly that time. What browser are you using? If you shoot me an email with your username, I'll delete your account and files manually.
326.
▲
by
twiss
9y ago
If you select an RTL interface language, the UI becomes RTL. And in Chrome, you can select RTL in the editor in the context menu. Are you looking for something similar to that in Firefox, or are there any other issues with RTL?
327.
▲
by
twiss
9y ago
Yes, that's true, but the author (or intermediary-who-delivers-the-binary) can also.. not sign it (deliver an unsigned version). Often, you don't have many other options than to trust the binary the website is serving you.
328.
▲
by
twiss
9y ago
> What if this is my first time loading? Like I said, it's trust-on-first-use. This is no different from installing a desktop app. > How do I know you're not serving up new files that don't contain checks to be visitors
329.
▲
by
twiss
9y ago
"Born in the air" is indeed why I named it that, after I got the idea from the book by Kenneth Oppel with the same name.
330.
▲
by
twiss
9y ago
> And when this changes? Must I audit the code every single time I load the code? Because yes, I need to do that to ensure you havn't changed anything. No. The whole point of what I've done and made is to make sure you don'
More ›