The best Hacker News stories from Show from the past day
Latest posts:
Show HN: Chrome extension to summarize blogs and articles using ChatGPT
Show HN: Chrome extension to summarize blogs and articles using ChatGPT
Show HN: Chrome extension to summarize blogs and articles using ChatGPT
Show HN: Hacking Bluetooth to brew coffee in GitHub actions
This is my adventure reverse engineering a De'Longhi coffeemaker's Bluetooth-Low-Energy-based protocol, writing a rust CLI for it, and hooking it up to GitHub actions to let us brew from either the browser or the GitHub app by filing issues (all the coffee are defined in issue templates).
Show HN: Hacking Bluetooth to brew coffee in GitHub actions
This is my adventure reverse engineering a De'Longhi coffeemaker's Bluetooth-Low-Energy-based protocol, writing a rust CLI for it, and hooking it up to GitHub actions to let us brew from either the browser or the GitHub app by filing issues (all the coffee are defined in issue templates).
Show HN: Hacking Bluetooth to brew coffee in GitHub actions
This is my adventure reverse engineering a De'Longhi coffeemaker's Bluetooth-Low-Energy-based protocol, writing a rust CLI for it, and hooking it up to GitHub actions to let us brew from either the browser or the GitHub app by filing issues (all the coffee are defined in issue templates).
Show HN: Hacking Bluetooth to brew coffee in GitHub actions
This is my adventure reverse engineering a De'Longhi coffeemaker's Bluetooth-Low-Energy-based protocol, writing a rust CLI for it, and hooking it up to GitHub actions to let us brew from either the browser or the GitHub app by filing issues (all the coffee are defined in issue templates).
Tell HN: Giving ChatGPT access to a real terminal
So, I guess this is the inevitable conclusion with LLMs. Connect them to a real terminal and let them act on real-world objects... I honestly don't know whether I like the idea or not, but I guess it's good to have this conversation now while it is only a marginally better version of tldr.<p>But you can already use it do do simple tasks like cleaning old files, figuring out what machine you're running on or even perform and summarize portscan results.<p>It should go without saying that this should be done on VMs and every command is confirmed and checked by the user...<p>tldr: browsing: enabled
Tell HN: Giving ChatGPT access to a real terminal
So, I guess this is the inevitable conclusion with LLMs. Connect them to a real terminal and let them act on real-world objects... I honestly don't know whether I like the idea or not, but I guess it's good to have this conversation now while it is only a marginally better version of tldr.<p>But you can already use it do do simple tasks like cleaning old files, figuring out what machine you're running on or even perform and summarize portscan results.<p>It should go without saying that this should be done on VMs and every command is confirmed and checked by the user...<p>tldr: browsing: enabled
Show HN: A web front end for your Org-files
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