Edit: Sorry, I think maybe you are asking why HN doesn't enforce article URL uniqueness - I can't answer that.
238 karma · joined May 25, 2024
Edit: Sorry, I think maybe you are asking why HN doesn't enforce article URL uniqueness - I can't answer that.
> $ gzip -c access.log > access.log.gz
Is it?
Absolutely, let's keep this pattern going!
Often we end up convinced we are on the same page when we aren't just because our communication is constrained (and accelerated) by social protocol. At least when it is written out you can go back and re-read or directly quote someone. In meetings I find myself constantly pointing out when someone has been fundamentally misunderstood in a way that aligns with the listener's existing beliefs/preferences, "oh, I think what Frank is saying might actually be the opposite of [your interpretation]?".
There are pros and cons to different forms of communication. Sometimes a call can help cut through layers of misunderstanding, but for more complex topics, often it's difficult to get a group of people to all be present enough to share genuine understanding. School is a great example of how ineffective this can be.
Projecting emotions onto others' family members is presumptuous and unhelpful.
> I speak from personal experience here.
As an implicit baseline, this does nothing to strengthen your position. Highlighting personal experience only underscores how subjective and situation-dependent this advice is.
> The title is a bit confusing as open-source separation of ... reads like source separation, which this is not.
Yes, probably. I suspect you're lacking context on the sophistication and comprehensiveness of their training.
I've had good success with Cloudflare's free-tier features for rate limiting. If you haven't tried it, it only takes a couple minutes to enable and should be pretty set-and-forget for your API.
> Are all of these posts just astroturfed?! I ask that sincerely.
This is amusing to me - since GPT 4 or so, I've been wondering if the real fake grass is actually folks saying this shit is useless.
I think I'd need a bit more insight into how you are trying to use it to really help, but one thing you wrote did stand out to me:
> the llm is suggesting an API access paradigm that became deprecated
Don't trust its specific knowledge any more than you absolutely have to. For example, I was recently working with the Harvest API, and even though it can easily recite a fair bit about such a well-known API on its own, I would never trust it to.
Go find the relevant bits from API/library docs and share in your prompt. Enclose each bit of text using unambiguous delimiters (triple-backtick works well), and let it know what's up at the start. Here's a slightly contrived example prompt I might use:
---
Harvest / ERP integration - currently we have code to create time entries with a duration, but I'd like to be able to also create entries without a duration (effectively starting a timer). Please update providers/harvest.py, services/time_entries.py, endpoints/time_entries.api accordingly. I've included project structure and relevant API docs after my code. Please output all changed files complete with no omissions.
providers/harvest.py: " contents "
services/time_entries.py: " contents "
endpoints/time_entries.api: " contents "
project structure: " /app /endpoints time_entries.py project_reports.py user_analytics.py /services time_entries.py project_reports.py user_analytics.py /providers harvest.py "
harvest docs: " relevant object definitions, endpoint request/response details, pagination parameters, etc "
---
I have a couple simple scripts that assist with sanitization / reversal (using keyword db), concatenation of files with titles and backticks > clipboard buffer, and updating files from clipboard either with a single diff confirmation or hunk-based (like `git add -p`). It isn't perfect, but I am absolutely certain it saves me so much time.
Also, I never let it choose libraries for me. If I am starting something from scratch, I generally always tell it exactly what I want to use, and as above, any time I think it might get confused, I provide reference material. If I'm not sure what I want to use, I will first ask it about options and research on my own.
Similarly, the needs for human-like vision or specific tool manipulation may be limiting our analysis. Consider how bats and dolphins build sophisticated mental models of their world through echolocation, or how octopodes demonstrate problem-solving abilities with fundamentally different appendages than ours.
Given we only have one example of technological civilization, we should be cautious about declaring which features are truly universal requirements versus those that just happened to work for us. There might be paths to advanced technology that we haven't yet conceived.
Imagine yourself existing on a microscopic scale, with your current consciousness intact. You'd look into the 'sky' and see an organelle membrane or nuclear envelope... what would your concept of the "program of life" be, while existing adjacent to DNA itself? Would this activity look a bit like some of the natural processes we witness and take part in on Earth?