News for hackers. Stuff that matters.

iansinnott

Re:Ask HN: How does one stay motivated to grind through LeetCode? on Wednesday November 12, 2025 @08:30AM (#45899889)
Based on my recent job search: Don't focus on grinding leetcode, it's not worth your time unless you're applying to Meta/Google/MSFT etc.

- give yourself a concrete algorithm practice goal, such as "get through Blind 75" (it's a list of 75 questions you can find online).

- practice using data structures and also implementing whatever your language doesn't provide

For context, I just spent most of the last two months doing a job search in the Bay Area. Did final round interviews at several companies ranging in size from a few people to a few thousand.

I encountered exactly 1 (one!) direct leetcode problem during my interviews.

Re:Gemini in Chrome on Friday September 19, 2025 @01:25AM (#45298237)
Hopefully this will not affect other browser that are downstream of Chromium.
Re:Gemini in Chrome on Friday September 19, 2025 @01:23AM (#45298227)
Likely depends on whether or not its opt-in. If Gemini only gets page content when you ask it to then that's fine.

Of course, it should also be possible to completely disable Gemini so as to avoid accidentally sending it private browsing content.

Re:Behind the Scenes of Bun Install on Thursday September 11, 2025 @11:09PM (#45218305)
Indeed! also as a test runner/lib if you're not doing browser automation. bun definitely has benefits even if not used as a runtime.
Re:PKM apps need to get better at resurfacing information on Wednesday September 10, 2025 @09:41AM (#45197527)
The author's wishlist for an Obsidian homepage could be done with a custom plugin. That's the beauty of Obsidian, you don't have to wait, you can extend the software yourself.

The LLMs are quite good at writing one-off Obsidian plugins, in my experience.

Re:Microsoft VibeVoice: A Frontier Open-Source Text-to-Speech Model on Wednesday September 03, 2025 @08:53PM (#45122185)
The English/Mandarin section was VERY impressive. The accents of both the woman speaking English and the man speaking Chinese were spot on. Both sound very convincingly like they are speaking a second language, which anyone here can hear from the Chinese woman speaking English voice. I'd like to add that the foreigner speaking Chinese was also spot on.
Re:Ask HN: What software subscriptions are worth paying for? on Wednesday July 23, 2025 @02:42AM (#44656348)
That was my experience as well, but I pay for it.

I think the family plan has great value if you have family members that wouldn't otherwise pay for it. Gifting others with less ads in their lives is a significant win.

Re:Knowledge Management in the Age of AI on Sunday June 08, 2025 @05:50AM (#44215880)
The author of that post also addresses this question in another: https://stephango.com/file-over-app

> The app will eventually become obsolete. It’s the plain text files I create that are designed to last.

Re:Cerebras achieves 2,500T/s on Llama 4 Maverick (400B) on Saturday May 31, 2025 @06:02AM (#44143185)
Although not obvious, you _can_ pay them per token. You have to use OpenRouter or Huggingface as the inference API provider.

https://cerebras-inference.help.usepylon.com/articles/192554...

Show HN: An AI agent in Obsidian that can (sort of) write plugins

https://github.com/iansinnott/obsidian-meta-plugin

This is a plugin for Obsidian [1] that can extend Obsidian with custom functionality.There's a demo video in the readme.Why?Obsidian is a note taking app with tons of extensions. Even so, there must be hyper-niche use cases that aren't being served by any existing extension. LLMs are decent at coding though, so maybe an LLM can write custom functionality on demand.That's the experiment, to see...

( Read More... | no comments | on HN )
Re:Sync Engines Are the Future on Friday March 21, 2025 @08:29AM (#43434841)
Have been using Instant for a few side projects recently and it has been a phenomenal experience. 10/10, would build with it again. I suspect this is also at least partially true of client-server sync engines in general.
Re:Show HN: Jq-Like Tool for Markdown on Monday February 24, 2025 @02:27AM (#43156720)
Linear itself has a workflow for Github: https://linear.app/docs/github
Re:Tailwind V4 Is Finally Out on Wednesday January 22, 2025 @10:12PM (#42800278)
Migration guide, if anyone is wondering: https://tailwindcss.com/docs/upgrade-guide

Some breaking changes in there. May want to hold off on upgrading until LLMs come around to writing v4 code with ease.

Re:Claude for Desktop on Thursday October 31, 2024 @07:16PM (#42012517)
There are a ton of alternatives if you search around. I created my own because I wanted something keyboard centric, and use OpenRouter with it: https://github.com/iansinnott/prompta. They all accomplish roughly the same thing though.
Re:Show HN: Donobu – Mac App for Web Automation and Testing on Thursday October 10, 2024 @07:38AM (#41797817)
You can also request the model list to check the validity of a key. No tokens needed.
In short: Don't use HTML endpoints, use APIs.

This is not always possible, but if the product in question has a mobile app or a wearable talking to a server, you might be able to utilize the same API it's using:

- intercept requests from the device - find relevant auth headers/cookies/params - use that auth to access the API

Re:Apple iPhone 16 Pro and iPhone 16 Pro Max on Monday September 09, 2024 @10:37PM (#41496649)
Curious to see if the apple LLM can interact with any messaging apps other than iMessage. Even amongst my American friends i only have a lone contact that I keep in touch with using iMessage.
Re:Avante.nvim: Use Your Neovim Like Using Cursor AI IDE on Monday August 26, 2024 @03:56AM (#41354937)
- copilot would only predict after the cursor, whereas Cursor predicts nearby edits, which is quite helpful

- copilot-chat was just a chat sidebar last time I used it, you still had to manually apply any code suggestions. cursor will apply changes for you. It's very helpful to have a diff of what the AI wants to change.

It's been a while since i've used copilot though, so copilot chat might be more advanced then i'm remembering.

edit: formatting

Re:Avante.nvim: Use Your Neovim Like Using Cursor AI IDE on Monday August 26, 2024 @03:41AM (#41354861)
What alternative open source solutions are currently competing with it?
Re:SQLite FTS5 Extension on Friday August 09, 2024 @11:10AM (#41202623)
Interesting, thanks for sharing. I didn't realize you could use search features when streaming the db over a network.
Re:SQLite FTS5 Extension on Friday August 09, 2024 @01:54AM (#41199126)
It's a very useful feature of sqlite and it also works great in-browser using wa-sqlite[0]. Example, if anyone's curious [1].

[0]: https://github.com/rhashimoto/wa-sqlite [1]: https://github.com/iansinnott/prompta/blob/master/src/lib/mi...

Re:Node.js adds experimental support for TypeScript on Thursday July 25, 2024 @01:38AM (#41065055)
Seconded again. While tsx usually just works ts-node almost never just works. tsx is perhaps unfortunately named though so it may confuse people at first since it has nothing to do with jsx syntax.
it does not. i did look into it though [1] and at the time didn't find a good client side vector search lib. i wanted to avoid in-memory vector search since the size of the data can be significant depending on browsing habits. It is definitely possible though. I got a proof of concept working with victor [2] and client-side embeddings but it wasn't good enough IMO to ship.

[1]: https://github.com/iansinnott/full-text-tabs-forever/issues/... [2]: https://github.com/not-pizza/victor

Re:Group Chats Rule the World on Friday June 14, 2024 @12:03AM (#40677385)
I think the sentiment you describe has more to do with alignment of interests: Starbucks wants to sell you coffee, free online services on the other hand want to sell access-to-you to some third party.

There also aren't the same network effects. No one feels obligated to visit Starbucks even though they dislike it due to all their friends/family only conversing at Starbucks.

Re:Japan enacts law to curb Apple, Google's app dominance on Wednesday June 12, 2024 @07:49PM (#40664423)
Also wondering, since to be truly competitive (on iOS) developers would need access to APIs they can't currently use.
Re:Japan enacts law to curb Apple, Google's app dominance on Wednesday June 12, 2024 @07:47PM (#40664412)
I don't see why granting access to an app would grant full access to the whole thing. I.e. similar to how apps don't get full filesystem access. I also know nothing about how it's implemented though.
Not strictly related to the podcast, but if you'd like to have a local-first browser application running sqlite check out wa-sqlite. It can use both IndexedDB and OPFS as a backend filesystem.

[1]: https://github.com/rhashimoto/wa-sqlite

It's too bad WebSQL never took off, as that was sqlite built in to the browser.

From memory the wasm binary of wa-sqlite is ~1mb, which is certainly not nothing but is an acceptable one-time download size for many web apps. I've seen websites with single image files larger than that. Not an advocating for more bloated web apps, but a sqlite download might not be a deal breaker.

Re:Jank's new persistent string is fast on Tuesday June 11, 2024 @11:44AM (#40647656)
Great to see this project is still going! I was fairly excited for Jank when working with Clojure regularly. Looks like the project is quite active.
Re:Apple is launching its own password manager app on Monday June 10, 2024 @10:32PM (#40641673)
I suspect you won't be satisfied with Apple's offering if you enjoy stable software, unfortunately.

I agree regarding 1pass, but at least it's still firmly trying to solve the password management problem. Apple is trying to solve the vendor lock-in problem (i.e. how can they lock more users in to their platform).

Older »