17 ms·
Sr.ht becomes Sourcehut
- ruffrey 8y agoGood choice. It's memorable. I signed up as a paid user when it was last on hacker news. Got an email invoice. Then for the life of me could not remember what the service was called. Finally gave up trying to use it.
- deleted 8y ago[deleted]
- weinzierl 8y agoFor me it's the opposite. Can't forget sir hat, too pictorial to forget. sourcehut on the other hand is one of too many source somethings. It's more prefessional for sure and if it is the official name we can still keep sir hat as a nickname I guess.
- kardos 8y agoYour form for registering is not using TLS: action="http://meta.sr.ht.local/register"
- kardos 8y agoLooks OK if you use the form at https://meta.sr.ht/register https://meta.sr.ht/register
- ddevault 8y agoFixed, should be deployed momentarily. Thanks!
- ATsch 8y agoI hope you're using the Upgrade-Insecure-Requests CSP setting!
- _eht 8y agoOn your /tutorials/set-up-account-and-git.md you really should not encourage default ssh-keygen. Please update with either `ssh-keygen -t ed25519 -a 100` or `ssh-keygen -t rsa -b 4096 -o -a 100` or
- Sir_Cmpwn 8y agoI think your case is better made to openssl than to me.
- meddlepal 8y agoI love the minimalist info-dense UI. Thank you for avoiding modern UI trends.
- kowdermeister 8y agoMinimalism is a modern UI trend :)
- meddlepal 8y agoIf by minimalism you mean flat design I agree, but it's usually not information dense.
- thekelvinliu 8y ago"brutalism"
- meddlepal 8y agoAs an architecture enthusiast and a fan of brutalism I am having trouble connecting this word with UI. This style of UI reminds me of something different... a late 80's/early 90's simplicity. Yet it's still stylish. I am hesitant to call it retroism because it will cheapen the movement to do that. It's refreshing and unique.
- aboutruby 8y agoMuch better, nice!
- antiquitie 8y agoCool to see another big flask project. I'd love to see a lighter and snappier alternative to gitlab.
- StavrosK 8y agoLike Gitea?
- niftich 8y agoAs of posting, the info on this site is very lean, but going forward sourcehut seems to be the name for the software suite of the service 'sr.ht'. The linkage is implied by the quote on the site that "sr.ht is a hosted instance of sourcehut provided for your convenience". The impetus behind the branding clarification seems to be this HN thread [1]. For more history, see the the debut announcement [2] and its corresponding HN thread [3]. [1] https://news.ycombinator.com/item?id=18929709#18930413 https://news.ycombinator.com/item?id=18929709#18930413 [2] https://drewdevault.com/2018/11/15/sr.ht-general-availability.html https://drewdevault.com/2018/11/15/sr.ht-general-availabilit... [3] https://news.ycombinator.com/item?id=18458908 https://news.ycombinator.com/item?id=18458908
- vertex-four 8y agoSeems to be otherwise - https://meta.sr.ht https://meta.sr.ht is now branded as "sourcehut". I'm guessing sourcehut.org is a marketing page while sr.ht continues to be the service domain.
- niftich 8y agoWell, the default config itself has been updated with the new name [1][2][3][4][5][6][7][8] -- this what you'd self-host, and is also what's hosted out of 'sh.rt', but we're splitting hairs to pedantic, and both of us are mostly right. It seems 'sh.rt' will continue to be the service domain while the software (but not the identities of the artifacts) have been renamed for ease, and it's all being done in a way to maximize benefit and minimize breakage. [1] https://git.sr.ht/~sircmpwn/man.sr.ht/commit/3341103722219181740a129d5e88b3bb160cd33c https://git.sr.ht/~sircmpwn/man.sr.ht/commit/334110372221918... [2] https://git.sr.ht/~sircmpwn/lists.sr.ht/commit/b8016bc1b8e51dd0cf78625ef0cc34eb8b96d57f https://git.sr.ht/~sircmpwn/lists.sr.ht/commit/b8016bc1b8e51... [3] https://git.sr.ht/~sircmpwn/builds.sr.ht/commit/0bebfad24973ed242da1a51fc9a83f2647c38a0b https://git.sr.ht/~sircmpwn/builds.sr.ht/commit/0bebfad24973... [4] https://git.sr.ht/~sircmpwn/dispatch.sr.ht/commit/5a618375c7b120331c0c3ccfb26dc3b5dc65be98 https://git.sr.ht/~sircmpwn/dispatch.sr.ht/commit/5a618375c7... [5] https://git.sr.ht/~sircmpwn/todo.sr.ht/commit/d84ecaa6e4a56b9c00783bd7620cd86057a60e21 https://git.sr.ht/~sircmpwn/todo.sr.ht/commit/d84ecaa6e4a56b... [6] https://git.sr.ht/~sircmpwn/meta.sr.ht/commit/1c1931b1307989edb972647b52d0a9c4be819b4b https://git.sr.ht/~sircmpwn/meta.sr.ht/commit/1c1931b1307989... [7] https://git.sr.ht/~sircmpwn/hg.sr.ht/commit/09255a6bfe108067bc0df08ce3e3d5b11c3fd1be https://git.sr.ht/~sircmpwn/hg.sr.ht/commit/09255a6bfe108067... [8] https://git.sr.ht/~sircmpwn/git.sr.ht/commit/ed9527f23cef223dc1b68ead8116bbddac98d144 https://git.sr.ht/~sircmpwn/git.sr.ht/commit/ed9527f23cef223...
- crooked-v 8y agoI was personally hoping for "Sir Hat", with a Shovel Knight-style mascot.
- chrisweekly 8y agoIt's not too late! No reason sourcebut can't have a shovelknight-esque mascot, right?
- pjc50 8y agoI keep thinking of highly memeable Eurovision singer Serhat : https://en.m.wikipedia.org/wiki/Serhat_(singer) https://en.m.wikipedia.org/wiki/Serhat_(singer)
- wyldfire 8y agoHow about Sir Topham Hatt? [1] [1] https://en.wikipedia.org/wiki/The_Fat_Controller https://en.wikipedia.org/wiki/The_Fat_Controller
- _eht 8y agoAs the owner of e.ht, welcome to the world of obscure short TLD’s!
- mikro2nd 8y agoInterested how you pulled that one off, since .ht domains are supposedly constrained by the DNA to have at least 3 characters (3 - 63 chars).
- wccrawford 8y agoSr.ht only has 2 before the .ht. So even that violates that rule.
- _eht 8y agoMost registrars won’t let you search under three chars. Reach out directly to the ccTLD managing group and see what they have available a-z-0-9. With enough persistence you may find one.
- badosu 8y agoI like the minimalistic approach though I'd recommend to align horizontally the content for higher viewports, e.g. `body { max-width: 1140px; margin: 0 auto }`
- ArtWomb 8y agoGreat branding! How about a logo contest? ;)
- Sir_Cmpwn 8y agoFriend of mine made this one: https://sr.ht/ekPb.png https://sr.ht/ekPb.png The official logo is this :) https://git.sr.ht/~sircmpwn/sourcehut.org/tree/master/logo.svg https://git.sr.ht/~sircmpwn/sourcehut.org/tree/master/logo.s... (which is just a circle, like the favicon)
- WrtCdEvrydy 8y agoI have a feeling the first one will take off in ways you would never see coming... delivered by a process server
- pbhjpbhj 8y agoMy idea, https://ibb.co/nmKymTW https://ibb.co/nmKymTW - it's a 1.9kB svg but I'm sure it can be reduced to something manageable.
- deleted 8y ago[deleted]
- bencollier49 8y agoFor some reason this name puts me in mind of Chicken Cottage. https://chickencottage.com/ https://chickencottage.com/
- twic 8y agoSauce Hut would be a good name for a takeaway chain, barbecue, jerk, or Dutch-style fries maybe.
- Talusmaximus 8y agoHut Sauce?
- nixpulvis 8y ago"All features work without JavaScript" oh hello there, my new friend. :)
- combatentropy 8y agoIndeed, I haven't seen a single script tag in any of the pages. It's written in Python, using Flask, https://drewdevault.com/2019/01/30/Why-I-built-sr.ht-with-Flask.html https://drewdevault.com/2019/01/30/Why-I-built-sr.ht-with-Fl...
- juice13 8y agoThere is javascript for progressive enhancement on some pages. E.g. submitting comments on tickets by pressing Ctrl+Enter, or selection of ranges of lines in git blob view. For example: https://git.sr.ht/~sircmpwn/sourcehut.org/tree/master/content/_index.html#L12-17,20-27 https://git.sr.ht/~sircmpwn/sourcehut.org/tree/master/conten... But everything is designed to work well without JS first.
- mikro2nd 8y agoI was especially impressed and made happy by the absence of Google Analytics script (at least on the one page I checked.)
- jhare 8y agoMr. Devault is serious about software craft. He's worth your $10 if you are considering. I am a early adopter of his works.
- mbrumlow 8y agoI agree says one die hard sway user.
- O_H_E 8y agoWhat I am currently doubting is whether there is enough niche of people like us who are willing to pay for these [non-mainstream] projects/devs for future sustainability.
- voltagex_ 8y agoThere's no obvious way to donate from sourcehut.org.
- woodruffw 8y agoYou can set up (and pay for) an account here: https://meta.sr.ht/ https://meta.sr.ht/ If you don't want an account, there's some donation information here: https://drewdevault.com/backers https://drewdevault.com/backers
- jordigh 8y agoMercurial support, fuck yeah: https://hg.sr.ht/ https://hg.sr.ht/ This is the killer feature for me. Why Mercurial? Here’s a list of Mercurial features that I think are really cool: Revsets – a domain-specific language for querying your commits Templates – a domain-specific language for altering the output of almost every command. Putting together these two you can do things like this: http://jordi.inversethought.com/blog/customising-mercurial-like-a-pro/ http://jordi.inversethought.com/blog/customising-mercurial-l... Evolution – a distributed and safe way to share rewrites (think automatically recovering from upstream rebase without any git reset --hard and no git push --force). Absorb – automatically amends an entire stack of WIP commits at once by picking the right diffs from your working directory based on which commits’ contexts they fit best. Curses interface for hunk-picking – a unified interface for splitting diffs for any purpose: whether to revert working-directory changes, write a new commit, uncommit parts of a commit, or amend a commit with more diffs. Just add --interactive to any of those commands and start picking hunks! A fairly rich built-in web interface – hg serve and point your browser to http://localhost:8000 http://localhost:8000 and you’re good to go. Lots of support for monorepos – indeed, this is the main reason that Google, Facebook, and Mozilla are all pouring work into hg and are using it. A consistent UI – this one is more subjective but often-touted feature of Mercurial. If a command accepts a revision/hash/tag/bookmark; it always uses the -r/--rev flag for it (and you can also always use a revset for any command that accepts a revision). If a command allows hunk selection, it always uses the -i/--interactive flag for it. The help for every command fits in about a screenful. Give it a try! Mercurial is neat!
- morpheuskafka 8y ago> a domain-specific language for querying your commits Meanwhile I google "how to print commit history git" for the 100th time...
- jordigh 8y agoI admit, I do `hg help revsets` with some regularity, because I do need to look up the right functions that can perform the query I want, but it's really just a reference check, not a check on the syntax of the language.
- gregknicholson 8y agoSource: https://lists.sr.ht/~sircmpwn/sr.ht-announce/%3C20190206223744.GA10775%40homura.localdomain%3E https://lists.sr.ht/~sircmpwn/sr.ht-announce/%3C201902062237...
- anderspitman 8y agoFunny how as I clicked on the "100% free and open source software" button my brain subconsciously branch-predicted the layout of a GitHub page. The payoff was worth the stall.
- baroffoos 8y agoThe UI seems very usable. I wonder how the performance stacks up against something like gogs. One of the main things I don't like is the email focus. I think one of the best things the modern git websites have done is replace email with merge requests which are just so much easier to use, tag, and search. I get that this is a tool made for those old devs who still want to do everything from mutt though.
- Aeolun 8y agoBalls, I thought this was really nice until I read your comment. That patch page is pretty indecipherable.
- chrismorgan 8y agoI shall claim that difficulty in using email for these things is mostly because of unfamiliarity. Keeping patches and discussion together can work really well. It tends to do better for record-keeping, especially. It may take a bit of getting used to, but when you are used to it, it’s a sane and reasonable approach in most cases. (Not all, but most.)
- chriswarbo 8y agoThe nice thing about email is that you're free to render and interact with it in any way you like. Yes, you could use mutt; or you could use Webmail if you prefer; or you could run them through some automation scripts; or through some custom CLI/GUI/mobile app/Web service/etc.
- baroffoos 8y agoGitLab and GitHub also send you emails but they provide a sane UI to use as well. The only benefit I see to email is it serves as a central notification location so I dont have to check every website to see what is new.
- chriswarbo 8y ago> The only benefit I see to email is it serves as a central notification location so I dont have to check every website to see what is new. I agree that email is good for notifications. Surely "checking Web sites to see what's new" was solved with RSS/ATOM? (Again, once the data's out there, the UI is your choice; e.g. I convert RSS/ATOM to maildir so I can use my preferred email client for everything; I put HackerNews (HNRSS and HNNotify), subreddits, youtube channels, etc. into the same folder as my mailing lists)
- aitchnyu 8y agoCould you take care of the Flash of Unstyled Content in Firefox? The page first renders with no css and then with css. I solve it by putting a blank script tag, you could still keep your promise of it working without js. https://stackoverflow.com/a/47348262/604511 https://stackoverflow.com/a/47348262/604511
- r3bl 8y agoFor a website trying to convince me it's good to host my projects using it, it was incredibly complicated to get from the homepage to any repo to see it in action (note: on a phone). I've opened the homepage, didn't see any obvious links, went to sr.ht, saw just a login/register screen. I went back, continued scanning for a usable link on sourcehat.org, and ended up leaving the whole thing in frustration. Still curious, I took my laptop and only then have I figured out that images link to example repositories on click. As a result, my first impression can be summed up as "unintuitive".