indexerror
LevelUp: Hacker News client with AI summaries
Initially I didn't want to put any in-app purchases but decided to add it to prevent abuse.
Show HN: LevelUp for Hacker News – HN app with AI article summaries
https://sudofish.com/leveluphn/
Hey HN,I wanted a Hacker News mobile app that could quickly give me AI summaries of the articles, but I couldn’t find one that did it well, so I built one.It's available on both Android and iOS and includes all the features you would expect, such as dark and light mode, keeping read history, bookmarking posts and comments, and searching posts with date filters etc.I'd love to hear your thoughts...
7XX HTTP Status Codes for Developer Fails
Unless you use this hack [2].
[1] https://developer.apple.com/forums/thread/732035
[2] https://github.com/ggerganov/llama.cpp/discussions/2182#disc...
I only use it when experimenting with different approaches.
Mostly I only use the "Local Changes" tab in the Git panel that shows the diff compared to the last commit, or "Compare with branch" to see the overall changes relative to the base branch.
interface IResponse {
foo: string
}
async function doSomething() {
const reponse: AxiosResponse<IResponse> = await Api.call()
...
// or you can use AxiosPromise<IResponse> without the await
}Random Patterns with CSS Grids and Unicode
From the /product page:
> ...It profiles applications using the Linux perf_events subsystem and interfaces with a target application's machine code through the Linux ptrace system call. When optimizing a program, it loads a code cache into the target program's address space...
Can you please recommend a MOOC/resource for learning more about this?
An Illustrated Guide to Covariance and Contravariance in Kotlin
Except that it unfortunately falls short of that.
Mike: The headless chicken
> A shared resource provides a way to build a real counting thread with a negligible overhead compared to a message passing approach. This already raised concerns with respect to the creation of a high-resolution clock [19]. In this method, one worker continuously increments the value of the buffer without checking for any events on the event queue. The main thread simply reads the current value from the shared buffer and uses it as a high-resolution timestamp.