Hacker News new | past | comments | ask | show | jobs | submit | mkonecny's comments login

On this note, I used to make android apps on the oldest slowest phone I could find. Was always complimented how snappy my apps felt since most users had a modern phone


Developers should be forced to work on old, doggy-slow machines. (Except for me, of course.)


For the diagonal lines the runner turned his GPS off at some points, and turned back on at another, causing Strava to fill in the missing data with a diagonal line


> For the diagonal lines the runner turned his GPS off at some points, and turned back on at another, causing Strava to fill in the missing data with a diagonal line

This part of Toronto also has laneways, so if you use the above feature, in combination with crossing through laneways that don't show up as streets at this level of zoom, you can perhaps get diagonal interpretation from Strava.


All Samsung Galaxy phones have a built in desktop OS called Dex. I remember plugging my monitor usb-c cable to charge my phone and being blown away when a desktop UI appeared on the monitor


DeX is very good, lot of fun to use with a lapdock. However, you need to check if the particular model of phone supports it. Usually it's the more expensive models, so Galaxy S, Galaxy Z Fold/Flip, Galaxy Tab S, and 1 single model of A series, the A90 5G.

https://www.samsung.com/us/support/answer/ANS10001955/


Works on my S21U. I use it a lot because I have some weird thing where I'll get really tense typing on a touchscreen keyboard, so if I have to type long messages in android-only apps its going on the docking station.


I used to love Dex, but later they removed the support for macOS. It used to work elegantly and android to mac connection was so easy. Being able to take calls, see messages and also file transfer. :)


that is pretty cool - wonder if it supports keyboard/mouse too ?


It does. And you can also use the phone screen as trackpad while in Dex mode. It's actually a pretty good desktop environment for Android.


Every iOS and android device supports mouse and keyboard at this point


It does.


A coincidence is not ironic


The author explicitly mentions this is how the game is implemented in the first 1/3 of the article


Curious which part of this uses AI. Doesnt it just track mouse / keyboard events across the session?


AI looks to be involved in creating element selectors.


Selectors have been our primary focus so far – they're notoriously finicky! Our roadmap includes more extensive use of AI, both as embedded intelligence, and in the code generation process. For example, one thing we've heard from heavy users of browser automation is that maintenance becomes the largest cost. Self-healing automations will be able to either fix themselves, our give you an alert with a suggested fix to work off of.


The "self-healing" sounds very interesting. I've tried to think, myself, how to approach this in a chrome extension running dom selectors in automations. Curious if you have any high-level thoughts/findings in this area?


We're just getting started on it ourselves but it's a really fun problem. I think the useful thing from our findings so far is that simplifying the DOM representation really helps the model reason about state.


I'm confused the demo shows typing in to select a element in a row which looks to be AI, I don't see anything that looks to be AI in the selectors? I'm not even sure how you would work with selectors unless you put the whole html into the context window or just ask which locator looks most reliable?


That’s exactly what we do - we sample relevant parts of the DOM and use the model to write the logic for selecting that element. This works pretty well and saves a lot of time that developers otherwise spend inspecting the html structure to write the selectors themselves.

Going forward we’re excited to experiment with more intelligence at runtime e.g. using AI to try to recover if the selector wasn’t found.


So I assume the video is the ground-truth, then the AI has access to the DOM and the video, and generates a selector based on the video during the test run (each time) in order to do avoid flakiness due to DOM/class/attribute changes?


Right now the generated script is the ground truth but we’ve been working on augmenting this with images & videos to fall back on. We think defaulting to code is good because it is faster, cheaper and more easy to reason about in the 95%+ of times it works. Plain old Selenium will get you pretty far, especially if creating scripts is much easier.


An HRV monitor (whoop, oura, garmin watch) that let me see how much stress I was putting my body when eating unwell / drinking. Has changed me to a much cleaner diet


I'd single out Garmin especially for the HN crowd.

While other watches seem to go in the "consumers like their data in simple colored blobs and are scared of numbers", Garmin goes hard on "chart and graph everything"


Big fan of my Forerunner 945 and use to wear it nearly 24/7, but its been giving me bad rashes on my wrist, so only wear it when running/hiking/swimming. Superior to the Apple watch for health data.


How does Apple Watch perform here? I have a Whoop 4.0 which I don't really like that much and was thinking about getting an Apple Watch as soon as they release a new one this fall. I assume it'd have superior data and Apple health integration but haven't used one since the original series.


From what I understand, you need to use an third party app "Athlytic" to access your HRV data


You can view HRV data recorded by the Apple Watch directly in the Health app—there’s no need for a third party.


It's a bit of a misnomer. Steel is literally Iron + Carbon.

So the carbon in carbon steel is redundant


How does this work if you run a database insert query from the command line? Or to a remote database?


And yet they allowed passengers to control the sub. Theres a video out there where one of the passengers hit the ground with a loud thud while at the controls


Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: