HNHacker News
TopNewBestAskShowJobs

andeee23

63 karma · joined January 19, 2019

Just a dude who loves programming https://andi.dev
submissionscomments
andeee23··on What will be left for us to work on?
i don't think it's the same exact conversation. with low code tools you still need to poke around, figure out what you want, what to do, etc.

with the latest agents, you can even be vague and they'll probably do an ok job if it's not something super complicated. some models are also pretty good at stopping to let you know about stuff you haven't thought about and ask for clarification.

so you can outsource thinking now, not just the doing part.

andeee23··on Japanese Woodblock Print Search
kawase hasui is hands down the best to ever do it

he does trees and foliage in s very special way

andeee23··on Improving the usability of C libraries in Swift
i’m not sure about the work on tooling

just a few weeks ago i was trying to work on a swift project in neovim and found the whole langserver experience pretty bad

and it’s way worse when working on swif ui apps, but i guess that’s more of an apple wanting you to use xcode thing.

i wish there was better tooling, i like the language, but i just switched to nim for my side project

andeee23··on Ask HN: What was your win this week while working on your project?
thanks!
andeee23··on Ask HN: What was your win this week while working on your project?
I was inspired by https://owickstrom.github.io/the-monospace-web/ and did a complete redesign of my dev blog: https://andi.dev/

Not sure if it counts, but I consider the blog an ongoing project

andeee23··on Ask HN: What are you working on (August 2024)?
I’m working on a macos virtual microphone app that lets you take a real microphone input and apply audio processing effects on it like raising the gain, reverb, etc, then using that as your microphone in other apps, like for video calls

Comes from my own desire for something like that. Right now I’m using a hacked together solution using blackhole and a random vst. It was a pain to set up initially, trying to make it easier for other people.

I know there’s loopback but it costs too much for what i need and has a lot of extra features i don’t care about, plus i’d still need to bring my own vst to it

andeee23··on The Diamond Sutra, the oldest dated printed book (2016)
conditioned in buddhism refers to the fact that anything that exists, originates from something else.

so any one thing you examine will be “conditioned” on the previous things that cause it to appear

cause and effect basically

this has some philosophical implications, since all you are as a person is a bundle of emotions, mental patterns, etc that are ultimately conditioned

this leads to the buddhist view of no self, where there isn’t something that makes you “you”. just a bunch of responses to stimuli. some of those responses are thoughts of a self.

andeee23··on Dot – A standalone open source app meant for easy use of local LLMs and RAG
https://storytell.ai seems to be doing what you’re looking for, especially the part with the linking to proper references
andeee23··on X tells advertisers to spend $1k per month or risk losing verification status
i guess you can call that… Xtortion
andeee23··on Hooks are the best thing to happen to React
For hooks done right I recommend people look into SolidJs https://www.solidjs.com/.

Very similar API to React but the reactivity system is nicer. There's no hooks rules like not putting them in if statements or inside other hooks.

Very cool and I think this is the future. It also helps that the performance is crazy good and it doesn't re-render everything all of the time like React.

andeee23··on Vue 3.2
I've used both extensively and what makes me lean towards Vue on new projects is the reactivity system. It seems that with React you always have to wrestle with it to not do too many re-renders, but Vue is more likely to update only the parts of the dom that need updating out of the box.

With composition API and Vue 3 bringing typescript support and hooks to me it's a no brainer to choose Vue.

One other thing is that I've seen people who are normally doing only backend pick up Vue in a day or 2, but React takes longer to grok. You're probably likely to find more people who have already learned React than Vue though, due to its popularity.

React also has a bigger community but I haven't felt that I was lacking when looking for Vue libraries.

andeee23··on How Browsers Lay Out Web Pages
Don't have any references for you but maybe I can give some perspective on it.

The things that still trip me up with CSS after a few years of full time frontend work are the following:

1. Dynamic 2D stuff

CSS kinda sucks for most 2D dynamic layouts. Especially when you have heights that are dependent on widths or the other way around. With CSS grid and the upcoming aspect-ratio things are better but I still run into some limitations in especially dynamic web apps / data visualizations I make and I usually resort to calculating the widths/heights in javascript so I can have full control.

2. Going into the third dimension

I'm not a big fan of the z-index / position absolute / relative stuff going on in css. I'm not sure what a better way would look like, but every so often I run into weird issues where a parent somewhere is relative and it messes up an element I'm trying to absolutely position.

Most things can be worked around but it's still annoying and usually take longer than what I feel they should.

Apart from these, most of the quirks of CSS are very mild and can be worked around easily. I actually find writing CSS quite enjoyable day to day.

andeee23··on Show HN: Speed up Node.js with Nim native extensions
Made this to scratch my own itch. I had a giant web project on which purgecss would take 10 minutes to remove all unused css. I thought rewriting the main functionality in a multi-threaded native extension would make it much faster.

C felt too cumbersome and I personally don't like C++, so that's where napi-nim came in, since I wanted to use Nim.

The native purge-css extension is still in early stages, but napi-nim is already quite usable.

andeee23··on Ask HN: What are you working on?
For the IDE part, you can look into the Language Server Protocol spec and write an implementation for your language. Would then work with most editors like VS code, vim, etc. out of the box and remove the leg-work of making the rest of the editor.
andeee23··on Background Features in Google Meet, Powered by Web ML
Do you consider an app like Microsoft Teams not a "real" program then?
andeee23··on Women’s gymnastics is legal child abuse
The whole point of the article is that women's gymnastics is set up in a way that requires coaches to act like this if they want to win medals.
andeee23··on Witeboard
Try out figma. It wasn't made for this purpose exactly but it supports everything you just listed.
andeee23··on “Really successful people say no to almost everything”
I can recommend The Mind Illuminated by culadasa. He has a PHD in neuroscience and gives you a very comprehensive framework of how the mind works (with focus on attention) and what kind of improvements meditation brings.
andeee23··on Toward a “modern” Emacs
A community can be technically capable without being full of elitists. Just look at Clojure.
andeee23··on Hunting the Nearly-Invisible Personal Website
Your link is not working, had to put www. in front. Seem nice though, I subscribed
andeee23··on Coding and drawing
I think it's similar to coding in that the more you code the more you get used to the type of abstract thinking that coding involves and you can keep more complicated patterns and structures in your mind at once. Drawing is very similar in that people who just start out can just keep in their minds the symbolic representation of an eye or tree instead of the 3d forms + lights and shadows, texture, stylization, etc. Drawing has of course a muscle memory component but the process of learning both coding and drawing is very similar i think, even if the type of thinking required is not the same.
andeee23··on Reasonably priced color e-ink display
I wonder if it will be possible in the future to apply a similar concept for for a 3d e ink desplay where the grid pulls cells through a 3d medium.
andeee23··on Shapes is a real-time vector graphics library for Unity
Maybe Raylib?
andeee23··on Where's my simulator? Simulated effect absent from the programming experience
I mostly skimmed the article but isn’t he basically talking about Lisp and the REPL? He dis mention Smalltalk but i’m pretty sure it adopted the interactivity from Lisps.
andeee23··on Ask HN: Have you been on a meditation retreat? How has it changed your life?
The mind illuminated by culladasa is a very comprehensive book that guides you step by step through all meditation stages
andeee23··on Kuo: Apple to include new scissor switch keyboard in MacBook
That might be just an us thing. Haven't met anyone in europe who didn't know cursive
andeee23··on Apple blocks Facebook from running its internal iOS apps
I wasn't saying that everyone at facebook knew. But if you were one of the people in charge of the data tracking app, wouldn't you at least know that apple revoking the licence could be a possibility since you are explicitly breaching the agreement?

Not even trying to defend them. Just curious how much it will actually affect facebook.

andeee23··on Apple blocks Facebook from running its internal iOS apps
Not arguing about the point that Apple can decide what runs on your phone, but in this case Facebook was in clear violation of the terms of agreement. And they only shut down their enterprise apps not the actual Facebook app.
andeee23··on Apple blocks Facebook from running its internal iOS apps
Serves them right but it's hard to think that the facebook people who were in charge of the spying app wouldn't have considered this as a possible outcome. It probably won't affect them that much if they were already prepared for this to happen.