miniblog.

"giving up ownership sells the community instead" https://medium.com/message/diary-of-a-corporate-sellout-587479c215f4 (selling a small startup to an established company is difficult)
Once a language is established, it's rare to see much work on the docs. I'm impressed to see Rust is still polishing https://github.com/rust-lang/rust/issues/29429
The opposite of syntactic sugar is, amusingly, 'syntactic salt': https://mail.mozilla.org/pipermail/rust-dev/2014-January/008324.html (meaning: intentionally awkward syntax)
Rust has a great document describing much of its design rationale: https://doc.rust-lang.org/complement-design-faq.html
ido tip: if the current file doesn't exist, ido searches for similar files. You can undo with C-z, or simply disable https://stackoverflow.com/q/7479565/509706
I used to be a big user of oh-my-zsh, but I'm migrating to just having my own .zshrc. It's easier to learn and understand what's going on.
Another nice consequence of compiling Emacs from source is that you can view the C source of builtins. It's wacky C: https://github.com/emacs-mirror/emacs/blob/984a14904658da42ca9dea50a811a901ddc56e60/src/data.c#L346
What's the best poison value to use for kernel malloc? OpenBSD eventually concluded that it depends on the arch: https://www.reddit.com/r/programming/comments/412kqz/a_critique_of_how_to_c_in_2016/cyz8cc8
I've started using bleeding edge Emacs. Works well! E.g. python-mode has had a lot of polish since 24.5, and Emacs even has a new icon!
The design goal of LLVM is: everything as a reusable library! https://lists.llvm.org/pipermail/llvm-dev/2016-January/093760.html
Is low level programming harder than high level programming? I sometimes feel so, but I do much more high level coding.
"the revenue [ads] provide to publishers may be outstripped by users dropping off their sites" https://www.decisionsciencenews.com/2015/01/02/annoying-animated-ads-may-cost-worth-websites/
Emacs tip of the day: defadvice is considered 'largely obsolete' in favour of explicit advice-add: https://www.gnu.org/software/emacs/manual/html_node/elisp/Porting-old-advices.html#Porting-old-advices
Parts of linux are comically old-fashioned. `stty -a` tells me that my terminal is 38400 baud!
TIL that org-mode has a great template system to save you typing things like #+BEGIN_SRC https://orgmode.org/manual/Easy-Templates.html
Turns out it's simple to modify my compiler (with compile-time execution) to make it interpret! With hindsight, should have been obvious.
Allegedly Twitter is exploring longer tweets where only the first 140 characters are shown by default. What if man pages were the same?
"there seems to be very little gained by defining hierarchies of errors wrapping other errors." https://dwrensha.github.io/capnproto-rust/2016/01/11/async-rpc.html (great rust post)
GCC 6 will warn on misleading indentation https://www.phoronix.com/scan.php?page=news_item&px=GCC6-Misleading-Indentation Really neat idea, but code formatters are gaining mind share too.
I do like the convention of methods returning a value, or mutating the object, but not both. Turns it has a name: https://martinfowler.com/bliki/CommandQuerySeparation.html
Showing 881-900 of 922 posts