Preferences

fny
Joined 6,612 karma

  1. This is so goergeous compared to the mess that's out there now.
  2. In the US, homeless individuals foremost suffer from financial hardship not mental illness. Consider 39% of homeless individuals are in families [0: Page 17] while 40% have a serious mental illness or drug problem.[1] Many develop these problems while homeless.

    Homelessness in the US has also increased by 47% since 2018. [0: Page 2] I doubt homelessness or drug abuse has increased accordingly.

    People make the mistake to think otherwise because its not the homelessness you often see.

    [0]: https://www.huduser.gov/portal/sites/default/files/pdf/2024-...

    [1]: https://www.kff.org/medicaid/five-key-facts-about-people-exp...

  3. I'm a former Ruby guy who ended up in stats/ML for a time. I think it's all about information density.

    Let's use your example of `A = P (1 + r / n) * (n * t)` -- I can immediately see the shape of the function and how all the variables interrelated. If I'm comfortable in the domain, I also know what the variables mean. Finally, this maps perfectly to how the math is written.

    If you look at everything in the post, all of the above apply. Every one in the domain has seen Q = query, K = key, V = value a billion times, and some variation of (B, N_h, T, D_h). Frankly, I've had enough exposure that after I see (B, N_h, T, D_h) once, I can parse (32, 8, 16, 16) without thinking.

    I like you found this insane when I started studying stats, but overtime I realized there a lot to be gained once you've trained yourself to speak the language.

  4. My takeaway is that clock is ticking on Claude, Codex et al's AI monopoly. If a local setup can do 90% of what Claude can do today, what do things look like in 5 years?
  5. This seems like a classic time vs space trade off.

    Instead of reconstructing a "wide event" from multiple log lines with the same request id, the suggestion seems to be logging wide events repeatedly to simplify reconstruction from request ids.

    I personally don't see the advantage, and in either scenario, if you're not logging what's needed your screwed.

  6. The Internet is dead. Long live the Internet.
  7. I'm all for antitrust, but it's a shame the Amazon acquisition was blocked.[0]

    iRobot was in a distressed state then, and immediately laid of 1/3 of staff when the deal fell through. I knew a survivor of that mess. Now this.

    0: https://www.theverge.com/2024/1/29/24034201/amazon-irobot-ac...

    0: https://archive.is/rBn7z

  8. I know a gazillion med students who used Anki as is to graduate. They routinely have decks with north of 10K cards.

    The people who hunt for alternatives are probably procrastinating, and the people who write their own apps are definitely yak shaving.

  9. There were a bunch. Radiant CMS, Refinery, Locomotive, and others.

    Three problems (1) PHP is deployed all over cheap shared hosting providers (2) no one who uses a CMS cares about the backend (3) Wordpress has massive ecosystem

  10. > slight change in json path syntax (can't think of any right now) can cause SQLite to not use this index

    It's pretty fragile...

        --  Just changing the quoting
        select * from events where json_extract(data, "$.type") = 'click';
    
        -- Changing the syntax
        select * from events where data -> '$.type' = 'click';
    
    Basically anything that alters the text of an expression within the where clause
  11. > Or hell, why not do it in x86 assembly?

    Or greater hell, why not binary?

    If we ignore human readability (as the author suggests), the answer is context. The token count explodes as you fall down the abstraction rabbit hole. Context consumption means worse reasoning.

    In turn, this means expressiveness matters to LLMs just as much as it matters to us. A functional map reduce can be far simpler to write and edit than an imperative loop. Type safety and borrow checking free an LLM from having to reason about types and race conditions. Interpreted languages allow an LLM to do rapid exploration and iteration. Good luck with live reloading a GUI in C.

    And if you were to force the LLM to do all that in C, at some point it might decide to write its own language.

  12. A databases is a global variable in disguise.
  13. Why exactly do we need a new language? The agents I write get access to a subset of the Python SDK (i.e. non-destructive), packages, and custom functions. All this ceremony around tools and pseudo-RPC seems pointless given LLMs are extremely capable of assembling code by themselves.
  14. I find it unbelievable that npm still doesn't upgrade integrity entries to SHA512 across the board. This seems like such a simple hole to plug. What gives?
  15. Ironically, cloudflare.com is not down.
  16. Great work! This brings back memories of futzing with knobs on a boombox as a kid.

    For your sake, I hope you built a heaphone jack.

  17. I was making a joke.

This user hasn’t submitted anything.

Keyboard Shortcuts

Story Lists

j
Next story
k
Previous story
Shift+j
Last story
Shift+k
First story
o Enter
Go to story URL
c
Go to comments
u
Go to author

Navigation

Shift+t
Go to top stories
Shift+n
Go to new stories
Shift+b
Go to best stories
Shift+a
Go to Ask HN
Shift+s
Go to Show HN

Miscellaneous

?
Show this modal