Readit News logoReadit News
Anonymous4C54D6 commented on Gresham’s Law: Bad Drives Out Good as Time Passes (2009)   fs.blog/2009/12/mental-mo... · Posted by u/dredmorbius
Anonymous4C54D6 · 6 years ago
Meh. If you have two coins that are nominally worth the same but one is actually worth more - because it can, in a pinch, be melted down for a valuable resource - I wouldn't call this the bad driving out the good.

Of course the point that bad behavior may give a higher fitness score is still true.

I also like the idea of lemon market's in this context: https://en.wikipedia.org/wiki/The_Market_for_Lemons In short and very simplified: if the customer cannot tell the good products from the bad products he will not pay the price of the good products and so the good products disappear.

Anonymous4C54D6 commented on The Intensional Spreadsheet   billwadge.wordpress.com/2... · Posted by u/herodotus
quantified · 6 years ago
The multidimensional spreadsheet has been around for a long time. The first product I worked on was one, that competed with others like Lotus Improv, CA-Compete, and one for the Mac that I believe was named FreeBase. That Computer Associates and Lotus were selling them tells you something right away. I believe it was IRI that sold Javelin, a spreadsheet with some time-series capabilities. There are/were many others too. OLAP planning product (of which I’ve worked on multiple) tend to provide a very spreadsheet-ish outlook on their UI and modeling capabilities, coupled with real data management.
Anonymous4C54D6 · 6 years ago
So, what happened to all of these? I feel like a multidimensional spreadsheet would be a great alternative to things like MS Access.
Anonymous4C54D6 commented on Why do we need modules at all? (2011)   erlang.org/pipermail/erla... · Posted by u/tosh
nickjj · 7 years ago
> There are namespaces, you just don't see them. That's why there's python and python3, cmake and cmake2 (IIRC) etc.

IMO python and python3 is a very welcome feature not a negative side effect of no namespaces. At call time it's super explicit so you know exactly what version you're using.

But in most module driven programming languages you might import the foo function at the top of your file and then use foo in 5 different places within that file. However, you spend 99% of your time working with the code in the file not glancing at imports, so now you're left wondering not only where foo is coming from, but who provided foo. Is it from the standard library, your own code base or a third party author? Suddenly you need to keep all of this in your head and it sucks.

Phoenix (a web framework for Elixir) has been taking steps to remove a lot of loose function imports so you know what module they are coming from at call time, but that's because Elixir as a language has modules. But even still, explicitness where you're using it is so much better in the long run for maintenance, even if it involves typing a few more characters.

Anonymous4C54D6 · 7 years ago
As way-too-often, I think the solution should be a good IDE. There is nothing stopping your IDE from completing "foo" as "module1.foo" and offering "module2.foo" as well if it exists. Alternatively the IDE could just display "module1.foo" instead of foo because that is what the import dictates.

As always with dynamic things and editing code for them, this will be more difficult to get right when imports are dynamic.

Anonymous4C54D6 commented on Why do we need modules at all? (2011)   erlang.org/pipermail/erla... · Posted by u/tosh
ajavascriptdude · 7 years ago
and voila, serverless is born
Anonymous4C54D6 · 7 years ago
Serverless is about running functions this is about distributing their code. I agree that there is some overlap but different problems are being solved.
Anonymous4C54D6 commented on The PGP Problem   latacora.micro.blog/2019/... · Posted by u/wrench4916
Anonymous4C54D6 · 7 years ago
Hi Thomas et al.! Good write-up and with several software suggestions that I didn't know. Excellent! I think one thing you are missing is an "alternative" for the identity problem. I somewhat agree that all long-term keys are a problem but how do we build an identity out of a bunch of keys for different systems, covering privacy concerns, with some sort of key transparency to detect attacks, ... I think this would be a very interesting post from you guys that I would love to read. ;)
Anonymous4C54D6 commented on When it comes to composition and length, passwords mostly don't matter   techcommunity.microsoft.c... · Posted by u/deegles
Anonymous4C54D6 · 7 years ago
This article is slightly inconsistent.

All those arguments for why a password's strength doesn't matter because the attackers gets the exact one have one important conclusion: Don't reuse your password.

And then there are a bunch of arguments that the strength mostly doesn't matter but the password shouldn't be too weak.

So we end up with having to remember lot's of non-trivial passwords and now the conclusion should be to use a password manager and certainly not that your password "mostly doesn't matter".

What sadly mostly still doesn't matter is MFA because it is a site-specific pain to set up and use.

Anonymous4C54D6 commented on Writing a small ray tracer in Rust and Zig   nelari.us/post/raytracer_... · Posted by u/cyber1
oconnor663 · 7 years ago
> But rendering in separate threads turned out to be (unsurprisingly) harder than the way I would do it in C++...It was a bit frustrating to figure out how to accomplish this. Googling yielded a few stack overflow posts with similar questions, and were answered by people basically saying use my crate!

Based on some discussion in r/rust (https://www.reddit.com/r/rust/comments/c7t5za/writing_a_smal...) I went ahead and added a Rayon-based answer to that SO question (https://stackoverflow.com/a/56840441/823869). That's been the de facto standard for data parallelism in Rust for the last few years. But the article highlights that discovering the de facto standards is still a challenge for new Rust users -- does anyone know of a well-maintained list of the 10-20 most critical crates that new users should familiarize themselves with after reading The Book? Things like Rayon and lazy_static. The ranked search results at https://crates.io/crates?sort=recent-downloads are almost good enough, but they include a lot of transitive dependencies that new users shouldn't care about. (I.e. `regex` is a very important crate, but `aho-corasick` is usually only downloaded as a dependency of `regex`.)

Anonymous4C54D6 · 7 years ago
Also, https://www.arewewebyet.org/ is somehow trying to provide a little bit of this but fails to actually recommend the best option.
Anonymous4C54D6 commented on Show HN: A Firefox extension to leave comments on any URL   github.com/comntr/webext... · Posted by u/comntr
afandian · 7 years ago
This is very similar to hypothes.is, apart from the hashing: https://web.hypothes.is/
Anonymous4C54D6 · 7 years ago
This actually looks a lot cooler than the OP. :)

Edit: oh wait...chrome only

Anonymous4C54D6 commented on CSS Grid Level 2 – subgrid is coming to Firefox   hacks.mozilla.org/2019/06... · Posted by u/headalgorithm
ketzo · 7 years ago
https://cssgridgarden.com/ is a fantastic site to get more intuitive understanding of `display: grid;`, can't recommend it enough.
Anonymous4C54D6 · 7 years ago
Oh...oh...the numbering is 1 based. O_o

u/Anonymous4C54D6

KarmaCake day34August 2, 2018View Original