Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
koito17
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
21 ms
·
241.
▲
by
koito17
2y ago
For conventions of the English language, this is an exception, but not in other languages. Arabic names have up to five components. A 128-byte limit leaves an average of 25 bytes for each component. Consider that Arabic script in UTF-8 cons
242.
▲
by
koito17
2y ago
You're welcome. I am not sure why you were downvoted, but I think your question was valid. My response can be summarized as follows: - Google indeed uses and supports the compiler - Google is moving away from the library that shipped w
243.
▲
by
koito17
2y ago
I think Kling's response to the PR is unprofessional. However, there is no reason to start spamming the issue, after three years. Is that the drama? My conclusion is to continue avoiding sites like X and the so-called "Fediverse&q
244.
▲
by
koito17
2y ago
One thing that would be cool is to have an offline version of this documentation. I have the Common Lisp HyperSpec installed locally on my computer so that documentation lookups happen instantly in Emacs. I also view the documentation with
245.
▲
by
koito17
2y ago
Major parts of the compiler have been unchanged since its original public release. It still uses Google Closure Compiler (GCC), but the community understands that was the wrong choice of technology in retrospect. The compiler is still activ
246.
▲
by
koito17
2y ago
> The old joke is that there's a new JavaScript framework every month. That's not really true — we've had the same big three for a decade Yup. I know a few people who were using React 10 years ago and still use it today.
247.
▲
by
koito17
2y ago
I may be asking a naive question, but what is the rationale behind disabling foreign key support and using them anyway in the database schema? See https://github.com/poundifdef/SmoothMQ/blob/46f8b22/queue
248.
▲
by
koito17
2y ago
I'm not relying on Slack, I'm using Slack because my workplace forces me to use it. I still remember the days when Slack was little more than IRC with a coat of paint. You could actually connect to Slack via IRC clients, and that
249.
▲
by
koito17
2y ago
To add another data point, I can't remember the last time I've seen a PowerPoint. Maybe in high school? In every job I've had, people used Google Slides, if presenting a slideshow at all. Additionally, when designers have dem
250.
▲
by
koito17
2y ago
Since people in the early days of React would ignore errors thrown by components (or the React library itself) and constantly run into literal undefined behavior, React eventually adopted a behavior where it unmounts the VDOM to catch the d
251.
▲
by
koito17
2y ago
> If WebGL takes the whole page with it when it crashes, that's kind of on the browser to fix. On the contrary, it's on the Farm team to fix. It seems their front page has only one error boundary, which is why the chart compone
252.
▲
by
koito17
2y ago
In my experience, most of the noise on my web server are bots with spoofed iPhone or Google Chrome user-agents. I see three kinds of traffic patterns. 1. bogus /wp-login.php requests, or endpoints of presumably insecure wordpress plugi
253.
▲
by
koito17
2y ago
> The inability to move them is a feature, not a bug. Wasn't the whole point of passkeys over FIDO2 keys the fact that you can have the same secrets stored on more than one device? (thus mitigating the largest pitfall of FIDO2 keys
254.
▲
by
koito17
2y ago
Minor nitpick: OutOfMemoryError and StackOverflowError are subclasses of Error, not Exception. It is an anti-pattern to catch any Error subclasses since these are usually JVM-internal exceptions. Programs are firmly in undefined behavior te
255.
▲
by
koito17
2y ago
I recently purchased an M3 Max MacBook with a ton of RAM. It was expensive, but I love that I can run various containers, Emacs, Slack, and more, while never swapping a single byte. More importantly, I can have all of these containers runni
256.
▲
by
koito17
2y ago
More importantly, what was the motivation behind a rewrite from TypeScript to Python? From the article Our project was originally full stack NextJS but we wanted to first migrate everything to Python/FastAPI. Seems like this ent
257.
▲
by
koito17
2y ago
It indeed works on Mac OS. I have been using SoloKeys with ed25519-sk keys for about three years now. It should be sufficient to run ssh-keygen -t ed25519-sk while a FIDO2 key is connected. You may need to touch the key to confirm us
258.
▲
by
koito17
2y ago
I always buy Macbooks with JIS layout, not because underscores are convenient to type. It's convenient to push the かな button to start writing in Japanese then 英数 when finished. On an ASCII keyboard, Mac OS requires either C-<RET>
259.
▲
by
koito17
2y ago
Yup. I assume there is plenty of value to be found selling donor boards and other parts of the iPhone. Not saying it's a repair shop's fault if they end up with motherboards of a stolen phone, but if I were a thief dealing with an
260.
▲
by
koito17
2y ago
Not to mention, there are languages with the same expressiveness as most Lisp-like languages. Dylan and Julia immediately come to mind. Julia in particular makes it easy to convert between code and syntax tree data, so you have arguably the
261.
▲
by
koito17
2y ago
Thanks for mentioning this. Navigation now works as expected on Firefox, but Safari for some reason still doesn't do anything. Now I am curious why Mac OS has defaults that seemingly break accessibility on some websites? This is the fi
262.
▲
by
koito17
2y ago
On day 1 of this journey I realized how important the Tab key is for website navigation. Tab lets you jump between focusable elements such as links and buttons. If you’re viewing this page from a computer with a keyboard you can try it
263.
▲
by
koito17
2y ago
> Computer sales seldom focus on mhz. For good reason. Clock speed isnt the sole factor in performance. A PowerPC 970 can clock up to 2 GHz, but it only achieves 8 instructions per cycle (on average!) for arithmetic instructions. Modern
264.
▲
by
koito17
2y ago
Unfortunately, this extension decides to use Chrome-specific APIs rather than the standardized (and comprehensive) WebExtensions API. The good news is that people have written portable extensions with identical (or greater) functionality. A
265.
▲
by
koito17
2y ago
Querying an exact match of a few strings on Google shows me that Slack is the very first example given in the blog post. For additional confirmation, the "6-byte message" screenshot lists an xoxc token and rich_text object, both o
266.
▲
by
koito17
2y ago
Stack Overflow trends isn't really a good metric, but setting that aside, you need to sum the time series for Swagger and OpenAPI. There's still plenty of people who call OpenAPI 3.0 "Swagger". And strictly speaking, Swa
267.
▲
by
koito17
2y ago
Cool cheat sheet, especially because it covers common use cases. But practically everything covered here I was able to learn independently with Magit. It's also much easier to press one or two keys in the magit-status buffer than to op
268.
▲
by
koito17
2y ago
> Lisp traditionally has immutable data structures Can you provide a source for this? Common Lisp and its predecessors certainly do not have immutable data structures out of the box. The usual data structures are cons cells, lists (compo
269.
▲
by
koito17
2y ago
Your understanding is correct. JVM startup accounts for a small portion of Clojure's startup time.[1] Most of the overhead is in compiling and loading clojure.core. Efforts have been made to remedy this issue[2] (e.g. direct linking, a
270.
▲
by
koito17
2y ago
I find value in ease of "local" modifications to code. My editor being able to indent as soon as I type or paste code is a huge time saver. What's an even bigger time saver is my editor being able to perform tree operations o
More ›