HNHacker News
TopNewBestAskShowJobs

Madeindjs

41 karma · joined March 31, 2016

submissionscomments
Madeindjs··on Ask HN: Determine sound quality of a file, objectively?
I found a tool named [Lossless Audio Checker](https://losslessaudiochecker.com) : "A utility to check whether a WAVE or FLAC file is truly lossless or not".

I was so sad that this project is not open-source but their Research papers give some interesting clues about detecting bad quality files.

On my side, I used it through a [Bash script](https://gist.github.com/madeindjs/d5e3949313b141f2e5eea62b98...) to detect bad files in my library. The tool produces a lot of false positives since it triggered on some High Res audio musics I bought on Qobuz.

Madeindjs··on Mpv – A free, open-source, and cross-platform media player
I personally use MPV to play my music libraries containing mainly FLAC file and I wrote a plugin [1] using JS to send my listens to listenbrainz.org . It's damn simple, but it worked for the past few months!

[1]: https://gist.github.com/madeindjs/f33225cf4d8fdc9f61e0fe3ebe...

Madeindjs··on Improving Node.js Loader Performance
If I got it right, naming all our files with the extension `.mjs` solves the issue as well, right ?
Madeindjs··on Ask HN: What's the best (non-spammy) way to promote an open source tool?
I'm a Ntfy user and I really love this tool! Thank you so much for your work
Madeindjs··on Parquet: An efficient, binary file format for table data
Why should not use a simple database instead ?
Madeindjs··on Planning and Notes Using Markdown in (Neo)Vim
Link is dead. New link seem to be https://blog.djha.skin/p/planning-and-notes-using-markdown-i...
Madeindjs··on Show HN: Everybody should create a practice repo
I may also found other credentials: https://github.com/SriLikesToSing/practice/blob/master/tinke...
Madeindjs··on MVP.css – Minimalist stylesheet for HTML elements
I see an horizontal scroll because of a code block containing a non wrapped URL
Madeindjs··on Show HN: Create tiny and beautiful CVs with ease
Impressive design. Bravo
Madeindjs··on The Dhall Configuration Language
I thought the same thing. As a Node.js dev, I can quickly create a .mjs file and use a `module.export` to return a JavaScript object who contains the configuration. Thus, i can use template string and/or function to do what I want. I can even load JSON files natively
Madeindjs··on Ask HN: What do you automate in your workflow?
I made basics bash scripts to do some simple stuffs. Scripts I use more often are:

1. A script who help me to make conventional commits name (ex: `feat(xyz): add some stuff. JIRA-ID`). It add Jira Id at the end using git branch, get scope using path of the folder and ask me the rest

2. Create a markdown file for the day as worklog. An another script create markdown file for the Jira issue that I work on and add a wikilink on the worklog

3. Read scripts in package.json and ask me what I want to execute using fzf

I try to do more and more since it's really useful and I had some fun to made them.

Madeindjs··on Plain text, with lines
I use this VSCode plugin yo do that and it works well https://marketplace.visualstudio.com/items?itemName=mushan.v...
Madeindjs··on The Texas electric grid can barely keep the lights on
But I imagine that you want to sit at 25°C all day long during the winter...
Madeindjs··on JavaScript's Dependency Problem
As a developer, I love JavaScript ecosystem for some of theses drawback of this package manager.

I'm be able to quickly publish a library on NPM and this is great IMO. Few years ago, I tried to do it for Maven in Java and it was a nightmare.

> We don't need two million packages. We probably don't even need two thousand.

I don't think so. There are many tools, frameworks and libraries in JS and I love that. I learn from all of them and this is exciting. I don't want an ecosystem with only JQuery to do all I want. Sometimes I may use Vue.js, sometimes Angular or React... and that's great.

Madeindjs··on Tao of Node – Design, Architecture and Best Practices
This is a really great resource. All of theses tips are implemented in Nest.js framework. I can't recommend enough to give it a try, it'll force you yo have best practices.
Madeindjs··on Plaintext Productivity
With plaintext you can do what you need. For example, with todo.txt context are just prefixed by `@`. You can also add special tag with `key:value`. So for example you can add `location:paris` and retrieve it with whatever search tool.
Madeindjs··on Write plain text files
[Markor](https://github.com/gsantner/markor), free, open source and available on F-Droid.
Madeindjs··on Speeding up VSCode extensions in 2022
JavaScript now include workers and with Node.js have Worker threads. I am pretty sure that MS guys use it into VSC.
Madeindjs··on Dev corrupts NPM libs 'colors' and 'faker', breaking thousands of apps
I thought that author of Faker don't ask a new maintainer, he just ask for money. So I think this point is valid.

A maintainer role could be to just accept some occasional pull request if he don't want to make it a bigger project.

Madeindjs··on Scroll: Extensible Alternative to Markdown
URL syntax you described is exactly one used by Asciidoctor ( https://docs.asciidoctor.org/asciidoc/latest/syntax-quick-re... )
Madeindjs··on Show HN: Kiss. Minimalist open-source Android launcher, no internet access 200KB
I use it since many years and I could not use anything else. I installed it on my girlfriend's phone (non techie person) and she also loves it.
Madeindjs··on JSFuck (2012)
Did you give a try of Deno. This is a JavaScript runtime but it produce a single binary. This would make sense in your case because it can be harder to inspect it.
Madeindjs··on Show HN: EvalRSS – A Social RSS Aggregator
I had a black page with JavaScript disabled. You should at least display a message "please enable JavaScript".
Madeindjs··on Code-First vs. Product-First
I not totally agree with this. Architecture is really important because it can make new feature less expensive in term of development. If you judge a work only in terms of final product UX, you miss this point.
Madeindjs··on I switched from macOS to Linux after 15 years of Apple
Is it equivalent to initialize Git repository in $HOME ?
Madeindjs··on Markdown vs. ReStructuredText for Teaching Materials
You totally miss point of this article: Markdown, even if not so powerful, have many more tools and support than other markup language (including org-mode)
Madeindjs··on 100 Things You Should Know as a Software Engineer
I not agree for all theses points but some of those are very good advices. IMO best of those are

> (25) If you have decided to rewrite a component/service always rethink your decision. It is harder to read code than to write it, that's why "I should rewrite it!" is very common in software development.

Madeindjs··on The Light Phone: Minimal Smartphone
So maybe come back to old BlackBerry with physical QWERTY keyboard?
Madeindjs··on Rails 6 with Webpacker 6, Tailwind 2 with JIT, Postcss 8 and some default setup
It works until you try using a library not available with Sprocket...
Madeindjs··on Deno 1.13 Release
Why did you choose Demo over Node.js? Is this making performances improvements?
Page 1 of 3Next →