Threads for nikivi

  1. 6

    Is it possible to get a data dump of all of Lobsters comments/links/threads? Would be interesting to do some data science on it.

    1. 8

      No, but @pushcx will run queries for you: https://lobste.rs/about#transparency

      1.  

        Out of curiosity, what is the reasoning behind keeping this data private instead of publicly open to all?

        Does Google get to fully index lobsters?

        1. 6

          Users haven’t agreed to their comments being reused.

          The 800 pound gorilla indexes whatever it would like to. We’ve also been indexed by ArchiveTeam, Archive.org, and many hobbyists. There’s some mild rate-limiting in place, and we have trivially predictable URLs with .json endpoints on many.

          1.  

            Gotcha, this is a considerate policy that I can certainly appreciate. Thank you kindly for explaining.

    1. 1

      Especially loved the part on future of it. I am trying to use SolidJS for all my web apps/sites going forward.

      1. 7

        I use Rosefinch as SQLite GUI.

        1. 3

          Even though, it might be worth the money, I had to click to realise that it’s closed source and requires a one time payment.

        1. 4

          Actually excited about this. I always wanted to know how real local first apps were built where all updates are done locally and then synced later using something like CRDTs. Replicache seems like a great tool for this.

          1. 3

            Moved my wiki from GitBook to Docusaurus yesterday. Want to improve it further by adding search and changelog this week.

            1. 2

              Books by Objc.io are great. Also whilst not a book, Composable Architecture seems like a nice way to develop cross platform (iOS/macOS) apps.

              I saw CodeEdit posted recently that seems to have nice code.

              1. 1

                Wanted to try out using Remix Blues Stack and build my personal site with it.

                1. 5

                  Karabiner for me.

                  1. 2

                    Karabiner Elements is so essential to my life. I use Caps Lock as Esc, and on Mac OS that is impossible without Karabiner. Other remaps add a 100 ms delay before you can type after you hit Caps Lock, and that makes my constant-insert/normal-swaps very annoying.

                    1. 2

                      I use Karabiner sometimes as well, but can’t you remap Caps Lock as Esc on a Mac without it? (System Preferences -> Keyboard -> Modifier Keys)

                      I don’t often want an image on Lobster.rs, but today I do.

                      I’m on Big Sur, and I have Caps Lock mapped to Control, but I could map it to Esc natively just with System Preferences. I can’t recall, but was Esc not one of the options for key remapping in earlier versions of macOS?

                      1. 3

                        It wasn’t one of the options earlier, but the real problem is that at least some users (including me) have this problem where there is a noticeable delay on using the Caps Lock key for whatever purpose. i.e. if you attempt to just tap it, all keyboard input will not work for a short period. Since I have Karabiner Elements installed now, I can’t reproduce (KE removes the delay), but it was incredibly frustrating. I think it might have stalled all input, but I can’t recall now (and I am not eager to reproduce it haha).

                        1. 2

                          Got it: thanks for clarifying.

                  1. 8

                    Each key except h j k l are layered. The mappings are here:

                    https://github.com/nikitavoloboev/dotfiles/blob/master/karabiner/karabiner.edn

                    i.e. My w layer will open apps

                    w+k = open safari (browser) w+l = open vs code (code) w+j = open iTerm (terminal)

                    My e layer is CMD key

                    e+k is CMD+k e+w is CMD+w

                    My . key will insert code fast for me, mostly logging

                    So in JS mode, .+a will insert console.log()

                    This is just a glimpse of course, there is 800+ lines of these kind of configs. Most keys are mapped in this way.

                    If you want to read the config, it uses Goku which has a Tutorial.

                    1. 2

                      This is pretty amazing that you built everything in Karabiner. I’ve only dipped my toes in it, and I remap caps-lock to “espace when pressed, hyper when held”.

                    1. 2

                      There is a huge issue that with the dark theme, you can’t see links that were already clicked. They are all the same color when they shouldn’t be. In light theme and most other websites, already visited links are marked as such. Perhaps that’s a bug?

                      Thank you for adding the theme though. Also would love a manual white setting even when in dark mode.

                      1. 1

                        That bug has been reported and logged, thank you!

                      1. 1

                        Not sure how interesting but I built gitupdate to solve automating commits on certain things where commit message does not matter. Like docs or wikis. It takes file names changed as commit message. I also like to use it on feature branches sometimes too as I like to squash commits with an actual meaningful commit on merge. Saves a bit of time.

                        1. 2

                          I once used Hammerspoon but later realized that I can do anything in Hammerspoon with Keyboard Maestro so I stopped using it.

                          1. 1

                            How does your recommendation handle window management? (I looked at a few pages, but didn’t find much.)

                            1. 1

                              I use BetterTouchTool for window management. But KM has actions to move windows too.

                            2. 0

                              Do you have any incentives or connections that might influence your recommendation?

                              1. 1

                                Not sure what you mean. I love KM because its a tool where I can easily make custom macros with as many actions as I want and bind it to a key directly with Karabiner.

                                1. -1

                                  I’m asking if you have any financial incentives to recommend Keyboard Maestro.

                                  1. 2

                                    Why are accusing him of shilling?

                                    1. 0

                                      I’m not accusing, just asking.

                                    2. 1

                                      What a profoundly odd line of questioning.

                                      1. 2

                                        In some other contexts, some would call this line of questioning “in bad faith”

                                1. 5

                                  I’m starting to work on Dendron, a tool to make digital gardens of notes with a powerful VSCode plugin to query and refactor the notes.

                                  I have two wikis now, one with GitBook and one with Dendron where I plan to do more in depth note taking, using all the best features of the tool.

                                  Quite excited about working and making this digital garden space better for all. 🌿

                                  1. 2

                                    Sounds great, gonna check it out. Perhaps one day also available for Sublime Text?

                                    1. 1

                                      Certainly. Something I want to look into. :)

                                      1. 19

                                        Atlassian uses GitHub for all its projects. I think it keeps Bitbucket for existing customers that still pay but probably ships no features as it’s a waste of time. I am always surprised how so many companies still use Atlassian when for every single product they have, a better alternative exists.

                                        1. 8

                                          Jira is the most configurable issue tracker i know.

                                          Confluence is the best wysiwyg wiki i know.

                                          For Bitbucket I’m not sure, but it might also win for configurability.

                                          1. 28

                                            Jira is the most configurable issue tracker i know.

                                            That’s why it’s so bad. It makes busywork a full time job.

                                            1. 5

                                              An old go-to joke of mine is that I’d like to work at Atlassian for a year just to see the world’s only correctly-configured Jira install.

                                              1. 2

                                                I dunno. A lot of other tooling assumes a lot about workflows that you might not think about because it suits your workflow. I work in the games industry at a small shop. The server team, web team, gameplay teams, QA teams, art teams, content writing teams, and translation teams all have very different workflows, so the configurability is helpful. We have a yearly release cycle so we tweak the Jira workflows about once a year. But we also use BitBucket and it does indeed suck a whole lot, as does Confluence.

                                              2. 11

                                                How configurable do you need your issue management to be? Linear does pretty much everything one may need for issue tracking and does it fast.

                                                For Confluence, I had personal bad experience where I dreaded adding content to it because of its wysiwyg editor amongst horrible search and again super slow UI.

                                                Things may have changed though.

                                                1. 5

                                                  Linear is probably great for software projects. I think Jira is used much more broadly to track any given process in enterprises.

                                                  1. 2

                                                    Yes, JIRA is also used basically as a project management toolkit that goes beyond issue tracking. Epics, boards, service tickets are all things I’ve seen used at a huge international corporation.

                                                    That doesn’t mean it’s good, just what it’s used for. I think GitLab does a lot of this stuff.

                                                  2. 2

                                                    It isn’t just about issue management being configurable, it’s also about reporting and statistics-collecting being configurable. If your boss wants this report done this way, helping them deal with disappointment isn’t always the optimal answer, and Enterprise Software is Middle-Management-Ware first and foremost.

                                                    1. 1

                                                      Linear doesn’t even have on-premise installs, does it?

                                                      1. 1

                                                        Atlassian is phasing out on-premise installs of Jira.

                                                        https://www.atlassian.com/blog/announcements/journey-to-cloud

                                                        On February 2, 2021 Pacific Time (PT), the following changes will go into effect:

                                                        • End of new server license sales: You can no longer purchase or request a quote for a new server product.
                                                        • Updates to server prices: We will implement new prices for server renewals and upgrades.

                                                        On February 2, 2024 PT, the following change will go into effect:

                                                        • End support for all server products: This means that support and bug fixes will no longer be available for your server products.
                                                        1. 1

                                                          Have a guess why people using Jira are looking at alternatives that have a comparable feature set, one of the features being on-premise installs.

                                                          1. 1

                                                            My point exactly.

                                                    2. 6

                                                      Does anyone have any recommendations for issue management that aren’t online-only? We’re using Jira now, but since Atlassian has decided to stop developing the on-premises variant we’re in need of something new (eventually, we’ve got a couple of years to transition).

                                                      Both Asana and Linear (which got recommended in this thread) seem to be online only.

                                                      1. 2

                                                        there’s always bugzilla…

                                                        1. 3

                                                          Upstream Bugzilla is very far from the nice experience you get on bugzilla.mozilla.org though. You have to work a lot to get it to be not really ugly.

                                                        2. 1

                                                          Why do you guys need on-prem? Regulatory issues?

                                                          1. 7

                                                            We’d like to keep our secrets where we can see them, I suppose.

                                                            Edit: and also not be auto-updated to newer versions of a tool that could mess up our internal workflow with no chance of going back to a version that worked the way we liked it. Or have the provide go out of business. Or other similar issues.

                                                            1. 1

                                                              Redmine?

                                                            2. 4

                                                              Yes. Storing critical data on other peoples’ computers is simply not an option.

                                                              1. 4

                                                                Amen. It’s nice to use other peoples’ computers sometimes, for “unimportant” things. (Scare quotes used there, because I include things that are only unimportant owing to careful contingency planning that makes it so in that bucket.)

                                                                But for critical, core things, the question should be “what have you done to make it OK for this to live in the cloud?” Not “why do you need on-prem?”

                                                                1. 3

                                                                  I used to work in a place where adopting new tools was pretty straightforward if you needed them, but they required a reasonable bit of planning ahead, after the company got burned many years before when a software package they used got retired and a whole product line got delayed because there was no way to test them on time. There was a small sub-section in the proposal that read “Migration Path” and basically required you to list how you’d move to another solution should the current one stop working for whatever reason (company goes under, licensing costs become prohibitive etc.) Due to that sub-section the company was basically fully on-prem.

                                                                  When the expected lifetime of a company is in the 3-5 years range (ship something, get acquired) you can use pretty much anything from anywhere, but these guys had been in business for a very long time. They’d outlived virtually all of their suppliers, sometimes by decades.

                                                                  1. 1

                                                                    Same story here. Dropping/rejecting a lot of dependencies based on “we are unsure whether this stuff will exist in 20 years/built by Google”.

                                                            3. 1

                                                              My team is also looking into alternatives to JIRA and also wants to keep it on-prem. I would be curious as well as to what solutions others come up with.

                                                              1. 2

                                                                Paid GitLab? We use it even as an internal forum.

                                                                1. 1

                                                                  We actually are already using paid gitlab on prem. Not sure if thats being considered.

                                                              2. 1

                                                                Fossil might be worth a look? It’s from the SQLite folks I think.

                                                                https://www.fossil-scm.org/

                                                                (It does a lot more than issue tracking though.)

                                                              3. 1

                                                                Jira is the most configurable issue tracker i know.

                                                                I recommend to check out Asana. It comes pretty close.

                                                                1. 1

                                                                  Asana doesn’t even have on-premise installs, does it?

                                                                    1. 0

                                                                      Did you click on the link?

                                                                      (Assuming you did, guess why people using Jira are looking at alternatives with a comparable feature set, one of the features being on-premise installs?)

                                                                      1. 1

                                                                        Because Jira’s UX sucks. Which is what the submission is about. Except it’s about Bitbucket.

                                                                        I get the point you’re making but self-hostedness didn’t come up so far in this thread. Only UX and flexibility.

                                                                        So if this is a requirement for you that’s fine and I acknowledge you can’t use Asana. Just stop implying I did not read the submission or am missing the point of the discussion.

                                                                        1. 2
                                                                          1. 3

                                                                            self-hostedness didn’t come up so far in this thread

                                                                            Let me rephrase: I was responding to a poster that did not bring up self-hosted as requirement or apprechiated feature. I would not respond to a statement about Jira being the most configurable issue tracker if I didn’t consider Asana to be comparable in that regard.

                                                              4. 2

                                                                The hosted version of bitbucket (as opposed to bb server which is a completely separate thing for self hosting) is surely on life support at this point.

                                                                Then again, I think it’s hard to say it’s ever not been on life support, with issues like this one being open 10 years without even commitment to implement, much less actual implementation.

                                                                1. 4

                                                                  For a while BitBucket offered some pretty decent competition to GitHub; for example the whole “copying code” thing from this article was pretty borked on GitHub too up until 2 or 3 years ago. Even though BitBucket was always a “GitHub clone” some features were done better in BitBucket IMHO. It had stuff like proper code reviews way before GitHub had.

                                                                  But at some point it was pretty clear GitHub was on the winning side and they seemed to have just given up. Some features even regressed and became worse. It’s a shame in way, because it had a lot of potential and could have been what GitLab is today. The Atlassian acquirement was both a blessing and a curse, but ultimately more curse than blessing.

                                                              1. 6

                                                                Reading Art of Postgres book & going on walks. I also want to finally extend my wiki parser.

                                                                1. 2

                                                                  Am I the only one who is really turned off by this trend of tiering/bundling books? I get some of the reasons behind it, and logically it makes sense. But I just feel like it’s such a blatant money grab that I’m hesitant to buy at all, even at price levels I’d otherwise be fine with.

                                                                  I certainly don’t begrudge an author wanting to make a living (or even just some side income) off of their work, but these almost universally have been for an ebook download or glued-together paperback, written by tech people with little to no publication history, opting out of using a publisher (which can be fine, but raises questions as to if/how well the book has been edited), and asking what I’d consider a price point for a well established textbook in a decent quality hardback binding.

                                                                  1. 2

                                                                    I’m a freelance writer, tech guy, and I’ve written several books. In addition, I’ve hung out with a lot of guys who do this bundling stuff.

                                                                    What can I say? These folks are responding to market pressures. Same thing is happening in the fiction world: authors don’t write a book, they write a series of books. Then there’s a movie tie-in, an audiobook, and so forth.

                                                                    I don’t understand your comment about the price point being what you’d expect for a nicely-bound textbook. Who the heck cares about book binding? I judge a book almost entirely by how easy it is to consume and how it makes me feel while reading it. I’ve never considered binding or hardback/softback to be important at all.

                                                                    By the way, I don’t like this business model either. I decided with my books to charge a huge amount of money. If I sell only 50 a year or some such, then those 50 people will spend the time and I’ll have the bandwidth to help them out if they’re not getting any value from the book. The way I’ve got the economics figured, if you’re aiming to sell ten thousand books at $1.99 or something, you’re firmly on the treadmill to do all of that other stuff too. Some authors realize that and some don’t, but serious authors are aware that this is the way it works before they write the first page.

                                                                    1. 1

                                                                      As to binding:

                                                                      1. If I bother with a hardcopy of a book it’s generally because I feel it’s something worth keeping around, and decent quality hardcovers are more durable over the long term.
                                                                      2. I also just consider it a signal of some reasonable production quality. Perfect bound paperbacks have a pretty broad range of quality, from quite good to pages fall out within the first few times you open it. If you’re buying from an established publisher you generally have some sense upfront what to expect. With something self published, you don’t, so hardcover is a t least a signal that they didn’t just go with the cheapest option.
                                                                      1. 1

                                                                        I have no idea how many books I’ve bought over the years. Maybe a bit more than 2,000?

                                                                        I can’t think of any time the binding meant anything to me, and I like physical books much more than e-books.

                                                                        I guess that’s wrong. There have been a few times that the binding stood in stark contrast with the material inside. There are the books with the comic book font, soft-bound with big letters and pictures that contained some fantastically-deep thoughts and improved my life. There are the books that look as if they should be college textbooks, full of half-baked groupthink that I considered a waste of time.

                                                                        And the blurbs. Wow. The book blurbs always over-promise.

                                                                        Having said that, I do enjoy a nicely-put-together book now and then, but I enjoy it as a piece of art, not for being quality reading material. Oddly enough, the more I learned about books and publishing, the more I learned that most books are not bought to be read! Instead, they’re bought for the feeling that the purchaser thinks that owning the book will give them. Most, if not all, books, exist to sit on bookshelves, either in the owner’s house or in their cubicle.

                                                                  2. 1

                                                                    How do you like the book so far? Recommended?

                                                                    1. 2

                                                                      Just started it but I like how example driven it is.

                                                                  1. 1

                                                                    Don’t mind config languages if they have proper language support such as autocomplete and on hover definitions. Something like Pulumi seems rather nice.