HNHacker News
TopNewBestAskShowJobs

jil

128 karma · joined January 7, 2019

https://jameslittle.me

https://twitter.com/jameslittle230

submissionscomments
jil··on Apple announces ‘upgrade’ to App Store pricing, adding 700 new price points
https://9to5mac.com/2022/12/06/app-store-pricing-changes-dev... might be a better URL, perhaps?
jil··on Ask HN: What do you use to power search for a static site?
It doesn’t do live crawling, so might not be quite what you want, but I built Stork Search (https://stork-search.net) to solve full-text search for static sites.

Today, you’d run a binary as part of a site’s build or deploy process, feeding in the input files. It generates a search index which you deploy alongside your site. The project’s JS library will load that index and turn it into a client-side interactive search interface.

I’d be curious to see if this sounds interesting or workable for you - you mentioned that you don’t want to host your own index, but does that change if “hosting the index” feels similar to hosting an image, instead of spinning up a server?

I’d be interested in building a paid addition that will crawl your site & host the index - you’re probably the 2nd person I’ve seen with that suggestion. Please let me know if you’d be interested in being a beta user.

jil··on Show HN: Stork: A customizable, WASM-powered full-text search plugin for the web
Apologies for this! Someone's very kindly put up a PR[0] that I suspect will fix this, but it's past my bedtime so I won't get a chance to review/merge/relaunch it until tomorrow.

[0]: https://github.com/jameslittle230/stork/pull/93

jil··on Show HN: Stork: A customizable, WASM-powered full-text search plugin for the web
Self-hosted Stork is definitely possible, and definitely something I want to build! I've been focusing on a different type of user for the 1.0.0 (the user who wants to paste in a single script tag), and there are still some last experience improvements I want to make for those folks, but I completely recognize the value of self-hosting code like this and want to build something into Stork that will fill that niche, as well.

For now (and I haven't tried this for self-hosting, so use at your own risk) -- the whole project (incl. the final JS file and the WASM blob) can be built from source. Tweaking the build a little bit would probably get you most of the way there.

jil··on Show HN: Stork: A customizable, WASM-powered full-text search plugin for the web
I keep wanting to try that! Sharding the index would be really cool, and would definitely allow for a seemingly infinite index size. The barrier, as you were getting to, would be making sure index shard downloads could keep up with typing speed.

Definitely something I'll try experimenting with in the future, so... watch this space, perhaps?

jil··on Show HN: Stork: A customizable, WASM-powered full-text search plugin for the web
I've been working on Stork for just over a year! I recently wrote a blog post about what building it has been like -- if you're interested in the project, definitely check the blog post out!

https://jameslittle.me/blog/2020/one-year-of-stork/

jil··on Show HN: Stork: A customizable, WASM-powered full-text search plugin for the web
Oh no! If it's any consolation, I think it might be the site itself, not the search plugin... the site has been acting up in unrelated ways. The site desperately needs a rewrite, but I didn't have time before this launch date.

Refreshing might work, but no promises? Or you could try my personal site's search bar: https://jameslittle.me/search/

jil··on Show HN: Stork: A customizable, WASM-powered full-text search plugin for the web
Fuzzy search is definitely on my list! Keep an eye out in the near future...
jil··on A tiny static full-text search engine using Rust and WebAssembly (2019)
I've been a fan of Matthias' project for a while. I learned about it soon after starting Stork: https://stork-search.net

They're very similar and share a lot of principles, though Matthias went full-on towards the algorithmic aspect and I focused on the experience of including the UI (copy-pastable from the code on the home page) and building a search index.

I think WASM-aided in-browser search is really exciting! There are clear benefits for content creators (embedding search on a Jamstack site has historically been tricky) and for users alike (Caching & offline support is pretty rad if your users are doing a lot of searching). I'm excited to see Matthias' project get attention here!

jil··on New version of Stripe Checkout
I also highly doubt that the Apple Pay button shows up on places where it isn't supported.
jil··on My Chromecast Ultra would not start until I began answering 8.8.8.8
I did the same thing and gave up too, but that's because every hotel TV used composite video.
jil··on My Chromecast Ultra would not start until I began answering 8.8.8.8
Campuses also have this kind of security. I can't use a Chromecast or a Google Home on my college campus because my school's IT team blocks all DNS servers except their own.
jil··on Spotify bans ad blockers in updated Terms of Service
Does something like Pihole work with Spotify?
jil··on Apple blocks Facebook from running its internal iOS apps
They’ve also been expanding the reach of TestFlight apps through public invite links. There are some notable apps (iSH, a Unix terminal emulator, comes to mind) that are only distributed through TestFlight, since that sort of thing would never make it through App Review.