Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
goku12
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
17 ms
·
181.
▲
by
goku12
9mo ago
> It’s a circle that needs to be broken. It has multiple parties even without device manufacturers. Well, you're right, however badly I don't want to admit it. Google broke that cycle once with Android. I'm sure that Apple
182.
▲
by
goku12
9mo ago
> Even some government apps in the EU, essentially forcing you to be spied on by google. The same in India. I can't use even the government weather app and the disaster alerts app without signing in to google play. Seeing that this
183.
▲
by
goku12
9mo ago
Don't be so sure that it hasn't reached that level yet. The Nazis got into power the same way this administration did, and they did the same that this administration is doing right now - demolish the constitutional safeguards and
184.
▲
by
goku12
9mo ago
The comment section here is an incredibly disturbing read, as to how many people are trying to justify this on-site extra-judicial execution. Let me start by saying that all this debate itself is meaningless to start with. No police or law
185.
▲
by
goku12
9mo ago
I don't think murder charges will deter anything at this point. I don't know anything about US laws, but these activities deserve to be charged with and treated as acts of terrorism. At least the foreign nations need to start desi
186.
▲
by
goku12
9mo ago
(Memory) safe languages are allowed to guarantee memory safety at any stage, including at runtime using GC and bound checks. That makes every GC language memory safe to a reasonable extend. The novelty in Rust is that it does the same at co
187.
▲
by
goku12
9mo ago
Like this? https://github.com/tursodatabase/turso Disclaimer: Credit goes to whoever mentioned this in this discussion before me.
188.
▲
by
goku12
9mo ago
> It is a well-known and well-understood language. This isn't entirely true. There are a bunch of UBs that you have to be very careful about. C has the right idea about simplicity. But deterministic behavior is also important becaus
189.
▲
by
goku12
9mo ago
Many of those are still under active development (both language and tooling) and code is still being written in them. They have hardly disappeared.
190.
▲
by
goku12
9mo ago
> Ruby and Python are written mostly in C underneath. > > Many try to replace C. All failed. What do you mean by all failed? Rust supports CPython modules using PyO3 [1]. Even the popular polars dataframe library [2] uses it. [1]
191.
▲
by
goku12
9mo ago
The only reasonable way to solve that problem is to design a standard ABI that supports expression of all features in modern compiled languages like Rust, Go, Zig, Haskell, Ada, etc. It doesn't make any sense to design stable ABIs for
192.
▲
by
goku12
9mo ago
What do you mean by useful dynamic linking? Dynamic linking with C ABI is supported natively in Rust and is very widely used (just checked GitHub), especially for FFI like in Python modules (PyO3). If you mean an ABI that supports all the
193.
▲
by
goku12
9mo ago
My hunch is that those aren't very serious Rustaceans. Even the original language developers developed Rust to interoperate with C as much as possible, and they often used to discourage the rewrite evangelism. If you are a serious Rust
194.
▲
by
goku12
9mo ago
> There’s growing skepticism toward OOP, and that’s reflected in the popularity of languages like Rust and Zig, which are explicitly designed to push against traditional object-oriented patterns. I don't know about Zig, but my exper
195.
▲
by
goku12
9mo ago
If you're going to post a click and rage bait article, at least mention when it was published. We're close to the article's first anniversary. A lot has changed in between and the premise of this story isn't even valid o
196.
▲
by
goku12
9mo ago
Those may be forked copies of the main adblocker process. If so, you'll get the benefit of CoW page deduplication.
197.
▲
by
goku12
9mo ago
The Zen browser - a derivative of Firefox, also supports split tabs (and a lot of others like spaces, vertical tabs and glances). The project seems fairly active and up to date in the past few years.
198.
▲
by
goku12
9mo ago
The question is, how will you obtain that IP address from them? DNS was the answer to that question. So when you ask that question again, you're effectively asking for a DNS alternative.
199.
▲
by
goku12
9mo ago
> How do you do that practically? Do you read the source of every single package before doing a `brew update` or `npm update`? There are several ways to do this. What you mentioned is the brute-force method of security audits. That may b
200.
▲
by
goku12
9mo ago
That's a lot of work to bypass the blocks on a browser that's far from the market leader. Now, even if the browser does become popular enough in the future to be targeted, the developers would probably gain enough resources and su
201.
▲
by
goku12
9mo ago
The dynamic libraries that use the unstable Rust ABI are called `dylib`s, while those that use the stable C ABI are called `cdylib`s. Suppose a stable version of the Rust ABI is defined, what would be the point of putting dynamic libraries
202.
▲
by
goku12
9mo ago
That is not correct. Dynamic linking is natively supported in Rust. How else do you make modules for scripting languages like Python (using PyO3) [1]? It uses the stable C API (cdylib). [1] https://pyo3.rs/v0.15.1/#usin
203.
▲
by
goku12
9mo ago
Rust does support C ABI through cdylib (as opposed to the unstable dylib ABI). This is used widely, especially for FFI. An example of this is Python modules in Rust using PyO3 [1]. [1] https://pyo3.rs/v0.15.1/#using-rus
204.
▲
by
goku12
9mo ago
Beautiful work on an interesting subject!
205.
▲
by
goku12
9mo ago
Well! Not really a surprise, is it? We knew that DNS censorship was coming sooner or later. The real surprise is that it lasted so long. X509 (TLS) PKI is also probably being abused right now. We know how differently the administration sees
206.
▲
by
goku12
9mo ago
As long as there is centralization, there is always an avenue for abuse with money. The DNS root itself is heavily influenced by a group of allied nations, through the ICANN if I'm right. That can be used to exert pressure on TLD regis
207.
▲
by
goku12
9mo ago
> If US meddling was so effective, why wasn’t Venezuela already doing what the US wanted? Messing up the situation and leaving the natives to clean up after them is what the US does every time. > This seems like a thought-terminating
208.
▲
by
goku12
9mo ago
> You’re describing a hypothetical future, > What incredible privilege you have to be worried about future labor exploitation at yet-to-be-built resort casinos. This is an incredibly dishonest take on this situation. You ignore the in
209.
▲
by
goku12
9mo ago
Let's be honest here. Venezuela's people are not going to see any benefit from the investment that US is planning over there, besides some token development to show the international media. Any sort of investment is going to be fo
210.
▲
by
goku12
9mo ago
> That’s not true. War as such is undesirable, but fighting one is not categorically immoral. Do you know one war where either side hasn't resorted to immoral activities? Everywhere from WWI allied power to modern day wars, the west
More ›