Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
vkazanov
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
121.
▲
by
vkazanov
11mo ago
Ruby was competing on the web market and lost to many others, including Python. In part, because python had a much broader ecosystem, and php had wide adoption through wordpress and others, and javascript was expanding from browsers.
122.
▲
by
vkazanov
11mo ago
When the first scientific libraries were written for python, most alternatives didn't even consider being readable, or convenient. The choice was more like C/Cpp/Fortran vs Python. And then Python went into a self-reinforcing
123.
▲
by
vkazanov
11mo ago
True, a brilliant and extraordinary game. We completed it with my kid a couple days ago, tons of fun. A perfect replika of Alien the original movie and its retrofuturism.
124.
▲
by
vkazanov
11mo ago
It is EVERYWHERE. I recently had to interview a bunch of data scientists, and only one of them knew SQL. Surely, all of then worked with python. I bet none of them even heard of R.
125.
▲
by
vkazanov
11mo ago
It's used in data science because no other language has this level of library support. And it got this unprecedented level of support because right from the start it made its focus clear syntax and (perceived) simplicity. There is also
126.
▲
by
vkazanov
11mo ago
QuakeC was compiled into QuakeVM bytecode, which made all modes and logic portable between platforms without having to recompile things everytime, unlike what had to be done for Quake 2 (which was 100% native code). This hurt performance a
127.
▲
by
vkazanov
11mo ago
Nothing keeps you from buying an amd-based thinkpad with ubuntu and steam on it. I run god of war on mine, no problem.
128.
▲
by
vkazanov
11mo ago
Well, you have quite an advanced use case. Remember that the majority of users doesn't use anything other than the default steam store ui. This case works like charm. I use with my tv, or standalone, my 10 year old uses, and we love it
129.
▲
by
vkazanov
1y ago
Unlike C/C++, Zig is not inherently memory-unsafe. Where Rust insists on having either partial safety through the checker or lack of control in unsafe code, Zig provides a toolkit for contructing safe frameworks. Zig also doesn't
130.
▲
by
vkazanov
1y ago
Most of us will have a problematic joint or two by a certain age. Almost none of us will be recognised by any name by that time.
131.
▲
by
vkazanov
1y ago
Well, this depends on a story. Escapist? Yes. All of them, by the very definition of, ehm, role play. Power? Not necessarily. Numerous rpgs have nothing to do with power. Be a Cat has nothing to do with power, and everything with escapism (
132.
▲
by
vkazanov
1y ago
The thing is that dragons and magic and Harry Potter all become irrelevant at some point in life. Power fantasies do have an expiration date. Now, the genre itself, all the storytelling involved, can easily be adapted to more serious, or ev
133.
▲
by
vkazanov
1y ago
There are literally 1000s of non-DnD RPGS! I am also past the age of wanting to believe in magic. And also past the age of having time for long plays. Most of my friends are busy doing serious adult stuff. So outside of baroque dnd-like sys
134.
▲
by
vkazanov
1y ago
Never in my 20 years of programming, data engineering, engineering management of games, search engines, dating apps and machine learning systems I had a problem of people not wanting to hire me because I prefered Emacs (and linux). In fact,
135.
▲
by
vkazanov
1y ago
Yes, in a way common lisp code can be locally lowered to a well-typed language. What people do is just write code they way they usually write dynamic lisp and then add types to functions where necessary for performance. SBCL generates good
136.
▲
by
vkazanov
1y ago
They don't "enforce" anything on anybody. Participating in the ecosystem was always and still is a free choice.
137.
▲
by
vkazanov
1y ago
Grooming is exactly what scared the shit out of me in my kid's Discord. Teenagers promoting sex to children. Well these idiots at least have a hormonal excuse. But adults hanging out online with children and teenagers... I don't r
138.
▲
by
vkazanov
1y ago
Same problem. Tried to balance some kind of freedom with limitations but it just didn't work. Then I found discord, read through some chats... Now it's just outright forbidden to have anything with a chat. And no Internet. The pro
139.
▲
by
vkazanov
1y ago
Searching for anything really on amazon is... an experience. 15 sponsored vs nothing of substance. And there is no way to know that a given, say, boardgame is not even available on Amazon. In fact, the results are so bad that most of the ti
140.
▲
by
vkazanov
1y ago
Zope is sooo 2000s! This is the first time ever I see somebody mention the framework I've spent a few years of my life with!
141.
▲
by
vkazanov
1y ago
As parents do, I had numerous discussions with my kid about math and additional languages. Here's my usual explanation: it's existing knowledge that opens doors, not theoretical one, and you want to have as many doors open as poss
142.
▲
by
vkazanov
1y ago
I am not speaking of some legacy systems, java is THE language right now, the same way Fortran was the only one in the first couple of decades of existance. Besides, what is "clean OOP" even?
143.
▲
by
vkazanov
1y ago
It is not "an interesting opinion". It is an opinion of a mid-level engineering manager who spent the last decade hiring and building teams across various parts of the industry. Java/JVM is literally everywhere. And let me ge
144.
▲
by
vkazanov
1y ago
None of the Java and OOP problems were created ar Oracle. As much as I love hating Oracle, they pushed the language forward much more than Sun ever did.
145.
▲
by
vkazanov
1y ago
Oh, I do remember the narrative: OOP is amazing but Cpp is not pure OOP let's make the OOPiest language possible. I also remember casts all over the place in Java because polymorphism wasn't OOP enough. And then lambdas and functi
146.
▲
by
vkazanov
1y ago
My laptop's AMD is great (Ryzen AI 7 PRO 360 w/ Radeon 880M). Gaming, GPI work, battery, small LLMs - all just work on my Ubuntu. Don't know about transcoding though.
147.
▲
by
vkazanov
1y ago
Dunno about the Clojure communtity but for Emacs Lisp and Common Lisp there are certain broadly accepted idioms where macros are accepted: 1. "with-context", where there is a need to control resource allocation/deallocation o
148.
▲
by
vkazanov
1y ago
Parsing is almost always a part of a programming language compiler but it doesn't have to be. When we parse a string, we go up from low-level human-readable strings to intermediate parse trees to a high-level AST. A process of compilat
149.
▲
by
vkazanov
1y ago
So it sounds like he wrote the frontend of a cpp compiler? There's a lot of work in other layers as well.
150.
▲
by
vkazanov
1y ago
As somebody who read a couple of the author's books, and also somebody who spent almost a decade studying compilers, I am genuinely curious about the author himself. These works are something I both understand and would never achieve
More ›