News for hackers. Stuff that matters.
Re:The Web MiniDisc App (2020) by brailsafe on Friday April 09, 2021 @09:15AM (#26750133)
> I started by porting the code from linux-minidisc to a new JS library that I’ve now published on npm, called netmd-js

This is a couple of days of work!? I should just quit trying. Dude is a machine.

Re:The Web MiniDisc App (2020) by cbmuser on Friday April 09, 2021 @08:51PM (#26757927)
The actual hard work was reverse-engineering the NetMD/HiMD protocols and implementing the C project „linux-minidisc“ which is a project I created together with a friend in around 2008.

It‘s still on Github and I should probably get back to working on it again.

Re:The Web MiniDisc App (2020) by brailsafe on Saturday April 10, 2021 @02:02AM (#26759301)
Well, kudos to you my friend. It looked like you just reimplemented the python library in js/ts, but you've drilled all the way down. I was curious about doing a similar thing for a Sony E-reader that doesn't have modern os support and only ever had a closed source application for it. Do you have any articles on the process you went through?
Re:The Web MiniDisc App (2020) by kleer001 on Friday April 09, 2021 @11:53AM (#26752162)
> I should just quit trying. Dude is a machine.

Maybe, but certainly dude doesn't have the same direction as you. Don't compare yourself to others. Well, unless you're trying to do exactly the same thing.

Re:The Web MiniDisc App (2020) by sneak on Friday April 09, 2021 @01:07PM (#26753098)
The catchphrase around it became a meme and fell out of popularity, but despite all of that, there remains a huge disparity (definitely more than an order of magnitude) in the productivity and output between the most efficient hackers and the least.

I wouldn't take this as a reason to quit trying: take it as an inspiration to which to aspire.

Re:The Web MiniDisc App (2020) by novok on Friday April 09, 2021 @03:32PM (#26755020)
To be fair, it was probably more like transcribing writing from one dialect to another dialect in the same language, where you are literate in both dialects, vs. creating something completely from scratch. It's a lot faster when you don't really have to think about the creation of content.

Still impressive either way!

Re:The Web MiniDisc App (2020) by brailsafe on Friday April 09, 2021 @07:41PM (#26757497)
That seems to be true. After looking into the Linux implementation, I realized that it's python and not something more low level. The differences amount to an extensive syntactical refactoring, at least on the library porting side, but it's still a large amount of super tedious work that I can admire. Getting it to work with WebUSB though, having a high proficiency with TS, and putting in the work to write tests for it all is also impressive.
Re:The Web MiniDisc App (2020) by cbmuser on Friday April 09, 2021 @08:52PM (#26757935)
> That seems to be true. After looking into the Linux implementation, I realized that it's python and not something more low level.

There are two implementations in our organization project, one in Python which supports NetMD only and the more complete one written in C/C++.

Re:The Web MiniDisc App (2020) by brailsafe on Saturday April 10, 2021 @02:02AM (#26759307)
Ah, thanks for clarifying.
Re:The Web MiniDisc App (2020) by grishka on Friday April 09, 2021 @11:12AM (#26751521)
I once made an unofficial Clubhouse app for Android in 1.5 days... lol

But then my fingers hurt from typing so much code in such a short timespan. And then all that media attention, it was exhausting.