Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
thomastay
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
thomastay
9mo ago
This is really cool! It's like Excel's goal seek but can also handle the case of arbitrary input cells. Goal seeek can only handle one input and one output cell. But how do you handle the case where multiple variables can be chang
2.
▲
by
thomastay
2y ago
> However, diving into a new caching approach without a deep understanding of our current system seemed premature Love love love this - I really enjoy reading articles where people analyze existing high performance systems instead of jus
3.
▲
by
thomastay
2y ago
I think it's pretty cool that the source code is all in a single file called app.js, and it's just doing simple DOM manipulations, no React, no minification, no libraries. I like to think it's just written like that too, a gi
4.
▲
by
thomastay
2y ago
Dhall has imports from URLs, much like Javascript. From their tutorial: {- Need to generate a lot of users? Use the `generate` function from the Dhall Prelude -} let generate = https://prelude.dhall-lang.org
5.
▲
by
thomastay
2y ago
icic, yeah that definitely shouldn't be allowed
6.
▲
by
thomastay
2y ago
Obv it depends, but one way to "solve" this it is to show an edit history, or at least the latest edit timestamp along with some visual indicator that the message was edited recently
7.
▲
by
thomastay
2y ago
yeah, having eventual consistency for messages across homeservers makes the work on the client harder. I guess they just have to accept that messages will "appear in the past" as you said. But at least for messages sent within the
8.
▲
by
thomastay
2y ago
Having dealt with this problem at work for several years now, I feel the pain of keeping different clients in sync - it's extremely difficult. Not sure if it's possible in Matrix, but consider having a message ID that increments b
9.
▲
by
thomastay
2y ago
Whenever iterator design comes up, I always have to refer to munificent's excellent article: https://journal.stuffwithstuff.com/2013/01/13/iteration-insi... tldr: The gold standard is if your iterator sy
10.
▲
by
thomastay
2y ago
Thanks! just read a few, was a real blast from the past
11.
▲
by
thomastay
3y ago
I really wish there was another platform than the app formerly known as Twitter, where AI discourse is thriving. Because right now, it seems that AI papers, discussions and articles are all being shared there first. Threads might be a compe
12.
▲
by
thomastay
3y ago
It's $8/24 per M input/output tokens. For reference, GPT4-Turbo is 10/30, and GPT4 is 30/60 https://docs.mistral.ai/platform/pricing/
13.
▲
by
thomastay
3y ago
Hi mtlynch, I just wanna say that your post brought back a lot of memories for me. I distinctly remember reading your original post back in 2018. I remember feeling that I really hoped you would succeed since your complaints were so authent
14.
▲
by
thomastay
3y ago
Can't you just ask GPT to give you a summary? Here's my prompt for 3.5, it's not very sophisticated. System: You are a helpful AI assistant who follows instructions to the letter. You will generate a summary of the articl
15.
▲
by
thomastay
3y ago
A bit tongue in cheek, but I summarized your article using artificial intelligence ;) P.S. GPT 3.5 has a 16k context window now --- AI Generated summary : Marco's newsletter introduces a tutorial on developing a system in Node.js to g
16.
▲
by
thomastay
3y ago
I'd recommend anyone who's interested in testing Chatbots to checkout https://chat.lmsys.org/ It lets you test out two random different chatbots with the same prompt and compare them. Best thing is, your votes are
17.
▲
Decompressing a gzip file by hand (sorta), part 2: Now with Huffman
(thomastay.dev)
24 points
by
thomastay
3y ago
|
4 comments
18.
▲
by
thomastay
4y ago
Like the idea and the vision but I'll admit I was initially turned off by the name which sounds really cringe. Went spelunking through the blog and found this line which explains the vision (which I like!): The kind of professional
19.
▲
by
thomastay
4y ago
Wow that's amazing! The best part is that you managed to get their entire database, that must have taken a lot of work. How did that burner account thing work? My favorite experience with "hacking" in school involves wifi. My
20.
▲
by
thomastay
4y ago
Sorry, but since the about page of sslping is down, what is it? From what i can tell from the scant information on the internet, it's a monitoring tool that tells you when your websites have a SSL vulnerability?
21.
▲
by
thomastay
4y ago
As others have mentioned, this is very well studied in the field of distributed computing, where servers can acquire a lock and then immediately disconnect due to a power failure. Other people have recommended CRDTs and Optimistic Concurren
22.
▲
by
thomastay
5y ago
Consider Captura: https://mathewsachin.github.io/Captura/ and if that doesn't work for you, you can always fork it. Warning: there are a lot of Captura clones in the Microsoft store, download it only from Github.
23.
▲
by
thomastay
5y ago
Wow! This program is really cool and I'm honestly not surprised it's written by Mark Adler, the guy who wrote zlib, that guy is an amazing programmer. Thanks, this would have saved me a bunch of time and I wish I'd known this
24.
▲
by
thomastay
5y ago
Thanks, appreciate it. Honestly, the switch from little endian to big endian within the same compressed blocks is incredibly confusing and is probably one of the things that is so weird about the Deflate specification. I had to read that pa
25.
▲
Decompressing a Gzip File by Hand
(thomastay.dev)
145 points
by
thomastay
5y ago
|
18 comments
26.
▲
by
thomastay
5y ago
Hey, I'm really curious about how that works. Could you go into a bit more detail into that? From what I can gather on your comment, it seems that if you are given a splay tree, and a batch of transactions i.e. GET 1 SET 10 "