Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
joz1-k
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
joz1-k
1y ago
> Rust was designed to facilitate incremental rewrites of an existing C++ library Do you have a source for this claim? Rust is a fine language (though its advocates can be a bit belligerent sometimes). But, as a matter of fact, Rust wa
2.
▲
by
joz1-k
1y ago
Correct. And if those projects exposed a C++ API, then rewriting them in Rust would be highly problematic, because Rust did not prioritize C++/Rust interoperability (for well-understood reasons). So, you can either have a C API and mov
3.
▲
by
joz1-k
1y ago
> If it was written in C++, there's a good chance it was so for performance reasons. I agree. But imagine that games like Doom or Quake would have been unthinkable if they weren't fully written in C/C++. Now, however, we
4.
▲
by
joz1-k
1y ago
> My observation is most people who suggest Rust alternative don't use Rust. This is a very condescending statement. In fact, for most software, when given the option of a full rewrite from C/C++ to another language, Rust is
5.
▲
by
joz1-k
1y ago
BTW, there are also other interesting, low-power RISC architectures that are used in millions of devices, but most people have never heard of them. For example: * SuperH [0], 32bit only, now basically dead, but microcontrollers are stil
6.
▲
by
joz1-k
1y ago
> What's the appeal of this compared to a cheaper and more powerful N150 NUC, or a used mini PC This is a very good question. The Pi 500+ is a beautiful product, but when compared in terms of price/value to the NUC and variou
7.
▲
by
joz1-k
1y ago
> A source would be any kind of proof... I cannot give you proof for the line of political thinking. :) > ...having a monopoly in one country is a strategic advantage over other countries. Having a large, unified domestic market i
8.
▲
by
joz1-k
1y ago
> the EU has the ability to fine foreign businesses for being monopolies too. Specifically, the EU has no ability to fight foreign monopolies. Though, it has an ability to fine them and extort some pocket money from them. However, this
9.
▲
by
joz1-k
1y ago
What would be an acceptable source for you? Which was the last US mega-corporation that the US government broke up? It certainly wasn't Microsoft or Google. Allowing huge companies to grow even bigger gives them more competitive power
10.
▲
by
joz1-k
1y ago
The reason governments no longer fight huge corporations or even clear monopolies is also due to heavy globalization. If one government destroys a monopoly (a global mega-corporation) in its country, it may strengthen the monopoly (and the
11.
▲
by
joz1-k
1y ago
Nice article, but it was probably heavily machine-translated with little human intervention. There is a message that says "Code Language: JavaScript" all over the place, but the code examples are actually in Rust, and the last (un
12.
▲
by
joz1-k
1y ago
> Apple is quietly but surely increasing its control on macOS. This is certainly happening. However, as long as you can still install your preferred browser with its own rendering engine or a different PDF reader, the situation isn
13.
▲
by
joz1-k
1y ago
> * Without an active OS development its only 1/2 of the puzzle.* And this is an unfortunate state of the general purpose ARM64 computing. This board, with 16 GB of RAM and M.2 slot, would make the perfect Linux desktop machine. How
14.
▲
by
joz1-k
1y ago
From the article: Anthropic has been suffering from pretty terrible reliability problems. In the past, factories used to shut down when there was a shortage of coal for steam engines or when the electricity supply failed. In the future, p
15.
▲
by
joz1-k
1y ago
The problem is that AI can generate answers and code that look relevant and as if they were written by someone very competent. Since AI can generate a huge amount of code in a short time, it's difficult for the human brain to analyze i
16.
▲
by
joz1-k
1y ago
We will see more problems related to the attitude: "I know AI, and therefore I'm smarter than trilobites who coded this before the AI boom." I suppose there's a reason why kids are usually banned from using calculators d
17.
▲
by
joz1-k
1y ago
You must have confused Perl with another programming language. Perl has always been a memory-managed language with a reference-counted garbage collector. The link you posted doesn't even mention Perl at all. It does say that: Using a
18.
▲
by
joz1-k
1y ago
> are there platforms that actually use 58 bits? The original article already contains a note that "Some more recent x64 CPUs use 5-level paging, which would increase this number to 57 bits [0]" Apparently server-level "
19.
▲
by
joz1-k
1y ago
> Perl is not memory safe Perl is memory safe. > loaded with security issues for over a decade. According to CVE reports, it doesn't appear that Perl [0] is less secure than Python [1]: [0]: https://www.cvedetails.
20.
▲
by
joz1-k
1y ago
And according to "DuckDuckGo Hiring" page, the DuckDuckGo search engine still uses Perl 5 in their backend.
21.
▲
by
joz1-k
1y ago
RIP Arc and Gaudi. There is no other way how to read this. Fewer competitors => higher prices.
22.
▲
by
joz1-k
1y ago
About 16 years ago, Intel was considered an ugly monopoly that Nvidia didn't like [0]. It seems as if they have switched sides now. [0]: < https://www.fudzilla.com/6882-nvidia-continues-comic-campaig... >
23.
▲
by
joz1-k
1y ago
I would even say, that GEM itself saved the Atari ST platform from an instant failure. Apple Macintosh had an original Mac GUI, and the Commodore Amiga (developed by a former Atari team) was technically more advanced in many ways, even supp
24.
▲
by
joz1-k
1y ago
I think the HTML, CSS and even JavaScript are the most stable and future-proof components of your stack. Your Rails backend, on the other hand, will experience far more changes and API instability in the long run. JavaScript was considered
25.
▲
by
joz1-k
1y ago
Apparently this was an artistic interpretation of what airports are doing in reality today.
26.
▲
by
joz1-k
1y ago
...and when you install Rain (or similar tools like Waterfall or CPUIdle) on Windows 95/98, counterintuitively, the Task Manager will show permanent 100% CPU usage, even though the CPU is actually idling and running cooler. For me, the
27.
▲
by
joz1-k
1y ago
Most production parsers use their own handwritten recursive descent parsers, not only because of better diagnostics (error handling, language server hinting, etc.), but also for other reasons. One such major reason is that parser generator
28.
▲
by
joz1-k
1y ago
I completely agree. This comment should be carved in stone for future generations to see. API breaking changes should never be made just to chase illusory butterflies.
29.
▲
by
joz1-k
1y ago
> Read wikipedia and it seems to mean....use a recursive function? Yes, that's one (common) approach to dynamic programming. The recursive function call are memoized so that previous calculations are remembered for future function c
30.
▲
by
joz1-k
1y ago
Then I would vote for Motif. But since it predates Linux, it is a classic Unix look, not Linux. For the younger crowd: < https://en.wikipedia.org/wiki/Motif_(software) >
More ›