This is an awesome use case for ElasticSearch, thanks for sharing this.
I really enjoy learning new shell commands. I moved from bash to zsh mainly for command and parameters autocompletion so I could learn and discover new commands quickly. man pages are often big and cluttered with a lot of details. I never though of searching in all of them at the same time, but it totally makes sens.
I use tldr a lot and I think a similar implementation could be handy :)
This post is also a nice way to learn how to use ElasticSearch, nice work!
Really disappointing how they crippled the extension mechanism: https://github.com/lusakasa/saka-key/issues/53
The justification of “it’s for security” makes no sense.
I agree, if by “content” you mean web pages.
However, the idea that web extensions I’ve explicitly given permission to install can override the “new tab” shortcut which I use many times a day, but not the “new window” shortcut which I haven’t used on purpose in several years is daft, and blaming it on “security” is scaremongering.
Vivaldi has a brilliant ‘Toggle keyboard shortcuts’ action that you can bind to a shortcut (or mouse gesture). It’s a pity that it disables the browser’s bindings instead of the website’s, but even then I find it useful.
For that matter, extensions unpreventably overriding browser defaults is as silly as web content doing so. I hope Firefox and Chrome and … Edge, is it? can one day afford to overhaul their keybindings architecture, so that:
The setup you’ve described is so obviously the right way to handle this problem that I have to ask myself, did browser vendors consider this and reject it as impractical, or did it honestly just not occur to them to come up with a sensible, declarative way to handle key bindings?
? At first, I was sad about this move too but after upgrading, I managed to find alternatives for most of the plugin I was really using. I feel like it’s a new start for browser plugin development now and I think some people will consider doing a rewrite of popular projects which could be a good thing in the end. Don’t fix what’s not broken they say, but I don’t think there are only downsides about this move.
This change actually made me learn part of the webextensions api and I started working on a webextensions history browser plugin because the orher similar plugin I was using wasn’t open source and I didn’t like its ui.
I hope this won’t block users from adopting the new versions. I really like the recent overall improvements in firefox ?
Very inspiring. I feel bad for those who don’t understand how tests, code quality and sharing knowledge and projects trough open source is helpful.
I would have signed this for Canada. Open source can benefit the world in many ways, including public sector. I often feel like closed source means security by obscurity. Maybe it can’t fit all projects, but I’d definitely like to see this happen at scale.
There are already a load of awesome open source projects with non restrictive licenses that makes people life’s better. Software is for people.
According to latest comments, it’s not part of atom by default. I hope this won’t give an idea to other plugin maintainers, thanks for sharing this, that’s good to know.
Oh, well that’s good then.
If I was using Atom and minimap, I’d definitely switch to minimap-plus. I share your concern about this giving ideas to other plugin maintainers - hopefully the backlash has the opposite effect.
Yeah I think you’re right, I need to improve my writing skills. This post needs some context.
It is more a list of links I used to share than an actual article. I used to send many of these links to a few interns at my job so they have places where to start discovering projects and tools.
Oh and Sindre Sorhus definitely likes unicorns and rainbows ;)
Seems to be representative of what is happening in the Node/JS and Ruby communities: systematic use of the “awesome” adjective, inserting rainbow and unicorn emojis, praising individuals, focusing on whatever technology or tool is the most talked about at the moment. Socially worth a read.
The talk in Saguenay for the SagLacIO was just awesome. As a programmer, you get to live with all these problems and it’s rarely getting better. Thanks for sharing this Fred, you are so right, everything is terrible ᴥ
Sounds like this project needs a new pull request https://github.com/nikolas/github-drama/