HNHacker News
TopNewBestAskShowJobs

madmax108

5,601 karma · joined July 14, 2012

I'm a moron who's too lazy to write a proper bio.
submissionscomments
madmax108··on I Hate NestJS
> NestJS is one of those things where people coming from other languages like Java don't know how to develop without the patterns that Java gave them.

This is EXACTLY how I felt using NestJS. Except, IMO, it took the worst part of Java (Spring DI, esp. the over-verbose, make-changes-in-4-random-files-to-get-an-object style they did it circa early 2010s, instead of the much cleaner styles they have today) and shoved it into a language that is built on a completely different paradigms and constraints.

Not had a single pleasant experience working with NestJS, especially once it hits a certain scale, and you are just bogged down running between modules, services, controllers and DI-hell

madmax108··on Kafka is dead, long live Kafka
"My co-founder and I worked at Datadog"

If there's one company that's known for blowing up budgets as you scale, it's Datadog. Hoping WarpStream doesn't follow that playbook.

Best wishes!

madmax108··on The Sad Bastard Cookbook
"Imagine spending one hour in the kitchen to only feed yourself one time. That would be peak insanity to me today."

YMMV. For me, spending time cooking is a great way to take a break from my computer and spend time away from a screen. And like showering, the process of cooking is now mechanical enough that it allows me to focus on broader tangents in whatever I'm working on and set myself up for the next session of coding/building stuff, and now with a full tummy.

I life in a country where fresh produce is readily (and cheaply) available, so I find things like weeklong mealprep (especially, pre-chopping veggies for the week), and eating microwaved food from the freezer ridiculous, both from a taste as well as a health perspective.

Honestly, I think the trick is to have a set of a 12-15 recipes that you can fall back to, and once you have a hang of it, it's easy to create interesting variations with your food! Of course, YMMV

"Much of it (not all) is science and engineering. You can robotically produce incredible meals. And I argue you should" - This I agree with 100% with you on!

madmax108··on The Sad Bastard Cookbook
Great resource. For stuff in a similar vein, check out the YouSuckAtCooking Youtube channel[1]. Absolutely hilarious, while still being helpful to get better at cooking! :-)

[1]: https://www.youtube.com/@yousuckatcooking

madmax108··on The Sad Bastard Cookbook
Aglio e Olio - Literally takes 4 ingredients, and (Italians will hate me for this) can be spruced up easily with other stuff available in your pantry, be it chopped up chinese sausages, peppers, olives, shrimp, or leafy greens.

Moroccan Shakshuka - Eggs, Tomatoes, Peppers, Spices - Slowcook and lap up with a nice piece of bread. What's not to like? Again, very easy to spruce up to ensure you don't feel like you're eating the same meal everyday

madmax108··on Show HN: Use DNS TXT to share information
It's always amusing to see DNS "hackery"[1] like this, and always makes me go back to DNS Toys (https://www.dns.toys/), which generated a huge discussion on HN a year ago [2]

---

[1] well, it's not really hackery if you're being pedantic, since it's doing what the spec allows it to do

[2] DNS Toys (946 points): https://news.ycombinator.com/item?id=31704789

madmax108··on The Case Against Travel
Honestly, I think I'd rather travel as much as possible, and gain first-hand experiences of places, things, and people who live and experience life differently than me, than write long winded articles in the New Yorker where I have to namedrop Pessoa and Socrates every two lines because I've outsourced my critical thinking to their writings. Honestly comes across like that angsty teen who just read Ayn Rand once and decides their entire personality is based on the book (Heck, many of us have been that kid!)

There's a hundred reasons why folks dislike travel, many of them EXTREMELY valid to one's lived experiences/circumstances, but this article is the most strawman-ny argument against travel anyone could conjure up.

madmax108··on 85% of jobs are filled via networking
I know this "blog" is probably hokum, but in my experience, the power of having a good network is incredible. I've been in tech for a decade, and only had a peoper whiteboard interview for my very first role, and have been able to leverage my network to get roles at some dream companies without having to go through the "invert a linkedlist"/"design a parking lot" type of interviews, with great pay raises, role hikes, and increased responsibilities.

Us engineers love complaining about the interview process, but then do NOTHING to display skill outside of a resume (and trust me, the amount of lying that happens in resumes is incredible).

madmax108··on A guidance language for controlling LLMs
I know you are probably joking, but: https://lmql.ai/
madmax108··on Why don’t Inter Milan have a shirt sponsor?
For sports like F1 where there's a lot of $$$ that goes into running the sport itself, it's still understandable, but I always find it funny when you have cricket players (which is huge in India where I'm from) walk out with a dozen logos plastered on them [1], though the sport is much "cheaper" to conduct. But then again, finance bros be making money while the sun shines I guess, and I assume these companies getting their logos in front of a billion eyes is enough RoI for them.

[1]: https://www.kreedon.com/wp-content/uploads/2023/03/1.jpeg

madmax108··on Automakers are starting to admit that drivers hate touchscreens
The solution is quite evident is it not? Regulatory bodies to set response latency and limits with over-life degradation as an additional parameter.

Only reason "they’re just being asked to turn lead into gold and often get silver." happens is because automakers know they can get past all regulatory approval with lead/silver or whatever metal you prefer.

madmax108··on Repl.it raises $97.4M at $1.16B Valuation
It's a two-edged sword no? Accepting $$$ at skyhigh valuation is great, but in 4-6 months time, the same "investors" will come in asking for you to justify the valuation you've raised at, asking questions like "Where revenue hockeystick? Where enterprise features? Hurr durr"
madmax108··on Repl.it raises $97.4M at $1.16B Valuation
Gotta say, while I respect the hell out of repl.it and the product they've built, I simply cannot fathom how they justify a $1.1B valuation for what is at it's core an online coding platform/IDE

In a parallel world, repl.it is a bootstrapped, open source, dev-friendly platform that generating $10-30M ARR in revenue, but in our universe, it's more likely that they'll soon start going the way of once-great tools like Postman, who raised at massive valuations and then had to build out silly "enterprise" features and became much more sales-led companies, all but abandoning their dev-tools roots

madmax108··on Show HN: I was frustrated with pricing of PagerDuty et al., so made one myself
Grafana OnCall is an OSS alternative (with a cloud offering) that works great out of the box if you are using Grafana/Grafana Alerting for monitoring your systems and want to have a pager-like system with phone/SMS/telegram integrations + it's own app. Best of all, it's self-hostable as well, which keeps me completely in control of my infra.

https://grafana.com/products/oncall/

https://github.com/grafana/oncall

madmax108··on I used Stable Diffusion and Dreambooth to create an art portrait of my dog
https://catbox.moe/ ... It's a filehost popular among 4chan users. Basically OP asking folks to "show me the code"
madmax108··on Show HN: SaaS for making software documentation less annoying
For user-facing documentation, I noticed Docusaurus (https://docusaurus.io/) coming up in conversations more and more, so finally bit the bullet and moved our customer-facing documentation to use docusaurus as well (originally using a modified mkdocs).

Gotta say, Docusaurus has worked out great for us. Smooth migration if you have markdown already, everything just works, and a lot of sane defaulting

madmax108··on Circuit.js – Electronic circuit simulator on the web
A similar project in the circuit-sim space which is also part of GSoC every year: https://circuitverse.org/
madmax108··on PDF ChatBot – Upload, chat and interact with any PDF document
What alternatives exist today? Honestly, I think langchain just fills a void for having a more streamlined "api" for LLM-driven app workflows which is why it's hyped. Plus the fact that they have bindings for both JS and Python makes it easy to get up and running and building custom "agents" for different tasks.
madmax108··on An Aperiodic Monotile Exists!
Haha, came here looking for the Anathem comment!

Fraa Orolo can finally rest in peace* ;-)

* (Well ofcourse no spoilers)

madmax108··on Bob Metcalfe wins Turing Award
Congrats Bob!

If anyone's interested in the history of the early internet, I recently read the book "Where Wizards Stay Up Late" by Katie Hafner and it is a very interesting read about how we went from ARPA to WWW, including a lot of the warts you associate with large scale projects like ARPANet grew into (and the book features Metcalfe quite extensively when talking about Ethernet and ALOHAnet).

Honestly, it's nice to see technology like ethernet, which is both "as simple as it should be but no simpler", and has also stood the test of time get recognized and rewarded!

madmax108··on Google Groups has been left to die
It's honestly scary for some of these old-school Google products that have become vast stores of knowledge.

Besides Google Groups, I worry a lot about the future of Blogger/Blogspot. I personally have a blog that I have maintained from 2007-08 and I often worry about Google just wiping off a part of my internet presence (my own little corner of the web). Google has pretty much left Blogspot to die for better half of the last decade.

And speaking unselfishly, I often find blogger/blogspot blogs on obscure tech topics (usually with the default blogspot template) and I worry how much info we'll just lose to the void if/when Google decides to pull the plug (even with a grace-period, I'm sure most folks wouldn't bother to move this data).

Really shows the value of archival services on the internet and why we need to ensure they can function over time!

madmax108··on Costa Rica’s enigmatic addresses (2021)
This couldn't be more different than the trip I made to CR back in 2019. Picked up a car from the airport (Hertz or Enterprise IIRC), drove around the whole time and MOST of the roads were well paved for driving, even without a 4x4. Stopped at random shacks on the street and picked up plates of the day which were all delicious, and servers who were overtly courteous. Only place we saw traffic was in central San Jose.

We did the tourist track of Arenal/Alajuela/Poas and then also spent a few days on the "road less traveled" but at no point did I really feel unsafe. Sure, it's not always 8-lane highways, but roads are more than decent and considering the immense natural beauty and wildlife, it felt wrong to even expect highways to be there.

I happily tell folks that Costa Rica was one of my favorite countries to visit (and make sure you keep sipping on Fresca and their incredible coffee while you are there!). To each his own I guess.

Edit: Another Pro tip we used: Used Waze instead of GMaps. It's incredibly popular in CR [1] and we felt it had much better directions compared to Google Maps across the country, especially wrt smaller bylanes.

[1]: https://www.washingtonpost.com/news/innovations/wp/2014/10/2...

madmax108··on How Duolingo reignited user growth
As someone who picked up Duolingo on a whim at the start of the first covid lockdown as something to do with all the free time I suddenly had (and to escape from the doomsday messaging on TV news), I think this comment has more value than the entire OP.

Coming up on Year 3 of Duolingo in a couple of weeks, and agree 100% that Duolingo has gone from a fun, language-learning app, to an over-gamified app that I use just to maintain my "streak" rather than to learn something new.

madmax108··on Using GPT3, Supabase and Pinecone to automate a personalized marketing campaign
Pinecone is a vector database: https://www.pinecone.io/
madmax108··on Ask HN: You, a programmer, teleported to 1960's. how would you be a millionaire?
"satoshi izzydata" has a nice ring to it ;)
madmax108··on Inside Taiwanese Chip Giant, a U.S. Expansion Stokes Tensions
Non-paywall: https://archive.is/V1RkT
madmax108··on Steve Wozniak used to tip from printed sheets of $2 bills
Incase anyone wanted to see what the sheet of $2 bills looks like: https://twitter.com/mrexits/status/1619179141533954050
madmax108··on Ask HN: What are some of your “buy it for life” purchases?
- Mechanical keyboard: Splurged a bit on a keyboard after going through a bunch of membrane keyboards early in my career. My current keyboard has been up and running for nearly a decade and shows no signs on wear and tear and I expect to have it running a few decades from now as well.

- Cast Iron cookware: This is on the opposite end of the price spectrum, since cast iron cookware is (usually) quite reasonably priced (and maybe even cheaper) compared to really fancy cookware, but I'm quite religious about maintaining my cast iron cookware, and I expect to be able to keep using it as a stable cooking equipment for all sorts of cooking for a few decades more at least.

- Safety razor for shaving: This is a bit sentimental, but when I turned 18, my father gifted me an old-school safety razor for shaving, as a kind of "Welcome to adulthood" gift. I've used it for over a decade now, and despite having a modern electric shaver, I do find myself going back to the razor every now and then, and expect to use it for a few more decades. Yes, it needs fresh razor blades, but the safety razor itself is as sturdy as ever.

madmax108··on Tell HN: GitHub is partially blocked in India
Can confirm that demergi works to circumvent the block, as does greentunnel [1]

[1]: https://github.com/SadeghHayeri/GreenTunnel

madmax108··on Ask HN: What is the best thing you read in 2022?
Book: You Are Not Expected to Understand This: How 26 Lines of Code Changed the World by Torie Bosch [1]

Came across this book randomly on Twitter and picked it up. The book is broken into 26 essays about significant pieces of code (defined vaguely), ranging from the Morris Worm to Pagerank to the popup window and the 1x1 invisible gif and how these shaped the modern tech landscape. Lovely read overall, and really shows how pieces of code you work on today can end up having long lasting impact on how society perceives technology as a whole. Best of all, it's not a heavy read, but offers a lot of concise info that can send you down wormholes of wikipedia.

Paper: Amazon DynamoDB: A Scalable, Predictably Performant, and Fully Managed NoSQL Database Service [2]

Database systems have always been a passion of mine, and the paper from AWS about how DynamoDB works internally is an incredible look into what makes a NoSQL DB platform capable of serving 89 million requests per second _(this is in the intro)_ which is incredible scale. Always good to see how engineering decisions shape products, and it's been interesting to see Dynamo take shape over the last decade _(though I recommend most folks to stay away from it because of it's mad pricing)_

[1]: https://www.goodreads.com/book/show/60254955-you-are-not-exp...

[2]: https://www.usenix.org/system/files/atc22-elhemali.pdf

Page 1 of 10Next →