Hacker Newsnew | past | comments | ask | show | jobs | submit | thefuzz's commentslogin

Sorry to highjack this thread, but I've been looking for an open-source alternative that can edit .md files, and sync them to a Github repo. I know my IDE can do this - but just wondered if a writing-specific app existed that was also open source?

(if it's relevant: its for private thoughts that I'd like to just keep in a Github repo because its 1. Free and 2. Not going away anytime soon)


Logseq is free and open source https://logseq.com/ You have to sync yourself though (for now). You can also publish to github pages.

My only issues are: they are focusing more on the desktop and (now) mobile apps, instead of the web app. You can't quickly share items to the app or web version to quickly save links, etc. They did have github integration built into the web version but are abandoning that to work on their own paid sync solution that isn't out yet. But you can manually sync the files as I mentioned.

For now I'm mainly sticking with a wiki but keeping an eye on developments to logseq and similar open source apps like Athens Research, Bangle, etc. See this twitter list of different knowledge management tools: https://twitter.com/i/lists/1396562498002825240


On mobile I use GitJournal for this - it's an excellent app which I'm really happy with.

On desktop, I just use VS Code.


You can use obsidian.md with a plug-in for that.


> I've been looking for an open-source alternative that can edit .md files, and sync them to a Github repo.

Obsidian is not open-source tho.


logseq is open-source


I am developing a neovim plugin that can do this but it is not ready yet.

I think Dendron has the features you are looking for.


> I get this, but honestly it's more important for me to have a phone that works

This right here is what sums this topic up for me.


I respectfully disagree. I had a 3a until very recently and was happy with it.

Then it downloaded the update for Android 12 (I think), and got corrupted, and essentially became unstable and unusable - things like bluetooth headsets would crash the device.

This was a phone that was working great, until it wasn't. I wasn't able to find others with the same issue. Their customer service is non-existent. End of the line.

This is what pushed me to get an iPhone recently - at least I can walk into an apple store if the thing crashes completely. I've bought multiple android devices over the years, and its always been underwhelming and disappointing. The only upside has been that its been cheap. Now that I can afford one, I think an iPhone is the only viable choice (for me).

I know there are people who own Google devices and this has never happened with them, but this has been my experience of being a life-long android user.


If there is an Apple store nearby, being able to walk in with a broken phone and walk out a half hour later with a new/replacement phone is more valuable than people realize.

I was an Android user back in the Nexus days, and had something similar happen to my Nexus 7 tablet. It worked fine, updated Android, became unusable. I read they finally addressed it later, but I had already moved on.


> If there is an Apple store nearby, being able to walk in with a broken phone and walk out a half hour later with a new/replacement phone is more valuable than people realize.

And if not, my single experience with Best Buy is that I can get my iPhone replacement the next day.

Like many others in this discussion, I switched to Apple after Google screwed me with one of their phones.


Yeah, they pushed an update that made the device completely unusable. I'm not sure if that was related to the issue with the storage on it also degrading. I still have it and I managed to load a custom rom on it but it's still remarkably slow. It's too bad, too. The device itself was (and still is, IMO) something that I'd love a modern version of without all the issues. I also had a nexus 5 phone which was great (and aesthetically it's still my favorite phone ever)... until it got stuck in a bootloop 2 weeks after warranty... which they helped me out with and sent me another one out of warranty, but that replacement also almost immediately started bootlooping.

After that I just can't trust Google at all with hardware and since then my opinion of Google as a whole has largely soured. The Galaxy S6 I got to replace it worked quite well but after several years went back to the iPhone .


This is a fantastic point, thanks for bringing it up. I mentioned in my original post that my S.O. uses a 4a these days -- I'm still using an iPhone from 2016, the SE. Which is still receiving current iOS updates. Things aren't all rosy on the iPhone side of things (some iOS updates, particularly iOS 12, iirc, were full of bugs, and battery estimation has occasionally fallen apart after system updates)... but overall it's nice that I've been able to use the same phone for 6 years now. And it only cost me $400, so... the same as the 3a.

It's very, very nice that you can go into an Apple store for iPhone support. Mailing in your phone to another manufacturer to deal with an issue is a miserable experience, and Google's uBreakifix relationship is not perfect for regular customer service and manufacturer defects.


I'm having exactly the same issues with bluetooth on my Pixel. You are not alone. I can't connect to my car or any wireless device, it just crashes the phone.


>Now that I can afford one, I think an iPhone is the only viable choice

On a low budget used iPhones are pretty good choice. I've a couple of 2016 SEs bought for ~$100 each. Work well, usual Apple plus points. Easy to get fixed when you break screens, batteries etc. too - go to any phone fixers.


Chiming in to say I had the same bluetooth issue that resulted in the phone telling me that my storage was corrupt shortly after pairing a new device. Managed to resolve it by updating the Google app and all other Google Play Services related apps that I could.


Would you say its good practice to ask specific questions to uncover the problems mentioned in the OP at the interview stage?


Hi. I'm a novice developer. Could you give me an example of a non cloud based hosting provider please? I'm not sure I understand the point the author makes.


You lease colocated servers at more competitive rates (power and bandwidth included), or buy them and install them in leased racks, or build your own datacenters. Cloud providers charge a lot in return for not requiring this kind of commitment; they have to amortize datacenters and support staff with a lot of spare capacity.


Yes and they also let small shops actually spend their time developing software instead of managing infrastructure. I know how to and have done all of the infrastructure and managed services that we farm off to AWS.

You can get away with a lot less dedicated infrastructure staff if you use your cloud provider as more than just a glorified overpriced colo and actually take advantage of their managed services.

Just to keep comments from going off the rails and everyone says it’s a mistake not to have dedicated “infrastructure people”. I’m a software engineer still by choice, but I have turned down a few offers as an “AWS Architect”.


My thought on that is your rough revenue over infrastructure + development + maintenance cost is what matters. There is google/facecrack in one corner of that problem space and a chain smoking accountant with a ledger in another corner. You are likely not in either of those places.


It's built in on chrome? Could you please share how?


I open a new tab, and with Alt-E then S bring up the Settings, scroll to the end and click Advanced. Then click Content Settings, and there are areas in there for images, javascript, and cookies where one can set permanent exceptions as well as on/off settings. I don't see it for iframes. Am I misunderstanding anything?



relevant Twitter thread about spaced repetition: https://twitter.com/michael_nielsen/status/95776322945477427...


I would echo something that thread said, and was a misconception I had: "Learning" an Anki card, even memorized for months at a stretch, does not mean you "know" the contents of the card in the full sense. You'll still have to use it in real life for that. I find there is still a noticeable pause the first couple of times I need something as I mentally have to "pull up" the card.

However, the transfer can be wildly better than trying to swallow a big pile of Facts (TM) solely by using them. Despite being superficially more work, Anki-memorizing+using can get you to mastery on topics with much less net time spent than simply straight-up using, as long as it is a task that involves a lot of "brute facts" of some sort.

This misconception wrecked my first couple of attempts to get into it, because I did not get the results I thought I should get. Better understanding has yielded better results.


Yeah, it's definitely something that supplements your studies, it shouldn't be the main focus. It pays off when you read or hear something and you think "wait, I know that word, it means... <thing>". At first it's a bit clunky but it does speed things up massively in my experience.


I think you are commenting on: https://twitter.com/michael_nielsen/status/95776421515816140...

An interesting thought would be to have some interactive anki cards.

I don't know about the details, but it could be something like, don't show me a card "how to list files using bash", show a command prompt, and if the user types a command that list files (tree, ls, find, etc.) approve the answer. Maybe ask "list files as many ways you can remember), etc.

How would this translate to other kinds of knowledge? Probably not easy, but not every card would have to be interactive, just the ones that make sense.


> as long as it is a task that involves a lot of "brute facts" of some sort.

I want to use Anki so badly. I have bought the app on iOS ($25), but I haven't been able to get it to stick. I think the hardest part is to distill things into brute facts.

It seems like most the facts are trivial and obvious if you know the concepts and I haven't been able to map my concepts to something on an Anki card that would be useful for spaced repetition. IMO concepts are not something that you "forget" once you have done all the work of putting the pieces together in your head.

I would love to hear success stories of people using spaced repetition successfully for things that aren't facts.


Can you explain more precisely what you want to memorize exactly?

I've only used spaced repetition for learning languages myself (vocabulary but also conjugations and declensions when applicable) and it's true that it generally works better when you can easily match something 1:1 to make both sides of the card. When you can't easily reduce something to a very simple and understandable expression it can get quite abstract and difficult to use.

For instance if you're making a deck to learn French you could make a card that says "une chaise -> a chair", no problem here. But now if you want to translate the word "encore" you have a problem because it can mean a bunch of different things in English: still, yet, even, again... Here making a card can create more confusion than nothing in my experience. It might be better to include it in short sentences demonstrating one specific meaning at a time, like "il est encore en retard" -> "he's late again".

Same thing for grammar: "je pense" -> "I think". Easy. "tu pensais" -> "you (sing. inf.) thought (imperfect)". Not so easy. For these things spaced repetition can only get you so far, you really need to practice the language "in context" to make it stick.


I've heard exactly this about the book, audio book > text


Most books by Robert Anton Wilson


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: