News for hackers. Stuff that matters.

Appsmith

Re:Death by AI on Sunday July 20, 2025 @10:01PM (#44631131)
This cracked me up:

“So for now we probably should use it only for tasks where facts are not important, such as writing letters of recommendation and formulating government policy.”

:-)

Re:Johnny.Decimal – A system to organise your life on Friday February 21, 2025 @11:23PM (#43136082)
While search works in most cases, sometimes some sort of organization comes in handy because recognition is easier than recall.

That said, I do like PARA so built this centered around it, with a few GTD and ZK additions:

https://thoughtscape.app/

Re:Johnny.Decimal – A system to organise your life on Friday February 21, 2025 @11:15PM (#43136042)
I kind of agree with you! But still wanted to take a shot at it:

https://thoughtscape.app/

Re:Johnny.Decimal – A system to organise your life on Friday February 21, 2025 @11:05PM (#43135997)
This is centered around PARA and free for now. Would love your feedback!

https://thoughtscape.app/

> look for pmf by making your idea smaller, not bigger

This!! And your related explanation is so good!

This is right on the money (speaking from experience)!

Simple and superb root cause analysis!

Ask HN: How to Build Low-Latency AI SaaS Product Without BYOK?

For a B2C AI SaaS product, the need to route every request via the backend (to protect keys) is one of the hurdles in offering low-latency experiences. The only solution is to ask the user to bring their own keys, which is a poor UX requiring them to sign up with each separate provider.Anyone's got a better idea?

( Read More... | no comments | on HN )

Firebase Documentation Sucks - Firestore and Storage Rules Edition

After wasting two weeks on this, now they confirm that a named Firestore database is not supported with Storage rules. Seems like it's a known issue, and it's nowhere in the docs!Firebase Support Initial response:From what I see at the moment I’m not entirely sure to say that only default databases can be used in such a situation. Given that you specify the full path in...

( Read More... | no comments | on HN )
Re:Ask HN: Dangers of Unsecured WiFi? on Tuesday October 01, 2024 @11:39PM (#41716937)
And for some reason I used to think security patches get back ported to all the supported versions and by not upgrading I was only missing out on new features.

Thanks for letting me know that’s not correct!

Re:Ask HN: Dangers of Unsecured WiFi? on Tuesday October 01, 2024 @11:36PM (#41716914)
Thanks, I’m realizing that now. It helps that you’re emphasizing the need to stay up to date.

I don’t upgrade to the latest version when it comes out thinking it may not be stable enough yet. And then I remember about it when I’m about to start working or in the flow. I know, silly excuses!

Ask HN: Firebase Cloud Storage Rules and Named Firestore Database

Has anyone been able to implement Cloud Storage security rules using permissions defined in a named Firestore database?I just cannot get it to work, and cannot find anything in the docs.I do see examples of using firestore.get() from the storage rules, but only for the default database, like here:https://firebase.google.com/docs/storage/security/rules-conditions

( Read More... | no comments | 2 points | on HN )
Re:Ask HN: Dangers of Unsecured WiFi? on Monday September 23, 2024 @06:46PM (#41631387)
Thanks, makes sense!
Re:Ask HN: Dangers of Unsecured WiFi? on Monday September 23, 2024 @06:43PM (#41631370)
That does sound very familiar!
Re:Ask HN: Dangers of Unsecured WiFi? on Monday September 23, 2024 @02:46PM (#41629289)
Wow! Didn’t know this!

I would’ve thought they would let devs handle it because if anything they’re more capable of these kinds of things (not counting myself ofc :-))

Re:Ask HN: Dangers of Unsecured WiFi? on Monday September 23, 2024 @02:42PM (#41629243)
Thanks, that makes me feel a little better because I did use the https bookmark I had and didn’t type in the addr.
Re:Ask HN: Dangers of Unsecured WiFi? on Monday September 23, 2024 @02:40PM (#41629217)
I hear you!

I really need to let go of these self-sabotage tendencies fast!!

Re:Ask HN: Dangers of Unsecured WiFi? on Monday September 23, 2024 @02:38PM (#41629187)
Hehe….life would be so boring without coincidences!

But I definitely panicked too and still a worried if I carried something over to my home network.

I’m a developer and at least superficially aware of the issues. Can’t imagine what non techies go through when faced with such situations!!

Re:Ask HN: Dangers of Unsecured WiFi? on Monday September 23, 2024 @02:31PM (#41629123)
Thank you! Yes I’m still 2 OS versions back.
Re:Ask HN: Dangers of Unsecured WiFi? on Monday September 23, 2024 @10:17AM (#41626400)
Didn’t try the password reset until you mentioned. Thanks, that worked.

Google did send me two Security alerts (one for each laptop) when I tried signing in yesterday with my old pwd. So they must have reset my password or something?

In any case, lesson learned: never connect to an unsecured Wi-Fi again! (I rarely do, but I was at this conference last week trying to demo Appomate AI, and was wanting it to be as snappy as possible. Bad decision!)

Ask HN: Dangers of Unsecured WiFi?

Connected to an unsecured WIFi network last week from my MacBook. When I restarted I couldn’t login and had to go through safe/recovery mode and use reset password utility from the terminal to get back in (thankfully I could log in to my Apple ID.Now I’m not able to login to my Firebase console even from another laptop.What’s going on here?

( Read More... | 39 comments | 3 points | on HN )
Re:Ask HN: LLMs to write commit message? WTF on Friday August 02, 2024 @11:04PM (#41144396)
Good to know! Thanks for sharing your workflow. To answer your question, I just think when you're scrolling through git log, seeing a message in your own words has a much better chance of bringing back all that went behind that commit. But I agree that's very subjective.

Ask HN: LLMs to write commit message? WTF

Came across a post on X today touting this as something awesome and it's definitely not!May be I'm too old school, but imho if you need to call an LLM to write a commit message you're not committed enough! I think commits ought to be granular and cohesive enough that you can describe in a line or two. And taking time to summarize what you've done is only gonna help you in the future.WDYT?

( Read More... | 5 comments | 3 points | on HN )
> It's bizarre: Standardize the API via individually wrapped endpoints. WTF?

Exactly!

> Yes, after spending more time trying to decypher the LangChain docs than it would take to roll-my-own, everything I've done so far has involved rolling-my-own.

Looks like quite a few are doing the same, that is, rolling their own. Wonder if there needs to be a way to do it where it's standardized but still feels like rolling your own.

> I still think I might need to work with LangChain however: I'm afraid it's going to be what employers will be looking for.

Yeah workplaces are so different than working on your own projects. Been there! Might be you can get started that way, and slowly help people "see the light"!

Cool projects!

And we're on the same page as to the time it takes!

I feel the same! Just look at all the separate classes for different model providers for tackling minor input/output differences.

As for the alternatives, I think there are 3 things to think about: 1. LLM call itself 2. Orchestration of calls & monitoring/input/output 3. Integrations with external services

For #1, if we were to limit the discussion to model providers with REST APIs (OpenAI, Anthropic, Google, Cohere, Groq, Together, ElevenLabs all have them), I think it would be much simpler to build a simple wrapper directly on top of fetch or equivalent APIs and even skip the SDKs.

For #2, don't think LangChain is a better solution than alternatives like state charts.

#3 is where LangChain might offer some value, but it's pretty thin.

Very good points!

I totally agree that it suffers from premature or even wrong abstractions. I guess it's to be expected because it hasn't had enough time to refine those yet -- it takes years! But the issue is that once it's out in production maintaining backward compatibility becomes top priority and hinders the refinement process.

Older »