Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
hota_mazi
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
61.
▲
by
hota_mazi
4y ago
This article gets reposted about every year and every year, it's demonstrated to be completely wrong :-)
62.
▲
by
hota_mazi
4y ago
Question for Zig experts: for (elems) |x| { std.debug.print("{} ", .{x}); } Why is the .{x} necessary here? What happens if I just write "x"?
63.
▲
by
hota_mazi
4y ago
I would love to get a similar article describing the options for developer-oriented blogs. Some requirements: - Code snippets are pretty and colored, and cover multiple languages - Posting images is easy - There's a tool to convert my
64.
▲
by
hota_mazi
4y ago
It's hard to understate how groundbreaking Elite was when it came out, let alone on the kind of processor and processor speed it came out on. Dave Braben is a god on the same level as Carmack. He created a new game generation for decad
65.
▲
by
hota_mazi
4y ago
> Clojure is really good at self-selecting for people that really care about innovation in programming languages. This is a very pompous, pretentious, self-serving, statement. How about Rust? C++? Kotlin? F#? You find people interested i
66.
▲
by
hota_mazi
4y ago
Java is almost 30 years old. How does it compare in your mind with, say, Rust and Kotlin?
67.
▲
by
hota_mazi
4y ago
> Java has more build tools then Clojure First of all, than*, not then. Second... no, it doesn't. Gradle and Maven are the standards, and they both use the very well documented, incredibly successful, Maven Central repository. They
68.
▲
by
hota_mazi
4y ago
Clojure users fighting against static typing are on the wrong side of history. They are fighting a side for all the wrong reasons, and they will lose. There is a reason why all dynamically typed languages today are scrambling to add some fo
69.
▲
by
hota_mazi
4y ago
> The single version dependencies are asinine. We are migrating to a monorepo at work, and someone bumped the version of an open source JS package that introduced a regression. The next deploy took our service down You're doing it w
70.
▲
by
hota_mazi
4y ago
If you actually read the article, it has nothing to do with the Titanic. One person who worked on Titanic explains where these shots came from and how they landed there (they were for True Lies, and he and a bunch of friends were Amiga fans
71.
▲
by
hota_mazi
4y ago
"Built in Rust" carries with it a few positive connotations: - It's fast. - It's safe. Or more specifically, memory safe, which implies that it will be harder to compromise than similar products written in a different la
72.
▲
by
hota_mazi
4y ago
There is no question that Wolfram is gifted for math and physics but his reputation for exaggerating claims is well known by now, and hearing him casually say that he was mulling over the second law of thermodynamics at age 12 makes me go &
73.
▲
by
hota_mazi
4y ago
You have it backward. Eng managers, directors, and VP's make tons more money than engineers.
74.
▲
by
hota_mazi
4y ago
Am I wrong for following the general rule of thumb: "If your tasks spend most of their time waiting, use async. If they spend most of their time running, use threads" ?
75.
▲
by
hota_mazi
4y ago
> What's serialised is not identity but state. These are not mutually exclusive and they describe actually two very different concepts. If your objects will end up in a hashing container, you absolutely need to serialize what makes
76.
▲
by
hota_mazi
4y ago
All you're saying is that records are more limited than data classes. You see that as a strength, I see it as a restriction because sometimes, I do like the extra flexibility of adding mutable state to my value objects. And I know bett
77.
▲
by
hota_mazi
4y ago
Your characterization of "hidden state" doesn't make a lot of sense. Either a state is part of the object's identity, and it's serialized, or it's not, and it's not. This observation has nothing to do with
78.
▲
by
hota_mazi
4y ago
> No one really thinks? Well I doubt you never opened a page and sick of it downloading megabytes of JS and breaking navigation because instead of links, There will always be poor examples, but they don't invalidate the concept. Sma
79.
▲
by
hota_mazi
4y ago
There is actually no evidence he remembers any of this accurately, just like most of us. The difference between you and him is that you (rightfully) doubt your memory while he doesn't doubt his. I think you are more likely to be correc
80.
▲
by
hota_mazi
4y ago
It's pretty amazing to me that one of the richest people on the planet (at the time anyway) and arguably one of the most successful tech people ever (Sergey Brin) not only did not see anything wrong with putting all of this illegal stu
81.
▲
by
hota_mazi
4y ago
FYI, hit ESC as soon as the page loads and you can read the full article without the annoying "Please log in to keep reading" modal dialog.
82.
▲
by
hota_mazi
4y ago
You're being called out for offering unsubstantiated criticism and you respond by offering more handwavy criticism.
83.
▲
by
hota_mazi
4y ago
And there are 1.5M lines of code of Rust in Android [1]. [1] https://www.theregister.com/2022/12/02/android_google_rust/
84.
▲
by
hota_mazi
4y ago
As long as hardly anyone is using Dart outside of Google, it will remain a niche language. And based on Google's track record, Dart is at risk of being cancelled any day without any notice.
85.
▲
by
hota_mazi
4y ago
Not a very meaningful metric. Take a look at job boards and see how many job postings you find for React compared to Flutter.
86.
▲
by
hota_mazi
4y ago
It's used in Flutter exclusively, and since Flutter is hardly used at all, it's a pretty unknown language, and will probably always remain so. It doesn't help Dart that Kotlin and Swift have been null safe languages for a dec
87.
▲
by
hota_mazi
4y ago
You are correct. The billion dollar mistake was not null, it's languages that have a null value but don't support nullability in their type system. Kotlin and Swift get this right.
88.
▲
by
hota_mazi
4y ago
Rust has a collection of wrapping functions to cover this case, e.g. a = b.wrapping_add(c);
89.
▲
by
hota_mazi
4y ago
I started reading this article and immediately thought "That's something Ken Shiriff could have written", but I didn't recognize the domain name. Lo and behold... looks like Ken just changed his domain name. Amazing work
90.
▲
by
hota_mazi
4y ago
Actually, solving the cube is just the beginning of the game. If you are interested in optimizing, there are an infinite numbers of axes you can work on to solve faster. First, there are several general approaches, although realistically, o
More ›