Viewing profile — cypressious
cypressious
HN member- Joined
- Thu, Apr 11, 2019, 12:41 PM UTC
- HN karma
- 168
- Public activity
- 41 items
- HN profile
- View on Hacker News ↗
About cypressious
No profile information was provided.
Recent public activity
-
comment
Comment #46072218
It seems Rust's unwrap is the exact opposite of ?? "". It throws an error instead of using a fallback value, which is exactly what the author suggests instead of using ?? "".
- story
-
comment
Comment #44028554
Agreed. I use https://addons.mozilla.org/de/firefox/addon/youtube-anti-tra... to work around it.
-
comment
Comment #43943897
Web notifications are opt-in.
-
comment
Comment #42188426
If you use the the Gradle wrapper, it will use the correct version and download it if necessary. If I'm not mistaken, that's the recommended approach.
-
comment
Comment #41937333
It's explicitly allowed to be used for content creation.
-
comment
Comment #41836332
I really enjoy projects where the project and the scripts around it use the same language.
-
comment
Comment #40141820
Impressive. Funny that one thing they got wrong is cars becoming smaller instead of bigger.
-
comment
Comment #40097031
Many years ago, I changed my YouTube bookmark to go directly to the subs page. Can recommend.
-
comment
Comment #39955719
You could serialize the JS representation to Base64 or Base10 if you want it to be numeric.
-
comment
Comment #38840073
It shows, though it's a bit obscure. Long press the notification, then press notification settings. It will scroll you down and highlight the notification channels item. Press on i…
-
comment
Comment #38839954
Android forces app developers to categorize notifications (the API is called notification channels). Each channel can be muted individually in the system settings. Though it's up t…
-
comment
Comment #38445369
It has become better in the last year or so. I used to have the same setup but currently Meet on FF works without issues for me.
-
comment
Comment #37252835
The default size of an ArrayList has been 0 for a while. On the first insertion, it is initialized to 10.
-
comment
Comment #37176997
Last time I had to deal with emails, I've used https://mjml.io/ and was very happy with it. You can version the templates, compile them as part of your build pipeline and it seems …
-
comment
Comment #33027053
Does you library use any of the JDK's blocking APIs like Thread.sleep, Socket or FileInputStream directly or transitively? If so, it is already compatible. The only thing you shoul…
-
comment
Comment #32590912
That's exactly what Vue does (unlike say React). Only those parts of the VDOM are updated whose dependencies changed. v-memo is mostly for lists and cases where updates should be d…
-
comment
Comment #30010462
Have you tried `const enum`? See https://www.typescriptlang.org/docs/handbook/enums.html#cons... > Const enums can only use constant enum expressions and unlike regular enums they …
-
comment
Comment #28861427
I think vite is using esbuild only for TS transpiling in development and esbuild & rollup for production.
-
comment
Comment #27644050
This is exactly what the author is saying in the final paragraph.
-
comment
Comment #26740031
You can always add Cloudflare to the mix to cache static assets. This change is additive meaning you can start with a single Heroku deployment and if static asset traffic becomes a…
-
comment
Comment #26100093
You're probably thinking about some app not being able to start when some other specific app is running because both were using a GUID copied from SO for implementing single-instan…
-
comment
Comment #24233470
You're certainly right but it also didn't help that Firefox for Andorid was _really_ bad for a long time. Fenix is a glimpse of hope but it came to late.
-
comment
Comment #23905291
OP here: Just to clarify, I wasn't aiming for performance/complexity, only for making the algorithm easier to visualize. However, I'm intrigued. Are you saying that the strongly co…
- story