[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)