Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
koito17
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
36 ms
·
361.
▲
by
koito17
3y ago
Anyone else getting this error? duplicate capture group name in regular expression I find that if I refrain from editing the contents of cells, then this crash doesn't occur, and I can see lots of people modify stuff in real-tim
362.
▲
by
koito17
3y ago
What a wild ride these past few days have been. Friday already feels like a very long time ago given all of the information and controversy that's come out.
363.
▲
by
koito17
3y ago
Multi-factor authentication doesn't need a cellular phone. I personally use TOTP codes and security keys whenever I can, as I am very weary of giving away my phone number (I want to believe this is why I rarely get spam calls or texts)
364.
▲
by
koito17
3y ago
OP is the founder of Tarsnap, a Silver sponsor of the FreeBSD foundation for over a decade at this point. This means donations between $10,000 - $24,999 for the fiscal year. See https://freebsdfoundation.org/our-donors/
365.
▲
by
koito17
3y ago
For those who don't know: Borkdude is a fairly big name in the Clojure community, most known for developing clj-kondo (static analysis tool used by clojure-lsp) and babashka (a Clojure interpreter built atop GraalVM native image so you
366.
▲
by
koito17
3y ago
Anecdotal evidence here, but one thing I've found interesting as a Clojure(Script) developer is how projects with one commit in the past year are considered active by most of us, whereas in the JavaScript and Python world, it seems tha
367.
▲
by
koito17
3y ago
While I agree lack of experience or internal knowledge is a problem for complex projects (ahem, etcd), most "dead" open source libraries IME suffer from these two properties: 1. the people with the commit bit in the original r
368.
▲
by
koito17
3y ago
Dang, I missed this by roughly an hour :( I still remember when we were at 1.2 billion seconds. Time flies. While we're still here: my favorite way to appreciate the scale of million and billion is with seconds: 1 million seconds is ap
369.
▲
by
koito17
3y ago
Yup, I've always found it strange that American parents immediately kick out their children at the age of 18. The United States in general seems to practice an unhealthy amount of individualism.
370.
▲
by
koito17
3y ago
> The complaint about the types is just strange and shows a failure in getting Rust out of their head. I second this a lot. It's very strange to me that the author is complaining about powerful type inference. In my limited experien
371.
▲
by
koito17
3y ago
Well, for starters, Fennel is designed to not introduce a runtime over Lua. That means things like lists only exist at compile-time (mostly for macros manipulating code, and partly because linked lists dont make sense in Lua, and partly bec
372.
▲
by
koito17
3y ago
I've been using Conduit as my matrix server with the help of a few programs I wrote myself to ensure admin user exists etc. I am really impressed with how little resources Conduit uses. A fresh install with a few rooms was only consumi
373.
▲
by
koito17
3y ago
> MacPorts has an advantage over HomeBrew by having all dependencies vendored so OS updates have less impact. I use MacPorts, but be careful stating this. libc is unstable between major releases of Mac OS, and the recommendation from the
374.
▲
by
koito17
3y ago
You gave me flashbacks to 2010 when I had used ADSL and thought 128 KB/s download was the best thing ever for downloading MP3s. And as you mentioned, using up all upload bandwidth effectively DoSed everyone else on the network, though
375.
▲
by
koito17
3y ago
Interesting aside on rules 7 and 8: many Clojure users (myself included) did not often use namespaced keywords until clojure.spec was released, and in clojure.spec, you absolutely need namespacing since specs reside in a global registry. Th
376.
▲
by
koito17
3y ago
One thing that left me a bit confused was the comparison against Intel Macs. Although I am still using an Intel 16-inch MacBook, I really wanted to see how the M3 fared against the M2, not Intel and M1. I think it's no surprise the M3
377.
▲
by
koito17
3y ago
I rarely get spam in my inbox, if at all, but I also never sign up for newsletters nor give airlines, grocery stores, etc. my e-mail address. I get spam messages once in a blue moon on my iPhone (specifically, on iMessage, I get recipients
378.
▲
by
koito17
3y ago
Deeply flawed methodology. This comment in the blog post summarizes it best > Under the hood, [Kotlin] coroutines are runnables with an additional parameter representing the continuation, running on an executor. If you are not going to m
379.
▲
by
koito17
3y ago
I doubt that would happen due to the focus on core libraries and tooling being platform agnostic, and deferring users to host tooling (and libraries) whenever possible. The difference between debugging and profiling Clojure and ClojureScrip
380.
▲
by
koito17
3y ago
> It was always terrible and behind all the MPEGs of the time. So was VP8, which Google ended up pushing at nearly the same time they were rejecting Theora as an inferior H.264 clone. The irony being that VP8 wasn't that different e
381.
▲
by
koito17
3y ago
About 18 months ago I recall hearing Ruffle had virtually no AS3 support, and that was a show stopper for me. I wasn't expecting them to get much done on this front for years. So in that time I simply installed the last version of Flas
382.
▲
by
koito17
3y ago
I'm not an expert on type theory, but I would guess "Turing complete types" make type checking an undecidable problem, similar to how dependent types make type inference undecidable, since dependent types let you more or less
383.
▲
by
koito17
3y ago
If I had to guess, they are probably using XTDB, which is bitemporal, i.e. every entity has an associated "transaction time" and "validity time". You can use the validity time to deal with situations like "Company r
384.
▲
by
koito17
3y ago
> unlike languages that use exceptions for errors I present to you Sneaky Throw, credit to the author in [1] public class Sneak { public static RuntimeException sneakyThrow(Throwable t) { if ( t == null ) throw new
385.
▲
by
koito17
3y ago
I am not sure if you understood my post. I am in no way saying "OOP is bad in general" or even "OOP is good in general". What I am saying is "I strongly prefer Objective-C's object system over that of other lan
386.
▲
by
koito17
3y ago
Yup, Objective-C's object system was really flexible and powerful to use. Dynamic mixins, swizzling, etc. were all useful tools for me. Having messages as first-class citizens was probably the most important part to me. It helps make
387.
▲
by
koito17
3y ago
Just for fun, I decided to pass the output.js file through Google Closure Compiler's advanced optimizations. It does a surprisingly good job at reconstructing part of the strings. % npx google-closure-compiler -O ADVANCED --js outp
388.
▲
by
koito17
3y ago
This comment is interesting to me, because in Clojure there is a data-driven routing library called Reitit, and by default it will refuse to compile conflicting routes unless you explicitly tag the conflicting routes as conflicting. So Gola
389.
▲
by
koito17
3y ago
Maybe I missed it in the article, but > the central directory might not reference all the files in the zip file because otherwise this statement about files being added, replaced, or delete has no point to be in the spec I think the auth
390.
▲
by
koito17
3y ago
Yup. I think consumers of FOSS rarely understand the amount of effort that goes into maintaining code, whether that is keeping the test infrastructure up to date, fixing bugs, or adding new features. In many cases, a large codebase like GNO
More ›