HNHacker News
TopNewBestAskShowJobs

gosukiwi

396 karma · joined July 10, 2012

submissionscomments
gosukiwi··on Yerba Mate – A Long but Current History (2021)
Playadito is great. There's a kind of Yerba Mate that is easier on the liver and stomach now called Cachamai, and there's some alternatives too. It normally comes in with extra flavors such as Mint, Orange, etc.

I'm Argentinian, been drinking Mate daily (sometimes several times a day) since I was ~18 (32 now) and that Yerba is great :)

gosukiwi··on PHP 8.2
Most serious web apps will end up behind a reverse proxy with nginx or apache though
gosukiwi··on PHP 8.2
There are two types of programming languages: Those everyone complains about, and those nobody uses :)
gosukiwi··on What I'd like to see in Emacs
I don't know Emacs Lisp but didn't RMS just said in his talk that they changed the default to lexical scoping?
gosukiwi··on Tailwind is a leaky abstraction
To me, Tailwind is not an abstraction, but a "more convenient" way to write CSS for some projects.
gosukiwi··on Windows Subsystem For Linux a.k.a. WSL 1.0.0 released
WSL is great. I use my personal computer for gaming, but I also like using it for side projects, and dual-booting is a pain in the ass. WSL makes it super smooth to have a proper dev env. I can use gvim from Linux just fine, with a bit of configuration I can even share clipboard.

I think it still has a few rough edges,but fortunately I haven't had to deal with those. Also recently they added support for systemd which is awesome. Most packages "just work".

gosukiwi··on Deno 1.28: Featuring 1.3M New Modules
So what's the difference between Deno and Bun? Are they just drop-in node replacements?
gosukiwi··on From zero to 10M lines of Kotlin
If you need 3 levels of null-checks that's a red flag though
gosukiwi··on We are still early with the cloud
Yeah that is quite scary. I'd feel much better if I could put a limit on the billing. Just shut everything down if I go beyond X amount of money.
gosukiwi··on Show HN: Minimal, no-JS web forum software
PHPBB
gosukiwi··on Ask HN: So you moved off Heroku, where did you go?
I moved to Railway. My little bot barely consumes any resources, so it's free :)
gosukiwi··on Ubuntu: “How are we improving Firefox snap performance?”
Not a linux user really, why does everyone hates snapd?
gosukiwi··on Removal of Heroku free product plans
Guess I'll be moving my hobby projects to render!
gosukiwi··on EasyRPG
Depends if you prefer Ruby or JavaScript for (if) scripting. RPGMaker XP uses Ruby and RPGMaker MV uses JavaScript. MV is a bit newer but both are quite old and really cheap in offers.

If you want you can always wait for an offer and get the latest, which uses JavaScript, although the price difference is quite steep.

gosukiwi··on EasyRPG
Old versions of RPGMaker go on sale quite often at Steam, I got mine for like a dollar or two. It's old but just to tell a story works :P If I wanted to customize every aspect I'd be better off with a game engine.
gosukiwi··on Vim 9.0
ALE and CTRLP are the most non-vimmish ones I guess. Most of my remaining plugins are extensions to Vim, like highlighting unique characters when pressing f, or highlighting my latest yank, or more text objects, or autopairs, surround, etc.
gosukiwi··on Fresh is a new full stack web framework for Deno
Yeah I agree about setting up Apache and managing it. OS + Webserver + (Server language + JS) + DB is the full stack
gosukiwi··on Fresh is a new full stack web framework for Deno
To me, a PHP file in an Apache server which includes some JS counts as full stack. To me, fullstack = frontend + backend.

I don't think Django counts as full-stack, as you don't have a default front-end framework, like Rail's Stimulus.

gosukiwi··on Sunsetting Atom
This is interesting. I wonder how Emacs solves that, given that it's one of, if not THE most, extensible editor out there. I'd think that is a good thing, but never considered the drawbacks, besides performance and plugin interop that is.
gosukiwi··on Sunsetting Atom
Atom was the first editor I wrote plugins to and contributed to core. I prefer it over VSCode, as it does less, and it's easy to customize for web devs. Sad to see it go, but it's for the best :(
gosukiwi··on Joy: A maximalist web framework for Lisp aficionados
Maybe they don't want to tie themselves with the JVM, or have no experience with the Java ecosystem? Janet seems like a much simpler ecosystem. Also, for fun would be a great reason :P
gosukiwi··on Show HN: Shale – a Ruby object mapper and serializer for JSON, YAML and XML
I like this idea, I remember seeing something similar in Trailblazer. But basically you just define your models once, and then you can transform them into different formats, and have them play nicely with ActiveRecord as well. Pretty cool :)
gosukiwi··on Flask Mega-Tutorial (2017)
Coming from Rails, I appreciate Django's less-magical approach. I admit it has some silly limitations though, like not being able to call methods with arguments in templates, and the whole mixin view generic classes, just to name a few

That being said, Django is great, and so is Python :)

gosukiwi··on Why We Switched from Python to Go (2021)
I'm relatively new to Python, coming from Ruby and JS, and the built-in unittest module is just fine. I haven't had any issues with it, besides the documentation for setting it up following the conventions is really hard to find. But once it works, I like how simple it is. If you know OOP you'll feel right at home. You can simply create your own test case classes if you want to re-use stuff. No magical bloated configuration.
gosukiwi··on Why We Switched from Python to Go (2021)
Forcing people to behave is the opposite of Python's approach, afterall, [we are all consenting adults here](https://mail.python.org/pipermail/tutor/2003-October/025932....)
gosukiwi··on Why We Switched from Python to Go (2021)
No matter how hard I try, I just can't like React. I prefer Angular, Vue, even Ember. React feels like a downgrade to me.
gosukiwi··on Why We Switched from Python to Go (2021)
I remember playing with Go trying to write a little dynamic programming language. The lack of generics made it painful, but I should give it another shot sometime :p As a web developer, I appreciate Go's simplicity, and ability to be "close to the metal" without having to worry about memory, like in C, or know a complicated language, like Rust.
gosukiwi··on Python 3.11 beta vs. 3.10 benchmark
Ah! I remember reading something about self-optimizing interpreters, which is pretty cool. I think it's related to what they call "adaptive interpreter".

The interpreter starts out with a generic/slow approach and as it gets more datatype info it uses more specialized and faster implementations.

gosukiwi··on Riot Games: Artificial Latency for Remote Competitors
It is a very serious tournament, it's just not as important as Worlds
gosukiwi··on Riot Games: Artificial Latency for Remote Competitors
There is a huge difference between 0 ping and 35 ping though, particularly in pro-level LoL. It is strategic but that ping can be the difference between flashing a skillshot or not, and swinging the whole course of a teamfight.

Of course 35 ping is not THAT bad and I agree, while unfair, it wouldnt be the end of the world, it's not even Worlds, just MSI, an invitational event.

← PreviousPage 2 of 9Next →