HNHacker News
TopNewBestAskShowJobs

lordgroff

908 karma · joined July 6, 2020

submissionscomments
lordgroff··on O Holy Crap
It's a matter of shopping wisely and, at least sometimes, of spending more money up front. People always reach for the smelling salts when I tell them how much my (hand) coffee grinder cost, but that thing is almost certain to outlast me.
lordgroff··on Acceptance of evolution by high school students: Is religion the key factor?
Catholic school here in Canada explicitly teaches evolution and has done so for a very very long time.

Since Catholicism is pretty "centralized" as far as religion goes and since the official ex cathedra position has been a-ok with evolution since 1950 and arguably earlier, I have no idea how this story could possibly be true.

lordgroff··on Hacking Go's runtime with generics
It's like a hackernews meme at this point, complete with "I used Go before and my life was a meaningless void and then Rust came into my life and now I see the light." It's all so predictable and boring and derails nearly every Go thread.
lordgroff··on The Golden Age of BASIC (2014)
My first language I delved any time into was (Speccy's) BASIC. Despite now being very much a programming polyglot there's no real language I've sunk my teeth into that I outright dislike.

There's an exception. And that's the BASIC dialects. I don't have very much fondness for it, even calculating for nostalgia.

lordgroff··on Ask HN: Are Any of You Tired from macOS and Want to Go Back to Linux?
I don't know. That may be true if you want to be on Arch, with something super custom, but on a long term distro, you make your choices, you customize and then don't touch for years.

I agree with you mostly that I'm not interested in tweaking bells and whistles endlessly but you don't really have to do that in KDE or gnome.

lordgroff··on Ask HN: Are Any of You Tired from macOS and Want to Go Back to Linux?
I am now a year into using Mac OS thanks to the m1 Air, which had such a list of benefits that I was willing to overlook my dislike of the os. It was worth doing is my conclusion. It's a fantastic laptop, I still don't really love the OS but it's a minor price to pay, it's fine enough and it's not serving ad recommendations or deciding when I should restart my computer like a certain other commercial OS.
lordgroff··on Programs are dead, and JavaScript has killed them
Python has a completely different issue and that is that its dependencies on c extensions makes cross platform or cross version packaging a terrible thing.

This is why I get a bit puzzled when people complain about the Java build system. It's so much saner in comparison to the scripting languages, and arguably better than Go or Rust (though I'll take any of the three over Python or JS).

lordgroff··on Programs are dead, and JavaScript has killed them
Yeah this is really the Achilles heel of the node ecosystem. It turns out having an expansive standard library is important since I'd like to think most of these issues would disappear if that were the case.
lordgroff··on Goodbye to the C++ Implementation of Zig
Really? I like Go, I might even love it.
lordgroff··on Babashka is a fast-starting scripting environment for Clojure
Don't learn a Lisp. For one, you'll end up in endless arguments whether your Lisp is a proper Lisp, and two, everything else will look ludicrously constraining for no good reason.
lordgroff··on Artificial intelligence is permeating business at last
I have various objections to GPT and am annoyed about the various misunderstandings people have about it but this in particular is not a very good objection.

A lot of what people do in everything spanning from a paper pushing office job to art is regurgitation.

lordgroff··on Ask HN: How would you build a ChatGPT detector?
I know this is fun for people but I have to say the GPT reply is getting old fast.
lordgroff··on Building an interpreter for my programming language with ChatGPT
Humans obviously don't "think" the same way. GPT needs memory that humans can't ever have and more importantly an unthinkably large training data set to generate the observations it does. If a human (or another biological system) needed that much training data nothing would have ever gotten off the ground in the first place, it's completely out of reach. This type of a model just doesn't "understand" the same way.

Still, none of this is btw to discount how impressive the technology is. It makes a regular search engine so very quaint by comparison.

lordgroff··on How can you not be romantic about programming? (2020)
One of my colleagues often asks how I have the energy to code after work. The reason is simple, one is coding things that give me a comfortable life, the other is coding things for pleasure. They're also very specifically not the same subject area at all because that would be awful.
lordgroff··on Who needs MLflow when you have SQLite?
Yep, this is a mark of someone that's never used R but has heard a lot of incredibly ill informed criticism around it.

One look of dplyr code over pandas would of course disabuse anyone of the notion that R is trash and the tragedy is Python will in the current state never have anything like that. That's the advantage of the language being influenced by Lisp vs not.

lordgroff··on Who needs MLflow when you have SQLite?
Every time I open up pandas I jealously remember the expressive beauty of R for these tasks. But because we're all "serious" of course we must use Python for production lest we not be serious.
lordgroff··on Ask HN: How ready for daily driving is Asahi Linux?
Context: first laptop in circa 20 years that doesn't run Linux (m1 air).

I don't like OSX and after a year I'm still not really used to it. But... It's still a much better choice to deal with it than Asahi right now (emphasis on right now, I expect it will get there and I will gladly use it at that point). No GPU, no sleep, no audio, no real power management. If you need arm Linux for something concrete, VM is the way to go right now unfortunately.

lordgroff··on Lisp-stick on a Python
I'm not sure what this comment is getting at to be honest. That is the benefit: that you can do macros and manipulate out the syntax in a way you never could in Python.
lordgroff··on Lisp-stick on a Python
Let is indeed there now.
lordgroff··on Lisp-stick on a Python
You can transpile to Python. You get a bunch of necessary symbol definitions but that's about it.

I doubt anyone uses hy in production for completely other reasons, would love to be proven wrong.

lordgroff··on Carefully exploring Rust as a Python developer
I hear this often, and I get it, it's sort of true. And it's also false.

While the entirety of C++ is impossible to learn, it took me SIGNIFICANTLY less effort to get a grasp of C++ to the point where I could do everything I needed to do with it. Sure, we can call that a dialect, but it's enough.

Rust is an ongoing effort, because you need a lot more of the language as a whole to click before you get to the point where the compiler stops slapping you about elementary things.

Now, if I was designing an application where memory safety and security was very important, I'd probably try and step up that rust knowledge. But in my field (data science) that's just not a big concern and I can code up a C++ solution MUCH faster than I ever could in Rust.

lordgroff··on Carefully exploring Rust as a Python developer
I'm not a Rust expert by any means, but know enough to be mildly dangerous.

The Rust Programming Language is, to my mind, one of the reasons for Rust's popularity. Every language would go far by having a book of that quality freely available and accessible to such a wide audience. It's, truly, a feat.

lordgroff··on The Case for Abolishing Elections
Reading the article is sometimes helpful in preventing complete non sequitur replies.
lordgroff··on A cost model for Nim
Nim is a Wirthian language not a Python language, but Python always had some Wirthian touches so...
lordgroff··on Laika, the space dog, and her one-way trip into orbit (2018)
I'll take the 30 million dead over a relatively small number of dogs killed as the greater evil thanks.
lordgroff··on Laika, the space dog, and her one-way trip into orbit (2018)
The German death machine grinds down circa 30 million Soviet people, majority of them civilians, the hot take is being mad the red army for tank dogs. Sometimes the comments here are really special in their lack of context.
lordgroff··on Thirteen Years of Go
I have about 30 years of coding experience, try again. C++ to Python, C to Go. Often I want to get shit done and not marvel at how smart I am.
lordgroff··on Thirteen Years of Go
Rust is the new "I use Arch btw"
lordgroff··on Thirteen Years of Go
I honestly have no idea why so many hate the language but I guess the Bjarne Stroustrup rule applies.

For me it's a language I always wanted to have: essentially C with a GC, small enough you can carry it in your head with most of the footguns removed.

I honestly also have no idea why Rust always makes an appearance in a Go thread, I can't think of two languages with such a diametrically opposite learning complexity.

lordgroff··on RStudio is now Posit
I'd be shocked if they drop R but I'd dance a jig if they can have the Python experience be as good in their IDE. I despise notebooks (i could write an essay), and developing with vs code is still very very clunky in comparison.
← PreviousPage 3 of 7Next →