[HN Gopher] Prose.sh - A blog platform for hackers ___________________________________________________________________ Prose.sh - A blog platform for hackers Author : jstanley Score : 226 points Date : 2022-07-17 16:08 UTC (6 hours ago) (HTM) web link (prose.sh) (TXT) w3m dump (prose.sh) | qudat wrote: | Hey all! Thanks to everyone for checking our prose! | | We just launched support for custom domains and plan to add image | hosting shortly. | | We also have two sibling services that leverage the same | technology: | | - https://lists.sh -- microblog for lists | | - https://pastes.sh -- pastebin | | Also happy to answer any questions! | ezekg wrote: | How does the SSH UI work? I thought that was pretty neat and a | good way to give off a hacker vibe right off the bat. | birktj wrote: | It seems like they are using [1] Wish [2], a library for "SSH | apps" | | [1]: https://git.sr.ht/~erock/prose.sh/tree/main/item/cmd/ssh | /mai... [2]: https://github.com/charmbracelet/wish | ezekg wrote: | I didn't know this was open source! Thanks. | dmix wrote: | That's great. Why not combine the three services into one? I'd | like to sometimes post lists and pastebins on my blog? It'd be | easier to login to one ssh and have a central website. | | Unless I missed something. | qudat wrote: | Thanks for engaging! Right now we are experimenting with | different services and seeing what sticks. We have lofty | ideas of combining everything into one service or at least a | service that aggregates them. We will chat about this idea in | #pico.sh on libera so feel free to join the convo! | carapace wrote: | First, congratulations, this seems really cool. :) | | My question is, how are you going to deal with spam and, | y'know, bad stuff? Related to that, how do you contact users | without an email address? (I know it's possible, like you could | send a custom banner, I'm curious about how you do it.) | qudat wrote: | Spam and bad stuff: we are seeing if it'll ever get to the | scale that it'll be an issue. Our hunch is since you have to | use terminal tools to publish that it'll weed out a lot of | nefarious activity. | | Contacting users: this is a very interesting limitation that | we want to see how far we can take it. Right now we have no | way of contacting users and see that as a feature. | | Having said that we have an official blog | (https://hey.prose.sh) with an RSS feed to notify users of | updates. | ducktective wrote: | >since you have to use terminal tools to publish that it'll | weed out a lot of nefarious activity. | | Meanwhile: _script kiddie copy-pasting noises_ | pwillia7 wrote: | I just got something setup pretty simple with Hugo, Netlify, | GoogleDrive and a simple action. It's still a little much to be | super accessible especially since you need to fuss over markdown | editor settings for pasting images and I only know of Typora that | does this well, but it's pretty manageable. | | That is my vision -- Something nice and simple to use like | markdown in a Gdrive folder, flexibility and theme niceness of | Hugo and full automation without ever needing to get into a | terminal or repo unless you're coding. | | Last time I tried to do this with org mode but since decided, | while I learned a lot of takeaways and had a good experience, org | mode isn't something I want to use every day, or even emacs for | that matter. | kaashif wrote: | Maybe this doesn't make any sense, but when I write a blog post, | I don't necessarily want lots of people to read it. My blog is | primarily for me, the public nature of it just forces me to think | about what I'm writing a bit more, and try to articulate my | thoughts better. | | It seems that the main reason you'd post to a "blog platform" | rather than just your own website or some GitHub pages thing is | to get more people to read it, so I've never really been | attracted to any of these things. | jeroenhd wrote: | Don't have much to say about this other than that it's nice that | it's just plain old HTML+CSS. | | However, I get white flashes of content every three or four times | I navigate this website despite the CSS being downloaded just | fine. Anyone have an idea why my browser won't cache the CSS? | layer8 wrote: | Hopefully they'll be adding a light theme and _prefers-color- | scheme_ support. | mike-cardwell wrote: | I selected username www and it told me I would find my blog at | https://www.prose.sh. Yet, I went to that URL, and found some | other random persons content. Please remove that other persons | content so I can display mine. | qudat wrote: | Great catch! We need to add this to the deny list. Thanks for | your feedback! | indigodaddy wrote: | Cmon dude | webwanderings wrote: | What's the deal with copycats and similarities? This looks like a | copy of bearblog.dev and one cannot tell who has copied whom. Is | there anything on the Internet that is trustworthy anymore? | metadat wrote: | Agreed, seeing both atop the frontpage simultaneously is | confusing. An enlightening explanation for the rest of us would | be great. | | For reference, here is the "Bear Blog" thread: | | https://news.ycombinator.com/item?id=32127363 | kup0 wrote: | Yes, how dare one site inspire another to make something | similar. Not sure how that automatically makes it | untrustworthy... would rather have _more_ players in the | minimal blog space than only one or two | nkrisc wrote: | You can create your own versions of things that other people | have already made. Consult local law for limitations. | protonbob wrote: | I think this is a great trend. Why have only one website doing | it? | alexwennerberg wrote: | These are open source apps, copycats are great and should be | encouraged. That's the nature of open source! | qudat wrote: | Hi! Co-creator of prose.sh. This blog was heavily inspired by | bear. We have acknowledgements at the bottom of this page: | https://prose.sh/ops | gigatexal wrote: | This looks dope. I live at the command line and ssh is secure | and good. Question on pricing. Because if I invest time in | this I'd like to know it will be around. Sure I'll have the | data and can push to anything else but it's still nice to | know that this will be paid and reasonably around for years | to come. | qudat wrote: | We have heard this a couple of times and read you loud and | clear. We would price the blog to pay for its costs. Join | #pico.sh on libera or sub to https://hey.prose.sh to get | updates | na85 wrote: | Back in the 90s we considered the ability to "View Source" an | indispensable tool not just for learning but also for keeping | the spirit of the early web alive. | | If your design is so precious to you, you can use flash or DRM | or something similar so nobody can copy your design quite as | easily, but this is a disappointing attitude to see. | holler wrote: | Ah yes, reminds me of this video "everything is a remix": | https://vimeo.com/563833916 | tomc1985 wrote: | Nobody owns ideas or designs | throwaway675309 wrote: | A lot of people (especially software devs) seem to have zero | ethical quandaries over completely ripping off other people's | designs, mechanics or ideas without even so much as giving | attribution to the original source that directly inspired them. | | I feel like these are the same people that are absolutely | losing their shit over something like github copilot though. | Cognitive dissonance is fun. | | Fortunately, prose is doing the right thing by giving credit | where credit is due. Sadly this is typically the exception | rather than the rule. | brad0 wrote: | What's the value of this over GitHub Pages? | nephanth wrote: | Nice TUI it seems | danielvaughn wrote: | Might want to rethink the name, as the tool seems very similar to | https://prose.io/ | [deleted] | [deleted] | ushakov wrote: | how will you keep that thing afloat? | | do you plan making money? | jll29 wrote: | 2 bug reports: | | * dashes in file names (that become blog post titles) are | elminated! ( proof: https://leidner.prose.sh/welcome-2022-07-17 ) | | * my blog's first post has a wrong date ("01 Jan, 0001"; proof: | https://leidner.prose.sh/ ) | blacklight wrote: | I've checked this out with genuine interest because I've been | looking for pure text file, Markdown-based blogging platform for | a while. | | I built Madblog some months ago | (https://git.platypush.tech/blacklight/madblog) to fill that gap. | Madblog has a lot of the features I wanted (including RSS feeds, | git versioning for the static files, a good looking index and | LaTeX support), all while being purely staticly served with zero | JavaScript. But now I feel the need for some more meaningful user | interactions - adding comments on articles, preferably through | Fediverse/OpenID login instead of using Disqus or other bloated | stuff. But I don't feel like going down that rabbit hole | implementation. | | Is there any source code for prose.sh by the way? Can it be self- | hosted? | eikenberry wrote: | Link is at the bottom. https://git.sr.ht/~erock/prose.sh | MatthiasPortzel wrote: | Honest question: why not Gemini and Gemtext support? | qudat wrote: | One of our sibling services (https://lists.sh) has support for | Gemini. Because we are targeting people that would otherwise | use something like Hugo, we wanted to offer rich markdown | support. | | Converting GitHub flavored markdown to Gemini is work and we | aren't sure if the juice is worth the squeeze. If enough people | feel otherwise I'd be happy to add it to the roadmap. | layer8 wrote: | Easier interoperability, more available tooling, less | complexity by supporting only one format that is already wide- | spread. | FirstLvR wrote: | Gemini are liars, don't trust | asymmetric wrote: | Honest question: why Gemini and Gemtext support over Markdown? | emptysongglass wrote: | There's https://smol.pub for that! | user00012-ab wrote: | I click on "discover some interesting posts" and none of them | were interesting; same issue I have with most everything on | reddit, all the posts are "I POSTED!" | | The only reason I bring this up is because it is a "Platform for | Hackers" but none of the posts really reflect anything like that. | Just seems like another new site where people post the "I'm on | this site now, and setup a default page" and then it never really | goes beyond that. | | There was some pub/bar themed Gemini site awhile back, and every | new post was some variation of being in a virtual pub; again, | nothing interesting and I moved on. | [deleted] | jstanley wrote: | That's the majority of everyone's first blog posts ever though. | It's nothing wrong with this platform, that's just what | people's first blog posts look like. | | Most people write 1 blog post, saying they have a blog, and | then never write any more. That's fine. | | Any new blogging platform is going to first attract users who | are new to blogging: everyone who is _not_ new to blogging | already has their blog set up, so unless they 're particularly | unhappy with it there is no reason for them to use a new | blogging platform. | user00012-ab wrote: | It was mostly an "Old man yells at cloud" post. I'm always | excited about small communities online, since in theory they | aren't pandering to the lowest common denominator, so there | is a chance they could have more specific and interesting | content, like back in the day when magazines could target a | specific group of people and have in depth articles on tech, | instead of today where they have to write for the lowest | common denominator to reach the most people for ads. | layer8 wrote: | The blogs https://erock.prose.sh/ and https://ben.prose.sh/ do | have substantial content. Maybe give it some time? | user00012-ab wrote: | That's good to know, ""discover some interesting posts" | should be a curated list of things like that to get people in | the door. | layer8 wrote: | Well, it's obvious that it's just linking to the "recent | posts" page and that you're supposed to discover for | yourself what you find interesting. | user00012-ab wrote: | So there is a new content platform on hacker news almost | weekly if not more. I doubt most people are going to sort | through a ton of "my first posts" posts on each new | platform to look for something interesting. | elashri wrote: | I always admired these kind of projects but unfortunately having | a blog without JS means no LaTeX. | detaro wrote: | You can run LaTeX-to-HTML/SVG/... server-side too. | folmar wrote: | Tex4ht makes for a nice LaTeX to HTML renderer, use as static | generator and JS is a non-issue. | stevenjgarner wrote: | Kudos. How about a voting mechanism so that quality rises to the | top? | jimmygrapes wrote: | It is that sort of thing that ruins the internet | stevenjgarner wrote: | You mean like getting on page 1 of HN? | nope96 wrote: | like https://everything2.com/ ? | mholt wrote: | I see something about using Caddy in the repo. Nice! That's a | great solution for custom domain TLS. | antoniomika wrote: | Thanks for Caddy :) | | I use certmagic for a different project, but saw on_demand_tls | with the ask feature and knew it was a good fit! | woodruffw wrote: | This is a cool idea (I love seeing clever uses of SSH, and this | is definitely one of them), but I wonder who the intended | audience is: it's not complete novices or the non-technical, and | it's presumably not people like me (who already use an SSG + | rsync over SSH to accomplish the same thing on their own). | unsafecast wrote: | It's turnkey blogging but without the BS. | | There's blogger, and wordpress(.com), and a lot more, but I | (and presumably you and OP) would take anything over those | types of platforms. | | This fills the gap between 'do your own thing' and 'just use | wordpress'. | woodruffw wrote: | Makes sense, thanks for the explanation. | jll29 wrote: | Very neat, from a technical perspective. I hope you don't | have business aspirations, since from a business point of | view, key creation may throw off 99% of potential user | volume, so this limits your audience and growth. | | Out of curiosity, was this developed as an exercise in | procrastination while preparing for a pharmacology exam? | woodruffw wrote: | I'm not the creator, so maybe this response was on the | wrong comment? | | (I don't think key creation throws off adoption by | developers, who are clearly the target audience. I just | didn't understand _which_ subset of developers was being | targeted.) | [deleted] ___________________________________________________________________ (page generated 2022-07-17 23:00 UTC)