Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
deepersprout
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
31.
▲
by
deepersprout
6y ago
How do you organize your notes? Do you have one big file for everything, one file for one note, one file for argument, or something else? Do you keep a date on your notes? Maybe you can share a bit about how you organize your written down k
32.
▲
by
deepersprout
6y ago
You and your Dad are not statistically relevant. My experience is very different, and it is backed up by data: https://en.wikipedia.org/wiki/List_of_killings_by_law_enforc... United States is between Congo and Iraq whe
33.
▲
by
deepersprout
6y ago
> because police brutality is kind of a global phenomenon No it's not. Police in Europe is, on average, very kind. When they stop you, you don't have to be afraid of anything, and more often than not you stop them to ask for he
34.
▲
by
deepersprout
6y ago
> Some people like their sites to work with out javascript. The 2020 solution to CSRF attacks is using `SameSite` cookies. That makes CSRF tokens obsolete. So if you can accept that old browsers may be vulnerable, you can just use `SameS
35.
▲
by
deepersprout
7y ago
Does someone have experience running Jitsi with 4+ users? Like in conferences with maybe up to 12 people? Can it handle it?
36.
▲
Tough Call: Handling “Difficult” Remote Conversations Like a Pro [video]
(youtube.com)
48 points
by
deepersprout
7y ago
|
26 comments
37.
▲
by
deepersprout
7y ago
Signal depends on play services on android. I keep reading here that signal is secure and we should all switch to that, but I just can't get over the fact that it works only if you effectively give root to google on your phone. I can n
38.
▲
by
deepersprout
7y ago
Your model is called trunk based development and personally I like it a lot. It keeps the history clean and is very easy to use even for junior devs.
39.
▲
by
deepersprout
7y ago
> A year after you release v1.0.0 (which you say is a tag), a customer reports a bug in it. They don't want a breaking upgrade to v9.13.0. They want to pay for v1.0.1 (aka "hotfix"). > But you can't open a PR again
40.
▲
by
deepersprout
7y ago
> While I don't believe WireGuard is a drop in replacement for IPsec tunnels or OpenVPN Why?
41.
▲
by
deepersprout
7y ago
Put them in comments on the commit on github. It's better to keep github stuff inside github. Your source code with your git history may move off github one day.
42.
▲
by
deepersprout
7y ago
I think the train re-routing you talk about took place because of this bomb in Bolzano: https://www.dw.com/en/italy-thousands-evacuated-for-world-wa...
43.
▲
by
deepersprout
7y ago
> There was no terror attack. Why is this the framing of the story? Maybe there was no terror attack because the intelligence gathered from the hacked phones prevented it.
44.
▲
by
deepersprout
7y ago
> Unless you're on mobile and then you're helpless uBlock Origin is very reliable on my Firefox on Android. You know, Safari and Chrome are not your only options on mobile.
45.
▲
by
deepersprout
7y ago
Keep logs local, and send only errors and noteworthy events to a central server like sentry.io, rollbar, or something else. If you log everything to a single server, as you noticed yourself, it will become very expensive and difficult to fi
46.
▲
by
deepersprout
7y ago
> Contributing to every environmental issue, including this one, is overpopulation. Citation needed. Why is 7.7 billion people a problem? IMHO earth as it is today can accommodate 9 or 10 billion people without problems. (And like you, I
47.
▲
by
deepersprout
7y ago
> 2. How does using electron apps make me more secure than using native apps? The electron app exists. The native app does not. You think that ranting against electron is somehow making a native app appear, but the reality is that there
48.
▲
by
deepersprout
7y ago
Please do!
49.
▲
by
deepersprout
7y ago
Did they change something? Is it better now? Keep us posted!
50.
▲
by
deepersprout
7y ago
"This data includes the words clickers type, but also their web browsing history, where they work, the size of the company they work for, whether they rent or own a home, whether they’re married or single, whether they have kids, how o
51.
▲
by
deepersprout
7y ago
Hi! How many users do you have on your main pods (nl, de, jp and fi)?
52.
▲
by
deepersprout
7y ago
I use firefox on ubuntu as well and it works very nicely. Its RAM and CPU usage is negligible, sites load very fast, and the developer tools are awesome. I think something is wrong on your system.
53.
▲
by
deepersprout
7y ago
Basically you are saying "I don't need stored procedures, therefore neither should you". If you don't use them clearly you don't need to debug them. That does not change what I said earlier: a difficult development
54.
▲
by
deepersprout
7y ago
You don't debug views of course. But with postgREST you have to write your logic in stored procedures. So say I want to write an accounting app that has an invoice function. A view is not enough to create an invoice, because there are
55.
▲
by
deepersprout
7y ago
> for the first one, read my other comments, this is solved. > The second one, you can start here https://www.pgadmin.org/docs/pgadmin4/4.13/debugger.html I think Starter Kit and the pgAdmin debugger la
56.
▲
by
deepersprout
7y ago
I really like this approach for mostly crud apps. What is missing is - something to conveniently version control database objects - something to conveniently debug stored procedures. Maybe directly from vscode or your preferred editor. If t
57.
▲
PostgREST
(postgrest.org)
771 points
by
deepersprout
7y ago
|
237 comments
58.
▲
by
deepersprout
7y ago
> curl follows redirects, `curl -O` is functionally identical to wget. No it's not :) You need to `curl -LO`. See for example github releases: curl -LO https://github.com/S2-/gitlit/releases/downloa
59.
▲
by
deepersprout
7y ago
> i’m not sure about typescript, but in many languages assertion have the natural behavior of being compiled out of release builds and kept only for debug mode. Not in TS. This code function something(num : number) { assertIsInRa
60.
▲
by
deepersprout
7y ago
If the `something` function had `(num: string | number)` I would not be able to call `assertIsInRange(num: number)` because `Argument of type 'string | number' is not assignable to parameter of type 'number'.` So If I wa
More ›