Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mholt
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
91.
▲
by
mholt
1y ago
Thanks! Yes, I agree. Someone already implemented a Firefox history data source; I don't think it includes the _content_ of the pages, but that could be interesting.
92.
▲
by
mholt
1y ago
I see... that might make it hard to keep all the data together, which is one of the goals. But I will give it some thought.
93.
▲
by
mholt
1y ago
I don't think sqlite runs very well on S3 file systems. I think it would also be insufferably slow. I even encountered crashes within sqlite when using ExFAT -- so file system choice is definitely important! (I've since implemente
94.
▲
by
mholt
1y ago
Timelinize doesn't import duplicates by default, so you can just import the whole new Takeout and it will only keep what is new. But you have control over this: - You can customize what makes an item a duplicate or unique - You can cho
95.
▲
by
mholt
1y ago
A live demo would be great, but I'm not sure how to generate the fake data in a way that imitates real data patterns. That's originally how I wanted to demo things, but the results weren't compelling. (It was a half-hearted e
96.
▲
by
mholt
1y ago
> I want it to also be a nextcloud and zotero replacement, storing all my documents and books and documenting when I added, opened, edited them. I want it to store all notes that I write. Sounds in-scope so far. Long-term, perhaps, and
97.
▲
by
mholt
1y ago
Cool, yeah, the finance use case seems very relevant. Someday it'd be cool to have a Finance exploration page, like we do for other kinds of data. Real-time/polling imports aren't yet supported, but that's not too diffic
98.
▲
by
mholt
1y ago
Why sidecar metadata files? In general I've tried to minimize the number of files on disk since that makes copying slow and error-prone. (A future version of Timelinize will likely support storing ALL the data in a DB to make for faste
99.
▲
by
mholt
1y ago
A few latin names have been suggested, but nothing has stuck. The problem is they are usually difficult to spell and pronounce, which isn't really an improvement over the current situation :) FindPenguins is cool! I don't use it m
100.
▲
by
mholt
1y ago
Ha, thanks it’s actually AJQuery, just a two line shim to gain the $ sugar. Otherwise vanilla JS.
101.
▲
by
mholt
1y ago
Will be curious how you use it. I plan to integrate local LLM at some point but it’s still nebulous in my head.
102.
▲
by
mholt
1y ago
Will have to look into that. Sounds like it could be expensive but maybe worth it.
103.
▲
by
mholt
1y ago
Probably not hard. Timelinize's data sources have a standard API with just 2 methods [0], so it should be fairly trivial to implement depend on how accessible Immich is. To clarify, you don't grant access to Google Photos, you jus
104.
▲
by
mholt
1y ago
For sure. About 5-6 years ago, Timelinize actually used only the Google Photos API. It didn't even support imports from Takeout yet. The problem is the API strips photos of crucial metadata including location, and gives you nerfed vers
105.
▲
by
mholt
1y ago
Yep -- a timeline is just a folder with regular files and folders in it. They're portable across OSes. I've tried to account for differences in case-sensitive and -insensitive file systems as well. So you can copy/move them
106.
▲
by
mholt
1y ago
Yeah. Major thorn in my side. I spent hours trying to automate that process by using Chrome headless, and it kinda worked, until I realized that I needed to physically authenticate not just once, but every 10 minutes. So, it basically can&#
107.
▲
Show HN: Timelinize – Privately organize your own data from everywhere, locally
(timelinize.com)
630 points
by
mholt
1y ago
|
163 comments
108.
▲
by
mholt
1y ago
Propagating the revocation information often takes about as long.
109.
▲
by
mholt
1y ago
Yeah, revocation is a hot mess, it's always been broken, and OCSP Stapling was our only hope -- but then most web servers (but not all! guess which one) dropped the ball. (Clients at least honored Must-Staple.) Short certificate lifeti
110.
▲
by
mholt
1y ago
Thank you, that's always nice to read! I will pass this along to our maintainer team.
111.
▲
by
mholt
1y ago
> [sqlite-vec] works via virtual tables, which means vectors must live in separate tables and queries become more complex. Not really, you can just call the distance function directly and your vector blob can be in any regular field in
112.
▲
by
mholt
1y ago
This is why Caddy has config adapters: bring any config file language you like, and Caddy will run it. It's built-into the binary and just takes a command line flag to switch languages: https://caddyserver.com/docs/
113.
▲
by
mholt
1y ago
The citation is that that is Hanno Böck.
114.
▲
by
mholt
1y ago
This page is to demonstrate that revocation is broken. There is no central revocation authority. Anyone can publish a revocation list, whether it's a CA or client vendors or Joe from his mom's basement. I'm using the term &qu
115.
▲
by
mholt
1y ago
That's because Apple uses their own CRLs, pretty much exclusively.
116.
▲
by
mholt
1y ago
Revocation has many meanings. No central revocation authority is actually enforced by the BRs, as far as I know. Clients can do whatever they want. The CA can say a cert is revoked but no one has to care. Clients can also say a cert is revo
117.
▲
by
mholt
1y ago
> Sounds like letsencrypt is being quite premature by turning off OCSP. Not really, since they now offer six-day certs, which makes revocation effectively irrelevant: https://letsencrypt.org/docs/profiles/#short
118.
▲
by
mholt
1y ago
Context: WebPKI revocation is broken. It didn't have to be [0], but it always has been, and likely always will be, now that the industry is moving to short-lived certificates. Let's Encrypt is now offering a profile for 6-day cert
119.
▲
by
mholt
1y ago
Integrated ACME clients have proven to be more robust, more resilient, more automatic, and easier to use than exposing multiple moving parts: https://github.com/https-dev/docs/blob/master/acme-ops.md#ce..
120.
▲
by
mholt
1y ago
There was quite a bit already, about a month ago: https://news.ycombinator.com/item?id=44889941
More ›