«Surely the point of writing readable code is to make it easy to come back later and modify it... But if you adhere so strongly to readability that you reject any attempts to improve the code out of fear they will increase its complexity, then you've destroyed the benefits of that readability. It's kind of the opposite of technical debt - you've spent a lot of effort building up technical credit by keeping the code readable, but that effort is wasted unless you eventually spend the credit on valuable features or performance. Obviously there's a danger of spending too much and going back into debt, but you shouldn't ignore the danger of spending too little.» #programming #quote #link https://lwn.net/Articles/754782/
Search took 1.10 seconds
«If it is (or were) true that #hardware economics double every two years, and if it's true that it takes eight or ten years to get something from the idea stage out into use, it says the researcher who begins working on something has got to be a factor of 16 or 32 ahead of the time in his lavish expenditure of computer resources» #computers #quote via #link https://news.ycombinator.com/item?id=17056834
«At my workplace, we use my #database library [beam](https://github.com/tathougies/beam) to make sure that our queries (written in a Haskell-like DSL) are runnable on the backends we choose. ... We freely join against queries (which may themselves be the results of joins, aggregates, window functions, etc). The SQL produced is what you'd expect.» @squadette, I think you thought along these lines in one of your posts.
«Better yet, most of [the data structures] can even be safely mutated in place when they aren't sharing any structure with other instances, making them nearly as performant as their #mutable counterparts.» (Crate `im`: #Immutable Data Structures for Rust, https://docs.rs/im/10.2.0/im/#why-immutable-data-structures) #rust #programming #link
And more about the #madness of inflicting good on people, whether they want it or not: «[P]ress publishers will receive—whether they like it or not—an “inalienable right to obtain an [sic] fair and proportionate remuneration for such uses.” This means that publishers will be required to demand payment from news aggregators. This inalienable right directly conflicts with publishers who wish to share freely and openly using Creative Commons licenses.» (https://medium.com/the-mission/the-tragedy-of-fritz-haber-the...) #link #copyright
I love when #sci-fi "background" is literally reproduced by reality. Not the impressive tech (which I enjoy in its own right), but the "daily thing" as "go work as an astronaut, private companies are hiring".
The idea touched but not explicitly formulated in : Being creative in adult age is a rare gift, but not because being born creative is rare. The rare gift is to pass through the education / indoctrination mechanisms of the society ("do it because I tell you so"), adapt to them, but still preserve (some of) the creativity.
I love this kind of "pattern matching", when a "smart and complex" thing is looked at attentively, and mapped to well-known, simple, pretty standard things, because it consisted of these things from the very beginning. They were just not recognized. Here monadic parsing is mapped to StateT and applicatives, and things become simple and nearly trivial: http://vaibhavsagar.com/blog/2018/02/04/revisiting-monadic-pa... #functional #programming #beauty #link
По знаменитой гипотезе из Blindsight, человеческий разум — проблема и паразит вида-носителя, перетягивающий ресурсное одеяло целиком на себя, в свои бесконечные глубины рассуждения, оторванные от практики выживания вида. Венкатеш Рао внезапно поёт романтический гимн ровно этому свойству разума, типа «The life of the mind, as experienced by those who enjoy living it, is about the whys of the human condition, rather than the hows. That thinking can be a means to valuable ends is almost the least interesting thing about it.» И дальше, по заветам Deus Ex, мечтает о взаимо-желанном слиянии человека и машины. https://mailchi.mp/ribbonfarm/intellectualism-in-a-digital-mi... #link
Since #netneutrality is a hot topic again, I'd like to remind us the best solution I've ever encountered, from 3 years ago. «I'd call up the ISPs and say this: "Hello, Uncle Sam here. You can charge whatever you like based on the contents of what you are carrying, but you are responsible for that content if it is hurtful; inspecting brings with it a responsibility for what you learn. -or- You can enjoy common carrier protections at all times, but you can neither inspect nor act on the contents of what you are carrying and can only charge for carriage itself. Bits are bits. Choose wisely. No refunds or exchanges at this window."» Source: http://geer.tinho.net/geer.blackhat.6viii14.txt #link #quote
«What we build is defined and controlled by its unresolvable conflicts. … In #technology, I believe it comes down to the power dynamics of convenience. To create convenience—particularly the automated convenience technology trades in—someone else must make our choices for us. In other words: the less you have to do, the less say you have.» #deep #quote #link https://www.frankchimero.com/writing/the-webs-grain/
When your #big-data is big: «We stopped using tape just because datasets are too large. Fulls and differentials are not feasible at petascale. With LTO7 - a petabyte takes over a month to backup with a single drive. You need 50 or so to pull it in a day, assuming your storage can do 15GB/sec sustained.» https://news.ycombinator.com/item?id=15358139 #computers #bizarre #link
«We used (enforced) a writing method for software developers ... The prose mattered and project leads were forced to read them. It was not anything that could be rushed at the end. ... We fired people who could not write English right alongside their Java and PL/SQL. It worked great. 100% project completion over 125 projects.» https://news.ycombinator.com/item?id=15270087 #link #programming #quote