Readit News logoReadit News
ironmagma commented on Are people's bosses making them use AI tools?   piccalil.li/blog/are-peop... · Posted by u/soraminazuki
incompatible · 2 days ago
If a report can be generated by an LLM and nobody cares about inaccuracies, why was it ever produced in the first place?
ironmagma · 2 days ago
Perverse incentives.
ironmagma commented on Unexpected productivity boost of Rust   lubeno.dev/blog/rusts-pro... · Posted by u/bkolobara
extraisland · 4 days ago
> Okay, and? I didn't make the claim that some other language was all that. I was dispelling the claim that Python is.

I believe that people should RTFM. Any arguments that is predicated on not reading the documentation for the language, and then pretending that it is somehow opaque, I am going to dismiss to be quite honest.

> Well, we've so far been restricted to function names which is what the claim was. There are plenty of cryptic other names in Python like ABCMeta, deriving from `object`, MRO, slots, dir, spec, etc.

You are still cherry-picking things to attempt to prove a point. I don't find this convincing.

> The idea you can't do RAD with libraries is insane. Games are developed rapidly, and a lot of game engines use C#. The fact that you're using Unity, a very large dependency, means nothing regarding whether you can do RAD, which is more about having the right architecture, tooling, and development cycle.

I didn't say that you can't do RAD with libraries. You didn't understand what I was saying at all.

I can get up and running with Python in mere minutes. It doesn't require a application templates/scaffolding apps to get started (like C# and JS/TS). You just need a text editor and a terminal. Doing that is still quicker and easier to get something working than all the gumpf you have to do with the other languages. I BTW was a JS/TS and .NET for about 15 years

I just wish there were more Python and Go jobs in the UK.

ironmagma · 4 days ago
C# does not require scaffolding any more than Python does. It comes with a large standard library (aka .NET). Even the NodeJS standard library is quite large now too. How much setup you need really depends on what you are trying to do; if you are using Django, there will be an insignificant amount of that, and some of the most complicated setups I've seen have been with Pylons/Pyramid. If you're just making a CLI app, well I don't see how it's any less setup with Python than with Node. And anyway, RAD isn't about setup time, it's about iteration time.

I feel you on the lack of Go jobs. It seems like they aren't very well globally distributed...

ironmagma commented on Unexpected productivity boost of Rust   lubeno.dev/blog/rusts-pro... · Posted by u/bkolobara
extraisland · 4 days ago
>The difference between new and init is not knowable from reading their names. The same is true of pickle. By definition, that makes them unintuitive.

By that standard nothing is. At some point if you are using a programming language you are going to have to RTFM. None of things you cherry-picked would be used by a novice either.

Every example you gave are what I call are "Ronsil" (https://en.wikipedia.org/wiki/Does_exactly_what_it_says_on_t...).

Even the pickle.dumps() example is obvious when you read the description for the module and works exactly the same to json.dumps(), which works similarly to dumps() methods and terminology in other programming languages.

I feel like I am repeating myself.

> A lot of languages work for RAD including Clojure, C#, and JavaScript. This is nothing special about Python.

Nonsense. None of those I would say are RAD. JavaScript literally has no standard lib and requires node/npm these days and that can be a complete rigmarole in itself. C# these relies heavily on DI. I have no idea about Clojure so won't comment.

All the RAD stuff in C# and JS is heavily reliant on third party scripts and templates, that have all sorts of annoying quirks and bloat your codebase. That isn't the case with Python at all

ironmagma · 4 days ago
> By that standard nothing is.

Okay, and? I didn't make the claim that some other language was all that. I was dispelling the claim that Python is.

> Even the pickle.dumps() example is obvious

Well, we've so far been restricted to function names which is what the claim was. There are plenty of cryptic other names in Python like ABCMeta, deriving from `object`, MRO, slots, dir, spec, etc.

The idea you can't do RAD with libraries is insane. Games are developed rapidly, and a lot of game engines use C#. The fact that you're using Unity, a very large dependency, means nothing regarding whether you can do RAD, which is more about having the right architecture, tooling, and development cycle.

ironmagma commented on Unexpected productivity boost of Rust   lubeno.dev/blog/rusts-pro... · Posted by u/bkolobara
extraisland · 5 days ago
> Intuitive function names like __new__() and __init__()? Or id() and pickle.dumps()?

I use python for some basic scripting and I don't write anything huge. Most of these do roughly what I would expect.

> __new__ is a static method that’s responsible for creating and returning a new instance (object) of the class. It takes the class as its first argument followed by additional arguments.

> In Python, __init__ is an instance method that initializes a newly created instance (object). It takes the object as its first argument followed by additional arguments

> Python id() function returns the “identity” of the object. The identity of an object is an integer, which is guaranteed to be unique and constant for this object during its lifetime.

The pickel.dumps() is the only one that is a bit odd until to find out what the pickle module does.

> The accessibility of Python is overrated.

The accessibility isn't overrated. Python has something that is missing from a lot of languages that isn't often talked about. It is really good a RAD (Rapid Application Development). You can quickly put something together that works reasonably well, it also is enough of the proper language that you can build bigger things in it.

> It's a language with warts and issues just like the others.

Like every other one.

ironmagma · 4 days ago
The difference between new and init is not knowable from reading their names. The same is true of pickle. By definition, that makes them unintuitive.

A lot of languages work for RAD including Clojure, C#, and JavaScript. This is nothing special about Python.

ironmagma commented on Unexpected productivity boost of Rust   lubeno.dev/blog/rusts-pro... · Posted by u/bkolobara
nilslindemann · 6 days ago
People who recommend that other people stop using one of the best documented languages on the planet with a huge library ecosystem, a friendly user base, a clean syntax, excellent reference documentation, intuitive function names, readable tracebacks, superb editor and AI support.
ironmagma · 6 days ago
Intuitive function names like __new__() and __init__()? Or id() and pickle.dumps()?

The accessibility of Python is overrated. It's a language with warts and issues just like the others. Also the lack of static typing is a real hindrance (yes I know about mypy).

ironmagma commented on Ask HN: What's Hacker News's vision for the future?    · Posted by u/gooob
ironmagma · 9 days ago
We need to see a move toward the gold standard. People should generally be trading dollars for gold, even if it's virtual gold. Ever since we got off the gold standard, compensation has been lagging behind productivity, and that means that over time everyone's compensation has been slowly shrinking. It may well be true that fiat currency is necessary at some point in a country's history, but that moment isn't right now.
ironmagma commented on Ask HN: What's Hacker News's vision for the future?    · Posted by u/gooob
keepamovin · 11 days ago
It doesn't really matter what the people here say. The world is moving in a certain direction, and the people here are not deciding that direction, tho they may be unhappy with it. Online opinion is just a wave, noise.

If you care about the future, what people say on the Internet is not worth your time. Just make it happen.

ironmagma · 9 days ago
I hope you are at least getting paid to proliferate the doomerism. Societal direction is influenced by, well, society.
ironmagma commented on Go is still not good   blog.habets.se/2025/07/Go... · Posted by u/ustad
ironmagma · 11 days ago
Another annoying thing Go proponents say is that it is simple. It is not. And even if it was, the code you write with a simple language is not automatically simple. Take the k8s control plane for example; some of the most convoluted and bulky code that exists, and it’s all in Go.
ironmagma commented on Nyxt: The Emacs-like web browser   lwn.net/Articles/1001773/... · Posted by u/signa11
ironmagma · 19 days ago
So now we have Next, Nuxt, and Nyxt. What’s noxt?
ironmagma commented on Font-size-adjust Is Useful   matklad.github.io/2025/07... · Posted by u/Bogdanp
kbelder · a month ago
My hot take is that browsers should never have enabled you to specify an exact font. The web would be much better off if it was accepted that the server could only suggest how the content is displayed, not control it.
ironmagma · a month ago
That’s how it was for over a decade, with the browser quirks and inconsistent behavior. Why is that good?

u/ironmagma

KarmaCake day3433September 25, 2013
About
SWE/Architect, 9 yoe building full-stack applications.

Prone to promoting the ideals of W Edwards Deming.

Github: https://github.com/philip-peterson

Resume: http://philippeterson.com/resume

View Original