Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
palsecam
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
31.
▲
by
palsecam
2y ago
Thanks for the feedback! Yes, as mentioned in this thread ( https://news.ycombinator.com/item?id=42382673 ), I should do something about the cards design, which is currently too rough.
32.
▲
by
palsecam
2y ago
If it brought you joy, then you made my day <3 Indeed Solitaire is, like chess or go, a timeless game. It’s also a good way to spend the time, like when you are commuting. Keep in mind that https://FreeSolitaire.win works off
33.
▲
by
palsecam
2y ago
Thank you! Regarding reverse billing: I don’t know much. I am not myself billed by Moya, although they do bill some of their partners. Please see https://datafree.tech (that’s quite specific to Moya / South Africa carrier
34.
▲
by
palsecam
2y ago
“But that's minor!”: minor maybe, but that’s an issue. Yes, both the central and corner symbols (“pips”, as they are called) are almost the same size. It’s even worse with the court cards (aka “picture cards”: jack, queen, king). Out o
35.
▲
by
palsecam
2y ago
Thanks! Wrt attracting visitors: Word of mouth, mainly. Posted it on Reddit back then, things like that. It grew organically from that. And, although it’s far from being on top results on SERP (search engine result pages), some people do fi
36.
▲
by
palsecam
2y ago
https://FreeSolitaire.win brings around $500/mo in advertising revenue. It’s a Klondike Solitaire PWA (progressive web application). I started making it in 2016 and I’ve been slowly iterating on it over time. It has stayed
37.
▲
by
palsecam
2y ago
So God plays backwards, so to say. He does what’s called retrograde analysis , “a technique employed to determine which moves were played leading up to a given position” (cf. https://en.wikipedia.org/wiki/Retrograde_an
38.
▲
by
palsecam
2y ago
Similar to how Daniel Stenberg (`curl` author) gets complain e-mails unrelated to `curl`, because his address end up being in the license or credits screen of plenty of software. > Apparently, people often have problems finding an appro
39.
▲
by
palsecam
2y ago
https://archive.is/DIywS It’s a short article.
40.
▲
by
palsecam
2y ago
You might also like “Cramming Solitaire onto a Nintendo E-Reader card” https://mattgreer.dev/blog/cramming-solitaire-onto-a-nintend... Discussed lately on HN: https://news.ycombinator.com/item?id=420101
41.
▲
by
palsecam
2y ago
It doesn’t have to be brand new to be on the front page. Good ol’ or reference content is suitable too. For instance, see this recent thread https://news.ycombinator.com/item?id=41967897 about the “418 I’m a teapot” HTTP st
42.
▲
by
palsecam
2y ago
Yes, but that can be surprising. That you cannot adjust the z-index is disturbing, especially given that you have to style <dialog> yourself if you wanna make it look any good (as others have reported here). Also, for the record,
43.
▲
by
palsecam
2y ago
I got an issue recently with how <dialog> interacts with AdSense “vignette” (interstitial) ads. Vignettes set their `z-index` CSS property to the max (2147483647), but a <dialog> is still higher on the z-plane (with no way to ad
44.
▲
by
palsecam
2y ago
Two interesting and rarely considered points in that guide: ① “Decrease the brightness and contrast of images a bit so that it looks comfortable to the eyes when it’s against a dark background.” ② “If we simply invert a dark shadow using li
45.
▲
by
palsecam
2y ago
See also: the `stale-while-revalidate` and `immutable` HTTP Cache-Control directives. Stale-while-revalidate: see https://web.dev/articles/stale-while-revalidate & https://developer.mozilla.org/en-U
46.
▲
by
palsecam
2y ago
Right, Meow is not the best when it comes to small inputs. It shines for large inputs (it’s far up the SMHasher list you linked in this case). It offers a good compromise; it’s not bad ( good , even) for both large and small inputs. Grant
47.
▲
by
palsecam
2y ago
See also: “Meow hash” by the legendary Casey Muratori, a fast non-cryptographic hash function: https://github.com/cmuratori/meow_hash > It’s the fastest hash function we know of, and we have benchmarked all the one
48.
▲
by
palsecam
2y ago
“There are only two hard things in Computer Science: cache invalidation and naming things.” — Phil Karlton (cf. https://www.Karlton.org/2017/12/naming-things-hard/ or https://MartinFowler.com/
49.
▲
by
palsecam
2y ago
To be fair, it’s because Chrome handling of a soft reload is different from Firefox or Safari, and does not lead to revalidating (let alone refetching) assets files. See https://blog.chromium.org/2017/01/reload-r
50.
▲
by
palsecam
2y ago
Little-known fact: a syndication feed (RSS or Atom) can be used as a sitemap. Quoting https://www.sitemaps.org/protocol.html#otherformats : > The Sitemap protocol enables you to provide details about your pages to search
51.
▲
by
palsecam
2y ago
Especially since the `stale-while-revalidate` and `immutable` Cache-Control directives are well supported nowadays. Stale-while-revalidate: see https://web.dev/articles/stale-while-revalidate & https://d
52.
▲
by
palsecam
2y ago
That’s a funny one! Anyone knows of others like that? Here is mine: https://FreeSolitaire.win/robots.txt
53.
▲
by
palsecam
2y ago
In the context of US law, ICP is an acronym for Internet Content Provider [source: AI; seems OK but can’t guarantee it].
54.
▲
by
palsecam
2y ago
Legal reference: https://www.govinfo.gov/app/details/USCODE-2023-title47/USCO... (“47 U.S.C. § 230”). On Wikipedia: https://en.wikipedia.org/wiki/Communications_Decency_Act#Sec...
55.
▲
by
palsecam
2y ago
Related: — “The leanternet principles” < https://leanternet.com/ > — “The 250KB Club - The Web Is Doom” < https://250kb.club/ >
56.
▲
by
palsecam
2y ago
Related: [Cramming Solitaire onto a] Nintendo E-Reader card : https://news.ycombinator.com/item?id=42010136 (5 days ago, 127 points)
57.
▲
by
palsecam
2y ago
FTR, an implementation in “low-level” JavaScript: /** Precomputed CRC-32 lookup table for half-bytes (aka “nibbles”). * Trade more compute time for less memory and less code to transmit. * @see https://create.stepha
58.
▲
by
palsecam
2y ago
> What kind of shuffling does your program use? The shuffling is random, but only winnable decks are generated (by default). The computer algorithm/solver is described here: https://FreeSolitaire.win/strategy So
59.
▲
by
palsecam
2y ago
> A single E-Reader dotstrip can store 2,192 bytes of data, which is just over 2kb. But there is some overhead with the headers […] data on the dotstrip is compressed though > In the end I didn't need to do too much space opti
60.
▲
by
palsecam
2y ago
Ie.: max 2^20 rows, 2^14 columns.
More ›