Hacker Newsnew | past | comments | ask | show | jobs | submit | Digitalghost's commentslogin

Thanks! Let us know which ones you read :-D


Hi! I just pushed a header which links to our blogs where we talk about how it works and what it is.

Yep, with any epub reader (or with native Apple Books on iOS) you can read all the books for free on the site by clicking the links.


Blog post on how it was built: https://www.threadpool.cc/p/novel-minds-0-10


I created an LLM-driven game called "The Fortuna" which anyone can play here: https://www.generativefiction.com/

It has a caching system to keep things consistent once it's generated the first time and it's a combination of pure LLM responses and some content that was seeded by an LLM but then I edited by hand.

The way to progress through the game is to learn what the NPCs like talking about and talk about those topics to earn empathy points. You can learn what they are interested in by asking probing questions. The characters are implemented by passing a secret preamble to a conversation LLM.


The biggest advantage of ET is that it's still in active development and the lead developer gets feedback from reading Hacker News ;-).


Hey all, ET developer here. It was an amazing surprise to find ET on the top of HN today. Since it's the three year anniversary of the project, I wanted to share a post that I wrote to my colleagues about it:

RejoinableTCP was a project that I started and abandoned in 11/18/16. RejoinableTCP was supposed to be a remote shell that automatically reconnects without interrupting the session. It was supposed to be resumable like mosh but with the user experience of ssh. I never started it, because:

1. Unix sockets, public-key encryption, and how TCP actually works are the stuff of eldritch nightmares.

2. No one would switch from ssh just to save a few minutes each day. No one would switch from mosh just to get OS scrollbars

3. I wasn't living up to my expectations in my day-job, and it was taking all of my time. There was no way that I would work on something new.

I created an empty folder and gave up on the same day. The next day, after using mosh for a few hours, I decided:

1. I would give myself three weeks to learn these things before truly giving up.

2. Even if no one else used it, I'd use it.

3. I'd keep a weekly log of time spent and economize that time.

4. RejoinableTCP was not a good name.

So on 11/19/16 Eternal Terminal was born, and three years later, here we are. Somewhere out there, there is some engineer today who has an idea in the same state that I was with Eternal Terminal three years ago. This post is for you:

1. You can prototype anything in three weeks if you put your heart in it.

2. Look around: all the engineers around you felt that same Calling, when you are building something amazing, time becomes fluid and things just flow. We may all come from different places and backgrounds, but that shared experience unites us. If you see a way to make this place better for you, it will probably make it better for others as well.

3. If you love the job you do and the place you work, you can find a way through almost any situation. The entire company is rigged in your favor.


This really resonates with me because it was a very similar story with one of my projects (a $SHELL -- a bit like Bash et al). I started it as a short "what if" project and was really surprised at just how much already worked after only 3 weeks.

I think it's a great lesson for hobbyists: don't worry about perfection. Just POC something and if you're still passionate about it after 3 weeks you can always go back and tidy stuff up.


> RejoinableTCP

actually i understood a lot from this name, but i get it


Thank you for sharing this.


Hey! Thanks for your feedback. I have to admit that I'm a license noob and picked an option basically at random. I am changing Horizon to a BSD license (no PATENTS part).


Wow, that's... fantastic and generous, I wasn't expecting this response. The change makes this framework so much more inviting to use.

(I'm also surprised Facebook's legal / open source policy would allow such flexibility around licenses.)


Hey! Have you tried our docker install? We tried to make it as simple as possible.

I agree that installing without docker is a pain, but you should follow our install guide. Particularly for Caffe2, it's included in PyTorch 1.0 so you don't have to install it separately :-).


You can run tmux/screen inside a ET session


Yep, it's just like ssh so as long as you can make a TCP connection to the server you can use it from behind a firewall.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: