Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
bluepnume
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
17 ms
·
31.
▲
by
bluepnume
3y ago
Mainly because the message thread is implicitly authenticated, so no additional web login required -- and we want to allow for conversational payments, where you can ask as many questions as you need before committing to pay.
32.
▲
by
bluepnume
3y ago
Not necessarily. "I want to pay for parking" -> "Click this link" -> quick automatic web based geolocation and redirect back to the SMS thread -> done.
33.
▲
by
bluepnume
3y ago
Assuming you've linked a card in the past, or you have a basic browser of any kind to link one, our thing does not require a smart phone. Just SMS.
34.
▲
by
bluepnume
3y ago
Doesn't have to be hugely phishy if you have a saved contact card with a number you trust. That's often safer than some new app or web url that is imitating another.
35.
▲
by
bluepnume
3y ago
Totally fair. It's entirely possible to have a fallback web url here though.
36.
▲
by
bluepnume
3y ago
It pre-fills a text message which you can send to authenticate yourself. If you don't have a saved card, you're prompted to enter one via a web url.
37.
▲
by
bluepnume
3y ago
You can also imagine a world where you have a single phone number saved. You text it "I'm at XYZ parking lot in ABC city, how do I pay?" and it gives you the easiest possible option. Definitely standard no. 15, but there'
38.
▲
by
bluepnume
3y ago
Sure -- phishing is a huge problem, but it's also an argument to never build anything ever, because QR codes, sites, apps, emails, etc. can all easily be cloned and used as a phishing attack vector.
39.
▲
by
bluepnume
3y ago
We built a startup. You scan a QR code, that sends a text message. If you have a saved card, you pay in the text thread by replying 'pay now', if not you get a link to save a new card. No apps required. Hoping that with enough ado
40.
▲
by
bluepnume
3y ago
Eh. Just treat Bun as a testing ground for (very) experimental new features. It's no secret that the project moves very quickly, and anything that gains enough traction can be folded back into the spec.
41.
▲
by
bluepnume
4y ago
In that case what's the point of any type system at all? Any type can be cast to another. If you don't just arbitrarily cast whenever you like, unknown is extremely useful to remind you to type check or parse before you use a valu
42.
▲
by
bluepnume
4y ago
Those sound like the same thing to me.
43.
▲
OneText (YC W23) Is Hiring a Full-Stack JavaScript Engineer
(ycombinator.com)
1 points
by
bluepnume
4y ago
44.
▲
OneText (YC W23) is hiring our first engineer
(ycombinator.com)
1 points
by
bluepnume
4y ago
45.
▲
by
bluepnume
4y ago
The alternative is just to leave the promise as rejected, and expect the developer to .catch when they're ready.
46.
▲
by
bluepnume
4y ago
Isn't that exactly what the xkcd covers?
47.
▲
Nine terrible ways to use TypeScript enums, and one good way
(bluepnume.medium.com)
2 points
by
bluepnume
4y ago
|
0 comments
48.
▲
The only kind of test I write
(bluepnume.medium.com)
2 points
by
bluepnume
4y ago
|
0 comments
49.
▲
by
bluepnume
4y ago
Also a great way to share cookies, avoid CORS, and probably a zillion other complexities that result from running on multiple subdomains.
50.
▲
by
bluepnume
4y ago
Get into calls with some of the investors who want to talk to you, and ask them exactly what they would do in your position. Some of them will bullshit you, others will give honest advice. Figuring out which is which is a skill that can
51.
▲
I’m interviewing a little differently this time round
(bluepnume.medium.com)
3 points
by
bluepnume
4y ago
|
0 comments
52.
▲
by
bluepnume
4y ago
We're two former leads formerly from the PayPal Checkout team (engineering & product), we just got pre-seed funding for our new startup which we launched earlier this year, and we're looking for an engineer to join us! Our goa
53.
▲
It’s not actually supposed to be difficult.
(bluepnume.medium.com)
3 points
by
bluepnume
4y ago
|
0 comments
54.
▲
by
bluepnume
4y ago
Quite often the best thing to do is: 1. Wait until TS complains about a possible null 2. If you have a good default value, use that instead 3. If not, throw a meaningful error Either way, don't propagate the nulls further than they nee
55.
▲
by
bluepnume
4y ago
> it’s important to remember that TypeScript does not provide any assurances about a variable’s runtime type, especially if the data is coming from an external source (like an API). In those cases, you often need to use type assertions o
56.
▲
by
bluepnume
4y ago
Designed for browsers but... presumably can be run in Node? I'm thinking this would be perfect for tests, to avoid spinning up a standalone postgres server every time.
57.
▲
by
bluepnume
4y ago
I was a long time Flow hold-out, switched to TypeScript a year ago and never looked back. There are a few things I miss, and a few things that Flow did do better; TS is obviously not perfect. But it's a real joy to use. As for people w
58.
▲
by
bluepnume
4y ago
Yes. Please. And soon.
59.
▲
by
bluepnume
4y ago
Full disclosure: I'm a bitcoiner. That said -- I feel that any arguments along the lines of "humanity should use less energy" are doomed to failure. More technology, a larger population, and third world nations developing int
60.
▲
by
bluepnume
4y ago
The language really does sound like "pay only if/when you get a job".
More ›