I recently bought a bangle.js and I'm really impressed. On the first day I had a JS REPL running with their hello world!
The firmware is FOSS but you write JS apps on top. It's really hard to break. There's already an 'app store' too.
miniblog.
A cute AMD hardware bug (2019) where RDRAND always returned the same value!
https://arstechnica.com/gadgets/2019/10/how-a-months-old-amd-microcode-bug-destroyed-my-weekend/
If software is trending towards small team/solo maintainers, what are the consequences?
I imagine that it will be more common to switch between libraries with different designs. Maintainer idiosyncrasies will be more prominent too.
Open source is increasingly a collection of projects, each run by a single maintainer; https://nayafia.substack.com/p/22-working-in-public
Introducing a severity scale for code reviews, and pre-reviewing your own code: https://www.netlify.com/blog/2020/03/05/feedback-ladders-how-we-encode-code-reviews-at-netlify/
Thinking more about software pricing trends: boxed software was often £30+ when I was a kid. Paying that amount for a smartphone app seems expensive today. https://twitter.com/_wilfredh/status/1371687627141750787
2014 article on how hard it is to make money from OSS, and how Red Hat is an outlier.
Perhaps OSS has made software cheaper overall?
https://techcrunch.com/2014/02/13/please-dont-tell-me-you-want-to-be-the-next-red-hat/
Finally got dynamic string allocation working in my toy compiler! https://github.com/Wilfred/proper-compiler-hat/commit/cd726f45eb0540eb54c2c3c7e0ab75a651c46a43
Implementing intrinsics made this way easier: writing a single large assembly function is a pain.
This is a really fun approach to mode based editing: a clutch! When it's depressed you're in insert mode, and release to go back to command mode.
https://github.com/alevchuk/vim-clutch
Today I learnt that you can tell GitHub which files in a repo are generated, so they're not shown in the default pull request view! https://docs.github.com/en/github/administering-a-repository/customizing-how-changed-files-appear-on-github
Codecov has published a bunch of interesting statistics about CI! Ruby has the highest average coverage, GH Actions is already the biggest CI provider, and 13% of projects have 100% coverage.
Moving all my elisp projects from Travis to GitHub actions has been a hassle, although it's getting easier with practice.
I ported emacs-racer today: https://github.com/racer-rust/emacs-racer/blob/master/.github/workflows/test.yml
I've learnt the hard way that it's worth testing your code both with and without byte-compilation too.
It's a little surprising how few programming languages have first-party/official LSP implementations. It's such a valuable part of the user's experience!
(cf Smalltalk where the environment is often more important than the syntax or libraries.)
VS Code is mostly open source, but sadly there are some major exceptions. Open source forks can't access the official package repository apparently: https://bugs.archlinux.org/task/67780
Want coding to feel more like gaming? Apparently you can show your VS Code editor status in Discord now: https://github.com/iCrawl/discord-vscode
Apparently you can even get programmable watches with attachable qwerty keyboards now! https://www.tindie.com/products/ttgo/lilygor-ttgo-t-watch-keyboard/
Super low bitrate codecs are making video calls on 56kbps internet connections feasible! https://ai.googleblog.com/2021/02/lyra-new-very-low-bitrate-codec-for.html
Rust and LLVM progress in 2021: https://www.icloud.com/keynote/09ZXbPfbCKm8vCtAnWdfi2xIg
PGO in rustc is showing promise, and the Motorola 68000 LLVM backend was upstreamed just to enable usage in Rust!
Dr John Shutt, the author of the kernel lisp language and exploring f-expressions, has passed away: https://en.wikinews.org/wiki/Wikinews_mourns_loss_of_volunteer_John_Shutt
I'm finding that it's easier to write static analysis tools for language X in language X. It's less to think about.
I've been writing an analysis for JS. I really like working with typescript but it's been easier to prototype if I dogfood.
Showing 1,141-1,160 of 7,508 posts