I'm all in favour of simple websites without unnecessary JS, but I find a large comment section skews my sense of article length.
If I'm reading a medium length post, the scrollbar can be very misleading if there are many comments.
miniblog.
Amazing writeup of how a series of exploits were chained together to root a mac, starting from a Safari JS JIT bug.
https://github.com/saelo/pwn2own2018/blob/master/README.md
Unicode 12.0 has Egyptian hieroglyph formatting, exotic chess pieces, and a bunch of new emoji! https://blog.unicode.org/2019/03/announcing-unicode-standard-version-120.html
Regex search of gigabyte scale code repositories: https://github.com/livegrep/livegrep
Similar to Etsy's Hound, which is also excellent.
Today I learnt that gcc can mean 'Google Closure Compiler'. It's a sophisticated compiler, but I suppose its use cases are sufficiently non-overlapping with C compilers to avoid confusion. Surprised me though.
GitHub provides a REST API for rendering markdown! https://developer.github.com/v3/markdown/
It's handy for quick throwaway projects, but I'm struggling to think of where I'd use it otherwise.
It's amazing how many different research papers are used in LLVM, and they're often cited in the source code! https://github.com/oilshell/blog-code/blob/master/grep-for-papers/llvm.txt
Altruism versus fun in open source motivations: https://shape-of-code.coding-guidelines.com/2019/03/14/altruistic-innovation-and-the-study-of-software-economics/
Woah, today I learned that Rust has a doubly linked list in its standard library!
It's a common example of something you can't do in purely safe Rust. Nonetheless, the core Rust devs have done the hard work already!
https://doc.rust-lang.org/std/collections/struct.LinkedList.html
Shower thought: there's already some precedent for intelligent, self-driving vehicles. Horses!
Admittedly the speeds are much lower.
At what point do we start talking about a minimum expected level automation in industries? To what extent are there industries that still lack basic automation?
A code completion tool built on n-grams could be very effective. Many special cases for types arise naturally from this.
`foo.` is probably a void method, whereas `await foo.` is an async method. `return foo.` and `x = foo.` probably have different properties too.
Ideological diversity producing better articles for Wikipedia articles about both politics and science:
https://m.nautil.us/issue/70/variables/wikipedia-and-the-wisdom-of-polarized-crowds
Reinventing, rethinking and playing with UI that is just fine already:
https://uxdesign.cc/the-worst-volume-control-ui-in-the-world-60713dc86950
A nice example of creativity in software design, and the value of building things that already exist!
The rise of type inference and its impact on language syntax:
https://medium.com/@elizarov/types-are-moving-to-the-right-22c0ef31dd4a
An interactive site that asks to press random buttons, and predicts your next key press:
https://www.expunctis.com/2019/03/07/Not-so-random.html
It's now possible to edit results buffers inside deadgrep! This has been a much requested feature. https://github.com/Wilfred/deadgrep/issues/12
I'd love to hear any feedback you have on the design. #emacs
A fun project for generating random Stack Overflow questions with a neural net: https://stackroboflow.com/about/index.html
It's also fascinating to read that the author was unable to predict question popularity, even by manual examination.
Why data science often doesn't suit specialisation by team members:
https://multithreaded.stitchfix.com/blog/2019/03/11/FullStackDS-Generalists/
Contrasting consequences of bazaar and cathedral style development, and the role that fun plays: https://urbit.org/posts/essays/a-founders-farewell/
Showing 561-580 of 736 posts