Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mherrmann
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
31.
▲
by
mherrmann
1y ago
[flagged]
32.
▲
by
mherrmann
1y ago
Congratulations. Doesn't make this approach make so much more sense than writing a browser engine from scratch?
33.
▲
by
mherrmann
2y ago
Can this be an arbitrage opportunity?
34.
▲
by
mherrmann
2y ago
I spent an afternoon watching and re-watching this video just to figure out how the otherwise-undocumented behaviors of the API work. It was exclusively about Apple's implementation, and not in any way about the general CS topic.
35.
▲
by
mherrmann
2y ago
I don't really see how that makes a difference. A talk with the title "my API demystified" is an equally bad sign.
36.
▲
by
mherrmann
2y ago
> Premium Hardware, Struggling Software This sums it up well. The hardware is great, the software isn't. I recently programmed the same app for iOS and Android. iOS took twice as long, simply because Apple's APIs suck. Case in
37.
▲
by
mherrmann
2y ago
Brave is fantastic.
38.
▲
by
mherrmann
2y ago
My favorites: To quickly find text, select some text and press ⌘E followed by ⌘G. In save dialogs, press ⌘= to switch between the compact and expanded layout. In save dialogs, press ~ to open a Go To File dialog prefilled with the home dire
39.
▲
by
mherrmann
2y ago
Hm, are you hinting that fman was not exceptional at its time? If yes, then I disagree.
40.
▲
by
mherrmann
2y ago
I put it down to desktop utility apps being a very tough market because 1. they are time-consuming to develop and 2. people hate paying for desktop software. You already have several comments in this very thread from people complaining abou
41.
▲
by
mherrmann
2y ago
Cool point, thank you. I think his name is Armin.
42.
▲
by
mherrmann
2y ago
I once devoted 2 years of my life to developing a file manager called fman [1]. In total, it generated probably 35,000$ in profits, so my income from the project is somewhere around 10 $/h. As software developers, our opportunity costs
43.
▲
by
mherrmann
2y ago
> There are a lot of different ways to install Python, all with different default settings, and gotchas. With uv, there is now one more. https://xkcd.com/927/
44.
▲
by
mherrmann
2y ago
I do believe this is the next natural evolution. People don't like to pay for things and ads are a proven business model. I bet the big labs are looking into this
45.
▲
by
mherrmann
2y ago
Could this be an attempt to prevent Altman from turning OpenAI into a for-profit too cheaply? If I understand correctly, then turning a non-profit into a for-profit requires selling the non-profit's assets at a fair price. If Altman sa
46.
▲
by
mherrmann
2y ago
God I love HN.
47.
▲
by
mherrmann
2y ago
It's a money grab that unfortunately will come at the expense of already poor investors.
48.
▲
Show HN: Picture Bee
(picturebee.app)
1 points
by
mherrmann
2y ago
|
1 comments
49.
▲
by
mherrmann
2y ago
Let's dig deeper. Level 0: this is bad. Level -1: The teaching methods need to change. Level -2: It's a glimpse into all of our future, not just children. Level -3: Who controls the AI controls the world.
50.
▲
Good PRs Are Minimal
(gist.github.com)
3 points
by
mherrmann
2y ago
|
0 comments
51.
▲
by
mherrmann
2y ago
Official inflation numbers are extremely low. How does that square with what you just said?
52.
▲
by
mherrmann
2y ago
Pretty much, yes. And if there are multiple, then it uses the matching element closest to the last one it interacted with. Much like a human.
53.
▲
by
mherrmann
2y ago
Their Mariner tool for controlling the browser sounds scary and exciting. At the moment, it's an extension, which means JavaScript. Some web sites block automation that happens this way, and developers resort to tools such as Selenium.
54.
▲
by
mherrmann
2y ago
It's not disingenuous. The HN example was literally the first one I tried. It's what happens in the real world. The real world doesn't adhere to standards, much of the time.
55.
▲
by
mherrmann
2y ago
I don't know. Please check if Selenium supports this and if yes, use Helium's set_driver(...) or options argument to start_chrome(...) .
56.
▲
by
mherrmann
2y ago
Yes, there is no such <label>. There is only such <td>. And Playwright isn't smart enough to understand that that is still the label for the <input> element. Helium is smart enough. So if your script really did wri
57.
▲
by
mherrmann
2y ago
You can freely mix Helium and Selenium API calls. You don't lose any of the power you are describing when you use Helium.
58.
▲
by
mherrmann
2y ago
Thanks! Helium only automates browsers. If the 2FA is happening in the browser, then you can use Helium to automate the flow. If it's outside, then that part cannot be handled by Helium.
59.
▲
by
mherrmann
2y ago
> I’m skeptical that hiding the low level nasty details actually makes them go away It makes 90+% of them go away. That's a big win. Try it.
60.
▲
by
mherrmann
2y ago
Its use can be lighter. That is, the wrapper can be easier to use. Helium helps with maintaining automation tests as well. click("Compose") is infinitely more maintainable than document.getElementById("eIu7Db").click(
More ›