Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
vbsteven
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
23 ms
·
211.
▲
by
vbsteven
6y ago
Kotlin has type inference as well so typically you only write types in function signatures. It's rare that you write a type in a function body. Coupled with good IDE support for showing you the type of x in `var x = myFunc()` when you
212.
▲
by
vbsteven
6y ago
This, and usually Java from 10-15 years ago before the `var` keyword and diamond operator.
213.
▲
by
vbsteven
6y ago
I'm going to look into BAP as I had not heard from it before but the concept feels very familiar: I have always tried to explain ASD not as a one-dimensional spectrum but as a set of spectra (oversimplified: one spectrum for each trait
214.
▲
by
vbsteven
6y ago
Agreed that we should not be too overprotective in this, the world is the world as you said and per the serenity prayer we should have the courage to accept the things we cannot change, but being thick-skinned is not an easy skill for many
215.
▲
by
vbsteven
6y ago
I agree we should be able to make jokes about deeper life issues, humor is a coping mechanism for many. But it's more nuanced than that. Like in the article when a woman jokes "I'm so OCD" when arranging pens by color wh
216.
▲
by
vbsteven
6y ago
This is nice. Sometimes I watch a movie or TV show with the TV sound turned off and a Spotify playlist playing on my speakers or headphones. This works great with old black and white movies, but also with absurd comedies or cult movies you&
217.
▲
by
vbsteven
6y ago
It’s nice that they built something into the service but I think can this problem can be solved independent of the service. One of my weekend project ideas is a small deadman-switch service that pings you every X days to press a button, if
218.
▲
by
vbsteven
6y ago
VoIP has always been treated a bit differently to regular apps on both platforms. I vaguely remember about 10 years ago both iOS and Android had special permissions specifically for VoIP apps to run in the background.
219.
▲
by
vbsteven
6y ago
Joking among friends using slurs is not appropriate in my eyes. Doesn’t matter if the slur is based on neurodiversity, race, age, gender or something else.
220.
▲
by
vbsteven
6y ago
As with most builtin language HTTP servers it is advised to run Nginx/Apache/Caddy in front of it. I think what they mean with PHP infrastructure is the specific configuration required to make Apache work with PHP, in the old days
221.
▲
by
vbsteven
6y ago
Seconded here, Java/Scala and maybe a bit of Kotlin are used for client projects but personal and play projects I almost always do in Kotlin.
222.
▲
by
vbsteven
6y ago
Something like a live recording session? Where the musicians input is synchronized and gets streamed into the DAW of each participant so they can mix their own version. This could be fun. During the first lockdown I watched a demo video of
223.
▲
by
vbsteven
6y ago
This book got me started on my journey of creating a text editor for Android 10 or so years ago. It mainly focuses on data structures for efficiently storing and editing text. I can't recall any GUI-related topics being in there. My in
224.
▲
by
vbsteven
6y ago
You can spin that around to a positive if you want to. I'm in a similar situation where I know just enough about a lot of things and that is my strength. I can be assigned to pretty much anything tech related which means I see a lot of
225.
▲
by
vbsteven
6y ago
It could if it avoided all the black keys.
226.
▲
by
vbsteven
6y ago
Thanks for making this, it looks amazing and I'll be using it on my next project. Does it also work when using Spring/JPA with Kotlin instead of Java?
227.
▲
by
vbsteven
6y ago
Can't see the website because of cloudflare issues. I prefer the whitelist approach to JS on the web using noscript. JS is by default disabled on any domain and I can whitelist domains temporarily or permanently from the extension.
228.
▲
by
vbsteven
6y ago
There is something very weird with mayo from a Belgian "frituur". I love it, I usually order mine with mayo on top, wrap them with paper and let it soak in on the drive home. Makes the fries delicous. And I order an extra packet o
229.
▲
by
vbsteven
6y ago
Replace Python/Django with Java/Kotlin/SpringBoot and you pretty much have my preferred project stack, which also organically grew due to being exposed to these platform tools in my day job. Kubernetes/Terraform and frie
230.
▲
by
vbsteven
6y ago
I implemented this on top of bitbucket pipelines with a 'manual' pipeline step. The pipeline runs the plan step automatically and outputs it on the console. Then pipelines shows a button next to it called 'deploy' which
231.
▲
by
vbsteven
6y ago
This post is only about the Skia JVM bindings and that is indeed only the graphics layer. What you are looking for is Jetbrains Compose which is built on top of these bindings and provides the GUI toolkit.
232.
▲
by
vbsteven
6y ago
Is this a problem? We're always going to need native blobs to interface with the OS. The JVM can package these native libraries within the jar so for the application developer it is indeed as simple as adding the jar file to your proje
233.
▲
by
vbsteven
6y ago
As a Belgian myself: self-employment is the key here. It's not that hard to pull in 100-200K annually in the current belgian tech space, I've done it consistently for the past 5 years, with lots of periods where I did not work ful
234.
▲
by
vbsteven
6y ago
If I go the microservices route I usually implement a service-client library for any services I expect to be called internally often. This way service A which needs to communicate with service B can just pull service-client-B into the proje
235.
▲
by
vbsteven
6y ago
When I was 16 I had to redo my year in high school because I flunked 10 out of 12 classes that did not interest me (languages and economics, I only passed my native language course and sports). I was forced to change orientation and I chose
236.
▲
by
vbsteven
6y ago
I feel the situation with mobile app pricing is similar to what Tim describes for news publishers. Most apps seem to be free to download and use with limited functionality and then use scammy advertising tactics to get you to buy a subscrip
237.
▲
by
vbsteven
6y ago
I usually explain this one in terms of multiple projects: Project A uses postgres-11, Project B uses postgres-12, Project C uses porgres-11 with postgis and also redis. Having them all in containers and a docker-compose.yml file makes it ea
238.
▲
by
vbsteven
6y ago
Yes I know, but I currently have a good setup with WSL1 where my code lives on my Windows disk, IntelliJ runs on Windows and I use WSL for terminal tools like git/zsh/tmux/terraform/kubectl etc. Just switching this setup
239.
▲
by
vbsteven
6y ago
This! I’m still on WSL1 and plan on moving to WSL2 during my next Sabbath month. WSL gives me access to all my regular devops and developer tools + Linux shell while I don’t have to reboot for gaming and music production. I switched about 1
240.
▲
by
vbsteven
6y ago
When all else fails, there is always a Bullet for My Valentine, luckily it was February, if it was Novembers Doom you would have been in for a Life of Agony with the only way out being a Five Finger Death Punch inside A Perfect Circle. That
More ›