Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
MrJohz
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
40 ms
·
571.
▲
by
MrJohz
3y ago
Not really though - that's an entire article about how IT is so unique and special in how disfunctional it is, nobody else is like IT, aren't we the special snowflakes. That's almost the opposite of what the previous poster w
572.
▲
by
MrJohz
3y ago
I'm comparing this mostly to the UK, which is not a third world country. And to be clear, I agree that DB have been absolutely awful with delays and a lack of proper track maintenance. But to present that as a full picture of the Germa
573.
▲
by
MrJohz
3y ago
Truly the worst thing about living in Germany is the apparent national hobby of complaining about things that perhaps aren't great, but really aren't as bad as you might think. In practice, German schools are pretty decent, but th
574.
▲
by
MrJohz
3y ago
So this is pure anecdata here, but as a foreigner who married a German, it took a while, but it was relatively little work. The biggest issue was that we needed one of my documents (the birth certificate) to have a seal of authenticity from
575.
▲
by
MrJohz
3y ago
I know about Tales From Earthsea but decided I didn't need to read additional sort stories set in the same world. I didn't know about The Other Wind, thanks for letting me know!
576.
▲
by
MrJohz
3y ago
It looks like a combination between Substack and Patreon, but targeting a different niche - specifically programmers and people in the tech industry. I can't really see what's that different from each of those platforms, other tha
577.
▲
by
MrJohz
3y ago
Someone recommended that I skip straight to Tehanu, the last Earthsea book, and that was let me get Earthsea. I didn't actually follow that advice, I read all of the books in order, but knowing that I had Tehanu coming made it easier t
578.
▲
by
MrJohz
3y ago
Maybe we're talking about different things then, but in my experience, MT is a reasonably involved procedure that requires configuring the MT harness to understand where the code lives, how to run the test suite, how to interpret the t
579.
▲
by
MrJohz
3y ago
In my experience, adding PBT once you've got a codebase amenable to unit testing in general is a relatively easy step: you can add property tests to your existing unit tests without changing much about your setup, and assuming your tes
580.
▲
by
MrJohz
3y ago
You're starting all three promises, then waiting for the first one to finish, then waiting for the next one, then waiting for the last one. But because they were all started at the same time, they'll be run in parallel. Whereas if
581.
▲
by
MrJohz
3y ago
> You are still better off than a native speaker by knowing at least one additional language. This will depend a lot on the context in which you're speaking. I (English native) work mainly with Germans in German. But their English i
582.
▲
by
MrJohz
3y ago
While they share the same name, and are both reactive primitives, there are some fairly key differences between these signals and the QT signals and slots mechanism. The main one is that QT signals are, as far as I understand, a fairly stat
583.
▲
by
MrJohz
3y ago
> But frankly, I doubt it, if it was that similar, why are there at least a dozen frameworks with their own version?* To answer this specifically: signals are a relatively low-level part of most frameworks. Once you've got signals,
584.
▲
by
MrJohz
3y ago
> None of our SPAs use <a> elements for clickable navigation. In fact, most of them attach a click listener to the root element, then let the individual clicks bubble up to there. We use data parameters on the individual elements,
585.
▲
by
MrJohz
3y ago
This rings a lot more true for me as well: a lot of the overly complicated decisions I've made haven't been because I wanted to try something interesting out (although occasionally it's been a factor), but more because I'
586.
▲
by
MrJohz
3y ago
I went in the same direction for the return of my own blog that I'm doing at the moment. My logic was much the same as in the article: most users to a blog have probably found it via Google or a link aggregator, and probably won't
587.
▲
by
MrJohz
3y ago
A lot of SPAs do some level of client-side routing, so that if you open up the SPA and click on a link, rather than directing you to a different page, the app instead updates the URL with Javascript and renders the content of the new page.
588.
▲
by
MrJohz
3y ago
It depends on how the search is implemented exactly and what the context is, but assuming I've searched for "cono", I would expect results that directly match "cono" to come first, then results that also match "
589.
▲
by
MrJohz
3y ago
My biggest criticism of the task is that the article doesn't make the goals of the task - i.e. what the signals are that they're looking for - clear at the start. You can see in the comments that a lot of people have gone in looki
590.
▲
by
MrJohz
3y ago
In fairness, for search, allowing multiple ways of typing the same thing is probably the best choice: you can prioritise true matches, where the user has typed the correct form of the letter, but also allow for more visual based matches. (
591.
▲
Build time is a collective responsibility
(yoyo-code.com)
29 points
by
MrJohz
3y ago
|
8 comments
592.
▲
by
MrJohz
3y ago
Yeah, I didn't want my comment to be a criticism of Kuzgesagt - like you say, they're usually very upfront when they do their more speculative videos. But I think sometimes people see the Kuzgesagt name and are like "oh, that
593.
▲
by
MrJohz
3y ago
> At home, whenever we eat X, we have a habit of asking Spotify to play X. I love this idea! It's a shame it doesn't work so well any more, but I love finding new ways to find music that you'd just never listen to normally
594.
▲
by
MrJohz
3y ago
You've got a couple of statements here that belie assumptions that aren't very accurate. > Business leaders care about creating more outputs to society. This is untrue. The reason markets work at all is arguably that it's
595.
▲
by
MrJohz
3y ago
The Kurzgesagt videos on these sorts of topics are interesting and entertaining, but they're often very speculative — they can rely heavily on unique but unproven theories, unprovable philosophical questions, or even just interesting
596.
▲
by
MrJohz
3y ago
Interestingly, the second example on the official Ruby "About" page is almost exactly that: it defines .plus to be an alias of .+, and demonstrates how it might be used. https://www.ruby-lang.org/en/about/
597.
▲
by
MrJohz
3y ago
But that's exactly the sort of thing I'm talking about. We find scary what we're unfamiliar with. To be clear, I agree that the Javascript ecosystem isn't perfect, particularly when it comes to supply chain issues. But i
598.
▲
by
MrJohz
3y ago
The two are definitely not equivalent, but they overlap. Types can replace tests - if an edge case exists but I can define it out of existence with my type system, then I no longer need tests for that case. And likewise, tests can replace t
599.
▲
by
MrJohz
3y ago
That flag exists (or an equivalent, I forget what the exact syntax is).
600.
▲
by
MrJohz
3y ago
This is the second time I've ended up reading this post, and I confess I still don't exactly understand what was going on here. There's an issue with PDFs missing their contents, but also timeouts and a missing method excepti
More ›