HNHacker News
TopNewBestAskShowJobs

cryptos

1,794 karma · joined September 13, 2012

submissionscomments
cryptos··on A case for Go as the best language for AI agents
Do have any links to back this up? I'd be really interested.
cryptos··on A case for Go as the best language for AI agents
Gradle could be used as an AI benchenmark on its own! The syntax of plugin DSLs changes all the time. Special credits could be achieved for handling old (Groovy) and new versions (Kotlin) of Gradle itself.
cryptos··on A case for Go as the best language for AI agents
However, the cause it not really Java as such, but massive frameworks and tooling (e.g. Maven). Maybe AI will bring some fresh air to Java, because old truths might no longer be valid. But it will be hard to get rid of old habits because it manifested in AI training data.
cryptos··on A case for Go as the best language for AI agents
Project Lombok rewrites code, however it misuses annotation processing.
cryptos··on Why Go Can't Try
My takeaway is that Go almost always prefers simplicity and not so much good software engineering. `nil` without compiler checks is another example, or designing a new language without generics. However the overall simplicity has its own value.
cryptos··on 1Password pricing increasing up to 33% in March
I don't like Bitwarden UI/UX. It looks not really polished. Especially the "folders" are akward. How the implemented it, calling them labels and designing them like labels would make way more sense. But the whole UI looks like software developers - and not designers - built it.
cryptos··on Data Processing Benchmark Featuring Rust, Go, Swift, Zig, Julia etc.
In the end, even Java code becomes machine code at some point (at least the hot paths).
cryptos··on Satya Nadella: "We need to find something useful for AI"
This statement makes the Copilot key on newer keyboards even more questionable!
cryptos··on VW is bringing physical buttons back to the dashboard with the ID. Polo EV
Nobody would spend the whole day typing on a virtual keyboard, so that change makes a lot of sense to me.
cryptos··on ULID: Universally Unique Lexicographically Sortable Identifier
As others already pointed out, UUIDv7 is a solid choice and if you don't like the default representation, you can encode the underlying byte array with base62 for example, to get short, URL-friendly IDs.
cryptos··on Sam Altman says industry is wrong on OpenAI's competition, it is not from Google
That is not quite true. Google did much of the research OpenAI used to build ChatGPT. It is just that OpenAI came up with the first popular mainstream AI tool.

Just look what Google does with its Tensor Processing Units ... they are developing AI chips for a decade now!

cryptos··on Microsoft Scales Back AI Goals Because Almost Nobody Is Using Copilot
... and now we have this damn copilot key on our keyboards!
cryptos··on Why every Rust crate feels like a research paper on abstraction
This story reminds of Scala. The language as such is also fine, but has (had?) a cultural problem. There functional programming fundamentalists always promoting the purest solution without solid reasoning - as if god had decided that only pure functional programming is your ticket to paradise. In addition, Scala comes also with powerful language features to build abstractions, like traits, generics, and almost arbitrary names for classes, objects, and functions. All that lead to a culture of unreadably "try to be clever" code. I'm not sure whether the Scala authors paved the way with methods like :\ (fold left) or whether that happened, because the language had the features, but I tend to assume the latter. It is a great responsiblity of a language designer to think about what others might do with the language later. Regarding language features the rule "when in doubt, leave it out" applies. See Go (although not my favorite language).
cryptos··on Product Hunt is dead
So, basically Product Hunt has become a paid ads platform - only that you wouldn't pay Product Hunt but external service providers. I wonder why PH doesn't take the money directly and switch the business model to some kind of advertising auction. Might be more fair and transparent.
cryptos··on KDE is now my favorite desktop
I had always the same feeling. KDE looks okay at first, but on a second look it would be somewhat ugly in a subtle way. That never changed for me in KDE, so I stopped looking at KDE some years ago. But maybe it is the time for another look!
cryptos··on Help us raise $200k to free JavaScript from Oracle
The simple solution is to write everything (for the browser) in TypeScript instead and treat JavaScript only as the compilation target noone actually talks about. And compiling to JavaScript might also become a thing of the past with Webassembly. So, I think we shouldn't care about JavaScript as a name.
cryptos··on Leatherman (vagabond)
Was the tool company named after this man?
cryptos··on Java 25 officially released
The first time I heard about Valhalla was 2014 (if I remember correctly), so more than a decade ago! However, I'm very happy how Java is engineered. It is really the exception that a technology is so carefully developed. Java is the technology you want for long-term stability.
cryptos··on Java 25 officially released
One reason for that Java style is that Java was not such a powerful language for a long time. For example lambda expressions were only introduced in Java 8 (2014) and before that developers need to work around this restriction. A common workaround were/are some annotations above of methods and some reflection magic on top. For example a life cycle callback method annotated with @PrePersist is basically the same a registering a _function_. The whole Lombok library is a massive hack to circumvent some inconveniences in Java (and in my opinion no longer needed).
cryptos··on Java 25 officially released
Nice overview of new features in Java 25: https://www.baeldung.com/java-25-features
cryptos··on Monodraw
Great idea, but sadly only for macOS :-(
cryptos··on A bubble that knows it's a bubble
What do you think will be the survivors of the AI business, once the bubble bursts?
cryptos··on The trap of tech that's great in the small but not in the large
Especially yaml is overused these days. Kubernetes config or Helm charts (which in turn are also Kubernetes config) with hundreds or even thousands of lines are just horrible. XML with a decent schema would be a better fit - or to come back to the topic of the article: XML scales better.
cryptos··on Go 1.25 Release Notes
Or was the _software_ released, labeled with this tag? Sorry, to split hairs. ;-)
cryptos··on Go 1.25 Release Notes
There are some internal compiler APIs (so, not officially supported) and some external tools to do so.
cryptos··on Go 1.25 Release Notes
That is a key point in my opinion. A typical stack trace of a Spring (Java) application can easily be 1000 to 2000 lines long. That is not so common in Go, as far as I know (I'm not a Go expert ...).
cryptos··on Claude Code IDE integration for Emacs
If Windows has Copilot built in, then it is obvious that the Emacs operating system needs something similar! ;-)
cryptos··on When Software Engineers Think They Need More Focus Time
While I see some truth in the article, it misses the point of unimportant interruptions, which might kill productivity. A lot of meetings falls into this category. Many meetings aren't well prepared and are not held in a useful way. So, in my opinion, focus time and social interactions (meetings, calls, helping) should be balanced well.
cryptos··on Most RESTful APIs aren't really RESTful
The big problem I see with the practical adoption of REST principles is that a human can easily intpret a document and pick the desired transation (e.g. follow a link), but a program can not so easily do that. Maybe in the age of AI it becomes more realistic, but most of the time some "RESTful" back-end is used by a certain front-end application. What is needed is basically more like RPC. Maybe SOAP was closer to what we actually do and need. The specification and code generation was much better than what we have now with mediocre OpenAPI code generators.

Maybe gRPC or something like that will fill the gap ...

cryptos··on I am uninstalling AI coding assistants from my personal computer
Letting AI generate code instead of writing it yourself as a software developer is basically the same as if a painter would generate a painting instead of doing the art himself.
← PreviousPage 2 of 20Next →