HNHacker News
TopNewBestAskShowJobs

wannabe44

104 karma · joined April 21, 2023

submissionscomments
wannabe44··on Go 1.27 Interactive Tour
Native compilation which is fast enough, green threads, AST and analysis framework, in-built testing and profiling, call graphs, rewrite tooling (go fix), go.work and modules which are far better than maven / gradle mess. There's a good amount of rigour applied to Go tooling that it "just works", even as horrendous the language is.

I agree java is good too, except spring boot manages to undo all the engineering that has gone to Java.

wannabe44··on The AI Productivity Gap
> no patience for working through hard problems with others, and can’t break down vague requirements into tangible action items.

These are very convenient and vague enough excuses to single out whoever honestly says your architecture is stupid.

wannabe44··on Don't be a meat proxy
To add, less articulate and somewhat overtly anti-intellectual. Why even learn something when you can ask the slot machine?
wannabe44··on Why we write our own C and C++ inference engines
It's always hyping up something and throwing punch lines in every sentence. Normies love this shit.
wannabe44··on Adding Go's Defer to the TypeScript Compiler
A (lexically-scoped) defer is a more general than a finally block. You can express finally-block semantics using defer.

It's also more exception-safe when you have more than one throwing call in the try block.

wannabe44··on Go 1.27 Interactive Tour
Map/Filter/Reduce is a bad example for an imperative language. But look at slices and maps packages, or the new proposal for container types. There are many good examples how generics are like salt to food. Another example is errors.AsType.
wannabe44··on Go 1.27 Interactive Tour
Sure it's a bad example. But you can't simplify something like this without losing type safety:

    SortBy[T, K comparable](slice: []T, key: func (T) K)
wannabe44··on Go 1.27 Interactive Tour
In terms of tooling, Go is one of the few languages which remembers that we are in STEM.
wannabe44··on What liberal arts education is for (2024)
Good that you asked, I found even worse wastages of your taxpayer money.

https://scholarspace.manoa.hawaii.edu/items/1d69a970-812a-43...

Or let's talk about our own field:

https://www.felienne.com/archives/8470

Everyone knows how ridiculous anti-science, anti-logic, and anti-progress propaganda has gotten. Anyone arguing otherwise is engaging in bad faith rhetoric.

Aside- the right had all the chances to be the side of science and logic, given how left-liberals deny genetics and realities of evolution. Alas, they have worse issues.

wannabe44··on What liberal arts education is for (2024)
Everyone knows the humanities departments are bastions of certain types of propaganda. Either you're naive or engaging in bad faith rhetoric.
wannabe44··on What liberal arts education is for (2024)
Nietzsche, Norse havamal, Greek epics and the Vedas of India did teach me some critical thinking skills on how we take certain types of morality and virtue for granted in the current society.

All this critical thinking runs opposite to the monoculture of liberal arts departments. Anyone would be better of studying them by themselves.

wannabe44··on Golang proposal: container/: generic collection types
Comprehensions are way cleaner and more optimizable for the common case.
wannabe44··on Why We're Dropping Basecamp (2023)
That makes it even more interesting. There are now two possibilities.

1. Most business leaders have quietly turned "anti-woke" because of the performative and loud rhetoric, and DHH considered this before publicly airing his position.

2. Most businesses don't give a F.

wannabe44··on What liberal arts education is for (2024)
> The humanities are what tells you whether to build a bomb or a bridge etc.

That's just the justification they give for their existence. You neither need not count on someone who wrote a thesis on 'feminist perspective of aztek dance' or some nonsense like that.

The only reason humanities departments are this big today is because of the biological waste who can't make it to STEM or any other useful profession. If we limit humanities to classicists, linguists etc... whose work is actually rigorous and not just peddling political nonsense, humanities would not have such a bad rap.

wannabe44··on Golang proposal: container/: generic collection types
Map function leads to poor code in Go. Function literals are verbose and inlining is far less agressive. It simply isn't the way of the language. Even python shuns map and filter in favor of comprehensions. A for loop is more readable than the lambda soup.
wannabe44··on OpenJDK Interim Policy on Generative AI
I would be interested to hear the lore.
wannabe44··on GCC steering committee announces AI policy
And forget it after the "demonstration".
wannabe44··on 2x, not 10x: coding with LLMs in 2026
Have you worked with codebases where people produced slop even before LLMs? In such codebases LLMs are a godsend. They can churn around huge amounts of code and find needles in the haystack.
wannabe44··on 2x, not 10x: coding with LLMs in 2026
It's because they don't really have a mental model. RL with Verifiable Rewards can reward working code, but it can't tell you whether the prose make sense or not. In theory RLHF should be good with this. In practice, it appears to be a measure difficult to quantify and steer. I am not an insider though. So it's just a theory.
wannabe44··on Why We're Dropping Basecamp (2023)
The ideological honesty here must be appreciated whatever are one's beliefs with DEI [1] - in that DHH is losing business, but his conviction is strong that he is on the right side of history. This kind of conviction is difficult to find among corporate drones pushing DIE.

[1] Which are contextual of course; DIE in, say, Spain is not the same as doing so in the US. Not that HR drones would care.

wannabe44··on Zig's Incremental Compilation Internals
You provide no trustworthy benchmark for your claim that Go is slow, or that nim is faster than that. Many engineer hours have been put on the go GC and compiler
wannabe44··on Teach yourself programming in ten years (1998)
Reading the code will not give you the same mental model as writing it. Sure you can catch some high level issues, but the brain is incentivized to skip over the lines which look like boilerplate. any issue in between boilerplate is going to be unnoticed.

The original sin of the programming industry is not valuing expressive notation and expressive programming languages. (I am not talking about map/filter/reduce level party tricks but better metaprogramming and coherent abstractions). No amount of sacrificing tokens for Anthropicus is going to give you the same amount of understanding as writing the program.

wannabe44··on Beyond Greece and Rome
Christianity is more idolatrous than the ancient Vedic religion, and practically polytheistic due to the veneration of Christ's mother and saints. I find this parallel amusing. Christianity made of Judaism and old testment exactly what Hinduism made of the Vedas.
wannabe44··on Beyond Greece and Rome
> The de facto equation of ‘ancient history’ with ancient Mediterranean history, at least in most of the Anglosphere, has endured for many generations. But we are on the cusp of a dramatic shift in perspective that is producing a much bigger, broader and more exciting view of ‘the ancient world’.

Archeology is more difficult than reading. The civilizations which left a literary corpus (oral or written) will have more to speak about than those who didn't.

Archeology also tells us only of what metals people used, what animals they had and what they ate. Whereas literature speaks much more - of the values of those people, which makes it a more attractive target to study.

Finally, even from an archaeological perspective, trade is less interesting than war. So warlike civilizations generate more interest than trade-dominated ones.

Of course this is excluding the fact that christianity made greco-roman culture relatable to most of the west.

wannabe44··on Beyond Greece and Rome
Like it or not, the "west" has a cultural common ground (Indo-European derived, chiefly greco-roman, gaulic and germanic cultures which were not isolated from each other as you would imply), and more importantly a religious common ground in judeo-christian religion and morality. Poland helped Austria against the Ottoman invasions because of this common ground, and predominantly anglo-saxon Americans read Homer's poetry because of this common ground.

From the viewpoint of a person outside "the west" under both grounds, it's a clearly recognized entity. There may be blurred contours. That doesn't invalidate the existence of such an entity.

wannabe44··on DConf 2026 in London
It was the throwing values proposal. Bjarne was not satisfied with the proposal because it didn't interact well with existing exceptions code.
wannabe44··on Show HN: Port Zero – How I learned to stop worrying and love PORT=0
I am seriously considering taking a break from this industry when it goes to the dogs and hustlemaxxers (approximately the same thing).
wannabe44··on Go Analysis Framework: modular static analysis by go team
I know about slices module. But GP is not happy about generics apparently.

I think your error solution is good. But still it's a poor imitation of Exceptions wherein you have to capture the stack trace manually, possibly incuring a perf hit (haven't measured), and write handling code in every layer. Made worse by the fact that people return desperate errors for even precondition violations which should be panics.

wannabe44··on Go Analysis Framework: modular static analysis by go team
What if the method only returns an error, like file.Close()?
wannabe44··on Show HN: Port Zero – How I learned to stop worrying and love PORT=0
> Recently I wasted several hours wrangling my dev environment only to find out that the browser frontend was talking to the wrong version of the backend.

I have never faced this problem even though I hard-code the port. It's because I run the server program through VS Code's debugger. If there's already a session, it would warn me.

← PreviousPage 3 of 4Next →