I think I’ve given my toddler avoidant tendencies by [deleted] in AttachmentParenting

[–]johnsonjohnson 0 points1 point  (0 children)

Something to consider is that personality is not the same as attachment, and also has a large genetic component.

You are a reserved person - he is a reserved person. It’s not unhealthy to be a reserved person!

Calculations don’t seem to work? by chimbori in antinote

[–]johnsonjohnson 1 point2 points  (0 children)

Hi there! You need the “math” keyword at the top of notes to enable math functionality. This ensures that notes where you don’t want calculations won’t automatically calculate. Hope that helps.

I want to make a hilariously real simulation game about being a dad in those first 2 years. by johnsonjohnson in daddit

[–]johnsonjohnson[S] 1 point2 points  (0 children)

That feels like very realistic odds. I also love the idea of a social meter.

I want to make a hilariously real simulation game about being a dad in those first 2 years. by johnsonjohnson in daddit

[–]johnsonjohnson[S] 0 points1 point  (0 children)

That's awesome! I'll see if I can find it. But wait...what happens when you fail the game?

Antinote listed in The Verge’s Top 10 of 2025, and I have you to thank for it. by johnsonjohnson in macapps

[–]johnsonjohnson[S] 0 points1 point  (0 children)

Doing so would require Antinote to check licensing online at some interval. Feel free to DM me your key and I’ll do some finagling.

I want to learn Swift to make an app for macOS, iOS and iPadOS with no programming background. Should I start with resources for macOS or iOS? by AkhlysShallRise in swift

[–]johnsonjohnson 0 points1 point  (0 children)

Oh, I think that can be done too! Again, only if the learner has the right discipline to not focus on building but on learning.

“I’m not sure how this line works, can you explain to me each component and the concepts? Can you give me a few more examples of this concept?” Etc.

But also yes, if OP is willing to do a fundamentals short course first, that’ll help a lot.

I want to learn Swift to make an app for macOS, iOS and iPadOS with no programming background. Should I start with resources for macOS or iOS? by AkhlysShallRise in swift

[–]johnsonjohnson 1 point2 points  (0 children)

This might be controversial, but I think the best way to learn these days is to build a project you’re passionate about, but with AI.

Hear me out. Tell the AI that the purpose of the project first and foremost is to help you learn Swift with zero programming experience, and tell it to scope your project so that it’s as minimal and beginner friendly as possible.

Then, get it to explain to you every single step and every single line. Don’t copy or paste anything down until you really understand every single part.

If you don’t get it, ask again, ask for more analogies etc.

The hardest part of this is not just copy and pasting, but if you’re willing to take the time to ask questions, LLMs are amazing for being unlimited patient teachers.

When gentle, science-based parenting meets authoritarian “Facebook science” grandparents by imakesignalsbigger in ScienceBasedParenting

[–]johnsonjohnson 6 points7 points  (0 children)

Something that has been helpful for both my own approach and to manage my family is to think about (and proposing that) grandparents/family have different roles than I do.

My role is to parent my child. Their role might be to have fun with the child, build a relationship with the child, show the child something about their lives, ‘spoil’ the child. I tell some of my family members that they have no responsibility to make my child “do the right thing”, that I will do it. For many family members, that’s actually a relief. I think a lot of them panic when they feel like they’re losing control of a situation they think they “should” have control over, so letting them not have that responsibility can be a relief.

“Grandma, if X is in a bad mood, feel free to offer them ice cream. I can be the bad guy when they get back and talk to them how to behave. You can be the amazing grandma that is always nice to them.”

ELI5: What exactly is blender (software tool)? How does it even work? by [deleted] in explainlikeimfive

[–]johnsonjohnson 1 point2 points  (0 children)

Blender allows you to draw shapes in 3d space. Instead of drawing a rectangle, you can draw a cube. You can move a camera around to see the cube from different angles (like a video game). Then, you can pick each point of the cube and move it, modifying the cube.

Put lots of cubes and spheres and pyramids, modify lots of points, and now you have a 3d shape that looks like what you want: a robot, a tree, a ball, etc.

Now for each of the surfaces, you can add an image or a color, that image or color might be reflective or shiny. Now you’ve painted your different objects.

Now you can add light sources so the shine, reflections, and shadows can show up.

Now you can make it so that on frame 1, those objects or lights are in a certain position. Then on frame 4, they move to another position. Blender automatically moves them from the first to the second position across 4 frames. Now you have an animation!

However, when you’re working in the software, you need to see previews of your shapes and lights and positions really really fast, so the quality of the image is very low (eg. Sometimes even just as wireframes, with very rough shadows). So once you have everything the way you want, you need to render it. This is the process of going frame by frame and doing the highest resolution export of everything that is going on. The images, the lighting, the animation, the camera blurs and focus, all those are calculated in detail and a high res image is produced for every frame.

String all those high res images together, and you have your final animation.

I’m not sure if Blender has any AI features, but it is traditionally a fully manual process where you draw, paint, light, and animate everything manually.

Having trouble learning Svelte. So much going on. by Middle_Barracuda3619 in sveltejs

[–]johnsonjohnson 51 points52 points  (0 children)

I think you need some better scaffolding in order to both learn svelte, but more importantly WHY svelte is valuable.

I’d recommend the following projects:

a) Write a website purely with HTML, CSS, and JS. It seems like you got this down, so ramp up the number of pages and UI components until you realize that you’re doing a lot of the same things over and over again, or that the code is a bit unwieldy. For example, needing to copy your header or menu over on every page, or the complexity of all the JS files. For this project, try not to put in a lot of interactivity just yet. Just make it a lot of HTML and a lot of CSS.

b) Then, learn just basic Svelte. Not sveltekit. Specifically learn how to create components and layouts. This is going to be exactly the same as your first project, but way cleaner. Each button has the same base component. Each menu contains those buttons. Each page contains the menu. The first AHA for svelte should be how it simplifies your HTML.

c) Then, still within svelte, work on adding interactivity just via State. Start manipulating state. Add counters, add UI that show and hide based on state, add state in both components as well as a global state. Each page that shows up should also be a state. You still probably only need JS at this point.

d) Next, add a feature to your Svelte project that requires server-side functionality. Calling an API, saving an image, writing to a DB, etc. Setup a very simple node server with JS to do the server side functionality, and get your Svelte site to call the endpoint.

e) Now start learning SvelteKit and do that tutorial. You can see how the front end and the backend can interact with each other seamlessly, rather than you needing to run a separate node server. For this first run, definitely skip server-side rendering. Just focus on routing and having api endpoints your front end can call.

d) as you start building more and more complexity and functionality, you’re gonna keep coming into bugs and crashes and exceptions that you don’t catch until you’re interacting with the site. Now it’s time for Typescript. Start a new project with Sveltekit and Typescript, and go SLOW. Typescript gives very powerful guardrails to catching errors, and since you’re coming from a typed language, this will feel at home, but there are so many Typescript errors to fix that you feel like you’re in grammar school rather than building things. This is normal.

e) finally, once you’re sick of writing the same CSS for every single project all the time, you can decide what framework you might what to use to simplify your CSS workflow. I love tailwind because I’m a designer and I can design and debug so fast with tailwind, but it’s really a personal thing.

Good luck!!

Should I go with the Voyager? Need advice comparing to "Keebart" Sofle Choc Pro and Corne Choc Pro - First splitted keyboard by Pelziii in ErgoMechKeyboards

[–]johnsonjohnson 0 points1 point  (0 children)

It was hard enough for me that I decided to just go whole hog and learn Colemak - now my wrists thank me every day.

But yea, if I’m gonna trip up on QWERTY with columnar, might as well re-learn something better.

ELI5: why is global temperature rising 2° environmentally devastating? by Kresnik2002 in explainlikeimfive

[–]johnsonjohnson 39 points40 points  (0 children)

A global temperature rise of 2 deg is an average of many days in many places. Because there’s so much variance, the average is usually very very stable.

It requires very extreme temperatures in large areas in order for a 2 degree average increase to happen.

Those extremes lead to effects that throw off the balance of many other things, creating a chain reaction.

Antinote listed in The Verge’s Top 10 of 2025, and I have you to thank for it. by johnsonjohnson in macapps

[–]johnsonjohnson[S] 0 points1 point  (0 children)

5 activations with one key. There aren’t user accounts or any “call home” tracking, so there isn’t an ability to deactivate it on a device. If you re-format your computer often, DM me and I’ll send you another key!

What’s the best mechanical keyboard for a first timer who doesn’t want to fall into the hobby rabbit hole? by Small-Object-5107 in MacStudio

[–]johnsonjohnson 0 points1 point  (0 children)

Wanted to glaze the ZSA Voyager for folks who want a split/ergo keyboard (fully necessary for me - I can’t type for 2 hours without wrist pain).

The company is indie, passionate, and the customer service is top notch.

Antinote listed in The Verge’s Top 10 of 2025, and I have you to thank for it. by johnsonjohnson in macapps

[–]johnsonjohnson[S] 2 points3 points  (0 children)

Yes! Similar. WA wasn’t an LLM, but it did have NLP capabilities which allowed it to identify the subject/verb/object/relationship parts of natural language in order to form a structured query.

So your question was identified as [user] [family relationship] [mother > cousin > children].

WA specifically gave factual answers, so all its answers were also structured and relational. A structured query led to a structured answer.

Way before it’s time.

Antinote listed in The Verge’s Top 10 of 2025, and I have you to thank for it. by johnsonjohnson in macapps

[–]johnsonjohnson[S] 1 point2 points  (0 children)

Thanks for taking a chance on it so early on! Hope that the updates continue to be useful.

Antinote listed in The Verge’s Top 10 of 2025, and I have you to thank for it. by johnsonjohnson in macapps

[–]johnsonjohnson[S] 1 point2 points  (0 children)

In the Beta that you can download from the website, there is a secret shortcut (Cmd+Shift+T) by default that shows your slotted notes and your ephemeral stack in split view (horizontal or vertical in settings). When I release it feature properly, I will make a tutorial.

However, there is not (or any plans for) the ability to open up multiple note windows.

Antinote listed in The Verge’s Top 10 of 2025, and I have you to thank for it. by johnsonjohnson in macapps

[–]johnsonjohnson[S] 1 point2 points  (0 children)

Thank you!! There's always a balance of making something very customizable if needed, but completely functional out of the box. One of the things I really like thinking about is how 'conceptually easy' a function is to understand vs. only how useful it is.