HNHacker News
TopNewBestAskShowJobs

JoelBesada

525 karma · joined February 26, 2012

submissionscomments
JoelBesada··on Show HN: Pogged.tv – Endless stream of exciting moments detected live on Twitch
Thanks! It's definitely a work in progress to fine tune this. We're hoping to introduce something soon that can let the viewers indicate when we've picked out something POG or not. This could later down the line feed into an ML model, but its all heuristics for now.
JoelBesada··on Show HN: PZ-100 – A small JavaScript puzzle game packaged as an NPM module
I had this idea of building a puzzle game that you import as a module and play inside the Node REPL. I hope that you enjoy playing it as much as I enjoyed creating it!
JoelBesada··on Show HN: Bounce.js – A tool for generating CSS3 animations
No reason, really. :)
JoelBesada··on Show HN: Bounce.js – A tool for generating CSS3 animations
Hey thanks! I was really not trying to abuse the voting system, but I can see that it becomes a bit suspicious when a bunch of people from the office want to upvote my project.
JoelBesada··on Show HN: Bounce.js – A tool for generating CSS3 animations
Yes the underlying JS library for generating the animations is coming out soon! In the meanwhile you can still save the URL for the generated animation if you need to go back to edit it later.
JoelBesada··on Show HN: Backtick – A console for bookmarklets and scripts
Since my time is limited, I try to keep the scope of the project down to something I can handle. This means I'm currently only focusing on Chrome, but if anyone wants to port the extension to other browsers, the source code is available on GitHub for them to fork.
JoelBesada··on Show HN: Backtick – A console for bookmarklets and scripts
Adding parameters to commands is something I've got planned for a future release, just need to figure out an elegant way to do that.

Have you updated to the latest version of Chrome? I have never run into the problem you're describing.

JoelBesada··on Show HN: Backtick – A console for bookmarklets and scripts
Ah, thanks for reporting. It seems that having comments in a command messes up the execution, that's obviously something I'm going to fix ASAP. For now, just remove the comments and it should work.

You're right about the mixed content thing, I should make sure to use HTTPS urls on all icons. Data URIs would be convenient, but it would make the amount of data that is fetched on first run (to get all default commands) unnecessarily big.

JoelBesada··on Show HN: Backtick – A console for bookmarklets and scripts
Are you using Vimium, or some other extension that listens for the ` key? If so, you should be able to fix that problem by either rebinding the Backtick hotkey to something else in the settings, or by unbinding the ` key from the given extension.

If you're using Vimium, add "unmap `" to the custom key mappings in the advanced options.

JoelBesada··on Show HN: Backtick – A console for bookmarklets and scripts
The ones you see on the demo page is what comes with Backtick out of the box. I'm constantly adding more bookmarklets to the default list, just tweet at me at @JoelBesada if you want to suggest anything to be added.
JoelBesada··on Show HN: Backtick – A console for bookmarklets and scripts
Thanks! Vimium's "b" hotkey is not exactly the same though.

Backtick comes with a bunch of bookmarklets already available without you having to save them to your browser first. I'll also keep adding more commands to it as I get suggestions and find more to add.

The point is, Backtick allows you to discover new bookmarklets just by searching in the console while Vimium only has those that you've added yourself.

JoelBesada··on Show HN: Backtick – A console for bookmarklets and scripts
Oh by the way, as mentioned in another comment, Vimium comes with a tool that probably is exactly what you're looking for. Just press 'b' to search through your bookmarks.
JoelBesada··on Show HN: Backtick – A console for bookmarklets and scripts
I'm sorry to let you down, but what you're describing is not what I have visioned for this. But hey, if you're going to create this on your own, the source code for Backtick is available on GitHub (https://github.com/JoelBesada/Backtick) if there's anything you need to know!
JoelBesada··on Show HN: Backtick – A console for bookmarklets and scripts
You can change the hotkey from the extension settings.
JoelBesada··on Show HN: Pasteboard - HTML5 Web App for Quick & Easy Image Sharing (Open Source)
The current limit on image size is 10MB, so posting large raw image files won't be possible here.

The purpose of this app is to provide a quick way for people to share their images, so the use case you describe does not really align with the goals that I have. I'm sure there are services that are better suited for what you want to do.

JoelBesada··on Show HN: Pasteboard - HTML5 Web App for Quick & Easy Image Sharing (Open Source)
Pasting in Safari doesn't quite work, like you said the paste event requires a text box to trigger, and while it seems to have the same clipboard API as Chrome, images don't seem to show up there.

In Firefox a contenteditable div is used to catch pasted content, when images are pasted an img tag with base64 encoded image data is inserted, which is easy to just grab and display. Unfortunately, this doesn't work in Safari.

Because Safari seems to support all the needed APIs, it's hard to detect and inform the user that copy and paste doesn't work. I'd rather not do any browser sniffing.

JoelBesada··on Show HN: Pasteboard - HTML5 Web App for Quick & Easy Image Sharing (Open Source)
I searched for a quick way to generate UUIDs in Javascript, which lead me to this Stackoverflow answer http://stackoverflow.com/a/2117523.

I haven't looked into how that works, so don't ask me about that :)

JoelBesada··on Show HN: Pasteboard - HTML5 Web App for Quick & Easy Image Sharing (Open Source)
Please see my other answers about this - images that are already hosted somewhere else won't work at this moment.
JoelBesada··on Show HN: Pasteboard - HTML5 Web App for Quick & Easy Image Sharing (Open Source)
There's no way to delete the images at the moment. I'm considering different methods of handling this, since that seems to be something that many want.
JoelBesada··on Show HN: Pasteboard - HTML5 Web App for Quick & Easy Image Sharing (Open Source)
Yes, I'm considering that. However, the main point of the app is to let the user upload images to the web that aren't already hosted somewhere else.
JoelBesada··on Show HN: Pasteboard - HTML5 Web App for Quick & Easy Image Sharing (Open Source)
It actually starts preuploading the image to the server as soon as you insert it, clicking the upload button just confirms that you want to upload the image. When you click the button the server starts uploading the image to the cloud and generates the link for it.

The extra step is also there to let you crop the image, if you wish.

JoelBesada··on Show HN: Pasteboard - HTML5 Web App for Quick & Easy Image Sharing (Open Source)
Thanks!
JoelBesada··on Show HN: Pasteboard - HTML5 Web App for Quick & Easy Image Sharing (Open Source)
I currently limit the image size to 10MB, but even with that I guess storage space could quickly become a problem. A 30 day expiration time might be needed to keep the costs down.

Giving an additional administration link is a possibility, but I'll have to put some more thought into what the best way to handle image deletion / editing would be.

Adding sharing options is on my to-do list!

JoelBesada··on Show HN: Pasteboard - HTML5 Web App for Quick & Easy Image Sharing (Open Source)
You're right, I just have no idea how to write those things. Are there any "open source" Terms of Services that I would be able to use here?
JoelBesada··on Show HN: Pasteboard - HTML5 Web App for Quick & Easy Image Sharing (Open Source)
Cropping is already there :)
JoelBesada··on Show HN: Pasteboard - HTML5 Web App for Quick & Easy Image Sharing (Open Source)
Copying actual image files in OSX (instead of image data) gives that thumbnail. You're actually not supposed to be able to copy and paste files at all, since I don't think there is any way for me to access the data in the file through the clipboard. I believe OSX is alone in putting thumbnails in the clipboard when copying files.

This might be a bit confusing, I'm going to have to figure out how to make this more clear to the user.

JoelBesada··on Show HN: Pasteboard - HTML5 Web App for Quick & Easy Image Sharing (Open Source)
Does this upload bug happen every time? There are still some weird bugs that I haven't figured out how to solve yet since they are hard to recreate. I'll keep working on that though.

About the copying images from a website: See my answer to arkitaip.

I'm considering adding a clickable link as well under the generated URL, that might actually be useful.

If I were to implement the ability to delete a picture, I would have to add some kind of user authentication which I'm not planning on doing at this moment. It might be possible to put some kind of secret client ID in the users localStorage to allow them to delete their own images, but I would have to make sure it can't be exploited so that other people can delete your images. Feel free to leave suggestions on how you could do this without requiring user accounts.

I would like to be able to store the images forever, but if the costs of doing so becomes to much for me to handle, I'm going to have to reconsider that.

I'm definitely planning on adding more features to the app, but one of the strong points of it is that it's very clean and simple at what it tries to do, so it's important that I don't try to add too much to it.

JoelBesada··on Show HN: Pasteboard - HTML5 Web App for Quick & Easy Image Sharing (Open Source)
I'm planning to add some more Google Analytics tracking events to get some more data on how the site is being used, I don't have any data to give you at this moment.

About being able to drag images from another website, I decided to wait with implementing that feature since the main point of the app is to upload images that aren't already hosted somewhere else. The only use case it would have is if you'd like to crop the image before sharing it with others. I might add some analytics to track that too, to see how many there are that actually are trying to do that.

JoelBesada··on Ask HN: What are you Building?
I'm working on a site that encourages and makes it simple to share your weekly progress on the things you are working on. http://progrss.me/
JoelBesada··on [dead]
This reminded me of Sergey Brin's Stanford page http://infolab.stanford.edu/~sergey/
Page 1 of 2Next →