HNHacker News
TopNewBestAskShowJobs

khalidx

147 karma · joined May 11, 2017

submissionscomments
khalidx··on Netflix prepares to send its final red envelope
In comparison, in about < 1 day of TV use I somehow downloaded (streamed) > 115 GBs of data. Mostly Netflix and other streaming services. Insane how far we have come, compared to a 4-9 GB DVD disc!
khalidx··on Show HN: Cashe - A money library written in Ada
For those doing currencies in JavaScript, is it worth it calling out to a language like this that has better support for precision?

How do you handle it in your code today?

khalidx··on “The days of using untyped languages on non-trivial projects are over.”
One useful thing I’ve found with typed languages is that I end up implementing the entire specification for a program in the type system even before writing a single line of actual working code.

Makes it easy to fix and refactor things early on and improve things from a developer experience and interface perspective.

I push implementing a function as far out as possible, when the entire structure of the program becomes clear.

This hack easily makes me 10x more productive. Plus I don’t share the same annoyances with types and TypeScript for example that other devs face. Once it’s set up (just adding a tsconfig file and a package file) the type system just sort of disappears — I mean, I rarely fight with it.

I do agree though that most of the complaints with these systems, languages, and tools really come from the vast amount of competing “getting started” and build guides that always seem to get out of date or use some radical new way of doing things that upsets the whole ecosystem. There have been so many changes in this regard. That, I will say, I don’t have an answer for.

khalidx··on Show HN: SMSgpt is a PoC SMS gateway built with adb, ChatGPT and a phone
Well done in integrating things at such a low level. Looks awesome.

For a SaaS that lets you use ChatGPT over SMS (and even iMessage), you could use https://jarvis.tel/. (Plug, I’m the author)

khalidx··on Ask HN: Most interesting tech you built for just yourself?
I don't know about the most interesting thing I built ever, but I am pleasantly surprised with the utility and usefulness I am getting out of https://jarvis.tel.

I built it to scratch my own itch: I wanted a way to use AI on the go the way I talk to people (via text messages) and wanted a way to quickly show off AI to the uninitiated (friends and family who have never seen or used or understand AI).

khalidx··on Show HN: Jarvis AI – Text, iMessage, and Email ChatGPT
You are all correct and this is something on our radar. We are considering changing the name to avoid any confusion.

Microsoft also seems to be using the "Jarvis" name in this repo https://github.com/microsoft/JARVIS, so it is not just the famous Iron Man series. Not sure how this will all play out.

khalidx··on Show HN: Jarvis AI – Text, iMessage, and Email ChatGPT
There are several providers that offer an iMessage service, like https://loopmessage.com/ and https://sendblue.co/. You could also go through Apple directly, although the process and API are not publicly defined.

Another approach and mechanism can be seen in this repo https://github.com/ZekeSnider/Jared, where you can interact with the iMessage database directly and script a device to handle inbound and outbound messages.

khalidx··on Show HN: Jarvis AI – Text, iMessage, and Email ChatGPT
Great question!

We take user privacy very seriously. We don't share your data with anyone and will never sell your phone number or email.

We store all data with industry standard encryption and limit the duration that data is available on our servers. We also hash things like phone numbers so that they don't appear in our database.

We do work with some external providers, like Open AI, Twilio, and Apple for generating responses, and sending texts, iMessages, and emails. Of course they can see your data, as can your phone carrier. As with any AI service, limit the personal information that you send to it.

I'm happy to answer any other questions.

khalidx··on Show HN: AI Playground by Vercel Labs
Awe man I was just building this. You beat me to it! Looks great. FYI needs some tweaks on mobile.
khalidx··on KV.js
I like this style... one big file with everything in there, and finding things is just a Ctrl+F away.
khalidx··on Show HN: Jarvis AI – Text ChatGPT from your phone
I get it — I mean just today, I saw 3 other apps with Jarvis in the name or the description, other than mine! It’s a cool name
khalidx··on GPT + Internet + WhatsApp... what could go wrong?
It's like we all picked the same day! We should reach out to all and hop on a video and build on this momentum.
khalidx··on GPT + Internet + WhatsApp... what could go wrong?
Nice! I just launched something similar today too (10 minutes ago)! We should collab. https://news.ycombinator.com/item?id=35466231
khalidx··on Show HN: Jarvis AI – Text ChatGPT from your phone
FYI - You don't have to sign up or anything to try it. Just send a text to: +1 (855) 676-1two89
khalidx··on Show HN: Jarvis AI – Text ChatGPT from your phone
Introducing Jarvis, an AI that you can text.

Talk to ChatGPT like any other contact in your phone! I've been using this for a week and it makes me reach for AI much more often since it is so accessible. It also makes it easy to show friends and family the power of AI!

Just went live with https://jarvis.tel.

10 texts free forever, more volume is free for a limited time (until the HN hug of death!).

Thanks for checking this out. Many exciting features are coming soon to make this more than just a different interface to ChatGPT.

khalidx··on Show HN: Type Safe SQL Query Builder
This looks awesome. Trying this out today!
khalidx··on Show HN: I built an autopilot for the lunar lander game
This is awesome! The closest I got without the autopilot was 94 or so. The autopilot consistently scores 100+
khalidx··on Show HN: Enc – A modern and friendly CLI alternative to GnuPG
Disclaimer: excuse my ignorance but this is an honest question.

Regarding “1. Uses plaintext private keys in memory and has no support for yubikeys, nitrokeys, or other smartcards”.

What is the alternative? Aren’t secrets in memory always plaintext unless you are using something external like a hardware security module chip?

khalidx··on Why is there so much useless and unreliable software?
Also a different take on the problem is so much software is unreliable from a data perspective. We trust these software providers with GBs of our data, yet they all have different backup strategies, are using different consistency and ACID guarantees, and are not at all experts at managing and backing up data.

If we could abstract away the storage so that it is user owned, or at least a "utility" like electrical power lines where everyone is playing by the same rules, we would be able to trust these platforms significantly more, and rest assured our data is safe even if the software isn't.

khalidx··on 1500 Archers on a 28.8: Network Programming in Age of Empires and Beyond (2001)
That's crazy I see this post. Haven't read it yet, but I just played a 3v3 game out of nostalgia. People still play this game years later, and it works great.
khalidx··on Show HN: GPT-3 Powered Shell
The Fig CLI has this feature! And lets you confirm commands before they run. They are also a pretty cool company, and the tool does much more (like letting you share secrets with your team, sync bash profiles and share scripts, etc). https://fig.io/ and https://fig.io/user-manual/ai. Congrats on making this tool too OP. Exciting stuff is happening in this space!
khalidx··on Ask HN: What are some examples of cloud lock-in?
The two largest cloud lock-ins, hands down:

- IAM (think Active Directory, AWS IAM, SSO) - Data Egress (how much does it cost to get all my GBs out again?? Answer: a lot)

khalidx··on Show HN: A Visual UI to Hacker News
Thank you for introducing me to this, and to tree notation. I’ve been working on something similar to the concepts in Tree Notation and the ecosystem of tools around it, and I can’t believe something like this exists in this space. So awesome, going to dive in tomorrow.
khalidx··on Show HN: Overengineering guest WiFi logins for fun (sadly not profit)
This is really cool. One thing I'll add is to make an easy fallback for people to type in the password (for example, if they can't scan the QR code or plug in), you could generate a word phrase, like "correct battery horse staple" which would be the same value as the QR code and have the same entropy as a really strong and long password.

You could then display this phrase below the QR code. No special characters to type! And easy enough to read or yell out across the room.

khalidx··on Literate DevOps (2014)
Yes, that's exactly how I use it! Especially when I need to combine Terraform and CDK, or Terraform and Pulumi (depending on where I'm using which). The library has a nice CLI UI which makes running different things and gluing them together easy.

If you do end up trying this: try running "runbook ls" and "runbook run" after you download. It gives you an autocomplete UI that searches-as-you-type across all commands in your markdown document.

khalidx··on Literate DevOps (2014)
Also check out https://github.com/khalidx/runbook (shameless plug). Executable markdown documents that you can run. Great for DevOps and sharing commands with the team.
khalidx··on AWS Console Alternatives / Wishlist
I started something like this here. It’s a tool that lets you visually (or via the CLI) search and view all your AWS cloud resources.

https://github.com/khalidx/cfs

I mostly use it when starting a new job or contract and am trying to get the “lay of the land” — what exists where, how many resources there are, etc.

khalidx··on Show HN: Explore remote SQLite databases over SSH
Nice explainer. Also your SQLite queue repository is cool. Good stuff
khalidx··on Pryrite: Interactively execute shell code blocks in a Markdown file
Similar, (plug) https://github.com/khalidx/runbook. Nice CLI with search, and supports many languages.
khalidx··on Show HN: A reasonably reliable traffic per application monitor using BPF
Not sure 100% how this works, but sounds cool. In terms of an application being able to bypass it, can it?
← PreviousPage 2 of 4Next →