Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
norir
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
13 ms
·
151.
▲
by
norir
2y ago
The SoA transformation makes sense to me and is quite general. The EoA transformation on the other hand feels like a rare special case though it seems perhaps less rare for the OP. Either way, these types of optimizations are typically marg
152.
▲
by
norir
2y ago
Personally I find "human-level" to be a borderline meaningless and limiting term. Are we now super human as a species relative to ourselves just five years ago because of our advances in developing computer programs that better im
153.
▲
by
norir
2y ago
It's bad because these types of practices directly contribute to the degradation of culture and is destroying the market for quality music. Putting aside TikTok for a moment, spotify is largely filling the role that radio used to play.
154.
▲
by
norir
2y ago
Did you know that the first thing John Wooden did with incoming freshman collegiate basketball players at the most prestigious program in the country was teach them how to properly put on their socks?
155.
▲
by
norir
2y ago
The problem is when java is used as a first language, this is needless complexity that gets in the way of the actual fundamentals of programming. Access privileges are irrelevant for a beginner who is hopefully not writing libraries that wi
156.
▲
by
norir
2y ago
I've abandoned the jvm, but I found Scala much better designed than Kotlin. Things in Kotlin felt consistently ad hoc and I would frequently run into weird special casing whereas Scala actually had general principles that could be app
157.
▲
by
norir
2y ago
Sure, but the cumulative effects of pervasive mediocre to bad decisions do add up. And it isn't just about cloud compute cost. Your own time is stolen by the slow ci jobs that you inevitably get stuck waiting for. For me, I prioritize
158.
▲
by
norir
2y ago
Unfortunately sourcehut has its own cultural issues.
159.
▲
by
norir
2y ago
The weird thing is the word monad and the technical formalism. Practically speaking, I really don't see why I decent junior can't understand x = [1, 2, 3].flatMap(el => if (el % 2 == 0) [] else [ el ]) // x = [1,
160.
▲
by
norir
2y ago
The most compelling issue to me came at the end of the piece, but it is much deeper and harder to address: the increasing lack of civility and anti-collectivist tendencies in American life.
161.
▲
by
norir
2y ago
There is a simpler solution than type inference to removing type annotations while retaining types: remove the distinction between variable and type names. The way that you handle multiple instances of a type is to define an alias for the t
162.
▲
by
norir
2y ago
This is why the natalism of certain oligarchs rings so hollow. If they were really serious, they would do everything they could to make it easier for their employees to have children, but they don't. Meanwhile, I know several people li
163.
▲
by
norir
2y ago
It seems strange to call now early on rust given how long it has been around. I personally believe that rust has some intractable problems that make it quite unlikely that it ever reaches even half of c/c++ level ubiquity. The problems
164.
▲
by
norir
2y ago
Good observations but a more accurate title would be common misconceptions about c/c++ compilers. I point this out because I think that there is a lot of room for compiler innovation that will come from developing new compilers for new
165.
▲
by
norir
2y ago
In this way he is remarkably similar to his new partner in crime.
166.
▲
by
norir
2y ago
I'd almost always prefer c99 to shell for anything more than 100 lines of code or so. There is even a project I saw here recently that can bootstrap tcc in pure shell (which can then be used to bootstrap gcc). I'm somewhat skeptic
167.
▲
by
norir
2y ago
I hear this fairly often and I'm genuinely curious how often you have shell but _not_ a c compiler or the ability to install a c compiler via the shell. Once you have a c compiler, you can break out of shell and either write c programs
168.
▲
by
norir
2y ago
This seems to be operating from the premise that being the least regulated state is inherently good. I'm skeptical of this claim while acknowledging there are many poor regulations. The regulatory slash and burn they describe seems as
169.
▲
by
norir
2y ago
It depends on definition of full bootstrapping process. At some point, someone has to bootstrap in raw assembly but we don't need to do that in 2024. If I write a bootstrap compiler in c on a machine that can run c, I can write an alte
170.
▲
by
norir
2y ago
I was thinking about the error message comparison and for me that difference expresses succinctly why I have little interest in using Haskell. Indeed, I have actually started viewing any language with long, detailed and subtle error message
171.
▲
by
norir
2y ago
> Java is very “simple” precisely due to its verbosity. The author and I clearly have different definitions of simple. Indeed, I believe that the syntax bloat of Java, which is not a source of simplicity, is a significant source of compl
172.
▲
by
norir
2y ago
I think fundamentally the problem is we are trying to fit everything into an industrial, and authoritarian, model of schooling. Students can't be trusted to self learn so we put them into a room, atomize them, strip away almost all of
173.
▲
by
norir
2y ago
Not only do the instruments require practice to sound good (I've been playing electric bass for three years and am just beginning to sound better than bad), but a huge part of the process is learning to listen to the instrument and mak
174.
▲
by
norir
2y ago
In that hypothetical world, I am quite sure that people would adapt to their improved material conditions and still become resentful at wealth inequality. A lesser version of this already exists in the US. Go to a relatively poor US communi
175.
▲
by
norir
2y ago
I'm genuinely curious how you explain your own unconsciousness which comes out all the time when speaking or writing.
176.
▲
by
norir
2y ago
This is an extreme dichotomy between fundamentalists and new atheists. I personally believe that both worldviews are wrong and inconsistent with lived reality.
177.
▲
by
norir
2y ago
The curious thing is that I have never met two people whose personalities were exactly alike.
178.
▲
by
norir
2y ago
I agree that the scientific method is the best approach towards finding objective truth (which is of course precisely what it is designed to do). The problem is placing objective truth above all other truths. It annihilates subjectivity, wh
179.
▲
by
norir
2y ago
Counterpoint: I programmed exclusively in vim for a decade, switched to intellij for scala, did find it more productive (although I found intellij annoyingly sluggish relative to vim -- especially at startup), but then realized that scala i
180.
▲
by
norir
2y ago
It's notable that the author decries the incuriosity of the ai skeptics but shows little curiosity about their reasons for being largely uninterested in this technology. I know this is an imperfect analogy but I would compare llms to a
More ›