HN user

qiller

135 karma

http://everfall.com

Posts1
Comments97
View on HN

Interestingly, quite a few places that should treat query strings transparently make a lot of assumptions about their structure. We ran into that when picking a new CDN, some providers didn't handle repeat parameters (?a=1&a=2) correctly.

Big nod. I've been trying to register our company to sell customized products. It's been quite an ordeal with document rejections etc, and at the end they just said the rejection is final. No support, no appeals, no transparency. Yet those ALLCAPS companies seem have no troubles.

Loved Borland IDE at the time. I still miss Ctrl-KB/KK (IIRC?) style selections from time to time.

These days Far Manager (via far2l) or MC kind of scratch the itch for quick TUI edits.

OpenAI ChatKit 10 months ago

Would be great if they provided at least some guidance how to keep this thing on topic. Even the official demo https://chatkit.world/ is not restricted, it happily chats about whatever.

Blender 4.5 LTS 1 year ago

One problem I find is that a lot educational content has moved into YouTube and videos (monetization be damned). I have no time to watch 10mins of rambling and ads for a quick tip, LLMs are great at distilling the info. Otherwise, I agree, deep knowledge building only happens through doing stuff…

Technically it's possible to see most of my code on github, but most of it definitely wasn't intended for sharing, mostly protection from losing it.

A number of SmartThings device handlers and arduino code for home automation (early Ambilight clone, light strips, sump pump monitoring, desk fans).

A janky pendant to run on RPi for my CNC (clockworkpi.com devices are cool btw!)

Reddit bookmarks manager that google somehow scanned so technically there are a few people using it... accidentally

Custom Mailspring build with themes and minor annoyance tweaks

Not counting various TamperMonkey scripts that fix some site annoyances

I just wanted it to show a clock in a huge font so I could see when I needed to rush back into the "office" when taking a break or making coffee. Alexa Show became useless after a while because of all the non-disable content, and it barely even shows the time anymore.

I swapped it back to my old Echo Spot (the round screen one). It's great at being a clock.

Babylon 7.0 Is Out 2 years ago

It’s still quite monolithic. The issue is that it is a more complete engine than, let’s say Three, so the scene graph makes use of pretty much everything. Even you don’t use them, things like audio, webxr, node materials would get pulled in, despite tree shaking.

For our purposes, we filter out unused modules using webpack build. Things would crash badly if something would get used by accident, but we have a pretty controlled environment

I definitely consider NIME to be best BG album. They tried to replicate the same level of complexity in their follow up albums, but the sound engineering and mixing just never felt the same. NIME sounds crisp and clear and every after is too layered and muddy

Our primary issue is that our DB is a dynamic Entity-Attribute-Value schema, even quite a bit denormalized at that. The model has to remember to do subqueries to retrieve "attributes" based on what's needed for the query and then combine them correctly.

NLQ is a somewhat new feature for us, so we don't have a great library to pull from for RAG. Experimenting, I found that having a few-shot examples with some CoT (showing examples of chaining attributes retrieval) sprinkled around did help a lot.

Even still, some queries come out quite ugly, but still functional. I'm thankful that DuckDB is a beast when tackling those :D

Did you folks experiment with building an Agent-like interface that asks more questions before the LLM finally answers?

That's something I want to figure out next:

1) try to check if a generated query would work but would generate absolutely junk results (cause the model forgot to check something) and ask to rephrase

2) or show results (which may look "real" enough), but give an ability to tweak the prompt. A good example is something like "top 5 products on Cyber Monday" <- which returns 0 products, cause 2024 didn't happen yet, and should trigger a follow up.

For 2. we ended up stuffing the prompt with examples for common date ranges "this month", "last year", "this year to date" and some date math, and examples of date fields (we have timestamp, and extracted Year, Month, Day, etc)

  Current date: `current_date()`
  3 days ago: `current_date() - INTERVAL 3 DAY`
  Beginning of this month: `date_trunc('month', current_date())`
  ...
4. I get best results with GPT-4, haven't tried Llama yet. 3.5 and 4-turbo tend to "forget" stuff for complex queries, but may be we need more tuning yet.