Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
koito17
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
29 ms
·
331.
▲
by
koito17
3y ago
> It also assumes significant Java knowledge For interop? Yes. For debugging a JVM in production? That, too. But the same can be said about ClojureScript and ${JAVASCRIPT_HOST}. I picked up Clojure after a few years of using Common Lisp.
332.
▲
by
koito17
3y ago
Not to mention, it's always been easy to access the QuickTime File Format Specification, and I have seen it being used all the time by people wanting to implement MP4 (de)muxers but not having the money to buy overpriced ISO specificat
333.
▲
by
koito17
3y ago
I think you have misunderstood what I said. Wall Street Journal -- the website -- is blocking me. Ironically, I use Cloudflare DNS and archive.is links now work, even though they used to be an endless captcha loop. The message I get from W
334.
▲
by
koito17
3y ago
https://archive.is/NdXMd --- Hate to be that guy, but WSJ is blocking Firefox on my end for unknown reasons, whereas with a base install of Chrome it loads fine after a "human verification" process. The only way I
335.
▲
by
koito17
3y ago
I use Podman on Mac OS. I've found the experience better than Docker for the most part, especially when it comes to supporting older versions of Mac OS. The only major downside of Podman on Mac OS is that you cant use the host network
336.
▲
by
koito17
3y ago
Somehow, I was unaware of C-M-% for replacements, though I use M-% all the time for a (naive) string search then replace all instances by pressing the ! key. This is a very neat trick, and little things like this are why I keep using Emacs.
337.
▲
by
koito17
3y ago
I would say so. This video is a perfect demonstration of America's "at-will employment" culture. It's extremely asymmetrical, too. Companies can fire you at any moment, for any reason (with or without cause!)... yet it i
338.
▲
by
koito17
3y ago
> just pick someone else ... to be the "proxy" of your site, If you have deep enough pockets, sure, just pay anyone ASAP. But as far as I can tell, Codeberg is a non-profit entirely dependent on donations and, according to Drew
339.
▲
by
koito17
3y ago
If I recall correctly, HTTP clients do not need to care about Content-Encoding at all and can choose to just not do anything with your ZIP bomb. To really hit them, you will want to do this at the Transfer-Encoding level.
340.
▲
by
koito17
3y ago
This reminds me of a neat little trick I used back then to "reliably" compute IP address of my machines for a dynamic DNS utility I wrote for myself. OpenDNS resolvers (such as resolver1.opendns.com) will resolve myip.opendns.com
341.
▲
by
koito17
3y ago
> Languages that rely on recursion like LISPs often specify that TCO must be implemented in their language spec. This is inaccurate. As far as I can tell, it's only Scheme specifications like r5rs that have a hard requirement on tai
342.
▲
by
koito17
3y ago
Significant figures have always been taught in chemistry courses. I remember students getting confused at notation like "100. g" representing 100 grams with 3 significant figures.
343.
▲
by
koito17
3y ago
which-key is more like autocomplete for keybinds. I consider it orthogonal to transient. It's meant for modals that show you what keybinds actually exist given some "prefix" you have just inputted. If I had to make an analogy
344.
▲
by
koito17
3y ago
Ah, I didn't know Map in JavaScript allowed arbitrary keys whereas Object always serializes to strings. I guess that is the reason for having a Map.groupBy in the proposal. Thanks for taking the time to explain, everybody
345.
▲
by
koito17
3y ago
Nice, the JS standard library is gradually getting functions I take for granted in ClojureScript. :) I noticed this part in the proposal groupBy calls callbackfn once for each element in items, in ascending order, and constructs a new O
346.
▲
by
koito17
3y ago
What Apple calls "ARC", the rest of the word simply calls "RC". Unlike in Objective-C, the vast majority of RC implementations do not need the developer to modify refcounts by hand. It was already "automatic",
347.
▲
by
koito17
3y ago
Not sure why this gets downvoted when a quick search for RC overhead in Swift reveals that it is quite high[1] [1] Figure 3 in https://iacoma.cs.uiuc.edu/iacoma-papers/pact18.pdf --- Additionally, people comparing ARC
348.
▲
by
koito17
3y ago
Thanks for pointing this out. In the release notes, I see > sendmail(8) and its configuration remain available. I assume this means sendmail still exists in base installs. Do you know the rationale behind this decision? Upgrading from Fr
349.
▲
by
koito17
3y ago
> Is anybody actually using sendmail? Not sure if this counts to you, but I believe FreeBSD still ships with functioning mail out of the box, and they use sendmail. On FreeBSD 12 at least, sudo actually reports incidents to root's m
350.
▲
by
koito17
3y ago
The replies to this comment surprise me a bit. I'm in a similar situation as you. I used to play video games all the time as a teenager. When I went to university, I stopped playing at all. In hindsight, it was a mix of inconvenience (
351.
▲
by
koito17
3y ago
> you unfortunately are semi-required to build platform specific bundles Can you elaborate on this? It seems like a build tool specific issue to me. In Clojure, most projects use Leiningen (a build tool) and uberjars regardless of the ta
352.
▲
by
koito17
3y ago
I wasn't advocating for lein templates per se. It's just that Luminus happens to use a single tool (lein) for controlling everything. If anything, I would like a framework that leverages the existing functionality that exists in t
353.
▲
by
koito17
3y ago
It would be nice if Biff weren't dependent on various ad-hoc scripts (some in bash, others in babashka), since it means newcomers to Biff (and especially newcomers to Clojure in general) have to install a variety of tools without clear
354.
▲
by
koito17
3y ago
So you tried Haskell, Ruby, and Erlang, and each had their own deal breakers (database clients, threading, controlling side effects, etc). This is all worth mentioning in the article IMO. I love using Clojure, but I will admit that the arti
355.
▲
by
koito17
3y ago
In short: - being on JVM means Jepsen can use JDBC drivers to interact with databases - Clojure was designed to facilitate concurrent programming (via software transactional memory and persistent data structures) - Clojure's interactiv
356.
▲
by
koito17
3y ago
Yup. Garage is painless to set up and, unlike Minio, is designed for "small scale", self-hosted use cases where your nodes may not have identical storage and compute. One current caveat of Garage, compared to Minio, is that anonym
357.
▲
by
koito17
3y ago
I pretty much only used Matrix as a glorified IRC bouncer that worked across my devices. When the libera.chat bridges went away, I just stopped using Matrix altogether. Yeah, I am sure it is possible to set up my own appservice, but ERC has
358.
▲
by
koito17
3y ago
Yeah, I am currently in the US, using a MacBook with Japanese locale set.
359.
▲
by
koito17
3y ago
Yeah, refreshing the page makes everything work again. I can see changes to the spreadsheet in real-time and I am capable of resizing cells, changing fonts, etc. The only problem is with editing the contents of a cell.
360.
▲
by
koito17
3y ago
Using Chrome 119, I see SyntaxError: Invalid regular expression: /^(?<year>\d{4})(\-)(?<month>\d{1,2})(\-)(?<year>\d{1,2})T(?<hour>\d{1,2})\:(?<minute>\d{1,2})\:(?<second>\d{1,2})(Z?)$/i: Du
More ›