1,317 karma · joined September 8, 2017
At its base, geizhals is a database where much effort went into data quality. Chestr seems(to me) to be another social media site but focused on shopping.
Simple comparison (from the demo video): GH/Chestr Comparing prices:yes/no Filtering/sorting for a multitude of attributes:yes/no Social component:no(at most a rating/review)/yes Needs an account:no/yes Focusing on information over feelings:yes/no manually maintained entries:yes(at least I assume so, no one comes close)/no Getting a handle on everything that exists for a type of product:yes/no Inclusion of past prices:yes/no
To me, chestr is basically worthless. I don't care what others bought when I'm searching for something. What fits for them doesn't have to fit for me. I'm not starting from a specific shopping site but from the products itself, and then search for the perfect (price, reviews) shopping site.
For that matter, this seems like a great site for influencers and their audience. I very much doubt that the data quality required for building something like geizhals can be achieved in a "hack it together" startup context.
Especially Amazon is exceptionally bad, Even if I sort by price it isn't guaranteed they really show them in order and even if they do, the filters/search terms are often so broad that sorting from cheap to expensive just shows 100 pages of crap first.
Idealo is somewhat fine in terms of capabilities but I think the geizhals UI is far superior.
So, in summary: Two people contradict each other. So what? Isn't this normal?
I feel this headline is just clickbait to make up a connection to apple while painting the criticism as hypocritical.
Well, there is "learning new stuff(practices, tools, approaches) by applying it on a toy project" or "read the source code of $popular project", which I would classify as deliberate practice. But I agree, getting to 10k hours with only that is hard.
The feedback loop for noticing and weeding out behavioral errors is simply too long and even determining what led to a success/failure is too hard to be able to practice in a classic way.
Why would someone like that betray his viewers (and burn a view bridges) for a measly 2k Euros?
Afaik there were always publicly available standards in the ISO portfolio. Is this list new?
You can use the ESP wifi connection to control it if you want to and it has quite a few features (afaik you can do everything the HEOS app can do). Do other vendors also have such an open approach?
[1] https://www.marantz.com/-/media/files/documentmaster/marantz...
(Maybe bring oracle into this :D)
Want to rename and move all your files at once? go for it. Want to extract Metadata from the file/foldernames? just do it. There are spaces in those filenames but you want them to be underscores? no problem. Remove or add leftpadded zeroes to track numbers? done.
Sadly its only available for windows.
Just to note though, Its more of a tagger than a library management tool. And that is fine, it means it's not opinionated. You can do whatever you want.
So I assume if you're hiding the SSID then Google will still collect your APs MAC adress.
Getting an app to a user is imho FAR more difficult than showing him a website. (Fake ones even more so)
How easily would you click on a link if I would provide it here vs How easily would you install a new program if I provided you a link here?
It might be machine learning stuff which heavily leans into nvidia hardware
Why?
Because CLAs make the sharing agreement asymmetrical. I want to provide my changes under exactly the same terms as you are providing your code. Additionally to the fact that CLAs are typically layed out in favor of the corporation and not of the contributor, they cause me to read that CLA, interact with it and most likely misinterpret it, because I'm a dev, not a/my lawyer. With common licenses I know what I'm getting and independent lawyers have created them, weighing the benefits of both sides.
Of course, the last argument is not really applicable if you depend on widely-known CLAs like the Apache CLA (I use widely-known because I have heard of it, but I really have no clue what it entails and have never signed one).
The issue of apache projects vs grafana is easy. I have never contributed to Apache projects and would hesitate to do so if I have to sign a CLA, but the issue is not as big because the License (AL2) of most of these projects already somewhat permits relicensing and AL2 is already a pretty weak license, because it is not infectious like the GPL family.
But allowing relicensing on an AGPL project means that if I change anything on your code then I have to publish it. If you change anything you don't have to publish your changes (because you can relicense). This is not contributing on equal terms, so I'm out.
Of course, one can also argue that you're doing much more work so the asymmetry is justified, but my work has not less value than yours and your benefit in this relationship already is determining where to go with the project.
That said, I am not a lawyer and my understanding of licenses and CLAs is very limited and could also be wrong. I'm not even accounting for different legal environments/jurisdictions here.
AGPL is nice and all but for contributors this does not really matter at all because of the CLAs.
I will never contribute to projects which reserve the right to relicense, e.g. take ownership over my contributions, however small or big they are. I think companies will do the same.
If they would remove the CLAs, they would signal to companies and contributors that they are serious in providing an open ecosystem, to which other people contribute willingly "for free". But currently they are not, likely because they fear competition.
But I see the issues (e.g. which scope should `tmp` be bound to/what is its lifetime?)
Because it is not bound to a variable, it will get dropped before the next line, even if we create a pointer to it. if you would have borrowed instead of creating a pointer this would have been a compiler error because the borrow would have outlived the original object. But a pointer exists outside of the borrow semantics and lifetimes, that is also why it can only be used inside the unsafe block.
I know you can configure that in IJ but I'm too lazy to do that, especially if there are many keys to remap.
So now I have a keyboard with UK Layout.
I would argue that this loophole is for conveniency and was not a hot topic anywhere. How it used now however is a different thing.