The best Hacker News stories from Show from the past day
Latest posts:
Show HN: Using Vim as an input method editor (IME) for X11 apps
As a Vim user, I often use Vim to write some text and then copy & paste it into another text field of GUI apps (e.g. browsers, chat apps, etc.),
because almost all of these text fields provide only very basic editing functions.<p>A while ago, I came up with an idea: what if we could use Vim as an IME?<p>Ordinary IMEs are used to input some non-English characters, but the essential functions of IME are
1) receiving a keyboard sequence
2) process the key sequence and outputting a text<p>These functions are the same as text editor's.
So I thought implementing an IME that can be used with Vim keybindings could be a good solution for the above problem.<p>After that I learned mechanisms of IME for Linux desktop and tried to develop an experimental IME.
Show HN: Using Vim as an input method editor (IME) for X11 apps
As a Vim user, I often use Vim to write some text and then copy & paste it into another text field of GUI apps (e.g. browsers, chat apps, etc.),
because almost all of these text fields provide only very basic editing functions.<p>A while ago, I came up with an idea: what if we could use Vim as an IME?<p>Ordinary IMEs are used to input some non-English characters, but the essential functions of IME are
1) receiving a keyboard sequence
2) process the key sequence and outputting a text<p>These functions are the same as text editor's.
So I thought implementing an IME that can be used with Vim keybindings could be a good solution for the above problem.<p>After that I learned mechanisms of IME for Linux desktop and tried to develop an experimental IME.
Show HN: Using Vim as an input method editor (IME) for X11 apps
As a Vim user, I often use Vim to write some text and then copy & paste it into another text field of GUI apps (e.g. browsers, chat apps, etc.),
because almost all of these text fields provide only very basic editing functions.<p>A while ago, I came up with an idea: what if we could use Vim as an IME?<p>Ordinary IMEs are used to input some non-English characters, but the essential functions of IME are
1) receiving a keyboard sequence
2) process the key sequence and outputting a text<p>These functions are the same as text editor's.
So I thought implementing an IME that can be used with Vim keybindings could be a good solution for the above problem.<p>After that I learned mechanisms of IME for Linux desktop and tried to develop an experimental IME.
Show HN: Whole Git repo was made with ChatGPT
Show HN: Whole Git repo was made with ChatGPT
Show HN: Chrome extension to display ChatGPT response besides Google Search
Show HN: Chrome extension to display ChatGPT response besides Google Search
Show HN: Chrome extension to display ChatGPT response besides Google Search
Show HN: Chrome extension to display ChatGPT response besides Google Search
Show HN: Chrome extension to display ChatGPT response besides Google Search
Show HN: A nice C string API
A convenient C string API, friendly alongside classic C strings.
Show HN: A nice C string API
A convenient C string API, friendly alongside classic C strings.
Show HN: Explore Wikipedia edits made by institutions, companies and governments
Hi HN!<p>Wikiwho is a tool that scans Wikipedia edits and extracts those coming from specific IP ranges associated to known organizations. I've made this as a for-fun side project two years ago.<p>If you want to read more on how it works I've written a short blog article about it here: <a href="https://ailef.tech/2020/04/18/discovering-wikipedia-edits-made-by-institutions-companies-and-government-agencies/" rel="nofollow">https://ailef.tech/2020/04/18/discovering-wikipedia-edits-ma...</a><p>I had already posted it here at the time (previous discussion: <a href="https://news.ycombinator.com/item?id=22907200" rel="nofollow">https://news.ycombinator.com/item?id=22907200</a>) but I've now decided to release the code openly, hence the repost.<p>If you're insterested, you can check the repo here: <a href="https://github.com/aileftech/wikiwho" rel="nofollow">https://github.com/aileftech/wikiwho</a> (disclaimer: the code is a bit clumsy).<p>Cheers!
Show HN: Explore Wikipedia edits made by institutions, companies and governments
Hi HN!<p>Wikiwho is a tool that scans Wikipedia edits and extracts those coming from specific IP ranges associated to known organizations. I've made this as a for-fun side project two years ago.<p>If you want to read more on how it works I've written a short blog article about it here: <a href="https://ailef.tech/2020/04/18/discovering-wikipedia-edits-made-by-institutions-companies-and-government-agencies/" rel="nofollow">https://ailef.tech/2020/04/18/discovering-wikipedia-edits-ma...</a><p>I had already posted it here at the time (previous discussion: <a href="https://news.ycombinator.com/item?id=22907200" rel="nofollow">https://news.ycombinator.com/item?id=22907200</a>) but I've now decided to release the code openly, hence the repost.<p>If you're insterested, you can check the repo here: <a href="https://github.com/aileftech/wikiwho" rel="nofollow">https://github.com/aileftech/wikiwho</a> (disclaimer: the code is a bit clumsy).<p>Cheers!
Show HN: This Hacker News Does Not Exist
Show HN: This Hacker News Does Not Exist
Show HN: Open-source clones of popular sites (Airbnb, AMZ, Instagram, etc.)
Show HN: I am building a Safari Web Extension to switch tabs efficiently
I like the tab-switching behaviour in Chrome/Firefox and wanted Safari to have something similar. Another wish of mine was for it to be a web extension that feels native to the browser vs an app extension that looks out of place.<p>After waiting long enough, I decided to build one myself. A little preview of Tap Tab - <a href="https://taptab.manibatra.xyz" rel="nofollow">https://taptab.manibatra.xyz</a>. The web extension APIs for managing tabs are pretty locked down in Safari, but I have already found a lot of value in using the extension. Some of the features that I find very useful(in the middle of building a few of these) :<p>- Driven by keyboard shortcuts. I can see the tabs I have open at a glance and switch between them.<p>- Fuzzy search to quickly filter down to the tab you want.<p>- Quick switching between two tabs.<p>- Ability to pin, mute, and close the tab right from the extension.<p>Say hello, and tell me what features you would like the extension to have!! You can follow the updates on Twitter- <a href="https://twitter.com/ManiBatra23" rel="nofollow">https://twitter.com/ManiBatra23</a>.
Show HN: I wrote a free eBook about many lesser-known/secret database tricks
Show HN: I wrote a free eBook about many lesser-known/secret database tricks