812 karma · joined October 26, 2019
I learned Vim because I didn't like using Nano to edit server configs, and ended up sticking with it because I wanted to ditch my mouse in my workflow for fear of long-term RSI development.
Vimtutor is a built-in command in Vim and Neovim, and I personally wish I started with it since it's super helpful. You only have to learn as much as you need to, to become productive and then you can progressively get more advanced with macros and piping the file contents to a command line tool like jq.
Edit: Lastly, vi(m) keybinds exist in a surprising number of GNU/Linux utilities and it's worhwhile to learn those at least, e.g. git's built-in pager uses a subset of vi(m) keybinds and so does `less`.
I definitely think that a distinct mode is needed though, the inverse of attaching a keyboard to an iPad to make it more desktop-y.
Edit: I'm missing some context others have pointed out.
[0] https://www.businessinsider.com/personal-ai-agent-grok-bot-p...
[1] https://www.abc.net.au/news/2026-08-10/ai-assistant-hacks-gy...
[2] https://www.pcmag.com/news/muse-ai-shared-address-error-trac...
These aren't hypothetical, and in the hands of non-technical users let alone technical users, they have are far too unpredictable.
I think a much better use case is one where it's not visible to the user at all, like spam filtering or helping an accountant do their monthly run in a few hours rather than a day. To me, that's likely a much better use of AI than trying to shove a chat interface or agent harness into an existing app.
That being said though, I did see a startup in my area basically offering a Resend/Mailchimp competitor as a Claude plugin, so maybe it'll just be integrations to their existing chat interface.
Deno's ability to run TypeScript files - stripping types - was arguably implemented in Node because of Deno. The consolidated tooling approach was a good attempt at solving tooling fragmentation that Node suffers from.
I think for Deno to succeed, it would've had to have been under a non-profit and maybe that can still happen.
Location: Brisbane, Australia
Remote: Yes, or hybrid locally
Willing to relocate: Only to Denmark (no sponsorship required)
Technologies: Node.js, TypeScript/JavaScript, React, Next.js, Svelte(Kit), MySQL/SQL Server/PostgreSQL, AWS, Apache Kafka, GitHub Actions, C#/.NET Framework.
Résumé/CV: Available via email
Email: Available in my profile
GitHub: https://github.com/c-kirkeby
Full Stack Software Engineer with 10 years of delivering end-to-end features in loyalty environments, digital marketing applications, serverless event-driven systems via Kafka and Point of Sale integrations. Strong background in software testing and test automation. Experience maintaining greenfield and legacy applications.They still do a good job and allow you to cache the results and invalidate that cache, but they are at a route/layout level rather than at a component level, which is what remote functions solve.
I don't see any notes in the README about alternative scripting engines, elisp was always the main thing that turned me off from emacs. Does anybody know if they plan to add something like Lua?
USD$1059 (256GB) should be AUD$1483, retailing for AUD$1609 - a AUD$126 premium.
USD$1299 (1TB) should be AUD$1819, retailing for AUD$1969 - a AUD$150 premium!