Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
nikeee
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
31.
▲
by
nikeee
11mo ago
I tend to lower-case all my HTML because it has less entropy and therefore can be compressed more effectively. But in case of modern compression algorithms, some of them come with a pre-defined dictionary for websites. These usually contain
32.
▲
by
nikeee
1y ago
I really dislike it when a turing-complete language is used for configuration. It almost always breaks every possibility to programmatically process or analyze the config. You can't just JSON.parse the file and check it. Also I've
33.
▲
by
nikeee
1y ago
> Optional key quotes Why are they optional? Why not just make them mandatory? So I don't need to guess which chars need quotes. Edit: What most languages also lack: semantics on de-serialization. In the best case, I want to preserv
34.
▲
by
nikeee
1y ago
IIRC the CEO(?) of Duolingo was asked what he would choose if he had to choose between a more effective language course and more gamification. His answer was gamification, because the best course doesn't help anyone if noone shows up.
35.
▲
by
nikeee
1y ago
Yeah it might be closer to what's actually happening but it doesn't make it obvious why something doesn't work. The map model doesn't even cover non-unique indices. Or different type of indexes.
36.
▲
by
nikeee
1y ago
I use the mental model of nested maps for "column order matters". For example, an index "published, low_quality_probability, lang" is just a Map<date, Map<number, Map<lang, rowId>>> in my mental model.
37.
▲
by
nikeee
1y ago
I don't like it when non-clickable text isn't selectable either. But this behavior somehow makes it feel more like an actual app (when used in PWAs).
38.
▲
by
nikeee
1y ago
Honestly I'd expect some new Web API built into chrome for this
39.
▲
by
nikeee
1y ago
> alongside features that let you transfer your encrypted message history between Android, iOS, and Desktop devices. That's actually the feature I've been looking forward to. As I moved vom Android to iOS, I lost _all_ message
40.
▲
by
nikeee
1y ago
Why still require write access to public repos if it's only reading?
41.
▲
by
nikeee
1y ago
I use my "blog" as a bookmark list. Every link is its own Markdown file with frontmatter tags. Sometimes I add more context or text, based on what I'm linking to. Some time ago I added a cron job that takes all links and look
42.
▲
by
nikeee
1y ago
Hard to find these days, but it remindes me of this [0]: > "- Google had a plan called "Project NERA" to turn the web into a walled garden they called "Not Owned But Operated". A core component of this was the fo
43.
▲
by
nikeee
1y ago
If security and memory-safety is a concern and there is already a polyfill, why remove the API form the standard instead of just using the WASM-based polyfill internally?
44.
▲
by
nikeee
1y ago
Is that being made to make Flutter not being like Flash on the web?
45.
▲
by
nikeee
1y ago
I proposed a primitive for this in TypeScript a couple of years ago [1]. While I'm not entirely convinced myself whether it is worth the effort, it offers the ability to express "a number greater than 0". Using type narrowing
46.
▲
by
nikeee
1y ago
I wouldn't be that sure if we'd want to exchange that for an ecosystem that consists of many different languages that all have their own ecosystem wich may not be compatible with WASM. Imagine needing nuget, maven and cargo -- all
47.
▲
by
nikeee
1y ago
I use Hurl for some time now and even contributed. What are the current chances for getting some form of includes?
48.
▲
by
nikeee
1y ago
You probably mean RFC3339, which overlaps with ISO 8601 and allows this. But the docs don't mention that RFC and only reference the ISO standard. You can compare the formats here: https://ijmacd.github.io/rfc3339-iso860
49.
▲
by
nikeee
1y ago
`current_timestamp` also returns something like `2025-06-15 19:50:50` while the docs state that it is ISO 8601. Except that this is not ISO 8601 due to the T missing in the middle. This has caused some headaches due to different formats of
50.
▲
by
nikeee
1y ago
I've built an S3 client with similar goals like TFA, but supports pre-signing: https://github.com/nikeee/lean-s3 Pre-signing is about 30 times faster than the AWS SDK and is not async. You can read about why it lo
51.
▲
by
nikeee
1y ago
> Wirth's law is an adage on computer performance which states that software is getting slower more rapidly than hardware is becoming faster. https://en.wikipedia.org/wiki/Wirth%27s_law
52.
▲
by
nikeee
1y ago
The lighting is depending on the devices' orientation to which a web site running in safari on iOS has no access to due to fingerprinting protection. Maybe you need to request permissions to the gyroscope, but doing that for a reflecti
53.
▲
by
nikeee
1y ago
Depending on the use-case, it might be good to have a file format "diffable", especially when it's going to be checked in in some version control.
54.
▲
by
nikeee
1y ago
ZLinq relies on its own enumerable type called ValueEnumerable, which is a struct. While it would probably work when using this as a drop-in replacement and re-compiling, things will be more complicated in larger applications. There might b
55.
▲
by
nikeee
1y ago
Does it work with some DOM polyfill in Node.js?
56.
▲
by
nikeee
1y ago
You can read her book from ~2014 where she describes the same arguments that she also does on her channel, but in much more depth. She didn't make videos back then. She also has great talks at universities and discussion panels.
57.
▲
by
nikeee
1y ago
How does it handle multi-stage Dockerfiles? I always indent the steps following FROM to make the stages more obvious. I don't get why that isn't a norm because not doing it seems like not indenting function bodies in other languag
58.
▲
by
nikeee
2y ago
There are also a repository containing some laws in markdown format on GitHub. They even used PRs for actual changes proposed by the parties in the parliament. Also, the commits have their proper date, so you can `git blame` on the laws and
59.
▲
by
nikeee
2y ago
One day my YT Premium subscription stopped playback when I was watching something while cooking and at the same time, some music video was playing on a different device. It said something like "you cannot use your premium account in mu
60.
▲
by
nikeee
2y ago
> the new command and commandfor attributes, enhancing and replacing the popovertargetaction and popovertarget attributes. Didn't these just become baseline available? What does it mean, replace them? Will they remove them some day
More ›