Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
koito17
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
16 ms
·
181.
▲
by
koito17
2y ago
I agree with your comment. Every UI framework I have used (AppKit, Swing, JavaFX, etc.) is not thread-safe. It requires all UI code in the main thread or, in the case of JavaFX, a dedicated UI thread (not necessarily the main thread, but it
182.
▲
by
koito17
2y ago
Reputation matters. On some Japanese BBSes, spammers tend to use non-Japanese IPs or data center IPs. A good chunk of the spam goes away by blocking non-Japan IPs (easy to do with BGP data) and disallowing data center IPs (these often host
183.
▲
by
koito17
2y ago
I use Magit for everything, never the Git CLI. Rebasing is very easy to do, and so is cherrypicking, looking at the ref log, etc. Never bothered learning the Git CLI since it's always seemed cumbersome compared to Magit. That is the ot
184.
▲
by
koito17
2y ago
I also disable WebGL. This alone breaks Turnstile. Also helps avoid websites that are "user-hostile". If a website considers curl or Firefox suspicious, then it's not worth proving humanity. I will let them continue calling m
185.
▲
by
koito17
2y ago
I agree. The title made me expect a low-quality, clickbait article. The actual article provides a lot of educational value to users of Nix and those interested in trying to build the smallest Linux distribution that can run Nix. Despite usi
186.
▲
by
koito17
2y ago
cljs.user> (re-seq #"\s\w+\s" "やり直して") nil Joking aside, is it common to use regular expressions? Seems like the method only works for languages with spaces. I think a more sophisticated lexer may be necessa
187.
▲
by
koito17
2y ago
This gives me flashbacks to the Objective-C / Java bridge [1] from over a decade ago. It makes me wonder how they are dealing with memory management when Java objects are being used from Swift (or Swift objects from Java). This was one
188.
▲
by
koito17
2y ago
Professional Clojure dev for some time. Here is what prevents me from using Datomic. - no Docker image; still distributed as a tarball. Although com.datomic/local exists, it only provides the Client API, so it's mostly suited towa
189.
▲
by
koito17
2y ago
Despite using Mac OS, Cloudflare turnstile is nothing but an infinite loop of "verification". I am using Firefox with basic privacy protections enabled. At this point, I prefer staying classified as a bot than access pages with Cl
190.
▲
by
koito17
2y ago
Nitpick for the title: "go" should probably be edited to clarify it refers to the "Go programming language". Seeing "go bot" and "Prolog" in the title made me think this article would discuss logic pr
191.
▲
by
koito17
2y ago
I currently use M3 Max MacBook Pro. Mac OS 14.6.1(23G93). Firefox 130.0.1 "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:130.0) Gecko/20100101 Firefox/130.0" Safari 17.6 "Mozilla/5.0 (Macinto
192.
▲
by
koito17
2y ago
For M-b and M-f, the equivalents are M-<left> and M-<right>
193.
▲
by
koito17
2y ago
Ultralisp is Quicklisp but with frequently updating dists rather than monthly dist releases. Its popular is due to the fact Quicklisp, in comparison, takes lots of time for submitting and updating libraries. CLPM is an interesting project b
194.
▲
by
koito17
2y ago
Looks cool, but how is the Kubernetes support? One of the major reasons we use Docker Desktop at work is to host a local Kubernetes cluster with services deployed there. We also support Rancher Desktop since it uses k3s, and k3s is arguably
195.
▲
by
koito17
2y ago
I think the person is concerned with client-side compute, not just server-side compute. The article does not mention whether zstd has additional decompression overhead compared to zlib. Client-side compute may sound like a contrived issue,
196.
▲
by
koito17
2y ago
Anecdotally, many American universities and academic journal sites still use Shibboleth. Thus, in the United States, SAML is far from dead, whether we like it or not.
197.
▲
by
koito17
2y ago
In the case of Electron, there is a "main process" that is a Node.js process. This process has the capability to spawn "renderer processes", each browser window is a "renderer process". Through ipcMain and ipcR
198.
▲
by
koito17
2y ago
Looks like a thin wrapper around Tauri. The README doesn't do a good job at explaining why one should use this over Tauri itself. From what I understand, this project attempts to implement a subset of the Electron API so that the libra
199.
▲
by
koito17
2y ago
There seems to be undocumented requirements for romanizations of city names. Consider a Japanese city like 船橋市。 The official romanization (訓令式 / ISO 3602) would be "funabasi". This is how many people type the name with an IME
200.
▲
by
koito17
2y ago
> The ability to evaluate code interactively without recompilation SBCL and other implementations compile code to machine code then execute it. That is to say, when a form is submitted to the REPL, the form is not interpreted, but firs
201.
▲
by
koito17
2y ago
Even today, Japanese text online and elsewhere uses a variety of encodings. It's sometimes a frustrating experience. Compared to other languages, it is common to see non-Unicode encodings. In particular, Shift JIS (actually, the Window
202.
▲
by
koito17
2y ago
Rancher Desktop is free, supports Mac OS 10.15.7, and provides a much nicer Kubernetes distribution out-of-the-box compared to Docker Desktop. https://rancherdesktop.io/ It also provides the Docker CLI and nearly the same f
203.
▲
by
koito17
2y ago
Routing libraries as well. In Clojure, the reitit library uses a prefix tree implementation when the route table is large enough for linear search to be non-optimal.[1] The Go ecosystem also has httprouter, which uses prefix trees under the
204.
▲
by
koito17
2y ago
> I remain baffled that standard SQL isn't more supported by some of the newer tools coming out. Because "standard SQL", assuming it means ANSI SQL, is quite limited on its own. Every relational database has its own syntax
205.
▲
by
koito17
2y ago
Here's what I mean by Malli's inability to check macros. https://github.com/clojure/clojure/blob/ad54fec/src/jvm/cloj... The Clojure compiler directly calls into clojure.spec and does
206.
▲
by
koito17
2y ago
I thought they were going to hold this until Clojure/conj 2024. No particular reason to believe so (besides Clojure 1.10 being released around the same time as Clojure/conj 2021 and the Datomic-becoming-free announcement being don
207.
▲
by
koito17
2y ago
The answer was deleted. Here is an archive link. https://web.archive.org/web/20231203060623/https://stackover...
208.
▲
by
koito17
2y ago
I have used SoloKeys since v1. Currently own two v2 SoloKeys, and they "just work" for anything involving FIDO2. I specifically use them for storing SSH private keys and WebAuthn credentials. The key can be used on any device with
209.
▲
by
koito17
2y ago
Golang has a similar property as a side-effect of the following design decision. ... the language has been designed to be easy to analyze and can be parsed without a symbol table Taken from https://go.dev/doc/fa
210.
▲
by
koito17
2y ago
Reverse Polish notation, or RPN, removes the need for operator precedence. This is true of prefix or "Lisp notation" as well. I would show you an operator precedence table for Common Lisp or Clojure, but we don't need
More ›