HNHacker News
TopNewBestAskShowJobs

jaflo

760 karma · joined October 20, 2015

submissionscomments
jaflo··on Show HN: Calenday, real-time collaborative calendars for trip planning
None right now, but I was considering having a freemium model and charge for additional customization and features that do cost more like location-aware events.
jaflo··on Show HN: Calenday, real-time collaborative calendars for trip planning
I was too lazy to implement this at first and was also afraid of abuse, but this is a good idea, will work on it!
jaflo··on Show HN: Calenday, real-time collaborative calendars for trip planning
Thank you for the kind words! I was thinking the same thing, I didn't really find a good solution for group trips and also wanted something where I can send a link after the trip to friends that wanted to go to the same place. If you recall the issues with the other sites, do let me know! I am interested to hear.
jaflo··on Show HN: Calenday, real-time collaborative calendars for trip planning
Thank you!

I had personally not used stores a lot before, but realized how powerful they were in the project. I would try to abstract away as much as possible of the Firebase stuff and having your components talk to the store as data source. This makes it a lot easier for real-time stuff to work right (but also auth, you want to make sure to update state across the page once users log in or out).

jaflo··on Show HN: Calenday, real-time collaborative calendars for trip planning
I haven't used it myself, but it looks like the goals are different. TripIt is meant for trip planning for a single person and organizing travel and stay mainly. Calenday is meant for cross-user collaboration of trips and getting consensus on activities between multiple people.
jaflo··on Show HN: Calenday, real-time collaborative calendars for trip planning
I also use Google Calendar, but in my experience sync between calendars across users is slow unless you send out invites for each event (instead of sharing a calendar). Calenday is supposed to be a real-time solution (updates happen near-instantly). It also allows you to add the plan to external calendar apps, but with a delay (imposed by the external service).

I hope for Calenday to implement features specifically for trip planning (although I am also trying to find other applications). Ideas I were considering are adding location-aware functionality like figuring out travel time and such.

jaflo··on Show HN: Calenday, real-time collaborative calendars for trip planning
I definitely agree that it is difficult to make users switch if there isn't enough of a value add. I was hoping for features like the suggestions and voting to give enough of a reason to switch, but admit that it might not be enough.

I really appreciate your comment about finding a niche and fixing pain points there. Certainly a less clear path, but more fruitful too as you mentioned.

Good points, thank you for taking the time to put this together!

jaflo··on Show HN: Calenday, real-time collaborative calendars for trip planning
Thank you! This is really nice to hear! And good idea as well, I will look into adding an open suggestion mode.

I should surface this better, but you can click and drag on the calendar or drag the event button to the calendar to quick add!

jaflo··on Show HN: Calenday, real-time collaborative calendars for trip planning
Correct, yes, I subscribe to the Firebase Cloud Firestore events and update a Svelte store whenever something changes. This way I only need to set up the connections once and every Svelte component can just subscribe to updates to the store.

Writing is more challenging, I haven't found a nice solution so I resort to making calls with the Firebase SDK directly (but those updates are then surfaced nicely again through the store).

jaflo··on Show HN: Calenday, real-time collaborative calendars for trip planning
Just added it, looking forward to hearing from you!
jaflo··on Show HN: Calenday, real-time collaborative calendars for trip planning
That's a really cool idea! A friend mentioned something similar. I will look into that, I think the UX might be hard to nail down.

I am not sure on how to best indicate it, but it might be interesting to show availability of each person as a shaded background. Darker shade would mean more people present. I will put it on my backlog, thank you!

jaflo··on Show HN: Calenday, real-time collaborative calendars for trip planning
I kept the website purposefully vague to just mention "planning together" in general. I was thinking this might be helpful to plan corporate events, but haven't really thought of many other use cases.

Do you have any in mind? Definitely interested to hear of any ideas!

jaflo··on Show HN: Calenday, real-time collaborative calendars for trip planning
Hi HN!

I built this website after having to recreate the same Google Sheets template over and over for different trips. This is basically Google Docs for calendars along with some other helpful features like voting and categories for trip ideas.

The website itself was built using SvelteKit with Firebase for the database and authentication, all hosted on Vercel.

Feel free to ask anything!

jaflo··on Tell HN: If you use Verizon, opt out of “Custom Experience”
Google Fi seems decent. But course it is Google itself, not sure what shenanigans the pull.
jaflo··on A library for audio feature extraction, regression, classification, segmentation
Yes! I believe Photoshop uses it in their implementation, though I am not sure: https://helpx.adobe.com/photoshop/using/content-aware-scalin...
jaflo··on A library for audio feature extraction, regression, classification, segmentation
I used this for a personal project [1] a couple of years ago to shorten audio files without making them sound like they were cut. This is done by removing repeated sections like replacing two choruses with one. I initially wanted this to "resize" background music to match video footage I had, but it is kind of fun to just mess around with songs too (like those content aware scale picture memes, but to create the shortest possible audio).

I think for my use case specifically, the library was kind of overkill though and something like librosa [2] would have been enough for feature extraction.

1: https://projects.loud.red/snipsnip/

2: https://librosa.org/doc/latest/index.html

jaflo··on Orion is a new WebKit-based browser for Mac
The FAQ says their iOS version does support extensions
jaflo··on How we built an auto-scalable Minecraft server for 1000+ players
On the page, one option advertised is for €23.53/month with an Intel Core i7-4770, 2 TB HDD, and 32 GB RAM. What’s the catch? How is it possible to rent such hardware for so cheap?
jaflo··on Increasing HTTPS Adoption
Though small, isn't convenience a benefit? I think a lot of new developers especially find it marginally easier to copy a script-tag.
jaflo··on Show HN: Print a WiFi Login Card
No specification, but the linked website mentions that they “propose a syntax like "MECARD" for specifying wi-fi configuration” and then later:

> Special characters \, ;, ,, " and : should be escaped with a backslash (\) as in MECARD encoding.

jaflo··on CoffeeShopWifi.com – An HTTP website for connecting to guest WiFi
Similarly http://http.rip/ is short and memorable
jaflo··on Brave Search beta
Not sure if they updated it recently, but it pulls up all SO instant answer for me.
jaflo··on Retro nostalgia and why my new website looks like Window 9x (2019)
The approach I have seen is to apply the cursor you want to the entire body using JS so even if your cursor momentarily escapes the element the wanted cursor is shown. You just need to make sure to revert back to the default cursor when the users stops dragging or the window loses focus.
jaflo··on TSMC sees chip shortage lasting into 2022
I am not really familiar with the industry, why will TSMC give preferential treatment to Apple orders?
jaflo··on Apple’s Find My network now offers new third-party finding experiences
Even if there were a PIN code to power off regularly, you could always force cut the power (like pressing power for 10s on a computer). I think this has to be possible by law for emergencies.
jaflo··on I built ByteDance's censorship machine
Could you elaborate on the first point? Do they run live race detection on streams and cut off access?
jaflo··on Ask HN: What are the best websites that the Anglosphere doesn't know about?
If anyone has a site similar to Reddit or HN in German I would be interested. Anything with interesting discussion really.
jaflo··on Supercookie: Browser Fingerprinting via Favicon
I think you could also run this on an iframe embedded in a page
jaflo··on Robinhood denies claims that it sold GameStop shares out from under its traders
While it might seem trivial, Robinhood's UX is a major plus for many.
jaflo··on South Korea now has 11M 5G subscribers
Out of curiosity, what streams do you have up? And how do you work without getting distracted?
← PreviousPage 3 of 7Next →