HN user

itsuka

1,480 karma

artificier

Posts52
Comments72
View on HN
kg.dev 3y ago

I love you, Hacker News, but you’re toxic (2022)

itsuka
16pts8
blog.jim-nielsen.com 3y ago

Thoughts from “Meet Safari for Spatial Computing”

itsuka
4pts0
blog.cloudflare.com 3y ago

Smart Placement speeds up applications by moving code close to your back end

itsuka
2pts2
www.hackingwithswift.com 3y ago

What’s New in SwiftUI for iOS 17

itsuka
2pts0
codelabs.developers.google.com 3y ago

Your first WebGPU app: Conway's Game of Life

itsuka
3pts0
moderncss.dev 3y ago

Modern CSS for Dynamic Component-Based Architecture

itsuka
3pts0
webkit.org 3y ago

News from WWDC23: WebKit Features in Safari 17 Beta

itsuka
55pts24
developer.apple.com 3y ago

Safari 17 Beta Release Notes

itsuka
4pts1
developer.chrome.com 3y ago

Design a superior user experience with the new Side Panel API

itsuka
2pts0
www.latent.space 3y ago

The Future of AI Interfaces – With Linus Lee of Notion

itsuka
5pts1
maggieappleton.com 3y ago

Talk: The Expanding Dark Forest and Generative AI

itsuka
4pts0
github.com 3y ago

Microsoft Edge Side Panel API

itsuka
2pts1
learn.microsoft.com 3y ago

Schillace Laws of Semantic AI

itsuka
1pts0
fluent2.microsoft.design 3y ago

Fluent 2 Design System

itsuka
3pts0
github.com 3y ago

A library for language models to respond with GUI (experimental)

itsuka
1pts1
developers.google.com 3y ago

MediaPipe: On-device machine learning for everyone

itsuka
3pts0
andymatuschak.org 3y ago

Ethics of AI-based invention: a personal inquiry

itsuka
3pts0
princeton-nlp.github.io 3y ago

The Socratic Method for Self-Discovery in Large Language Models

itsuka
4pts1
react-spectrum.adobe.com 3y ago

React Aria Components

itsuka
135pts58
every.to 3y ago

Don’t “Fake It Till You Make It”; Instead, Remember What You Know

itsuka
2pts0
old.reddit.com 3y ago

GPT-4 Week 4. The rise of Agents and the beginning of the Simulation era

itsuka
52pts25
webgpufundamentals.org 3y ago

WebGPU Fundamentals

itsuka
429pts199
growth.design 3y ago

Bing UX Case Study

itsuka
1pts0
venturebeat.com 3y ago

Andrew Ng and Yann LeCun oppose call for pause on powerful AI systems

itsuka
1pts0
developer.chrome.com 3y ago

Chrome ships WebGPU

itsuka
936pts398
ishadeed.com 3y ago

CSS Masking

itsuka
2pts0
developer.twitter.com 3y ago

New Twitter API access tiers: Free (v2) and Basic (v2)

itsuka
5pts2
web.dev 3y ago

Trigonometric Functions in CSS

itsuka
119pts52
product-design-roadmap.com 3y ago

UX/UI Product Design Roadmap

itsuka
2pts0
andy-bell.co.uk 3y ago

The (Extremely) Loud Minority

itsuka
2pts1

Updated resources on June 21st:

- SDK on Xcode 15 beta 2: https://developer.apple.com/download/all/?q=xcode%2015

- Developer documentation - visionOS: https://developer.apple.com/documentation/visionos/

- Plan your visionOS app: https://developer.apple.com/visionos/planning/

- Human Interface Guideline - Designing for visionOS: https://developer.apple.com/design/human-interface-guideline...

- Apple Design Resources - visionOS: https://www.figma.com/community/file/1253443272911187215/

- App icon tool (Parallax Previewer): https://itunespartner.apple.com/assets/downloads/Parallax%20...

- visionOS Beta Release Notes (new features, known issues): https://developer.apple.com/documentation/visionos-release-n...

I am an advocate for knowledge sharing and have previously contributed (a tiny amount) to the community mentioned above, Reactiflux. There, I was able to share my knowledge freely without fear of being penalized or judged through a voting system, or being heavily moderated as is the case with Wikipedia or StackOverflow. I also didn't have to worry about my contributions being eternally indexed on the internet. As a contributor, this is a feature (much less so for the lurker).

On that note, I recently had to request a deletion from Internet Archive because I shared content on my personal website that violates a ToS (it's a Slack archive that I have already anonymized). Unsurprisingly, my request went unanswered.

If I remember correctly, Safari addressed many transform-related bugs two years ago, which resulted in me noticing fewer bugs (quite drastically). Around that time, Safari became my primary development browser, which may have also contributed to this observation.

Based on Web Platform Test [0], it looks like Chromium browsers are not performing any better in this area.

[0] https://wpt.fyi/results/css?label=master&label=experimental&...

But I feel the pain of having to carefully test 2D/3D transform and animation on all browsers across platforms (even Safari on iOS and macOS can have different behaviors).

I'm not sure what you're trying to build, but by the end of the second course, you should be able to create a customer service chatbot that is equivalent to what others have built. If you're interested in building/fine-tuning an LLM, that's totally beyond my knowledge.

I have taken Andrew Ng's courses on DeepLearning.AI and I highly recommend them if you are interested in quickly building LLM-based apps.

I suggest taking them in the following order:

- https://www.deeplearning.ai/short-courses/chatgpt-prompt-eng...

- https://www.deeplearning.ai/short-courses/building-systems-w...

- https://www.deeplearning.ai/short-courses/langchain-for-llm-...

Note: although I only have basic Python skills, I am still able to follow these courses

I have never built an agent before, nor am I knowledgeable about the latest studies in this field. So what I am saying below is likely to be nonsensical.

I was thinking that perhaps we have been working with abstractions that are too low-level. Instead of providing a set of tools such as API calls or text splitters, wouldn't it be more reliable to give agents templates or workflows of successful tasks, such as trimming videos or booking restaurants?

These templates would consist of a set of function calls, or a graph of connected components in low-code tools like LangFlow. I believe auto agents already use a similar concept where they cache successful tasks for future reuse. The idea is to populate these caches with the most common use cases, and use retrieval if they become too large, so that we don't experience cache-miss most of the time and work with lower-level abstractions (tools) as the baseline. Templates, like prompts, should be portable (e.g. JSON) to avoid the need for everyone to reinvent the wheel. While this solution may not be as impressive as a full autonomous agent and may not work for a generalized case, it should produce a more predictable outcome, I think.

MDN Blog 3 years ago

Thank you for taking the time to explain things so clearly to me. Considering the reuse, having values in a separate page makes sense now.

MDN Blog 3 years ago

You're right. I am not as familiar with MDN's organization and CSS as you are (I only recently discovered that CSS is a typed language). However, I find it confusing that some pages have their own page for values, while others don't. As a reference page, I expect the valid syntax for all values to be provided. But I agree that specific examples can be linked to other resources.

MDN Blog 3 years ago

I wish they'd update their docs with better examples before creating content in other areas, such as tutorials and blogs.

As an example, when comparing these two pages:

- Blog: https://developer.mozilla.org/en-US/blog/css-color-module-le...

- Reference: https://developer.mozilla.org/en-US/docs/Web/CSS/color

It is apparent that the reference page lacks any mention of features from level 4 such as oklch, display-p3, and color function. Also, a search for "display-p3" in the search bar returns no result on that page.

I personally prefer sizes that are multiple of 8 because it works well with grid-based layouts and popular CSS libraries and design tools like Tailwind and Figma also adopt this system, although not strictly. However, I agree with your general sentiment that the exact number does not matter much. It will matter less even more when Container Queries become a common practice.

I've been using Firefox as my main browser to support its decreasing market share, alongside Safari for development and Ungoogled Chromium when things are unexpectedly broken in Firefox (due to strict privacy settings most of the time). I'm considering dropping Firefox because I don't want to deal with updating about:config anymore to remove ads, telemetry, etc. The other two browsers just work for me.

Edit: this is not completely true - I enabled Private Relay (Safari only) and installed uMatrix and uBlock Origin on Chromium, but that's about it.

I tried using Linear before switching to Obsidian Kanban. I found Linear's UX and site structure to be overly complex for my personal needs. Despite following the onboarding process, I found myself clicking too many times to figure out where things are (I acknowledge that this may have been an issue on my side). As a result, I switched to Kanban because I was already using it to store documentation for my projects. For me, it meets the spec as a project management tool and is an improvement over a text-only kanban. I can definitely recommend it.

Does anyone know if this affects open source and non-commercial projects as well? I can name over 50 projects that have "GPT" in them.

If I'm not mistaken, @ChatGPTBot on Twitter received some kind of sponsorship from OpenAPI. However, the project on GitHub makes it clear that it is not affiliated with OpenAI. So, some projects may be approved to use "GPT" on a case-by-case basis?

You're welcome :)

someone actually did a tree interface for ChatGPT!

In case anyone is interested, UCSD Creativity Lab has a couple DAG UIs that offer richer interactions and visualizations:

- Sensecape: https://twitter.com/HaijunXia/status/1646919380704559104

- Graphologue: https://twitter.com/HaijunXia/status/1646917869115166720

According to the discussion on the thread, they are in the process of open sourcing these two projects.

I maintain a list of open source UIs built on top of OpenAI API to explore unique features and integrations that others have developed: https://github.com/itsuka-dev/awesome-chatgpt-ui. Web version, which has more information: https://atorie.xyz/crafts/plurality

In addition to the usual speech synthesis/recognition and embedding/vector search features, there are also:

- Node layout

- Multiple LLMs and parallel output

- 3D avatar

- Selection + custom context menu (for extensions)

- Native app integration such as Siri and Calendar (for Shortcut in Apple ecosystem)

- etc. (I'm sure there are many other interesting UIs and features that I missed.)

Someone said that using a chat-only interface is like using CLI tools. It's even worse, I would add, because there is no autocomplete or man command to help you out. Most of us here probably get it, but my dad had a hard time getting a good answer from GPT when he first tried it, even with GPT-4 model.