Rust introducing a friendlier inline assembly syntax, and avoiding LLVM assumptions: https://blog.rust-lang.org/inside-rust/2020/06/08/new-inline-asm.html
miniblog.
I've seen computer games that give you gameplay tips on loading screens. Perhaps compilers could do same thing?
Whilst you're waiting for the compile to complete, you could say "now in version X, new syntax Y!"
Extending Gameboy emulators to sewing machine hardware addons! https://shonumi.github.io/articles/art22.html
Gitpod has an interesting model where you can bring up VSCode against an arbitrary GitHub repo and start coding. Are disposable IDEs a trend?
https://medium.com/gitpod/gitpod-gitpod-online-ide-for-github-6296b907a886
Elegant code search for literals in Cuis Smalltalk: https://www.youtube.com/watch?v=7mRwtRvw5Vo
You can search for e.g. the literal 1, a literal expression 5-1, or a datatype literal 1@2. Really nice demonstration of AST search.
Cybercrime is poorly-paid, tedious and unglamorous: https://krebsonsecurity.com/2020/05/career-choice-tip-cybercrime-is-mostly-boring/
TIL that root certificates are just self-signed certificates! https://support.sectigo.com/articles/Knowledge/Sectigo-AddTrust-External-CA-Root-Expiring-May-30-2020
Compiling the original Unreal Tournament to wasm so it all runs in the browser! https://www.icculus.org/ut99-emscripten/
I've been experimenting with multiple link colours on my notes website: https://notes.wilfred.me.uk/HomePage
I tried mediawiki-style red for nonexistent links, but it confused my test user.
I'm relatively happy with grey here, but I can't think of other sites with different colour links.
Magic login links are underrated. They're a great way of logging in to little-used services, and faster than the password reset process.
On the many problems that have improved due to better algorithms more than faster hardware: https://www.johndcook.com/blog/2015/12/08/algorithms-vs-moores-law/
Idris 2 is self-hosting, faster, compiles to Chez Scheme, and has a bunch of PL design lessons! https://www.type-driven.org.uk/edwinb/why-is-idris-2-so-much-faster-than-idris-1.html
Generating type-safe Go code from hand-written SQL: https://github.com/kyleconroy/sqlc
Really interesting approach, but I wonder if generated code is the right approach? It's certainly IDE friendly.
I keep implementing random choice features and discovering that users don't really want randomness.
'Show me a random page' really means 'show me a different page to this one, that I haven't seen before'.
Malicious ads discussion on TV Tropes https://tvtropes.org/pmwiki/posts.php?discussion=13223684920A10189100 discusses the importance of antivirus software.
I suspect that having an up-to-date browser is more important these days? It's probably the most attacked software by far.
I'd love to see a package repository where libraries had permissions like Android apps.
It would simplify trusting obscure new libraries if I could see e.g. libfoo never accesses the network.
I definitely think there's some truth in the idea of needing a killer app to make a successful PL.
An alternative mindset is that *successful PLs are designed for their environment*. If you can tailor the language for its domain, you can build a better overall solution.
Excellent post on dependent types, why parametric polymorphism is good, and building inscrutable type checkers:
https://ucsd-progsys.github.io/liquidhaskell-blog/2020/04/12/polymorphic-perplexion.lhs/
Extending ripgrep to PDF, docx, and other formats: https://phiresky.github.io/blog/2019/rga--ripgrep-for-zip-targz-docx-odt-epub-jpg/
Valve has forked and packaged up Wine to help Linux users play games: https://github.com/ValveSoftware/Proton
This is FOSS working as intended: freedom to try other things, but contributing upstream!
Showing 1,441-1,460 of 7,508 posts