Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ainar-g
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
20 ms
·
151.
▲
by
ainar-g
5y ago
Another disturbing pattern I've noticed is that a lot of newer command-line programs refuse to have a proper man page. Instead, they put massive dumps of preformatted text behind one of those --help flags, which has several obvious is
152.
▲
by
ainar-g
5y ago
I wonder why they didn't just include an option to use a non-backtracking algorithm, like re2's[1]. As far as I know, that would completely eliminate the possibility of catastrophic backtracking happening. [1]: https://
153.
▲
by
ainar-g
5y ago
Let's just say that if you ever heard about the Russian journalists that were murdered for their investigations, chances are, they're from the Novaya. Including probably the most well-known one, the murder of Anna Politkovskaya.
154.
▲
by
ainar-g
5y ago
krapp has already mentioned the Unix stuff. BASIC had a thing with a $ at the end of a string variable, iirc. Windows' CMD.EXE used %VAR% notation (and later !VAR! notation).
155.
▲
by
ainar-g
5y ago
Bullet 2, “Built-in Web Interface”, is also not quite something that makes Fossil stand out as opposed to Git, because most installations of Git come with gitweb[1]. It's not the pinnacle of modern web-design, sure, but if you just wa
156.
▲
by
ainar-g
5y ago
Looks like these are the two commits, based on the issue number: https://github.com/v8/v8/commit/0981e91a4f8692af337e2588562a... https://github.com/v8/v8/commit/a2cae2180a7a6d64
157.
▲
by
ainar-g
5y ago
Related: LoongArch port of Go (loong64/linux) is in the works as well. See [1]. Maybe it could even get into Go 1.19, if the branch is successfully merged in the next one or two months. [1]: https://github.com/golang&
158.
▲
by
ainar-g
5y ago
> you can declare any ethnicity at any time in Soviet Union. If you mean the official ethnicity that Soviet people had in their internal passports, this is strictly false. The (in)famous Fifth Field has always been filled based on the p
159.
▲
by
ainar-g
5y ago
> If you help beginners develop into intermediate and then advanced programmers, guess what? You have to pay them more. That doesn't seem like a good argument with regards to Go specifically, since Go is among the most high-paying t
160.
▲
by
ainar-g
5y ago
That seems like a pragmatic and honest way of looking at software engineering, consistent with Russ Cox's later thoughts on the difference between programming and software engineering[1]. It sounds to me less like “this is a language
161.
▲
by
ainar-g
5y ago
I feel like a lot of people will wait (although perhaps not up until 1.19) for the simple reason that tooling support is still not quite there yet. See [1] and the related issues. Static code analysis is reasonably popular in Go projects,
162.
▲
by
ainar-g
5y ago
> However the creators of Go responded to critiques of the language in a patronizing manner and talked down to their own programming community at Google as being unable to handle complex languages. Can you provide examples of that? Beca
163.
▲
by
ainar-g
5y ago
> It seems to me the next object of hatred is the lack of sum types. Sum types may be coming in a close future release, since the notation type T interface { int | string } that can currently only be used for constrain
164.
▲
by
ainar-g
5y ago
In my opinion, there may be two types of problems. The first is organizational. Maintaining a cross-platform GUI library takes a lot of time, effort, and reasonable knowledge of the platforms it targets, so that would need a dedicated team
165.
▲
by
ainar-g
5y ago
A reasonable write-up. I would really like them to elaborate on what GUI libraries besides Fyne they used and what issues they've encountered. Gio[1] has been fairly popular, and Tailscale's Android client is written in it, iirc
166.
▲
by
ainar-g
5y ago
Thanks, that's nice to hear!
167.
▲
by
ainar-g
5y ago
I really like the font, but I doubt that a claim of “wide language support” can be made when Greek, Cyrillic, Hebrew, and other scripts are not supported.
168.
▲
by
ainar-g
5y ago
There are "shared" and "c-shared" build modes[1], if that's what you mean. The latter is fairly obvious. The former is so rarely used that there was a proposal to remove it, but it turned out that some people did
169.
▲
by
ainar-g
5y ago
It's partially being done in the x/exp module to prototype it thoroughly before including it into the stdlib. See: * https://pkg.go.dev/golang.org/x/exp/constraints * https://pkg.go.dev
170.
▲
by
ainar-g
5y ago
> We haven't blocked the domains, we are asking people to move. Putin has announced recently that cross-border payments in USD and EUR are to be blocked. Which means that most Russians affected by this won't be able to pay for
171.
▲
by
ainar-g
5y ago
> The FIDE President is also a former Kremlin insider - the ex-Deputy Prime Minister of Russia and the organiser of the 2018 FIFA World Cup, Arkady Dvokovich. I'm honestly surprised that Dvorkovich is keeping his job, considering th
172.
▲
by
ainar-g
5y ago
I agree, especially with nulls being annoying and with Rust having better protection from concurrency bugs. Re. cargo fuzz, Go is getting first-class fuzzing in Go 1.18, which should be out in just a few days, and I'm very excited abou
173.
▲
by
ainar-g
5y ago
Seeing 5 for Rust and 3 for Go in the Stability section is weird for me as an experienced Go developer. While null pointers and such to happen, most of them are caught in the QA phase. Most of the bugs I've encountered in production
174.
▲
by
ainar-g
5y ago
Apparently, it wasn't originally by Google, but rather acquihired by them. https://web.archive.org/web/20151226091156/https://www.pie.c... This thing.
175.
▲
by
ainar-g
5y ago
How many of these have they killed already? Google Talk, Google Pie, Google Plus to an extent. Which ones am I missing?
176.
▲
by
ainar-g
5y ago
Only if it also mentioned SCCS, heh. https://pubs.opengroup.org/onlinepubs/9699919799/utilities/s...
177.
▲
by
ainar-g
5y ago
Probably a joke. Unlike most other mentioned version control systems, Git doesn't seem like it's going anywhere any time soon. But neither is Git eternal, heh.
178.
▲
by
ainar-g
5y ago
Yes, the bug was in the Telemetry code. I'm not sure if it's on by default, but it's probably better to disable it for any large-scale deployments. Both to prevent things like this and to make sure that things that should b
179.
▲
by
ainar-g
5y ago
While I agree with the SPOF point (heh), the header should really read “the recent Firefox Telemetry outage”. It's kind of like a website causing your browser or a tab of the browser to be unresponsive by introducing an infinite bus
180.
▲
by
ainar-g
5y ago
I feel like if you only want to make a single JSON request, a simple curl invocation with the JSON data in single quotes or in a file should be enough. And if you make many different JSON requests, you're probably much better off with
More ›