HNHacker News
TopNewBestAskShowJobs

blacksoil

300 karma · joined October 8, 2014

https://github.com/dharijanto/
submissionscomments
blacksoil··on I no longer care to work on any Ruby gems so I've archived all my repositories
I have a different sentiment than most of what is shared here. I do enjoy coding. I do enjoy solving problems, but I feel like most of the work in my corporate/startup job life always have quite a significant amount repetitive and boring work (e.g. updating library for security reason, adding new CRUD endpoints, updating the app as per latest user study, etc). And so now I feel liberated because I can focus on problem solving instead of those tedious work. Given a problem, I can focus on thinking how to solve the problem instead of spending time coding up the solution. I don't blindly tell AI the problem and have it come up with a solution. Instead, I am particular in how I want problem to be solved, and then I will tell AI to implement it. And so in a way, now I have a 24/7 junior engineers that would get things done very quickly according to how I want the work to be done.

It's true that my ability to code would have atrophied, but I think it would happen anyway when one gets promoted and have to spend less and less time coding and more architecture or reviewing their juniors' work.

I still review the code created by AI very closely, so I don't feel like my ability to code degrades as much. Yeah, and when I feel like I have time, I would like to work on the code myself. Plus, if I want to, I can always code things by hand in my own personal project, for example.

blacksoil··on Ragnarok Online client written in Golang
There are many open source Ragnarok Online clients out there, such as Open Midgard, but most of them are not maintained nor usable enough to replace the original client. This however, is very promising. I think this is a very impressive project.
blacksoil··on Show HN: Making a GBA game with GPT-6 Astra
This is pretty cool!
blacksoil··on Startup founders urge U.S. government not to shut off Chinese open weight AI
They argue that the Chinese models distill US models as one of the basis of the potential ban. I think it's quite ironic considering even the US models themselves are using data out there on the internet without asking for permissions and in many cases even infringing copyrights...
blacksoil··on A new spam policy for “back button hijacking”
Yes please! It's very annoying how clicking an FB or Insta result from a Google search result would disallow going back to the search result!
blacksoil··on Launch HN: Twill.ai (YC S25) – Delegate to cloud agents, get back PRs
Claude code has a version that runs on the cloud. You grant it access to Github then and you can tell it to make changes and create PR from your phone, tablet, or desktop. I'm curious, but what makes this difference than that?
blacksoil··on The Software Engineering Identity Crisis
> You either have a skill issue, or you are deliberately solving problems other than the thing you actually want to solve, which you do not mention.

Wow the first one is quite judgmental. FWIW, I'm the same way, I like writing some code, but definitely not all code. Writing CRUD boilerplate for a schema? No thank you, AI is more than welcome to take that.

I derive my joy from getting something done, making it actually usable by the business side, and ultimately have it to generate revenue.

blacksoil··on Launch HN: A0.dev (YC W25) – React Native App Generator
Wow this is very easy to use. I've been using Github Co-Pilot for a while to do web dev, this is way way way more convenient :)
blacksoil··on Tech takes the Pareto principle too far
It's true that building an MVP is a lot easier than creating a polished product that would scale to tons of users. I would even say that the skill set needed for the two are significantly different. Somebody trained at quick prototyping of full stack app may not have the skills to scale it for thousands of concurrent users and vice versa. But isn't that the reason behind raising funds? If the product demand is proven, funds can be raised to polish and scale the product out.
blacksoil··on Launch HN: Fortress (YC S24) – Database platform for multi-tenant SaaS
"Speaking as a dev with over 12 years of experience in both dev and ops"

I think you aren't the target market. The target market is probably people who are new to coding or even self-taught indie hackers who aren't too technical but oriented towards building a product as quickly as possible

blacksoil··on Show HN: From dotenv to dotenvx – better config management
Can someone help enlightening me. In terms of preventing leaks, since we still need to ensure that the .env.keys doesn't leak, wouldn't effort still be the same?

The ability to use arbitrary filename for.env is quite nice though!

blacksoil··on Ask HN: How can I effectively restart my dev career?
Meanwhile applying, how about working on a project that you can showcase? Use the latest popular technologies in terms of maximizing chance of getting hired.

I think it's pretty normal for hiring team to be worried to hire somebody who hasn't coded significantly for the past 3 years to do coding role.

blacksoil··on Ask HN: How do you use React as a library in 2024?
- Using it as a plain `<script>` tag?

Yes.

- What do you mean by "go back to MVC"? What does "MVC" mean specifically in this case?

MVC as in Model-View-Controller.

To give more context, I'm prototyping a lot, and having to create endpoints for every single APIs is quite a chore. Also I want to avoid the overhead of having to run separate server just to host the frontend (e.g. NextJS)

blacksoil··on No new iPhone? No secure iOS: Looking at an unfixed iOS vulnerability
I think the biggest problem is in the alternative OS. Non-official OSes typically are unstable that I personally find not worth the time given phone is quite important piece of communication. As others have already mentioned, certain lines and brands, such as One Plus, Google Pixels, etc have unlockable bootloader so people are free to install custom OSes.
blacksoil··on High myopia is now the leading cause of blindness in Japan, China, and Taiwan
The TLDR is that a lot of people have very high myopia that causes severe eyeball elongation, which then causes retinal damage/detachment, which sadly could progress into blindness..

I myself was -5.75 and -6.25 with some non-negligible cylinders. I experienced discomfort when looking at my phone phone and reading book with my glasses on. I General check up said that my eyeball pressure and all were normal, but I know the discomfort is nothing good and can be quite serious. I read up online and found out that myopia could cause eyeball elongation, which could cause discomfort and ultimately could cause retinal damage/detachment. The discomfort I was experiencing was probably due to my elongated eyeball.

I prayed and began looking for way to work around my myopic eyes without having to get yet another thicker glasses... And I'm super thankful to have found out about this life-changing video by Todd Becker on how to reverse myopia: https://www.youtube.com/watch?v=x5Efg42-Qn0. The TLDR is that eyeball elongation (and hence myopic eyes) can be reversed in a way very similar to how strength training is conducted (hormesis). You simply need to keep wearing reduced prescription and do eye-focus exercises regularly.

It sounds too good to be true, doesn't it? I was scared too at first, and when I went to a glasses store to get a lower prescription glasses, the store attendant warned me too. But I went ahead anyway. My latest eyes exam before the attempt (back in August 2021) was -6.75 and -6.5 with -0.25 and -0.5 cyls. After 2 years of wearing lower prescription whenever possible and doing eye-focus exercise quite inconsistently (by reading on Kindle with lower prescription at a distance that causes hormesis, as explained by Todd Becker), I am happy to announce that I'm now wearing -4.5 on both eyes (without cyls) when I need almost-perfect vision, and wearing -3.5 for training purposes. I have seen people online who seem to be much more consistent reported even faster progress.

If you are interested to learn more, here are some resources I found super useful and forever grateful for: 1. Excellent science behind it, explained by Todd Becker: https://www.youtube.com/watch?v=x5Efg42-Qn0 2. Article by Todd Becker: https://gettingstronger.org/2014/08/myopia-a-modern-yet-reve... 3. A mailing list with some guidance: https://endmyopia.org/ 4. Excellent PDF by C.G. Hayes with guidance on how to get lower prescription glasses: https://losetheglasses.org/cliffgnu-vision.pdf

On top of those resources, I am happy to share more of my experience and the exercise I did as well. Feel free to email me at denny at nusantara-cloud dot com if you want to have a chat with me!

blacksoil··on [dead]
Writing this post just because I'm so amazed to realize that my 8 years old digital ocean require so little efforts to manage and very affordable. I feel like more people deserve to know this, especially newer engineers who are taught to use managed cloud from day 1.
blacksoil··on Ask HN: Who is hiring? (September 2023)
I respectfully disagree. "Beg" is also such a strong word here. I don't think there's anything wrong for him to post volunteering opportunity for people with IT skill to help homeless people
blacksoil··on I reviewed 1,000s of GraphQL vs. REST perspectives
Personally I found GraphQL to be a God-sent for prototyping. Tools such as Hasura and postgraphile are just amazing to whip out fully-working backend very quickly. I do agree with some of the posts though about security being a bit of a hassle. It's not impossible to secure GraphQL endpoints (e.g. through row-level or column-level security for Postgres-based backend) but it's not as straight-forward as securing REST endpoint.
blacksoil··on Is technical analysis just stock market astrology?
I wouldn't say all technical analysis techniques are "astrology". It depends on what method. Support and resistance for example is an economic optimization behavior where people would buy when the price is at the local minima and sell at local maxima. Other "non-astrology" technique is "riding the wave" which is following what large number of people / big volume traders are doing (selling or buying) in a way it's like how AI being the magic buzzword where VC would invest in at the moment, and hence it's easier to get invested in the area
blacksoil··on Ask HN: Scrolling Window Manager for macOS?
Not exactly what you're looking for in terms for scrolling, but this allows resizing multiple windows:

https://github.com/koekeishiya/yabai

blacksoil··on Ask HN: How do you not take criticism of your work personally?
1. Having a "growth mindset" is important, it's a mindset that a mistake/failure isn't the end of the world, but instead it's an opportunity for us to grow and get better.

2. They way we "judge" other people could indirectly be the way we "judge" ourselves. When you encountered somebody else making the same PR mistake what would you do or think about the person? I encountered a very similar humbling experience and I found out that I judged people very easily (although I didn't verbalize it) and it affected how I perceive the mistake I made myself. In my case, I learned to be more compassionate and passionate, and to judge people less based off their mistakes

blacksoil··on Maybe you should store passwords in plaintext
I think personally it's important for people to realize that people are creature of habit. A person who has the disicipline of going extra miles and strive for excellency in their work, regardless of compensation, is likely to carry his habit across different jobs or even when he decides to do his own startup or anything non-work related. I think this is such a good habit to have will prove beneficial sooner or later. A lot of people think they will just work hard and do their best whem they need to, and take it easy for now at a corporate job. Personally I don't think work-ethics can be switched that easily, it has to be built.
blacksoil··on Just Simply – Stop saying how simple things are in our docs
> If someone’s been driven to Google something you’ve written, they’re stuck.

This is not true. When I evaluate new technology to decide whether to use it or not, I tend to Google or HN around to see what people think about it. The words "just" or "simply" can be a good expression somebody uses to express their opinion about the library.

blacksoil··on Inferno-OS: distributed operating system where everything is a file
The Readme says that things such as network interface is abstracted as files, but isn't Linux the same way?
blacksoil··on Vicuna: An open-source chatbot impressing GPT-4 with 90% ChatGPT quality
Perhaps there was connection issue? I am getting this:

The best thing you can do for your wife today is to show her love and affection in a way that she will appreciate. Every person is different, so it's important to consider her preferences and interests when deciding what to do. Here are a few ideas: 1. Cook her favorite meal: If your wife has a favorite dish, why not cook it for her today? 2. Plan a special outing: Whether it's a trip to the spa, a shopping excursion, or a day at the park, planning a special outing can be a great way to show your wife that you care. 3. Do something together: Whether it's playing a game, watching a movie, or going for a walk, doing something together can be a great way to spend quality time with your wife. 4. Show your appreciation: Take a moment to tell your wife how much you appreciate her and why. It can be as simple as a kind word or a heartfelt message. 5. Help with a task: Offer to help your wife with a task that she needs to do, whether it's folding laundry, washing the dishes, or taking the dog for a walk. 6. Give her a gift: Even a small token of your affection, such as a bouquet of flowers or a piece of jewelry, can be a meaningful way to show your wife that you care.

blacksoil··on macOS Big Sur desktop created in Flutter
Sweet, thanks for sharing! :)
blacksoil··on I Am Falling Out of Love with Flutter
It's quite unclear what the frustration is about. I'd like to see the author elaborating them by giving concrete examples
blacksoil··on Show HN: Customizable, embeddable Chat GPT based on your own documents
I'm getting internal server error when pressing the demo button. Also the page after login doesn't show anything other than the sidebar on FF mobile
blacksoil··on [dead]
I can't seem to access my notes on my mobile app...
blacksoil··on Ask HN: Why does HN get unusually hostile towards startups?
>>Programming does that to your brain.

Hahaha this is so true.. I used to (I guess am still) be cynical about a lot of stuffs. I then realized startup's life and death is to be validated with potential customers, not with a bunch of hackers on HNs. It's good to get the critical feedback, but don't get demotivated by them.

Page 1 of 4Next →