HNHacker News
TopNewBestAskShowJobs

RapperWhoMadeIt

238 karma · joined September 8, 2021

submissionscomments
RapperWhoMadeIt··on Dependency management fatigue, or why I ditched React for Go+HTMX+Templ
Hi, author here!

I think that is a very valid criticism. I wanted to keep the article concise, but I should have elaborated more on why Go+HTMX+Templ solves the dependency management fatigue.

As I said in the article, it is mainly anecdotal evidence, i.e. the experience from having to maintain projects with either React or Go+HTMX. For example, in the Go+HTMX project I handle state management and routing solely with the Go stdlib (which is very very stable IMHO), I don't have to ever worry that a dependency update will force me to perform painful refactoring work.

Maybe in a future article I can expand on these points, thank you for the feedback :)

RapperWhoMadeIt··on Dependency management fatigue, or why I ditched React for Go+HTMX+Templ
Hi, author here. At least from my personal experience, there are still many jobs in which the main focus isn't frontend development, and per se React.

I do have to work with React from time to time. But it isn't my main focus. I usually work implementing backend systems (with Go, SQL [Postgres], Redis, etc.) and infrastructure as code with Terraform.

RapperWhoMadeIt··on Fuggerei: the world’s first public housing (2022)
It is nonetheless extremely cheap (in comparison to rents in Augsburg and near-by Munich) and has life-changing consequences for the people living there, since they do not have to allocate a big amount of their income into housing.
RapperWhoMadeIt··on Visiting the annual Braun collectors fair
Hi Fatih, I just wanted to let you know that I am a very avid reader of your email newsletter. I really get happy every time an email with one of your new articles arrives at my inbox. Thanks to your reviews of keyboards I will hopefully soon be able to get one of them myself. In summary, I just wanted to thank you for taking the time to write the articles. It's definitely more time consuming than tweeting (I don't have a twitter account at all, I dislike the atmosphere there and I also prefer to consume longer texts with more content), so I just wanted to let you know that there's a bunch of people out here reading your texts and enjoying them!
RapperWhoMadeIt··on Helix: A Neovim inspired editor, written in Rust
I am currently almost entirely developing in Go. And for that I have a highly customized Vim environment, which really took me a while to get to where it is right now (it works very well, thanks to the great 'vim-go' plugin). Nonetheless, I am starting to have to develop more stuff in other languages like js and Elixir, and I definitely do not want to invest all that time tweaking my vimrc to have all the IDE bare functionality that works so well in Go. I was starting to consider making the transition into neovim, but Helix sounds almost like a plug-and-play solution with sane defaults (which is exactly what I would like to have). Is it better that I go for Helix, or is LunarVim or AstroVim actually what I am looking for?
RapperWhoMadeIt··on Ask HN: What are the benefits of choosing Svelte over React?
Thanks a lot for the feedback! It helps to reinforce my decision to learn Svelte to see that other people see the same benefits as I do.

I had a look at your blog, the article about your career transition into therapy was a very nice and insightful read!

RapperWhoMadeIt··on Ask HN: What are the benefits of choosing Svelte over React?
Do you work with Svelte and SvelteKit professionally or primarily on side project? How do you deal with the breaking changes that have taking place within SvelteKit, i. e. SvelteKit still not being on a major stable version yet?
RapperWhoMadeIt··on Ask HN: What are the benefits of choosing Svelte over React?
Thanks a lot for the feedback. I am starting to get serious about learning the frontend side of things (coming from a backend/DevOps professional background). Especially the part of "React is a hot mess with so many ways to do all the things..." has made me prefer Svelte over React, and I really enjoy Svelte's idiomatic way of handling reactivity, I find it super intuitive. I guess I was just feeling insecure about putting so much time into Svelte, because I mostly only hear about people working with React.
RapperWhoMadeIt··on Ask HN: Best resources to learn the intricacies of relational databases
This is amazing! Thank you so much!
RapperWhoMadeIt··on Ask HN: Best resources to learn the intricacies of relational databases
I am trying to get a more than superficial level of knowledge on deploying services on relational databases with a lot of traffic. I don't know if it makes sense to grab any manual of a relational database, like PostgreSQL or MySQL, or if that is too specific and it makes more sense to start with a more general book. [Please do not suggest Designing Data Intensive Applications, I am already reading it :) ] Moreover, what are the best resources you know of that you used to learn SQL queries and their syntax properly? Thank you very much!
RapperWhoMadeIt··on Ask HN: Next big thing in Computer Science or tech according to you?
What's your opinion about Svelte? Has it made any big contributions to the ecosystem? Isn't the syntax and in general the way of creating components more intuitive with Svelte in comparison to for example React?
RapperWhoMadeIt··on Ask HN: When is Svelte going to become mainstream?
Being used in more high impact projects with a lot of traffic? And the amount of developers using it also increases then.
RapperWhoMadeIt··on Ask HN: Hobbies/Skills which can be picked in 30s and compete at world level?
I think Vincent van Gogh, started seriously painting in his late 20s. Needless to say in his brief overall career as a painter he made some works which had a great impact in the art scene after his own death.
RapperWhoMadeIt··on Ask HN: Anyone making software for kiosks, infotainments or similar?
I am also a big Elm fan, especially due to the maintainability as you mentioned. But I have never worked with it in a production environment. Just in case you were working with a team on this project, how easy was it to convince the rest of the team to hop on the Elm train? Have you encountered any shortcomings while using Elm in production?
RapperWhoMadeIt··on Kubernetes is a red flag signalling premature optimisation
I also thought WhatsApp is a bad example. They not only hosted themselves, but they used solely FreeBSD (as far as I know) in their servers. (which don't get me wrong, I find great as a FreeBSD sysadmin myself).
RapperWhoMadeIt··on Ask HN: Have you created programs for only your personal use?
I recently developed a command line chat app that I can self-host, to chat with my friends from the terminal and regain control over my chat data and metadata. I self host the back end in Linode and just for the lolz and "Unix portability" I wrote it entirely in C. I don't really expect this to be useful to anybody else than me and the couple of friends that also use it. I can now chat from the terminal during my working hours and my colleagues think that I am doing something mystical in the terminal or developing in Vim.

You can check it out at:

https://github.com/erodrigufer/papayaChat

RapperWhoMadeIt··on Incident with GitHub Actions
I would maybe start migrating repos away from GitHub, since they have proven to be quite unreliable. Nonetheless, I must say I do appreciate GitHub's UI and even their CLI is quite nice. Is there a service out there that basically provides the same good user experience, CI/CD and has no costs for public repos? Apart from the unreliability I can't complain about GitHub.
RapperWhoMadeIt··on Incident with GitHub Actions, API requests, Codespaces, Git operations, Issues
Do they regularly publish post-mortems after their repeated incidents? Might be interesting...
RapperWhoMadeIt··on Fire and motion, Joel Spolsky on struggling with developer productivity (2002)
Struggling with focus at work is still 'a thing' in 2022...
RapperWhoMadeIt··on Fire and motion, Joel Spolsky on struggling with developer productivity (2002)
The article might be quite old (I myself barely identify the microsoft tech stack he is referring to), but his description of the struggle with productivity is still spot on. I read this from time to time to not feel bad about myself for struggling with not being productive.
RapperWhoMadeIt··on Ask HN: Why would anyone choose Haskell to develop applications?
Maybe the same applies to building a RESTful API and choosing Go instead of js :)
RapperWhoMadeIt··on Ask HN: How do you expect the world to change if Russia invades Ukraine?
From the rethoric you hear from EU leaders and the US president, I don't expect NATO to take any direct military action, because blowing this conflict to a full-scale war between two of the main military powers would catastrophically disrupt the global economy. Furthermore, I don't think one would find enough public support for going to war with Russia in most of those countries, which would make a sitting president willing to get directly involved, wildly unpopular.
RapperWhoMadeIt··on Ask HN: What do you think about David Graeber's new book?
Thanks a lot for the suggestions! I was wondering, is "The Utopia of Rules" all that different from Bullshit jobs? :)
RapperWhoMadeIt··on Ask HN: Is it just me or do 99% of SWE jobs offers seem completely pointless?
I wouldn't say that you have depression. You just opened your eyes to how pointless modern corporate jobs are. There is actually extensive literature to this phenomenon, I can really encourage you to read "Bullshit jobs" by David Graeber. The book tries to explain how the pseudo-feudal, futile and boring corporate Western world came to be.

I personally try to distance my self-image from my job, I see it as a way to pay my bills and save up some money, but I try so that it does not define me, and I definitely do not try to build up friendships there, I guess I have enough friends everywhere else to have the need to socialize with people I barely share things in common.

Moreover, there are so many people destroying themselves mentally and physically with over-work because they believe that they have to love work (as they would a hobby or something similar), but I think that does not have to be the case, I actually believe that there are a lot of activities that CANNOT be monetize which are also quite enjoyable, around which I can center my life, e. g. playing tennis, drawing, etc.

Don't get me wrong, I actually love to code. I love my side projects. I hate to be told what and how to code at "normal" work.

RapperWhoMadeIt··on Thomas Hobbes’s Leviathan shaped modern politics
Going even further, Graeber also tries to dismantle the "counter-thesis" to Hobbes', Rousseau's primitive egalitarian harmonic societies. He shows lots of archaeological evidence suggesting that "primitive" pre-historic societies were probably not that simplistic in terms of social relationships, and some were most likely not egalitarian, since, for instance they would present different displays of wealth in how different people were buried.

In summary, his new book 'The Dawn of Everything' tries to present evidence in a more scientific way in order to destroy these inaccurate portrayals of primitive societies.

I even tried to start a thread and discuss the book in this HN post, feel free to participate. https://news.ycombinator.com/item?id=30002793

RapperWhoMadeIt··on Ask HN: What do you think about David Graeber's new book?
I loved his book "Bullshit jobs", it really opened my eyes about the shitty corporate world some of us live in. Anyways, I just started reading his last book today, and it got me totally hooked!! The first two chapters describe a totally new way of seeing the history of some of the "great thinkers" of the "age of enlightenment". *spoilers alert!* E. g. he says that some of the European thinkers who supposedly "came up" with the ideas of enlightenment "freedom", "equalitarianism", etc. which were the basis in some way for the French and US revolutions, had actually been presented to these European intellectuals originally from some North-Eastern Native American intellectuals. Whose ideals regarding all these topics could be found in the literature of that time in countless Jesuit travel journals through the North American French territories and so on... While reading some of the thoughts being quoted in the book from an Iroquois intellectual, I must admit that I found great affinity to his world view and have gotten only more curious about more literature on the Iroquois way of life.
RapperWhoMadeIt··on Ukrainian! All your personal data has been uploaded onto the public internet
I feel like the post's title is kind of misleading (or at least it should be in quotes). Since, we do not know yet for certain if there has been a data breach.
RapperWhoMadeIt··on Ask HN: How to learn about text editor architectures and implementations?
As far as I know, some of these terminal text editors use the ncurses library to handle their "frontend", the way in which they properly display text in your terminal. As mentioned in another comment it is utmost necessary that you feel comfortable reading code in C (with a decent knowledge of syscalls) in order for you to understand the programs' source code. But when you have already achieved that level, you can start learning about ncurses with this basic tutorial [0].

[0] https://tldp.org/HOWTO/NCURSES-Programming-HOWTO/

RapperWhoMadeIt··on The Rise of Performative Work
Performative work is just another term for one of the main topics exposed in the book "Bullshit jobs" by David Graeber. I finished the book last month and it was a very compelling read. It tries to explain the psychology behind trying to understand why almost everyone knows that it is unrealistic to expect employees to be productive and hardworking for 8 or more hours a day, but at the same time nobody is ending our current corporate wage slavery system, in which actually being there is more important that actually doing a meaningful job!
RapperWhoMadeIt··on A neuroscientist prepares for death
You are entirely missing the point. Yes, sure, there are examples in which there might be consequences if the train is not on-time. But a lot of the time I see people literally stressing out about a train being late for no reason whatsoever, because they don't have any stakes on that train arriving on-time. Lots of my colleagues don't really have to be at work at a particular time, our working ours are completely flexible every day. But they will always complain extensively if their trains get minimally delayed.

So what are they getting so mad about? Because they are "losing" 5 minutes of their precious time being idle in a train station? I guess those 5 minutes would have been quite remarkable if they could have been replying to emails at their desk. As I said, there were no negative consequences whatsoever for those guys if the train arrives late. They have just lost all sense of rationality and want to be mad for the sake of being mad about something "not working as expected or intended".

Page 1 of 2Next →