Really cute video demo of the hypertext documentation in Symbolics Lisp Machines: https://youtu.be/7DxYj32cvoE
The speaker carefully explains why links are a good thing! It also lists history in a pane (rather than a back button) and has a stronger notion of navigating hierarchies.
miniblog.
https://build.rs/ is a handy Rust pattern for compile-time code generation. E.g. https://rust-lang-nursery.github.io/rust-bindgen/tutorial-3.html
It's a small standalone program that prints lines of Rust code! It reminds me of much more dynamic languages.
An ingenious way of adding commenting to a static blog (e.g. Jekyll): a service that opens PRs to add comments to your content! https://staticman.net/
Lessons from Building Static Analysis Tools at Google: https://cacm.acm.org/magazines/2018/4/226371-lessons-from-building-static-analysis-tools-at-google/fulltext
An excellent 'view from the trenches' of static analysis at Google's scale. Thread.
With hindsight, the app craze with early smartphones was much like .com mania. There was a belief you could get rich by just building something on this new platform.
Today, it is necessary but not sufficient for successful businesses to be available on both platforms.
Nice introduction to Rust that even shows how it compiles down to assembly! https://jakob.space/blog/post/First+Impressions+of+the+Rust+Programming+Language
I really like that Mastodon doesn't rewrite your links. I've never got much value out of "N users clicked your links" data and it means you can read the full URL before clicking.
Medium's approach of allowing comments, but hiding them by default, seems like a good behaviour. You can still have a conversation in the context of the post, but they don't distract from the primary content.
eslint is an incredible boon to the JS community. Rather than advising new JS developers to read books like The Good Parts, I just encourage them to use eslint with the default checks enabled.
"GitHub makes it easier for large, loosely coordinated groups of programmers—in corporations, for instance—to use git. It has a well-designed web interface. If you don’t think that’s worth $7.5 billion, you’ve never read the git manual."
https://www.bloomberg.com/news/articles/2018-06-06/github-is-microsoft-s-7-5-billion-undo-button
GitHub is adding an API that will allow linters to automatically fix your code for you: https://blog.github.com/changelog/2018-05-23-request-actions-on-checks/
I suppose it's the next logical step, but it will be lovely when I can apply compiler fixits from the comfort of a PR :)
Cute project being trialled in California: use a monochromatic display for your rear license plate!
https://www.theverge.com/2018/5/30/17409112/digital-license-plates-california-reviver-auto
I can certainly see the personalisation value and the utility for large car fleets, but it could introduce a whole new genre of popup adverts.
Thoughtful post about just how much harder is to write code as soon as you transition from text to graphics, and how that influences our default programming habits: https://prog21.dadgum.com/159.html
An opinionated, unofficial alternative to https://crates.io/: https://crates.rs/
I like the understated design, and having multiple websites listing the packages available is a great sign of a healthy ecosystem!
Running the typescript compiler *inside* BigQuery, and building a dataset of one million typescript files to see how people use the language!
https://medium.com/@urish/yes-i-compiled-1-000-000-typescript-files-in-under-40-seconds-this-is-how-6429a665999c
Worthwhile article on how the value of developers on your platform depends on the size of your userbase: https://stratechery.com/2018/the-cost-of-developers/
More users means you don't need to work as hard to acquire devs.
Also discusses why MS benefits from buying GitHub.
Scuttlebot is a P2P replicating datastore designed to facilitate decentralised applications: https://scuttlebot.io/
The list of available apps is impressive for a young project: https://github.com/ssbc/ssb-handbook/blob/master/applications.md
The apps remind me of IPFS' ambitions, although the protocol is different.
Excellent article on giving worthwhile criticisms, and getting value from criticisms from others: https://chappellellison.com/giving-and-taking-criticism/
Glitch is exploring a git alternative where edits are continuously committed, then you have a slider that lets you move between historical states. Less powerful, but much more approachable!
https://medium.com/glitch/reinventing-version-control-with-glitch-rewind-914c350da442
Looks like it was difficult for GitHub to maintain independence: it wasn't profitable for much of 2016:
Showing 381-400 of 657 posts