HNHacker News
TopNewBestAskShowJobs

guideamigo_com

64 karma · joined July 17, 2023

submissionscomments
guideamigo_com··on Neither GCC nor Clang are compliant with standard C++
Reminds me of this beautiful C++ video that an ex-colleague of mine made.

https://www.youtube.com/watch?v=7fGB-hjc2Gc

guideamigo_com··on Maintaining an Android app in Google Play Store is a lot of work
What does the reach look like on F-droid?
guideamigo_com··on Some Notes on Upgrading Hugo
This is JavaScript, npm rot is a huge problem in its ecosystem.
guideamigo_com··on Some Notes on Upgrading Hugo
I don't know why Hugo has no migration til like Go to deal with this.
guideamigo_com··on Ask HN: Alternatives to Yoast SEO for non-WordPress sites
https://gohugo.io/ is pretty good. Here's a discussion about migrating website from WordPress to Hugo. https://news.ycombinator.com/item?id=41377331
guideamigo_com··on Good Retry, Bad Retry
I never get this desire for micro services. You IDE can help if there are 500 functions, but nothing would help you if you have 500 micro services. Almost no one fully understands such a system. Is is hard to argue who parts of code are unused. And large scale refactoring is impossible.

The upside seems to be some mythical infinite scalability which will collapse under such positive feedback loops.

guideamigo_com··on The anatomy of a Godot API call
Javascript still remains slow. Java is fast enough that it doesn't matter. However, no one will use Java to build Linux kernel.
guideamigo_com··on Java 21 makes me like Java again
I don't mind Go's errors. I do mind the complete lack of hierarchy in that. Java's exceptions are hierarchical. I can create an exception that specializes from `IOException` and that I feel is really powerful. Go added this half-baked and much later. So, most FOSS libraries don't support it yet.
guideamigo_com··on Java 21 makes me like Java again
You can use [limited] Java 17 with Google's Android. The compiler converts Java 17 -> Java 8 bytecode.
guideamigo_com··on Java 21 makes me like Java again
Afaik, no language as great of exceptional handling as Java. I prefer Go but I have to admit, Java's checked exception handling is amazing.
guideamigo_com··on Death by a Thousand Microservices
Probably some unit inside Meta. Most of Facebook backend was a deployed as a single unit.
guideamigo_com··on Death by a Thousand Microservices
I once saw 5 backend engineers, 100 AWS lambdas, and 30+ GitHub repos! Awesome job security for everyone.
guideamigo_com··on Death by a Thousand Microservices
Total BS. Google has tons of services. They are lots of them but they don't have a `fileRead` service and `fileWrite` service. Rather, they have a `gfs` service that can read/write/modify etc. everything related to files.
guideamigo_com··on Death by a Thousand Microservices
FWIW, Google and Facebook are mostly monoliths and not microservices.
guideamigo_com··on For the first time in years, I’m excited by my computer purchase
That's the hard truth, espcially with M1 chips, it is hard to beat Mac book Air 15" or Mac book Pro 16".
guideamigo_com··on What I have changed my mind about in software development
Exactly. And since you can't force people to setup IDE properly, automatically enforce them with CI.
guideamigo_com··on Show HN: dnum − A small TypeScript library to handle decimal numbers
Another day.

Another Typescript library that does what languages like Java, Python, and Go have for decades!

guideamigo_com··on Ghostfolio: Open-source wealth management software
Typescript tells me that it will start to break soon if it ever gets abandoned.

JavaScript packages are one of the fastest routing rotting set of dependencies.

guideamigo_com··on Bun v0.8
I never claimed Go is low level. However, it is very performant for building web backends.
guideamigo_com··on Os.js – open-source JavaScript web desktop platform with a window manager
It appears easier than Go for the beginners.

No compiler.

No strong types.

No function return types.

And you can combine different types in unexpected ways https://www.destroyallsoftware.com/talks/wat

When the code fails, just refresh the page!

guideamigo_com··on First ever remains of a dicraeosaurid sauropod unearthed in India
What's your source?

Here's mine.

https://www.nature.com/articles/s41467-020-14668-4

guideamigo_com··on Bun v0.8
Indeed.

That's why outsourcing firms (both inside and outside the US) love JS backend.

The fragility of JS codebase shows much later.

guideamigo_com··on Os.js – open-source JavaScript web desktop platform with a window manager
Hearing about web assembly for years now.

Apart from some big companies, no one seem to use it.

guideamigo_com··on Os.js – open-source JavaScript web desktop platform with a window manager
> As a JS dev currently looking for a job, can you elaborate on this comment?

You can build a new framework and use that as your portfolio. JS apps like these can be quickly tried in the browser. That's not true of a new Go/Rust/Java library.

guideamigo_com··on Os.js – open-source JavaScript web desktop platform with a window manager
JS is so basic (compared to Python, Go, Java, or Rust) that one can easily make a framework which will do something specific.

You can then use it to get a job.

guideamigo_com··on Bun v0.8
Why would someone use this over much more maintainable and performant backends in Go or Rust?
guideamigo_com··on First ever remains of a dicraeosaurid sauropod unearthed in India
They probably won't. And the simple reason might be that India has been continuously inhabited for 10,000+ years. So, preservation becomes less probable.

Even the tools before and after the Toba explosion have found to be unchanged.

guideamigo_com··on I am afraid to inform you that you have built a compiler (2022)
At a billion-dollar fintech, some engineer thought gRPC is too complicated. So, he built someything from scratch.

A year later, there was a team of 5 engineers maintaining a half-baked implementation of gRPC. Good for him. Bad for the company.

guideamigo_com··on Git-appraise – Distributed Code Review for Git

  - Last commit in April 2022.
  - Build status refers to non-existant Travis-CI
Is this is a trustworthy project? Or just a cool experiment?
guideamigo_com··on Moq: Warnings with Latest Version from SponsorLink
What a tragedy
Page 1 of 2Next →