Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
tmcneal
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
13 ms
·
61.
▲
by
tmcneal
6y ago
Me too. My co-founder and I both have young children and we were in the last YC batch. We live on the east coast and wouldn't have been able to do it if it wasn't remote. If anyone is applying and is looking for someone to review
62.
▲
by
tmcneal
6y ago
Sorry - I just saw this! Some customers on our Enterprise tier have asked about this and we've agreed to provide them with a one-time Selenium export of the tests as a contingency for if we go out of business. Happy to chat about tha
63.
▲
by
tmcneal
6y ago
We have the ability to handle MFA logins that use email as the second factor. The way it works is you configure your user account to have an email address that we control (e.g. foo@account-randomchars.email.reflect.run). When the multi-fac
64.
▲
by
tmcneal
6y ago
This looks cool! We use the DevTools protocol for a few things like our mobile emulation and screenshotting. Happy to chat - my email's todd at reflect.run
65.
▲
by
tmcneal
6y ago
Thanks for reporting! We'll get the misalignment of the form fixed up for Firefox. The Google sign-in says 'continue to amazoncognito.com' because we're using AWS Cognito as our auth provider, but it looks like there
66.
▲
by
tmcneal
6y ago
You're right, there's certainly security implications for magic links. Unfortunately for an auth that incorporates hardware keys, I can't think of how you would test behind that without some sort of workaround, but I may be o
67.
▲
by
tmcneal
6y ago
Ah - sorry for misunderstanding. No we don't have a view like that, though I can see that being pretty handy. This is great feedback - thank you!
68.
▲
by
tmcneal
6y ago
Extremely biased of course :) But here's where I see the advantages of Reflect vs. Cypress: - Cypress has a really nice local development experience that feels at home to front-end devs. I would describe Reflect as a nice remote recor
69.
▲
by
tmcneal
6y ago
Thanks! Yep tests are versioned - if you click on the 'History' button when viewing a test you'll see all the executions within your retention period. We don't show a diff view of historical changes, however we do show
70.
▲
by
tmcneal
6y ago
If the elements you interact with are DOM elements and non-DOM elements within a canvas then we should be able to detect and replicate those actions. The biggest remaining issue might be performance - our VMs don't have a GPU attached
71.
▲
by
tmcneal
6y ago
We don't offer an on-premise version, but we do have customers testing environments not accessible to the public internet. They're doing it by allow-listing a static IP and we configure all traffic to come from that IP for that a
72.
▲
by
tmcneal
6y ago
I would suggest adding the ability to auth via a magic-link in your web app. This would allow your tests to bypass the auth flow entirely by passing an auth token as a request parameter in the first URL of your test. You can pass new auth
73.
▲
by
tmcneal
6y ago
Totally! If you have data-test* attributes set up, we will use those first when generating selectors for each action. The full list of data-test attributes we use is listed here: https://reflect.run/docs/recording-test
74.
▲
by
tmcneal
6y ago
We fully support e-mail based logins, but OAuth can be challenging. Github OAuth for example will issue a 2FA email-based challenge non-deterministically. We handle that by detecting the challenge and filling out the challenge code based o
75.
▲
by
tmcneal
6y ago
False positive failures are a really common issue with existing E2E testing tools, so we try to do a number of things to prevent them in Reflect tests: - We generate multiple selectors for each element you interact with. So if in the futur
76.
▲
Launch HN: Reflect (YC S20) – No-code test automation for web apps
262 points
by
tmcneal
6y ago
|
102 comments
77.
▲
Hyper 3 Released
(hyper.is)
4 points
by
tmcneal
7y ago
|
0 comments
78.
▲
by
tmcneal
13y ago
Just curious, why do you not allow the interviewee to use jQuery? Do you expect the candidate to know JavaScript's DOM-level APIs without having to look them up?
79.
▲
by
tmcneal
13y ago
PMP certifications were established in 1984[1], and while I don't think the certification itself is nearly as abused as "Certified ScrumMaster", PMI and Six-Sigma are definitely touted as panacea, especially in the enterprise
80.
▲
by
tmcneal
13y ago
Yep, it can be pretty challenging to deal with: http://sitr.us/2011/07/28/how-mobile-safari-emulates-mouse-e...
81.
▲
by
tmcneal
13y ago
I can't imagine you'd come across many folks with the experience you described looking for a sales role at 4 person startup. If a salesperson was employee #4 at a startup, and that startup was successful, I would imagine he or sh
82.
▲
by
tmcneal
13y ago
I think one of the points you're getting at here is that there's many different ways to solve a problem in Scala, versus something like Python. It's definitely true, as can be seen when comparing a codebase like Lift ( https
83.
▲
by
tmcneal
13y ago
The closest I've seen an ORM come to this is Squeryl: http://squeryl.org
84.
▲
by
tmcneal
13y ago
As another data point, I've found Philly to have a lively and close-knit startup culture, albeit much smaller than NYC and SV. Gabe Weinberg (founder of DuckDuckGo) keeps an on-going list of links related to the Philly startup scene: http:
85.
▲
by
tmcneal
14y ago
To be fair the hacker didn't say the keys were stored on the same server as the credit card numbers, he said they were stored on the web server. It's most likely the database containing the CC numbers resides on a separate set of boxes tha
86.
▲
by
tmcneal
14y ago
We've got our JS unit tests running in Jenkins via a Maven plugin (jasmine-maven-plugin). IMO Maven can be a pain to set up but the end result is less janky than custom shell scripts. Actually I think the same could be said for Jenkins it
87.
▲
by
tmcneal
15y ago
Now that you know that this segment of customers have a higher lifetime value than non-tablet users, how do you intend to capitalize on this knowledge? I understand you can't get too specific on future strategy... but has this data changed
88.
▲
by
tmcneal
15y ago
It's hard to get the full context of this presentation just from the slides, but I'm assuming the author is talking about Python test frameworks. I've been using nose in combination with coverage ( http://pypi.python.org/pypi/coverage ) fo
89.
▲
by
tmcneal
15y ago
It's interesting to see how startups are able to get media coverage without previous connections to tech media outlets. The OP's approach reminds me of a blog post posted on HN awhile back with some tips for getting press: http://jasonlbap
90.
▲
by
tmcneal
15y ago
Your first sentence is spot on. What I think is getting lost in this conversation is that it makes more sense for retailers to incorporate Facebook-enabled functionality on their own website, rather than have an e-commerce store within Fac
More ›