HNHacker News
TopNewBestAskShowJobs

bepitulaz

113 karma · joined September 29, 2013

Full stack developer who love travel very much.
submissionscomments
bepitulaz··on Show HN: Brutalist Concrete Laptop Stand (2024)
Before I was scrolling down the web, I was thinking that this guy went to any construction site and just took any good looking rubbles.
bepitulaz··on Show HN: AirBending – Hand gesture based macOS app MIDI controller
There's a plan for iOS and iPadOS. Thanks for the suggestions, I will try exploring AUv3 when building it.
bepitulaz··on Show HN: AirBending – Hand gesture based macOS app MIDI controller
Since I developed it using Vision framework from Apple, the current focus is still for Apple devices. So, not in the near future to develop for Linux and Windows.
bepitulaz··on Show HN: AirBending – Hand gesture based macOS app MIDI controller
It seems possible, since Apple’s Vision framework can read body pose too. Maybe I can try it for the next update.
bepitulaz··on Show HN: AirBending – Hand gesture based macOS app MIDI controller
Open the app and open Logic Pro. Create a MIDI track on Logic, try waving to the app it should automatically receive MIDI message from all channels and all MIDI devices.

Then if you want to filter the track to receive specific MIDI channel from specific device, for example AirBending channel 2, then find it in the dropdown in the MIDI inspector section in the same MIDI track.

bepitulaz··on Show HN: AirBending – Hand gesture based macOS app MIDI controller
It’s on the plan to expand this app for iPhone. But, I haven’t tried lidar, so I decided to release for macOS first.

Also with iPhone, I have to think how to transmit MIDI data to DAW on laptop. Well, most likely via USB or network.

bepitulaz··on Ask HN: Who wants to be hired? (April 2025)
Location: Tallinn, Estonia

Remote: Yes (8 years of remote work experience) or On-site/Hybrid (Tallinn)

Willing to relocate: No. But, I'm willing to travel within EU.

Technologies: Elixir, Phoenix, React, Node.js, Postgres, MongoDB.

Résumé/CV: https://www.linkedin.com/in/asepbagja/ | https://github.com/bepitulaz

Email: asep.bagja.p@gmail.com

Preferably full-time employment, but I open with part-time or project based work too. If you need my PDF version of the CV, you can ask me via email.

bepitulaz··on Making and Playing Music with Google Sheets and Web MIDI API
Good idea to try!
bepitulaz··on Making and Playing Music with Google Sheets and Web MIDI API
With Web Audio API, it would be possible to convert any number inside Sheets as a frequency or note to control the oscillator and effects, and make music. So, yes, a lot of creative possibilities.
bepitulaz··on Making and Playing Music with Google Sheets and Web MIDI API
The author here. Cool. Yes, it's a similar experiment. The difference is that you use Python. I guess from your code, it's a CLI application that talk to MIDI devices and read the data from Sheets. Is that correct?
bepitulaz··on OpenStreetMap Shortest Route Finder
This is what I'm looking for. It can search the cycling route. I've randomly checked some suggested routes in Estonia with Google Map street view. The route looks good by avoiding the main street/highway and following the bike path. Thanks for making it.
bepitulaz··on Racket for e-commerce (2019)
The site can't be reached. Pretty sure building the site is more fun than doing e-commerce sales.
bepitulaz··on Ask HN: Anyone into Music Production?
I started in 2007 as a keyboardist in a rock band when I was in the college. After graduation in 2009, I never play in a band again. But, I still continue playing music and tinkering with synthesizers as a hobby.

Now, I fall in love with ambient and generative music. For the DAW, I use Logic Pro to produce my music and my podcast.

bepitulaz··on Ask HN: What (side-)project are you working on?
Build the CLI tool or bot. I think you can utilise Telegram or Slack bot as the user interface.
bepitulaz··on Ask HN: What (side-)project are you working on?
I'm building a cryptocurrency automated trading platform and use it for myself. I feel it's a good side project to learn Rust and quantitative trading.
bepitulaz··on Ask HN: Who wants to be hired? (January 2021)
Location: Bali, Indonesia

Remote: Yes

Willing to relocate: EU countries or Canada

Technologies: Ruby, Ruby on Rails, JavaScript, PHP, WordPress, AWS, MySQL, PostgreSQL, Flutter

Résumé/CV: https://www.linkedin.com/in/asepbagja

Github: https://github.com/bepitulaz

Email: asep.bagja.p@gmail.com

====

Currently, I'm a self-employed, doing freelancing, while building my SaaS product as a side hustle.

bepitulaz··on People are not writing using pen on paper any longer
Disagree. I'm still writing all important notes with a pen and paper. Don't get me wrong, I use apps like Evernote or now Notion for daily use, but at the end most of the information there mostly are not revisited after several weeks. Even I usually forgot where I put my notes there.

On the other hands, I write many important notes, business ideas, drawings, or sketches in my paper notebook. I always remember which notebook I put the note about a thing.

Also, the paper notebook is great. No need batteries, no hang/lag, and no need internet.

bepitulaz··on Ask HN: Agriculture startups doing interesting work?
https://tanibox.com we are doing farm management and monitoring platform. We released an open-source software too called Tania.
bepitulaz··on 20,000 Startup Ideas
Idea 20100, make a filtering and full text search service for all of these ideas for better reading experience.
bepitulaz··on Tania – PHP-based free and open source farming management system
That's actually a valuable feedback.
bepitulaz··on Tania – PHP-based free and open source farming management system
The author of the software here. Basically, you can record when you start seedling the crops, when to harvest, record all your seeds inventory, and write to do lists.

This release has pretty basic functions, but it works for a small farm like mine. I'm still improving the features.

So sorry about the documentation. I need time to develop the website to accommodate the doc and the user guide.

bepitulaz··on Introduction to Functional Programming in JavaScript (Part 1)
You were right. I updated the sample in article. It is using `concat`.

> The concat() method returns a new array comprised of the array on which it is called joined with the array(s) and/or value(s) provided as arguments.

Taken from the MDN.

bepitulaz··on Introduction to Functional Programming in JavaScript (Part 1)
Actually the part 2 will talk about that :)
bepitulaz··on Introduction to Functional Programming in JavaScript (Part 1)
Honestly I did almost anything using FP. Mostly in Clojure and Clojurescript.

Btw, is using map, filter, reduce considered as using FP too? I always use it in my Swift and JS code.

One of the thing that I can't use FP is in embedded development (arduino and esp8266).

bepitulaz··on Introduction to Functional Programming in JavaScript (Part 1)
Hmm...I thought I had told them in the article.

> According to sample number 2 above, we will read the loop 4 times to track the current value of sample. Imagine if you have an array with 1000 elements inside it.

That is one of that.

> ...made our code more concise

and also in the summary. Well, I know maybe "concise" is a subjective thing :)

bepitulaz··on Introduction to Functional Programming in JavaScript (Part 1)
"what if I won't be able to get 3 leads by the end of the week? What is more important, getting 3 leads or getting something by the end of the week? I don't know."

If you won't be able to get 3 leads by the end of the week, it means you get Nothing.

bepitulaz··on Introduction to Functional Programming in JavaScript (Part 1)
But...but...my life is like that macromanager Lol. Don't worry, sometimes I'm also doing micromanaging. I'm not trying to tell imperative is bad, because I'm still using it when I feel FP is not efficient.

I wrote that article to introduce FP to anyone who wants broaden their knowledge. By knowing another paradigm, we will get the right tools for the right jobs, right?

bepitulaz··on Introduction to Functional Programming in JavaScript (Part 1)
My intention to write this article is for introducing FP concept to someone who never touch it. So, imho the best way to introduce FP to a beginner is by using the mainstream language, and for this case I use JS.

FP is not a silver bullet, so do imperative. By knowing those 2 paradigms you can get the right tool for the right job. I also don't want to do I/O heavy application with the "purity" thing. Hence in language like Clojure, we can still doing "the side-effect" thing.

bepitulaz··on Bitbucket is down
yeah...internal server error when log in.
bepitulaz··on Show HN: Expense tracker for traveller
Thanks, that is a very good feedback for me.
Page 1 of 2Next →