News for hackers. Stuff that matters.

hallak

Re: on Tuesday November 11, 2025 @09:46AM (#45887819)
don't tell my landlord :D
You can try it out at https://lumi.withgoogle.com ! From PAIR at Google Deepmind.
Re:Drawafish.com Postmortem: Whoops on Monday August 04, 2025 @02:29PM (#44789693)
I was 15 years old when they killed google reader, so can you blame me for forgetting about RSS?

Added :) https://aldenhallak.com/blog/rss.xml

Re:Drawafish.com Postmortem: Whoops on Monday August 04, 2025 @02:27PM (#44789670)
Oh! I hadn't seen this. I was more inspired by the St Louis aquarium (where you color a fish and it swims) and Google's Quickdraw (a memory from like 2016)
Re:Drawafish.com Postmortem: Whoops on Monday August 04, 2025 @02:11PM (#44789494)
That's actually intentional desgin - I think you can like a fish a little or like a fish a lot, and therefore should be able to upvote/downvote to your hearts content :)
Re:Show HN: Draw A Fish and watch it swim with the others on Sunday August 03, 2025 @11:26AM (#44777228)
Unfortunately got posted to some heinous websites... and I made the mistake of using a very simple username and password that's been leaked 100 times for my admin account. I was going to "change it later"...

Anyway, working on the rollback now. A nice guy from here reached out and reported some small vulns I involuntarily committed.

Re:Show HN: Draw A Fish and watch it swim with the others on Friday August 01, 2025 @11:43AM (#44758499)
This is an issue that many are seeing, it has to do with how the model is loaded / how the submission logic works without it. I think I know the fix, but am currently getting slammed at my big boy job and so I can't fix it until I'm free in the evening ...
Re:Show HN: Draw A Fish and watch it swim with the others on Friday August 01, 2025 @11:40AM (#44758432)
There is mobile support... but it currently loads a 40mb model which doesn't work so great in a lot of places where you will use a phone. I meant to allow you to submit anyway, but I didn't test enough. Sorry...
Re:Show HN: Draw A Fish and watch it swim with the others on Friday August 01, 2025 @11:37AM (#44758406)
Absolutely! I've removed all references of HTML and JS using string interpolation.

(jk)

This is definitely a drawback with with vibe-coding. I never really write like HTML5 style code - at work I always use typescript with heavy ESLint, so never have to worry about this.

I figured the string sanitization in the backend would take care of any XSS vulns, which was my main concern. But I will have to read into the dangers of string interpolation which I admit I do not remember too much about (outside of the XSS stuff I tried to mitigate).

Thanks for giving the opportunity to learn... :)

Re:Show HN: Draw A Fish and watch it swim with the others on Friday August 01, 2025 @11:28AM (#44758262)
Actually most people aren't trying to submit bad fish! I was surprised to, it's really like 95/5 good to bad submissions. People seem to follow the rules on average :)
Re:Show HN: Draw A Fish and watch it swim with the others on Friday August 01, 2025 @11:13AM (#44758039)
I don't let the client decide whether the submission needs moderation :)

There's a very slightly different model in the backend that sends things to the mod queue. Strings are also sanitized there. But copilot really wanted to add all that logic to the frontend too and I thought it was funny

Re:Show HN: Draw A Fish and watch it swim with the others on Friday August 01, 2025 @10:57AM (#44757749)
This is only possible due to the surfeit of ballsacks in the training data from users like you :)
Re:Show HN: Draw A Fish and watch it swim with the others on Friday August 01, 2025 @10:53AM (#44757688)
he is an inspiration 100%!!!
Re:Show HN: Draw A Fish and watch it swim with the others on Friday August 01, 2025 @10:53AM (#44757681)
Yeah, the mods reposted it because I am a lurker not a poster and have all the deficiencies that exist therein...
Re:Show HN: Draw A Fish and watch it swim with the others on Friday August 01, 2025 @10:45AM (#44757548)
I love when there are traffic spikes and I get to discover which corners of the internet have artistic talent or lack thereof :)
Re:Show HN: Draw A Fish and watch it swim with the others on Friday August 01, 2025 @10:40AM (#44757477)
I have 100 of these in the training data under not_fish....
Re:Show HN: Draw A Fish and watch it swim with the others on Tuesday July 29, 2025 @10:20AM (#44723721)
Made this website as an exercise in vibe-coding and GCP. It was posted about a few times around the internet, on sites like [Morning Brew](https://www.morningbrew.com/issues/business-buzzkill), [MetaFilter](https://www.metafilter.com/209703/Draw-A-Fish), boingboing.net, etc. I think it's cute!

I built a basic CNN trained against penises and swastikas, and then anything that doesn't hit the 63% confidence score gets sent to a mod queue, a [vibe-coded fish-tinder](https://bsky.app/profile/bigass.bsky.social/post/3luvikxn3f2...).

Was a fun exercise, spent about a month on it. Frontend is HTML5 hosted on github pages, backend is Node.JS on GCP.

Yeah! Lots of mandates from work about using AI tooling, so I gave it a shot on a personal project. My conclusion is that while CoPilot was very impressive at times, its greatest strength was helping me overcome the blank page jitters.
It should be there... unless of course... you drew a penis...
Re:Couchers is officially out of beta on Wednesday July 02, 2025 @06:04PM (#44449333)
I am a couchers host in NYC and don't actually get too many requests! I host someone about once or twice a month.