HNHacker News
TopNewBestAskShowJobs

DanielDe

398 karma · joined March 2, 2014

https://danielde.dev
submissionscomments
DanielDe··on Surprising Shared Word Etymologies
Author of the post here, I'll try to elaborate.

My primary association with the word "fantastic" is simply "great" or "very good", as in "you did a fantastic job!". It's this meaning of the word that I found oddly disconnected from the word "imaginary". How do you get from something meaning "not real" to something meaning "very good"?

But the word "unreal" helped me make the leap, since that's a word I would use to describe something I thought was "very cool" or "well done".

DanielDe··on Surprising Shared Word Etymologies
Ha, I love this! A bit more history from the Wikipedia article on banks:

> Benches were used as makeshift desks or exchange counters during the Renaissance by Florentine bankers

DanielDe··on Ask HN: What are some tools you wish you had while doing your day to day work?
An app I built, Keysmith [1], does something pretty close to what you're describing. It's macros anywhere on your Mac, but instead of using OCR we use accessibility APIs to identify UI elements by name. There's also a browser extension to do the same on the web.

And you can save macros for later use or just create a one-off "Scratch" macro as described here [2].

[1] https://www.keysmith.app/ [2] https://www.keysmith.app/guides/creating-and-running-macros

DanielDe··on It's time to port your extension to Firefox
This is really interesting, and I appreciate the opposing argument! I wasn't aware that Mozilla checked for stuff like this.
DanielDe··on It's time to port your extension to Firefox
My point with this post isn't that Google is being evil, it's that what they're doing is frustrating. And the most frustrating part isn't even that they rejected our extension on a technicality, but rather that they weren't consistent with this policy, as demonstrated by the fact that they accepted the exact same extension with the exact same permissions a couple months earlier.
DanielDe··on It's time to port your extension to Firefox
Yeah, this does make the comparison less fair. Mozilla might have been similarly unhelpful about this issue.

But some other points still stand, like how Firefox got back to us quickly about the "delay", and how they showed our position in a queue. Google, on the other hand, was worse than just opaque about the process.

Why were we worried about Mozilla? Because things were so bad with Google that we figured something had to go wrong with Mozilla. So we put our psychological guard up just in case.

DanielDe··on It's time to port your extension to Firefox
Yep, this is a great point. But as you say, it's hard to know if Chrome is actually doing anything substantively better or not since I don't actually know what they're doing. And from what I've observed through this process it seems like whatever they're doing isn't consistent.

For what it's worth, Firefox asks for an unminified source bundle during the submission process (including for all updates), and Chrome does not. This doesn't mean that anyone over at Mozilla is actually looking through that source, but it's an interesting difference.

DanielDe··on Show HN: Keysmith – create custom macros for any Mac app or website
Thanks so much! My partner both did the design work and came up with the name, so I'm sure that'll go straight to his head!

Keysmith comes with a Chrome and Firefox extension that make it better about working with the web. If you're using that extension, Keysmith will be smart about waiting in a few ways:

First, it'll wait for page loads if you're navigating between pages.

Second, it identifies elements you click on instead of just clicking at coordinates. So if you click on a Submit button, Keysmith won't try to click until it actually sees that Submit button there.

And finally, Keysmith is often able to identify when clicking on some button caused some other view to appear, so it knows to wait for that the next time when you're running the macro. This is just based on some heuristics, so it won't always work, but I'd recommend giving it a shot for your use case!

DanielDe··on Org-Web
Hey thanks for posting this! I'm the creator of org-web, happy to answer any questions!
DanielDe··on Mac keyboard shortcuts
I made an app called Window Flicker that may suit your needs! https://danielde.dev/window-flicker/

Would love to hear what you think

DanielDe··on Show HN: Icon Tryer Outer – easily try out icons on a mobile device
Thanks! That's a good idea, but I don't have plans to do that right now. The intention of the project is to let you try out icons on an actual device, as opposed to in a simulator.
DanielDe··on Org-mode on web, built with React, for mobile, synced with Dropbox, Google Drive
I think beorg is fantastic and I poked around with it for a while before building org-web.

Ultimately I decided to build org-web anyway because I wanted something a bit closer to the metal, in a way. My impression of Beorg was that its bit higher level, whereas org-web provides some first class support for org features while still letting you edit the raw text if you'd like to.

To be clear, I think both styles have their advantages. org-web's style isn't better, its better for me.

DanielDe··on Org-mode on web, built with React, for mobile, synced with Dropbox, Google Drive
Currently its just the visited file, which is mostly a product of how I use org-mode - I've got one monolithic org file instead of multiple files. But adding support for multiple files is something I'd eventually like to tackle.
DanielDe··on Org-mode on web, built with React, for mobile, synced with Dropbox, Google Drive
The short answer is yes it added value, but I wouldn't use it if I started on org-web today. Largely this is because of the new hooks API in React (particularly useReducer).

Redux also helped me grow a lot as an engineer. I'm sure the concepts that it builds on aren't new, but they were new to me when I first started using Redux and I now spend a lot of time thinking the way Redux taught (or forced) me to think.

DanielDe··on Org-mode on web, built with React, for mobile, synced with Dropbox, Google Drive
Ah, no there is not. Haven't gotten around to that yet. My primary use case here was editing existing files.
DanielDe··on Org-mode on web, built with React, for mobile, synced with Dropbox, Google Drive
:)
DanielDe··on Org-mode on web, built with React, for mobile, synced with Dropbox, Google Drive
Not currently, no.

Thanks so much!

DanielDe··on Org-mode on web, built with React, for mobile, synced with Dropbox, Google Drive
Yeah, the keyboard shortcut system is a bit buggy. I haven't put much work into it since I figure when you're at a desktop you'll be using Emacs anyway. You can, however, change the keyboard shortcuts in settings. Maybe that'll help you here?
DanielDe··on Org-mode on web, built with React, for mobile, synced with Dropbox, Google Drive
org-mode works well for me because I already use (and live in) Emacs. Since its just plain text, all the ways I'm used to manipulating text work great in org-mode too.

I also dabble with elisp a bit and that fits in nicely here too. For instance, I wrote a really simple command to "mark this todo as done and move it to the bottom of this list".

DanielDe··on Org-mode on web, built with React, for mobile, synced with Dropbox, Google Drive
Ah bummer, something must've broken. I'll try to check that out tonight! Thanks for the report!
DanielDe··on Show HN: Technical Acronym Identification Quiz
A lot of people (both programmers and not) enjoyed taking the language identification quiz [1] we created a couple years ago, so we thought it was about time we made something similar. These quizzes aren't intended to be a measure of technical ability, they're just for fun. I'm the author of this quiz and would love to hear any feedback you've got!

[1] https://quiz.triplebyte.com/language-identification/

DanielDe··on Org-mode on web, built with React, for mobile, synced with Dropbox, Google Drive
Ah that’s just a confusing icon choice on my part. I think a more custom icon could solve this problem nicely, but I did my best to stick with what Font Awesome had available. Certainly worth improving, though - thanks for the feedback!
DanielDe··on Org-mode on web, built with React, for mobile, synced with Dropbox, Google Drive
Author here - I’m not sure % wise, but quite a few features now have first-class support. Those that don’t simply fall back to plain text, which you can always resort to editing directly in org-web. You can see a list of the implemented features (and try them yourself) in the sample file here: https://org-web.org/
DanielDe··on Org-mode on web, built with React, for mobile, synced with Dropbox, Google Drive
I think those are great ideas, I just haven’t gotten around to them yet. This was largely a scratch-your-own-itch kind of project for me, and I sync my org file with Dropbox, so that was my priority.
DanielDe··on Org-mode on web, built with React, for mobile, synced with Dropbox, Google Drive
Yep, I should’ve done that in the first place, and it’s on my todo list, though I haven’t put many hours into org-web lately. In the meantime, you can always host the project yourself if that makes you feel a bit more comfortable about linking to GDrive (though this doesn’t solve every potential privacy issue, of course)
DanielDe··on Org-mode on web, built with React, for mobile, synced with Dropbox, Google Drive
Hey all, I’m the author of org-web. It was pretty cool to wake up this morning and see this on the front page (thanks moioci!). If you’re interested in taking org-web for a spin you can try it here: https://org-web.org/

There’s a sample file you can play around with there if you’re not ready to link to a sync backend yet.

Happy to answer any questions!

DanielDe··on Technical Acronyms Identification Quiz
A lot of people (both programmers and not) enjoyed taking the language identification quiz [1] we created a couple years ago, so we thought it was about time we made something similar. These quizzes aren't intended to be a measure of technical ability, they're just for fun. I'm the author of this quiz and would love to hear any feedback you've got!

[1] https://quiz.triplebyte.com/language-identification/

DanielDe··on Take a screenshot, draw on it, create a Trello card with it in seconds
If you hold Control while taking a screenshot it'll be placed straight on your clipboard. Saves you the cmd+c.
← PreviousPage 2 of 2