Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
s4i
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
61.
▲
by
s4i
2y ago
> I don't think I'd trade the freedom in nodeJS for Swift's type safety Surely you have considered TypeScript for your Node project then?
62.
▲
by
s4i
2y ago
”Just add support for selectors” in a library of which whole philosophy is built around ”you test the app like the user would” (via WAI-ARIA roles [1] and text visible to screen readers). Of course they could’ve forked the lib but that’s de
63.
▲
Structuring Engineering Organizations
(swarmia.com)
2 points
by
s4i
2y ago
|
0 comments
64.
▲
by
s4i
2y ago
Depending on your read and write patterns, overflowing even every few days might be appropriate, and also obfuscate the creation time [1] more. [1] https://news.ycombinator.com/item?id=40272446
65.
▲
by
s4i
2y ago
This topic resurfaces quite frequently, I've noticed. One thing I find quite frustrating is that most of the time this is discussed, people don't remember that exposing the creation time of a database row to the public is not acce
66.
▲
by
s4i
2y ago
I wonder if they have plans to introduce any default emitters as part of the package? Nothing about that in the docs that I could find. [1] [1] https://typespec.io/docs/extending-typespec/emitters
67.
▲
by
s4i
3y ago
Google Earth is often a nice balance between usefulness and delightfulness.
68.
▲
by
s4i
3y ago
SQLite, plain localStorage in the browser, the file system for desktop apps, …?
69.
▲
by
s4i
3y ago
There are painpoints in working with ”modern web stuff”. But: > My counter-argument is that the simplest tool has the largest chance of not breaking over long periods of time. I have dynamic websites I built 10 years ago that still run a
70.
▲
by
s4i
3y ago
Ok, why then do we pick Postgres for many projects that could be build on something simpler? The ”YAGNI” motto usually needs to be combined with ”don’t paint yourself into a corner”.
71.
▲
by
s4i
3y ago
Don’t get me wrong, I’m not a Next.js fan either. Could’ve widened my list of examples to any SPA libraries and server-side JS frameworks. I just wanted to highlight the issue with the analogy: unlike some criminal a police officer is using
72.
▲
by
s4i
3y ago
> suggests choosing the least powerful [computer] language suitable for a given purpose This doesn’t work for projects that are planned to live for years and we aren’t sure of the scope of it beyond the next few months. You may feel you
73.
▲
Semgrep – Find bugs and enforce code standards
(semgrep.dev)
3 points
by
s4i
3y ago
|
0 comments
74.
▲
Making Crash Bandicoot (2011)
(all-things-andy-gavin.com)
2 points
by
s4i
3y ago
|
0 comments
75.
▲
by
s4i
3y ago
> to the point some European CRT televisions frame-doubled 50 Hz video to 100 Hz, causing objects to appear doubled in motion Hmm, this is not accurate (or I don't understand what you mean). 100Hz CRT TVs available in the 90s/0
76.
▲
I tried a self-hosted Google Photos alternative but still can't switch
(androidauthority.com)
2 points
by
s4i
3y ago
|
1 comments
77.
▲
by
s4i
3y ago
> Anything is better than a laptop mic. This is not true if you have a fairly recent Apple MacBook. The mic quality especially on the Pro models from the last few years is actually pretty good. I often ask people to switch to that mic in
78.
▲
Next.js App Router Migration: The Good, Bad, and Ugly
(flightcontrol.dev)
5 points
by
s4i
3y ago
|
0 comments
79.
▲
by
s4i
3y ago
The v7 isn’t a silver bullet. In many cases you don’t want to leak the creation time of a resource. E.g. you want to upload a video a month before making it public to your audience without them knowing.
80.
▲
by
s4i
3y ago
It’s mentioned in the article. It’s more to do with business intelligence than security. A simple auto-incrementing ID will reveal how many total records you have in a table and/or their growth rate. > If you expose the issues table
81.
▲
by
s4i
3y ago
The list is missing URL query params, arguably one of the more common yet underlooked places to store global state in web apps.
82.
▲
by
s4i
3y ago
Needing to change the application code to mock things rubs me the wrong way. I 100% do agree with the frontend testing challenges they lay out in the beginning of the post though.
83.
▲
by
s4i
3y ago
Thank you!
84.
▲
by
s4i
3y ago
Can someone ELI5 what that "UUID v7 support" actually means in the title? I don't know how to navigate commitfest (nor would I probably understand the source code to begin with), but the reason I'm confused is that you c
85.
▲
CASL – Isomorphic authorization JavaScript library
(casl.js.org)
1 points
by
s4i
3y ago
|
0 comments
86.
▲
by
s4i
3y ago
history.replaceState (instead of history.pushState) is your friend.
87.
▲
No One's Name Was Changed at Ellis Island
(marginalrevolution.com)
2 points
by
s4i
3y ago
|
1 comments
88.
▲
José Valim – The foundations of the Elixir type system [video]
(youtube.com)
4 points
by
s4i
3y ago
|
0 comments
89.
▲
Norwegian flight to Alicante makes emergency landing in Paris CDG
(aviation24.be)
8 points
by
s4i
3y ago
|
6 comments
90.
▲
by
s4i
3y ago
Can one person belong to multiple teams at once though? A person being both in a Stream-Aligned Team and an Enabling Team at once would kinda turn the latter into a ”guild” in the Spotify [1] lingo. [1] https://www.atlassian.com&
More ›