HNHacker News
TopNewBestAskShowJobs

_bramses

810 karma · joined July 3, 2020

Website: https://www.bramadams.dev/

bram @ bramadams . dev

submissionscomments
_bramses··on Language is primarily a tool for communication rather than thought [pdf]
Makes you wonder as well if the expressed genetic traits we can’t see are more are less different than the ones we can.

For example, does evolution have any pressure to produce those who think linguistically, vs healthy hair and skin?

_bramses··on Personal computing paves the way for personal library science
> There is a rush in public to condense and summarize many authoritative publications to find patterns, or to replace a human expert with automated results.. yet that is fundamentally different than taking multiple incomplete perspectives to add to a human library-owners knowledge and investigations. It is subtle to speak it but not subtle in its implications.. taking "data as facts" and condensing them or reordering them or rewriting an output based on them, using automation, is different than a human mind taking in many inputs for human mind knowledge and enabling new outputs from a human author.

You nailed it! Thanks for noticing the divergence!

_bramses··on Personal computing paves the way for personal library science
> Would an LLM-driven "Personal Library" require manually annotated textual interpretation of each curated item, or could it derive personal interpretations from user history and the uniqueness of curated items/sets?

I’ve personally found that tagging is less robust than LLM embeddings (mainly due to dimensionality), but human appended thoughts about a source — also embedded — serve even better as tags.

Example: “this is a quote about dinosaurs…” (Old way of doing things) Tags: dinosaurs, jurassic, history Query: “dinosaurs” > results = 1…

(New way of doing things) Embedded Quote: [0.182…] User Added Thought: “this dinosaur reminds me of a time i went to six flags with my cousins and…” Embedded User Added Thought: [0.284…]

Query: “dinosaurs” > results = 2 (indexes = sources, thoughts)

The "thoughts" index can do a second layer cosine similarity search and serve as a tag on its own to fetch similar concepts. Basically a tree search created by similarity from user input/feedback loops.

_bramses··on Embeddings are a good starting point for the AI curious app developer
neat! one thing i’d really love tooling for: supporting multi user apps where each has their own siloed data and embeddings. i find myself having to set up databases from scratch for all my clients, which results in a lot of repetitive work. i’d love to have the ability one day to easily add users to the same db and let them get to embedding without having to have any knowledge going in
_bramses··on Ask HN: What are some of the best user experiences with AI?
You definitely could! Funnily enough, I have a function named "justBooks()" [1] that filters the Readwise export to just book type tags, but you could use the entire export, or whatever upstream method you want. I think much like journaling, every one's use case will be catered to their own tasks/quotes/ideas, but allow me to share centralized advice. You'll definitely need: 1) a database that supports vectors, I use Postgres 2) a low friction way to get your "new" highlights from your reading practice, I use Readwise 3) an llm to "cache" transformations [2]. This transformation does an insane amount of work, and takes it to the next level in terms of utility, I wouldn't skip it.

[1] - https://github.com/bramses/quoordinates/blob/1b9d1fadaded98b... [2] - https://github.com/bramses/quoordinates/blob/1b9d1fadaded98b...

_bramses··on Ask HN: What are some of the best user experiences with AI?
Gonna drop my own link here, because I really think the UX I’m working on is truly novel. Inspired by the commonplace book format, I take highlights from Kindle and embed them in a DB [1]. From there I build (multiple) downstream apps but the central one, Commonplace Bot [2] is a bot that serves as a retrieval and transformer for said highlights. It has changed the way I read books. I now get to link ideas from books I read in 2018 to books I read last week. I don’t need to always have a query either, as I added a hypothetical question as an entry point allowing for the UX of finding an idea to be as simple as typing “wander”. Finally, since quotes are dense, short, and generally context free, I enable a bunch of transformations like Anki quizzes, and art from quotes, and using the quote itself as a centroid to search its neighbors, etc.

[1] - https://github.com/bramses/quoordinates [2] - https://github.com/bramses/commonplace-bot

_bramses··on Sora: Creating video from text
I do. My hypothesis is that there isn't really good bokeh yet in the videos, and our brains get motion sick trying to decide what to focus on. I.e. too much movement and *too much detail* spread out throughout the frame. Add motion to that and you have a recipe for nausea (at least for now)
_bramses··on What comes after open source? Bruce Perens is working on it
I really appreciate how Bruce is approaching the reality of how the idea of open source played out against how technology has found itself used in the real world. I'm optimistic for a future where open source is less of a religion or a marketing angle [1], and more beneficial for those who share their knowledge for the world to use and receive fair compensation.

[1] - https://www.bramadams.dev/issue-39/

_bramses··on The Losers of the Open Source Movement
I’m not sure I catch your drift here. As I define it, virtue signaling is the act of projecting your beliefs (or rather, the performative aspect of your beliefs) in a public space. So, yeah, when people place the placard of “open source” all over their projects, they may as well be saying “Free Range, Organic”. It’s a label that signals to others that care about that label.

Whether it’s done under the auspices of Twitter Spaces or VCs promoting certain projects over others implicitly by kingmaking projects with massive seed rounds, the result is the same.

This is why I say in the post that nuance is important.

_bramses··on Ask HN: Daily practices for building AI/ML skills?
I think a lot of these comments will highlight the lower level parts of ML, but what ML needs right now in my opinion is really smart people at the implementation level. As an analogy, there are way less “frontend” ML practitioners than “backend” ones.

Leveraging existing LLM technologies and putting them in software where regular people can use them and have a great experience is important, necessary work. When I studied CS in college the data structure kids were the “cool kids”, but I don’t think that’s the case in ML.

The daily practice is to sketch applications, configure prompts and function calls, learn to market what you create, and try to create zero to one type tools. Here’s two examples I made, one where I took the commonplace book technique of the era of Aristotle and put it in our modern embeddings era [1] and one where I really pushed to understand the pure MD spec and integrate streaming generative models into it [2]

[1] - https://github.com/bramses/commonplace-bot

[2] - https://github.com/bramses/chatgpt-md

_bramses··on A coder considers the waning days of the craft
How can a field that is less than 80 years old wane? Y’all’s recency bias shows way too strongly. Your definition of junior and senior is purely anecdotal and based around what the brass at your companies “award”. Not to mention the arbitrary conflation of algorithm design and the actual process of writing sustainable code. It’s a show fair of “my way is best”, and science waits for no opinions as such.
_bramses··on Phind Model beats GPT-4 at coding, with GPT-3.5 speed and 16k context
Such an AWESOME time to be a programmer!!
_bramses··on DALL·E 3
Thats the case now too if you use the API and not the labs version
_bramses··on A study on robustness and reliability of large language model code generation
Completely agree. Any metric unto itself will only show a partial picture. Using LLMs as an iteration partner can solve any problem which is embedded in latent space (which is pretty much all problems that devs get paid to solve).

People seemingly desire to zealously defend the LeetCode way of solving problems for some inane reason.

_bramses··on ReMarkable: The Tool I Use to Enhance My Productivity – Cal Newport [video]
It’s even sadder that you feel the need to comment on someone else’s career as if you decide what is important or not in terms of human work and worth.

Cal has applied systematic and algorithmic thinking to the messy world of productivity annd life, and teaches unique frameworks to this day about how to pursue a life that is eudamonious and well lived.

It’s also distressing that you think that mathematics research is more important than your fellow man having a fulfilling career.

_bramses··on Ask HN: Could you share your personal blog here?
https://www.bramadams.dev/

I post a lot about PKM (mainly Obsidian), automation (iOS shortcuts and Alfred), slice of life posts, AI and philosophy. I also have a weekly newsletter!

_bramses··on Programming on an iPad
I’ve been using Github codespaces on my iPad and it’s been great! Highly recommend
_bramses··on Blogging Has Just Changed Forever and No One Is Talking About It
I think you miss the point. You assume that source material is the same thing as thinking material. It’s not. One is reference and the other is process.

Side note, if your goal is to call someone a doofus and make yourself look smarter, you should probably learn to spell it correctly.

_bramses··on GPT-4
I think it's because of the association of goats and cabbages in real life, because the test passes fine if you replace the names with variables[0].

[0] - https://www.bramadams.dev/202303141528/

_bramses··on Were We All Gaslit About Content Being King?
I agree that there are some really great collection style newsletters out there, but someone needs to write/create the posts/art/music that the curators fill the list with
_bramses··on Writing down what I do in Obsidian
> Update the link to the weekly note. (I can definitely use a templating plugin to make this happen automatically, but haven’t spent the time on that yet.)

Here ya go! (Requires Templater plug-in)

``` Week: [[<% tp.date.now('yyyy') %>-W<% tp.date.now('ww') %>]] ```

_bramses··on Ask HN: Solopreneurs, how do you maintain a professional/social network?
Sure. So basically, it's very dependent on your goals and your target audience (or community). The way I see it, digital communication is a subset of physical communication. Audio = phone conversation, video = "in-person" communication, and text is a subset of both.

Video: Batch make videos, schedule clips for release over the week (YouTube)

Audio: I haven't used it, but I've heard good things about anchor.fm

Text: For socials, Buffer (https://buffer.com/). For newsletters, Substack and Revue both have scheduled publishing functionality.

Keep in mind, the end goal of this strategy is to work with how the internet communicates: repeated signal over time in a mountain of noise. Scheduling allows for this.

_bramses··on Ask HN: Solopreneurs, how do you maintain a professional/social network?
I'm gonna say something outside the norm.

Recently, I've been more engaged on apps where you can batch thought dump and then schedule posts. This allows for:

1. community growth without overwhelm

2. (relating to 1) relationships take time, but as a soloprenuer, time is rarely available

3. batching all you want to say in (video, text, audio) format allows you to schedule "talking" and spend the rest of the week "listening"

4. (relating to 3) I reject real time communication apps unless I really trust the small community -- the stress of being on 24/7 through all concievable timezones is not healthy communication, don't fall into this trap

_bramses··on When Money Is Abundant, Knowledge Is the Real Wealth (2020)
I had this realization this as well when the multitudes of “I make six figures at Faang Company and turned down fifteen offers” type videos started cropping up on YouTube. In these videos, money serves as a social signal, and it works very well as people love talking and thinking about money and due to all of life’s problems that can be “bought” out of. But the thing is, these videos are now commonplace. Being a six figure engineer, while still an achievement, is not a uncommon phenomenon.

However, when examined with a level head and long term thinking, the set of things money can buy is much much much smaller than where it is useless.

It is in this vast domain that the only currency is knowledge, the only value in truth, the only investment in discovery.

_bramses··on Ask HN: Does your personal page get any interaction?
Yes and no!

Case 1: a few posts of mine go viral and land on the front page on HN or Reddit and I get a few to ten thousand ish views. Those days I get three to four emails from people on my contact form and we have a brief convo

Case 2: I have a few tutorials that have been linked back across the web and receive daily traffic from Google.

Outside of those two cases, most of my posts get little to no traction. My analytics are public [1] so you can see an example if you’re curious!

[1] - https://plausible.io/bramadams.dev?period=year

_bramses··on We found no evidence that Bionic Reading has a positive effect on reading speed
Hopefully in the future, language models will be able to read books for us and summarize whether or not they’re worthwhile. Bumping from 200 wpm to 300 wpm doesn’t put a dent in the 100+ million books circulating in print.

Unrelated Readwise questions (love the work y’all do, thank you!) - any idea when the chrome app will support multiple highlights in one go? - is there a random quote API that references all sources at once? - has the team considered adding semantic search to the app?

_bramses··on Using GPT-3 to explain how code works
lmaooo, thank you XD
_bramses··on Using GPT-3 to explain how code works
Self-plug: I built Stenography(https://stenography.dev/) that does this for any codebase using smart parsing. The VSC code extension automatically writes code documentation
_bramses··on Editing Means Writing Less
I think graphs are fun, so I made a graph ¯\_(ツ)_/¯
_bramses··on Obsidian Dataview: Turn Obsidian Vault into a database you can query from
thank you for your work on Dataview! I use it as a read later list in combination with a Mac Shortcut I wrote + https://github.com/hauselin/obsidian-alfred

It has completely replaced Pocket/Instapaper for me.

← PreviousPage 2 of 3Next →