Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
vbsteven
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
39 ms
·
421.
▲
by
vbsteven
8y ago
I'm curious why the author chose to put every command in its own file and then copy the big if tree with string compares in every file. Translating commands from a generic command interface to specific commands is a great case for poly
422.
▲
by
vbsteven
8y ago
Declaring "I need an ILogger" is the easy part. The complicated part is the configuration related to which ILogger implementation will be injected at runtime. This can depend on several things like configuration properties, enviro
423.
▲
by
vbsteven
8y ago
It's only a problem if you let it become a problem. Just like with code style, naming and formatting, the DI configuration should be enforced during code review. Spaghetti code would not pass code review, so why would you allow spaghet
424.
▲
by
vbsteven
8y ago
That last sentence is the important part: "if you aren't very careful". I work in multiple large java/spring codebases and the rule we use is "Keep all configuration related to the same base type/interface in t
425.
▲
by
vbsteven
8y ago
Thanks, I'll check it out. I have quite some experience working with Kubernetes clusters for my larger clients. Usually for clients that are big enough to have their own AWS account. The thing I am still on the fence about is whether I
426.
▲
by
vbsteven
8y ago
Can you explain why you describe dependency injection as "hell"? I prefer working with DI/IoC rather than without it.
427.
▲
by
vbsteven
8y ago
I've been thinking about setting up a small Kubernetes cluster for hosting some smaller client projects (read websites, shopping carts, API's, admin panels). My current setup uses a couple of Hetzner dedicated machines and service
428.
▲
by
vbsteven
8y ago
It sounds a lot like TBL’s Solid with a blockchain tacked on.
429.
▲
by
vbsteven
8y ago
For me Rust ownership clicked when I was reading a C++ book. More specifically the sections about references, move and copy.
430.
▲
by
vbsteven
8y ago
I can't comment for pyQt. But the regular C++ Qt app I'm tinkering with at the moment uses 11MB private and about 50MB in shared memory for displaying a simple window with some nested widgets and scrollable lists.
431.
▲
by
vbsteven
8y ago
If you're so afraid of Google just don't use Chromium at all. It's a bit like using tools developed by the NSA thinking you are safe because you manually applied patches for all the known backdoors.
432.
▲
by
vbsteven
8y ago
I feel the same way as the author. I have a theory that we're not caring as much about performance and good software because we don't have to , because Moore's Law has led to machines that are fast enough to run our crappy a
433.
▲
by
vbsteven
8y ago
I will spend some time on this later next week. At first glance my preferred D standard tuning (DGCFAD) does not seem to be available.
434.
▲
by
vbsteven
8y ago
We're taking this serverless thing too far. We're coming up with elaborate overcomplicated schemes to accomplish simple tasks just so we can say "we're not running a server for this". Instead of doing the simple thi
435.
▲
Flutter desktop embedding
(github.com)
3 points
by
vbsteven
8y ago
|
0 comments
436.
▲
Profiling Zsh startup time
(stevenvanbael.com)
1 points
by
vbsteven
8y ago
|
0 comments
437.
▲
by
vbsteven
8y ago
Freelancing for clients provides good money for mobile app developers. There is too much luck and handing over control to appstores or betraying your users involved to reliably make money on your own apps.
438.
▲
by
vbsteven
8y ago
Make reading a scheduled part of your day. Just like you would schedule school runs, gym, work, cooking, etc
439.
▲
by
vbsteven
8y ago
You still build the jar and then you wrap that in a docker image so it can be deployed in a standard way just like all other (non java) services in the cluster. Assuming you run container infrastructure like Kubernetes or Mesos or what have
440.
▲
Back to basics: A minimalist website
(stevenvanbael.com)
3 points
by
vbsteven
8y ago
|
0 comments
441.
▲
by
vbsteven
8y ago
`gv` for reselecting the last selection Assigning different functions to the arrow keys helps when learning vim navigation
442.
▲
by
vbsteven
8y ago
If you provide a version that can be dynamically linked against a users' self-compiled QT version, can you release a statically compiled version alongside it and still be compatible with the license?
443.
▲
by
vbsteven
8y ago
The scary thing about this is: Stuxnet is one of the "most sophisticated" pieces of malware we have discovered up until now . Who knows what kinds of software are still out there quietly doing their thing in the shadows.
444.
▲
Rust Qt Binding Generator
(github.com)
206 points
by
vbsteven
8y ago
|
42 comments
445.
▲
by
vbsteven
8y ago
* Zen and the art of motorcycle maintenance - Robert M. Pirsig * The miracle of mindfulness - Thich Nhat Hanh * Letters from a stoic - Seneca * Amusing ourselves to death (Neil Postman) (combined with 1984 by Orwell and Brave New World by H
446.
▲
by
vbsteven
9y ago
It’s a machine (algorithm) that looks and learns from my listening history and that of other users, defines certain specific listening patterns/genres for me and it compiles mixes with old and new music for each of those genres. I don’
447.
▲
by
vbsteven
9y ago
Spotify daily mixes
448.
▲
by
vbsteven
9y ago
You would be surprised to see how many (often older) people double click everything by default. Explorer folders, desktop shortcuts, web forms, it is all the same to them. I’ve run a number of event sites for luxury car brands and it was st
449.
▲
by
vbsteven
9y ago
I find it funny that here on HN in one thread we complain about Facebook scanning all of our messages while in the next thread we praise a product that tracks JavaScript events, keystrokes and mouse movements...
450.
▲
by
vbsteven
9y ago
1. setting up a Spring Boot project is just File/New Project/Next/Next/Next, or download a starter project from https://start.spring.io 2. It's 2018, we don't use XML anymore, a Main class annotated
More ›