Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
oriolid
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
34 ms
·
391.
▲
by
oriolid
5y ago
How much bandwidth did you actually have? I have symmetric gigabit shared with ~50 people and everything works great, but my router shows that video calls on all platforms take less than 10Mbps and somehow Zoom manages to have the best qual
392.
▲
by
oriolid
5y ago
Classical piano training is a great way to take joy away from music.
393.
▲
by
oriolid
5y ago
No idea. It was much faster than the service really needed to be, so we just set the heap to 128M in production and never heard about any latency problems.
394.
▲
by
oriolid
5y ago
Possibly. I haven't tried running this benchmark with different heap sizes, but to me the 99% latency looks like it doesn't try to avoid GC. The JVM is really fast at memory management.
395.
▲
by
oriolid
5y ago
At the time CMS was the only option.
396.
▲
by
oriolid
5y ago
Looking at the memory column, it looks to me like Java benchmark uses a large heap to avoid deallocations for most of requests. This means less but larger garbage collections and reduces average time while increasing 99% where the GC shows
397.
▲
by
oriolid
5y ago
It's because Rust frees memory at the moment it's not needed while Java runtime maintains a pool of memory and does garbage collection every now and then. This is a huge performance boost for code that does a lot of small allocati
398.
▲
by
oriolid
5y ago
Kotlin runs in JVM and should get the same benefits from live profiling and JIT compilation.
399.
▲
by
oriolid
5y ago
It's some time since I last touched Java, and even back then the projects I was involved with took care to use only stable releases (i.e. either oldest supported or already EOL'd) of anything.
400.
▲
by
oriolid
6y ago
I disagree. Constructor: > Foo f = new Foo(a, b, c); Factory: > FooFactory ff = new FooFactory(); > ff.setA(a); > ff.setB(b); > ff.setC(c); > f = ff.create(); ...or the same in XML. Fluent APIs turn it into oneliner, but i
401.
▲
by
oriolid
6y ago
It's not difficult, it's tedious and ugly.
402.
▲
by
oriolid
6y ago
No true scotsman, err modern Java developer would ever write Java like that. The language has better ways to do these things now and it's just a small matter of rewriting every project in existence with modern tooling. Of course modern
403.
▲
by
oriolid
6y ago
This would be more convincing if I wasn't reading it on a 2013 Macbook. But yes, Big Sur is the last major update available and in a few years it's going to be obsolete.
404.
▲
by
oriolid
6y ago
The surprising part is that you have attention to spare for all those distractions.
405.
▲
by
oriolid
6y ago
Nope. In the future it's going to be JavaScript engines all the way down.
406.
▲
by
oriolid
6y ago
The difference is that you can buy a PinePhone and run whatever you want on it, but CCP doesn't offer a similar choice.
407.
▲
by
oriolid
6y ago
I thought the original subject was that there's too much gatekeeping. Or is there just double standard, so that gatekeeping is good for Linux distros and bad for commercial app stores?
408.
▲
by
oriolid
6y ago
Well, now that I think of it, CERT is kind of similar. The problem is that CERT can only react to problems after they have happened. For physical products, you first have to meet CE standards to even get to the market. You can give the the
409.
▲
by
oriolid
6y ago
They're specific to Linux distribution families, so they don't really apply to those who are running Android or iOS. Also, getting your app into repository isn't really easier than getting it into app store (see https:/
410.
▲
by
oriolid
6y ago
In my opinion they're not trying very hard. It's called "phone", not "computer" to start with.
411.
▲
by
oriolid
6y ago
> I pay the electric company to have a store where only approved toasters and microwaves are sold so as to keep quality high! > I pay my car company to ensure that only approved tires, windows, audio, windshield wiper fluid can be use
412.
▲
by
oriolid
6y ago
I guess this means you don't have any idea about the actual latency difference. It's okay to not know things, you don't have to be a jerk about it.
413.
▲
by
oriolid
6y ago
I thought he was writing about designing buildings for a moment.
414.
▲
by
oriolid
6y ago
> if it were true, one would in fact be able to just bang out hits by developing such mastery. Isn't this exactly what Max Martin has been doing for last 20 years?
415.
▲
by
oriolid
6y ago
It's a name that's sometimes used for AudioTrack, AudioRecord and related classes under android.media. Does that collection have an official name? I would also suggest that you learn some manners.
416.
▲
by
oriolid
6y ago
Wow, you know what water cooling is. The next step is that you need to read up on building gaming rigs and understanding that setting up water cooling for cell phone is just the right level of absurdity.
417.
▲
by
oriolid
6y ago
"Good enough for Samsung" is very, very low bar. It could have been removed too because app developers didn't use it, because they couldn't make it stable or because they couldn't make it work together with mic perm
418.
▲
by
oriolid
6y ago
Is it somehow better than uPnP?
419.
▲
by
oriolid
6y ago
Is AAudio really low latency, or "low latency" in the same sense as low latency modes in Android Audio and OpenSL ES? It's surprisingly difficult to find actual numbers that would compare between these three.
420.
▲
by
oriolid
6y ago
This. I bought a Sony smart TV because it had much, much better picture than competition at the same price level. In the first firmware update they added SambaTV. Now it's best to just keep it disconnected.
More ›