[HN Gopher] Show HN: Ugliest.app - Ugly but good app platform
       ___________________________________________________________________
        
       Show HN: Ugliest.app - Ugly but good app platform
        
       Author : bloopbloop10000
       Score  : 174 points
       Date   : 2020-11-04 20:01 UTC (2 hours ago)
        
 (HTM) web link (ugliest.app)
 (TXT) w3m dump (ugliest.app)
        
       | k2xl wrote:
       | Reminds me of expages.com from back in the 90s. Creating a
       | website was simple. The "login" page to create an expage was the
       | same as the sign up, so you could easily create new websites on
       | the expage.com domain.
        
         | RandallBrown wrote:
         | My friends and I built huge networks of Expage websites. Even
         | the popular kids in school made their own sites. Being linked
         | to by certain people was a big deal.
         | 
         | I credit Expage as being one of the main reasons I got into
         | software development.
        
       | jeanlucas wrote:
       | geocities sends their regards :)
        
       | techsin101 wrote:
       | honestly good enough for 99% use cases
        
       | aabbcc1241 wrote:
       | It should be called webpage or website instead of app?
        
       | federiconbo wrote:
       | bugly
        
       | crabl wrote:
       | Completely serious: in addition to "pages", if there was the
       | ability to define "endpoints" that respond with JSON, I'd be in!
        
       | makach wrote:
       | Nice work! The application is good, but GUIDs in the URL is
       | bad...
        
         | bloopbloop10000 wrote:
         | Custom domains are in the backlog :)
        
       | andygcook wrote:
       | Made a quick ugly nostalgic website:
       | https://ugliest.app/l/faf7f8c5-cd2c-47ab-9cb8-f6daf27f74d6/T...
       | 
       | Warning: May contain sound
       | 
       | Edit: Accidentally left the token on the URL I posted and got
       | pwned... :)
        
         | aracena wrote:
         | hahahah I love this
        
         | erichurkman wrote:
         | This needs a 'Best viewed in Chrome 86 on iMac Pro' banner.
        
         | BalinKing wrote:
         | M E S S A T S U
        
         | hobby-coder-guy wrote:
         | All my sites had Queen midi files in the background.
         | 
         | Geocities xoom (i think?) Tripod Angelfire!
        
         | zeroxfe wrote:
         | This made my day. Thanks.
        
         | allenu wrote:
         | Nicely done. Is it still possible to change the cursor
         | appearance? Might want to look into that.
        
       | stefanmichael wrote:
       | "However many requests per second we feel like serving"
       | 
       | probably closer to the truth of competing cloud providers than it
       | has any right to be
        
       | defanor wrote:
       | Not sure what's ugly about it: it looks nicer and cleaner than
       | most of the websites I see. I'm also not quite sure what's an
       | "app platform", but this seems to be some sort of a web
       | publishing service, and there's a bug on page creation: it leads
       | to a 404 error page (possibly it requires JS, but doesn't say so,
       | and works without it otherwise).
       | 
       | Edit: Noticed the docs page [1]. There's some scripting, so the
       | uploaded pages are rather PHP-style scripts/apps, hence the "app
       | platform", probably. Might be useful to link the documentation
       | from the main page.
       | 
       | [1] https://ugliest.app/docs/pages.html
        
       | solox3 wrote:
       | Heads up for the creator: putting everything under ugliest.app
       | allows pages to read the same cookies across different "apps". If
       | anyone plans to use the platform for production (which you appear
       | to welcome), nothing substantial can be done.
       | 
       | I forgot what made github.com switch to github.io. Something
       | similar but totally separate.
        
         | DaiPlusPlus wrote:
         | > I forgot what made github.com switch to github.io. Something
         | similar but totally separate.
         | 
         | Same reason: to prevent user-generated/user-hosted content from
         | being able to read GitHub.com cookies.
        
       | xwdv wrote:
       | I would like to know the design of the multi tenant architecture.
        
       | fwip wrote:
       | I see why it's ugly - why is it good?
        
         | enos_feedler wrote:
         | Maybe because it is simple and free. Not agreeing with the
         | author here just trying to understand where they might be
         | coming from.
        
         | [deleted]
        
       | vagrantJin wrote:
       | I actually like the spartan no BS.
        
       | splatzone wrote:
       | It's a shame you've chosen to delete everything after 24 hours. I
       | understand why though. Maybe just make no guarantee that the apps
       | will stay live, so I can share what I make with friends?
       | 
       | I like the plain design, very austere and to the point. It would
       | be good if your copy was just as blunt and frank, tell us why
       | it's good and why we should use it
        
         | bloopbloop10000 wrote:
         | OP here-- you make a good point about sharing with friends.
         | Added a button to make apps last forever!
        
         | [deleted]
        
       | st0le wrote:
       | Where are the docs for the table API?
        
         | bloopbloop10000 wrote:
         | https://ugliest.app/docs/pages.html
        
         | [deleted]
        
       | lxe wrote:
       | This sounds like a cool side project to implement when learning a
       | new language/framework.
        
       | Geee wrote:
       | Using textarea breaks the page editor. Also, 'back to app'-link
       | doesn't work.
        
       | xyst wrote:
       | https://ugliest.app/l/ca885415-5559-48e2-8c28-1a49af5c1c43/g...
       | 
       | I created an app. How do I get 100M USD series A funding round?
        
         | doctor_eval wrote:
         | To maximise your valuation, just make sure you don't have any
         | customers or revenue.
        
           | gitgud wrote:
           | And you need to involve AI somehow to revolutionize a
           | particular industry
        
             | SirYandi wrote:
             | Don't forget blockchain! AI powered block chain powered AI
        
           | sharker8 wrote:
           | Have it be multicloud and serverless.
        
         | techsin101 wrote:
         | stealth mode
        
         | robertlagrant wrote:
         | Depends on what colour sleeve you chose to premiere your new
         | MacBook Air in at the local coffee roastery.
        
         | jedimastert wrote:
         | I truly want to believe that you just wrote "not found"
        
           | thinkloop wrote:
           | maybe google acquired them
        
         | Nextgrid wrote:
         | No React, Kubernetes nor micro services?
         | 
         | Sorry, not gonna fund that, it's not scalable enough.
        
       | quickthrower2 wrote:
       | Not just for ugly sites:
       | https://ugliest.app/l/3aaebcf3-86a6-4fc9-9c4f-7d5721de91bc/r...
        
         | lhoff wrote:
         | I believe you got hacked. Perhaps you shouldn't have shared the
         | link with the token included.
        
       | throwaway894345 wrote:
       | This is cool, but it seems to be broken. I tried to create a
       | table called `test`, but I got `something went wrong but we won't
       | say what`. It's also not clear to me what to do with a table (I
       | don't see any options to add columns or data).
       | 
       | EDIT: Maybe it's just being hugged to death. Just about every
       | action is throwing the aforementioned error now.
       | 
       | EDIT2: This would be really cool if it were self-hosted
       | (obviously without the auto-deletion)!
        
         | bloopbloop10000 wrote:
         | Sorry about that! Everything should be working now
        
         | tshaddox wrote:
         | You have to click the Docs link to see how you can read from
         | and write to tables using a template syntax and HTML forms.
        
       | carlsverre wrote:
       | Heres my ugliest messageboard. Warning: no filtering, no
       | moderation, no protection against any kind of abuse.
       | 
       | https://ugliest.app/l/e93dbf19-2cf4-4f6e-82a9-a763bb8fde6f/b...
        
         | carlsverre wrote:
         | @bloopbloop10000 is there a way to html escape in the template
         | language?
        
         | raviolo wrote:
         | Oh man. No protections against abuse for sure!
        
         | carlsverre wrote:
         | well... that was spammed pretty bad in less than 5 minutes.
         | mission aborted.
        
           | ASalazarMX wrote:
           | Fastest website death I've seen. You deserve an achievement.
        
           | Nextgrid wrote:
           | What was the spam? Copyright infringement? Hate speech?
           | Illegal pornography?
        
             | carlsverre wrote:
             | hate speech + porn
        
               | [deleted]
        
         | rafram wrote:
         | That died quickly, sad. :(
        
         | kentiko wrote:
         | That was fun
        
           | carlsverre wrote:
           | haha I agree for the couple mins it survived :)
        
             | dataguy1315 wrote:
             | now I'm afraid to open it lol
        
         | exabrial wrote:
         | oh put it back up!
        
           | carlsverre wrote:
           | working on it
        
       | hamolton wrote:
       | > something went wrong but we won't say what
       | 
       | I think you got the big hug
        
         | julianlam wrote:
         | Well, that's ugly alright!
        
         | [deleted]
        
       | gnulinux wrote:
       | I love this, but it doesn't look like server-side language is
       | Turing complete. It can only read, write, and delete rows;
       | branches on admin; and returns a random number. Is it possible to
       | extend the language in a way defining functions, if stmt and for
       | loops are possible?
       | 
       | Since it already has if, I wonder if I can branch on things other
       | than "admin".
       | 
       | EDIT: I stand corrected, looks like using `range .. end` you can
       | actually loop.
       | 
       | EDIT2: if also works:                   {{ if (rando 0 1) }}
       | a         {{ else }}          b         {{ end }}
       | 
       | prints a or b non deterministically.
        
       | vmception wrote:
       | took too long to load, next!
       | 
       | people should just start immediately posting a screenshot or a
       | screen record as their first comment because thats all I want to
       | see usually anyway
        
         | fao_ wrote:
         | It loads in two seconds, so I hope this was ironic. Also, plain
         | html is almost always going to be smaller than an image file.
        
           | vmception wrote:
           | Hi, it periodically got hugged to death and this. Assuming
           | the creator wasn't monitoring all server traffic as part of
           | their outreach campaign, flippant messages like mine can help
           | to show the reality of people being bounced quickly and fix
           | their server infrastructure or code.
        
             | asutekku wrote:
             | Flippant messages like yours do not provide any value and
             | do not help any more than "Seems like it was hugged to
             | death". Pretty much anything that is not protected by
             | "cloudflare & co" will be hugged to death by HN
        
       | sharker8 wrote:
       | How do you use the tables feature?
        
       | exabrial wrote:
       | Well it passes the Little Bobby Tables test... I created an app
       | named "Robert'); DROP TABLE Students;--"
        
       | [deleted]
        
       | runxel wrote:
       | I don't get it. Why has everything to be called an "app"
       | nowadays?
       | 
       | All in all I have so many questions - Let's start with: "WHY,
       | tho?"
        
       ___________________________________________________________________
       (page generated 2020-11-04 23:00 UTC)