Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
throwaway413
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
31.
▲
by
throwaway413
4y ago
Hermione Granger - muggle born with vested corporate interest
32.
▲
by
throwaway413
4y ago
Yeah, so sorry about that, it does suck. It’s only for “legacy”[1] links that aren’t using the hashbang for privacy, the page will redirect to the hashbang. This causes the back button loop. If you create a new page or link to a new link, t
33.
▲
by
throwaway413
4y ago
Thanks for the heads up! I pushed a fix and drag-n-drop should be functioning properly again, sorry about that. Linktree was definitely an inspiration to recreate - the big differentiator between Memlink and Linktree (and pretty much every
34.
▲
by
throwaway413
4y ago
Thank you! You are too kind. FYI this is now deployed and live, the privacy point was huge and I wanted to make it clear that this is CSR only, and the # was perfect. Now if you route to a legacy path i.e. without a #, you will be redirecte
35.
▲
by
throwaway413
4y ago
Update: this is now live! If you navigate to a legacy path w/o a #, it will redirect you on load to the new router protected by the #. This was a great idea for privacy, and I really appreciated this feedback. Please give it a go and l
36.
▲
by
throwaway413
4y ago
Also just noticed your links got stripped. I was seeing that issue with decoding the ":" in the URL, but thought I had pushed a bug fix for that yesterday...going to investigate that more. Really appreciate you using it, the best
37.
▲
by
throwaway413
4y ago
Thanks for checking it out! I need to add some syntax docs, but ideally I want to abstract out the syntax for an easier-to-use form based block config so you know how to use the block. For the image tag, it currently takes three options: &l
38.
▲
by
throwaway413
4y ago
It’s ok, this person incorrectly assumed I’m hearing about the concept for the first time, instead of just not thinking of it first. So not only was their comment degrading, but also unfounded. Great xkcd nonetheless!
39.
▲
by
throwaway413
4y ago
Great idea, and that is the plan. Within 2 weeks my goal is to have this open sourced and distributed as a parser module for use in any client or backend.
40.
▲
by
throwaway413
4y ago
That’s a cool one too, thanks for sharing - hadn’t seen it before. I think biggest difference is the drag and drop block-based authoring experience of Memlink. Looks like that author has an additional cool project called link-lock to provid
41.
▲
by
throwaway413
4y ago
A page within a page, huh? Getting fancy. I haven’t figured out a good way to solve this concept. It works better if you make the page and then use a url shortener to refer to that page, so you don’t have the entire contents of the sub page
42.
▲
by
throwaway413
4y ago
Great point - no privacy policy yet (have spent only a handful of hours on this PoC so far). I hope to get around the server-data issue like you mentioned with the hashbang suggestion from another commenter. For the record, I am completely
43.
▲
by
throwaway413
4y ago
That’s a great idea! I’m gonna try working that in. Thank you for checking it out.
44.
▲
by
throwaway413
4y ago
Oh nice yeah, seen a handful of very similar projects posted. This one you shared has a rich editor experience! I like that - thank you for sharing.
45.
▲
by
throwaway413
4y ago
Good info thank you! Yeah I’ve noticed some weird stripping behavior in some clients like iMessage and Slack. Not sure if it’s the encoding or the length of the string that is my current issue but they both seem to play a role.
46.
▲
by
throwaway413
4y ago
Definitely, you’re right. Normally I’d say the possibilities are endless! But I think they end right around 2000 chars :D
47.
▲
by
throwaway413
4y ago
Thank you :) You made my day with your kind words.
48.
▲
by
throwaway413
4y ago
Very similar, but I love that name! Itty bitty indeed.
49.
▲
by
throwaway413
4y ago
Yeah the encoded param is regenerated on any block change, so you’ll know if there’s a change. I’ve been thinking of ways to lock down content. Maybe a separate hashed entity in the document config that is only able to be decoded with a loc
50.
▲
by
throwaway413
4y ago
Nice, yeah! Cool app :) I make my own beats from time to time and will give a try for my next drum line jam. Neat you packed all that into the url!
51.
▲
by
throwaway413
4y ago
Indeed, I agree! I will definitely be open sourcing this in the next week or two. Right now it’s all spaghetti code proof-of-concept (wrote most of it on my iPad touchscreen on the couch…laziness?) but I’ve already started cleaning and stan
52.
▲
by
throwaway413
4y ago
Yep exactly - individual components of the string are encoded at different stages to prevent pipes and other characters from breaking the parser. Clearly though all the kinks are not worked out as others here have reported breaking it with
53.
▲
by
throwaway413
4y ago
Wow yeah very similar, thanks for sharing! I’ll have to dive into this. This person was way ahead of me having done this 8 years ago, I wonder how things have changed in that time and what they would change today. The vision they share seem
54.
▲
by
throwaway413
4y ago
Haha thanks for posting this! It is a custom templating syntax I came up with to store the document data as compact as possible before encoding. You have: <doc_config> | <block_data> Where doc config is: <palette_index> ;
55.
▲
by
throwaway413
4y ago
That’s a neat idea, I’m gonna have to play around with that! Thanks for the tip. I’d imagine the length issue would become much more of a problem sooner, and any interactivity via JS will add to the size of the link considerably. The benefi
56.
▲
by
throwaway413
4y ago
Hey thanks for breaking it! :) the templating lang is definitely brittle right now and will need to be revamped for anything close to real usage. I managed to add emoji support last night, which ended up increasing my encoded payload size b
57.
▲
by
throwaway413
4y ago
Fair enough :D while most modern browsers support ~2-3kb of url data, these long links do break already in a lot of places like iMessage and Slack link parsing. I’m planning on integrating with a url shortener service to shrink the urls by
58.
▲
Show HN: Memlink, a self-contained web page in a link
(meml.ink)
155 points
by
throwaway413
4y ago
|
58 comments
59.
▲
by
throwaway413
4y ago
Hey there HN, I’ve been working on a prototype over the past day or so that I’m calling MemLink. The idea is that MemLink enables you to put content on the web with zero friction - no hosting, no deploying, no storing. You author the conten
60.
▲
Show HN: In-memory micro web pages
(meml.ink)
5 points
by
throwaway413
4y ago
|
5 comments
More ›