HNHacker News
TopNewBestAskShowJobs

llcoolv

401 karma · joined May 17, 2011

submissionscomments
llcoolv··on Java 14 Feature Spotlight: Records
It is full of ANNOTATED POJOs. Those records in their current form are useless for 95% of POJO use cases.
llcoolv··on Java 14 Feature Spotlight: Records
When it comes to popular languages on the JVM, it doesn't go before Kotlin as Scala was never a popular language to begin with.

One thing I and a lot of people are missing is annotations, with them data classes in Kotlin are useful for JPA/REST/AMQP/etc DTOs. Another convenience would be the ability to add at least mapping methods like in Kotlin or implement interfaces (Serializable anyone?)

Java records are going to be yet another barely used feature.

llcoolv··on Java 14 Feature Spotlight: Records
I am quite disappointed - if Java is supposed to compete with Kotlin, they should not just provide an inferior clone of Kotlin features, but push it a step further. Here, it is not the case as those records are basically Kotlin data classes, but not really well thought out.

Unfortunately since Oracle took over, Java as a language went in a very dull direction.

llcoolv··on German banks are hoarding so many euros they need more vaults
There is no inflation? You haven't seen the insanely skyrocketing property prices in pretty much every major EU city? And because rent/mortgage took the lion's share in increased cost in other products it manifested as shrinkflation - https://en.wikipedia.org/wiki/Shrinkflation.
llcoolv··on Hundreds of workers defy Amazon rules to protest company's climate failures
Alright, so many downvotes and not a single reasonable critique. I was just saying that those people would very easily find new employment, so saying that they're "risking their livelihood" is far-fetched to say the least.
llcoolv··on Hundreds of workers defy Amazon rules to protest company's climate failures
Come on, that's a bit too dramatic. Tech people don't stay unemployed for too long.
llcoolv··on Defenestration
And it is quite cute how civilised throwing someone out of a window sounds once there is a sophisticated word for it :D
llcoolv··on Linus: Don't Use ZFS
Well... Serves you about right for choosing MySQL over PostgreSQL :)
llcoolv··on The dark side of GraphQL: performance
Reference implementation almost exclusively refers to behaviour and not performance.

For example reference implementations of JSRs have very very rarely been usable/used in production.

llcoolv··on Ask HN: How Can I Learn Music Theory?
https://www.hooktheory.com/

This is a very good place to start and at least validate that you have the foundations. I mean both their courses and chord progression/melody database.

Also, playing around with their composer is a very very easy and pleasant way to actually grok harmony.

Rhythm/dynamics/etc you would need to learn somewhere else, but most people don't have a problem with that anyway.

Disclaimer: While hooktheory is a better resource than the ones posted by others, I see that they have started marketing their product as 'Pro'. This cannot be further from the truth - there is nothing 'Pro' about it - it is pure schoolboy stuff, it is just very well done.

llcoolv··on If Bitcoin Looks Like It Isn’t Trading, It’s Because It Isn’t
Which exchanges are completely unregulated? Last time I checked Coinbase, Bitpanda, etc had a KYC acquisition process identical to the one of a retail bank. Please clarify, otherwise your statement is misinformation.
llcoolv··on If Bitcoin Looks Like It Isn’t Trading, It’s Because It Isn’t
Well... Not only on an exchange the trades are real volume and transactions, but there is no other one.

You do have a point about BTC adoption as a mean of payment lagging, but here the topic is trading on exchanges. And as soon as LF matures a bit this is also going to get solved.

llcoolv··on Show HN: Version Control for Databases
Well, most of the flyway migration schemes I have seen so far also cover data (both initial refdata and migrating existing when the structure changes).
llcoolv··on Show HN: Version Control for Databases
Looks nice, but I don't see what advantages it has compared to liquibase or flyway.
llcoolv··on Friedrich Hayek’s recollection of his cousin Ludwig Wittgenstein (2016)
And also very difficult to comprehend. Concretics of politics had been much different back then.
llcoolv··on Censorship is bad even when it’s done by private companies
How could a private company impose censhorship when none of them are allowed to use violence? They could only ban certain types of behaviour on their premises, right? Which is not really censorship as one could just go to someone else's premises or found their own.
llcoolv··on France and Germany Agree to Block Facebook's Libra
The great firewall of EU :D
llcoolv··on Germany for First Time Sells 30-Year Bonds Offering Negative Yields
Not only - AFAIR the Colombian Steve Jobs had problems with humidity too - 2.1 billion 80s' USD lost to flooding and rotting is what I would call real liquidity :D And also rats I think.
llcoolv··on Xfce 4.14
It sounds funny, but I waited for this for years :D Great news.

EDIT: The below text is actually fake news - a rebuild of appmenu/vala against latest xfce seems to solve this.

However, if you are using valapanel/AppMenu, maybe you'd like to wait with the upgrade until a compatible version is released[1].

1. https://gitlab.com/vala-panel-project/vala-panel-appmenu/iss...

llcoolv··on Azure Cosmos DB: Microsoft's Cloud-Born Globally Distributed Database
Could you be a bit more specific on the what exactly is untrue?
llcoolv··on “I worked at Boeing for about 1.5 years in the 2008-9 time period”
Well a decades-long oligopoly of two companies is similar to central planning in many aspects and his story indeed rings a lot of bells.
llcoolv··on Azure Cosmos DB: Microsoft's Cloud-Born Globally Distributed Database
In reality it is a document store indeed, but it is advertised by MS themselves as "globally-distributed, multi-model database service". So...
llcoolv··on Azure Cosmos DB: Microsoft's Cloud-Born Globally Distributed Database
The core database is SQL Server and they also have PostgreSQL. This is what most people are using.
llcoolv··on Azure Cosmos DB: Microsoft's Cloud-Born Globally Distributed Database
It actually supports throughput provisioning on database-level (or container-level as they sometimes call it). The only catch is that you'll have to recreate the db (on creation is the only time when you can enable it) and data migration is not exactly quick.
llcoolv··on Azure Cosmos DB: Microsoft's Cloud-Born Globally Distributed Database
Well Azure comes with the biggest compliance/certification package - of course upper management will love it.
llcoolv··on Azure Cosmos DB: Microsoft's Cloud-Born Globally Distributed Database
You are perfectly correct, but I assumed that for 2 regions it would cost twice the amount, not 6 times.
llcoolv··on Azure Cosmos DB: Microsoft's Cloud-Born Globally Distributed Database
I am sorry to have to argue, but the multi-region writes are calculated N + 1, where N is the number of regions. So it would actually set you back $17520 [0]. And yes, I know that even their own documentation and calculator conflict on this, but they do charge the higher number.

0. https://docs.microsoft.com/bg-bg/azure/cosmos-db/optimize-co...

llcoolv··on Azure Cosmos DB: Microsoft's Cloud-Born Globally Distributed Database
Unfortunately, I could only second this opinion and add a few points of mine.

1. Many unexpected behaviours which you would not encounter in any other software - for example when you're blocked by its firewall, it would let you connect on all 7 OSI layers, then kick you out with "Command failed with error 13: 'Not Authenticated' on server xyz:10255'". By the way even Azure Portal itself doesn't know how to handle this behaviour correctly and when not included in the firewall whitelist just blinks like crazy.

2. Many seemingly basic features commonly found on other database systems are for some reason missing here - it doesn't support users as such, just issuing resource tokens[1] (which you must implement yourself). Thus, most CDB users just go straight with the master key even on production.

3. It is not fully (nor at least nearly fully) compatible with any of the advertised APIs - SQL doesn't support joins, MongoDB misses quite a few features and adds a requirement for the shardkey to be part of the query. Which is not supported by Spring Data, so you must do low-level queries for everything but select (think updates field by field with null checks).

4. The tooling is horrible - as it is not compatible with neither mongodb nor traditional sql, you would need to include the "CosmosDB Emulator" in your build in order to have at least some predictability. The problem? It only runs on docker4win and a Windows VM would need to be running by all developers on the team and workers of the CI/CD. As of April 2019

5. It is CRAZY expensive and the pricing is not really transparent - in our case we had 20 MB of data, 4 1000RUs collections and multi-master write in Western and Northern Europe. The monthly bill? 300 EUR even though Azure Portal was displaying 1/6 of that cost - apparently for multi-master you multiply by the number of regions + 1 (2+1 = 3) and for geo-redundancy only by the number of regions (2), thus the 6x higher cost. The result of that was that we were paying several times more to manage 20MB of data than for all the remaining data - hundreds of GB.

Maybe if you really, really need the planetary scale, the master-master replication and the <10ms SLAs it would make sense and the hassle and cost would be worth it (though I seriously doubt it), but in any other case it is a massive mistake to go this route.

1. https://docs.microsoft.com/en-us/azure/cosmos-db/secure-acce...

llcoolv··on Finland’s Basic Income Experiment Shows Recipients Are Happier and More Secure
And here is the second part of the quote you posted (the first result if you google your quote).

"Under a socialist system, everyone works for wealth that is in turn distributed to everyone. ... The government decides how wealth is distributed among the people" which is UBI.

I am really sorry, but you're very cheap fraud.

P.S. Also in our discussion the only person advocating violence was you, so don't you dare comparing me to terrorists. Don't you have at least a tiny bit of self-respect? And you have also called me a conspiracy theorist - this is funny now.

"When the only tool you know how to use is a hammer, everything seems to be a nail."

llcoolv··on Finland’s Basic Income Experiment Shows Recipients Are Happier and More Secure
https://pics.me.me/bernanke-ill-pay-you-20-000-to-eat-that-p...

here you have it :D

← PreviousPage 4 of 8Next →