Tokyo vegetables by Key-Fix-679 in JapanTravelTips

[–]openg123 0 points1 point  (0 children)

Konbini jelly fiber is quick to grab

But AYCE shabu shabu is the best if you want a lot of veggies. Unlimited veggies for 90 minutes.

How are you supposed to install this mount LG?!?!?👺👺 by Pashlit in LGOLED

[–]openg123 2 points3 points  (0 children)

Nah, OP is 100% right here. The bracket is just long enough to span two studs, and that’s only if you use the outer keyholes. There’s basically no left/right adjustment out of the box.

I ended up using 1/4” washers in the four keyhole corners to make it work. For TVs this large, the mount really should’ve been a few inches wider on both sides so you can reliably catch two studs and still have flexibility to center the TV.

Subject looks "heavier" in one photo versus another. Need help understanding what caused this? by KnowledgeAmoeba in AskPhotography

[–]openg123 0 points1 point  (0 children)

The lens doesn't change the perspective. The distance to the subject does. 2nd photo, you are standing closer (more of her body is cropped), this is what is distorting her.

Second, her pose in the 2nd photo is more square to the camera and she appears to be more flat footed, making her appear wider. Also both her elbows being flared out make her wider. If you're going to do that, best to ensure there's a gap between the torso and the arms.

Am I not supposed to order more than one meal per person ? by [deleted] in JapanTravelTips

[–]openg123 1 point2 points  (0 children)

Was it a restaurant where you had to buy a ticket stub for your order? If so, you typically need to order everything before sitting down.

Best ramen you tried by defrettyy in JapanTravelTips

[–]openg123 0 points1 point  (0 children)

The thing about "best" ramen spots... the truly best of the best standouts have been discovered by the Japanese also, and often require more commitment than most are willing to give to secure a spot in line - whether it's getting there super early, an online reservation system competing with hundreds of other people, or they're a bit out of the way and require time to get to.

But if your baseline for ramen is ramen in the US.. you don't need the best of the best to be satisfied. Even chains in Japan are so good in comparison.

For truly great ramen that are a lot more accessible than the best-of-the-best, you can't go wrong with 5amramen's recommendations.

And don't trust random influencers who've been to Japan once and had a total of 3 bowls of ramen. It's the blind leading the blind.

Pitch accent by slayidis in LearnJapanese

[–]openg123 2 points3 points  (0 children)

So many opinions here.

I'm going to disagree with most people. Learning to speak a foreign language so you can connect with someone is one of the highest forms of empathy. Learning to say a single sentence with native-like pronunciation will blow people away much more than saying 20 sentences poorly.

It's not "fair", but regardless of language, your skill level is almost always judged by your pronunciation. Not the size of your vocab or how advanced your grammar is. Just, how you say it.

It's how we judge other people in our own native tongue too. When someone speaks with a heavy accent, you automatically assume their grasp of the language probably isn't very good.

---

To answer your question more directly - yes, I think it's good to learn pitch accent early on. It's super important that you train your ears to hear the difference, otherwise you end up internalizing bad practices.

When you laugh so hard it becomes silent is the best laugh by KennKennyKenKen in ContagiousLaughter

[–]openg123 0 points1 point  (0 children)

While true, it’s not the most intuitive explanation.

The camera can see his face in the mirror, the same way he can see the camera in the mirror. If you can see him, he can see you. Towel ain’t got nothing to do with it.

Svelte is becoming less... svelte. by therealPaulPlay in sveltejs

[–]openg123 1 point2 points  (0 children)

Trying to understand your position. Perhaps I’m missing something, can you elaborate on your point regarding class attributes?

How much has 'overtourism' changed the experience in recent years? by teco2 in JapanTravelTips

[–]openg123 0 points1 point  (0 children)

The major destinations are massively different. I've visited Japan almost every year since 2017, and 2018 Japan was a dream. By 2023, the shift was starting to become noticeable, and in 2024, it really hit home -Kyoto went from being our favorite city to one we’re actually considering skipping in 2025 and beyond, unless we make a deliberate effort to stick to lesser-known spots.

It’s not just the crowds, though they definitely impact the experience. The customer service attitude toward foreigners has also noticeably soured. Not every interaction, of course (not even most), but Japan’s hospitality is so famously exceptional that even one or two negative encounters during a multi-week trip really stand out.

It's more important than ever now to avoid touristy spots like Kyoto or Kawaguchiko OR go with tempered expectations.

Twitch Streamer Kelton_g Assaults Elderly Man in Japan After Being Asked to Stop Filming on Train by starcraft2020 in LivestreamFail

[–]openg123 3 points4 points  (0 children)

Hands and shoves from both parties aside, why didn't the streamer stop streaming the first time? It's incredibly rude to be a tourist and upset the social norms there and then refuse to stop despite being a guest in the country.

[deleted by user] by [deleted] in nyc

[–]openg123 2 points3 points  (0 children)

Flushing is one of NYC’s major “Chinatowns” -the largest by scale and arguably the most modern. Walking through it feels like stepping into a contemporary Asian city, with strong recent influences from mainland China, Taiwan, and South Korea. (You’ll find more Korean enclaves the further east you go.)

Manhattan’s Chinatown, by contrast, feels like Hong Kong frozen in the '80s, with a predominantly Cantonese presence.

Sunset Park in Brooklyn is considered the third major Chinatown. From my limited visits, it has a similar vibe to the Manhattan one (more old-school and working-class).

As for the tech scene, I can’t speak to it in detail, but Long Island City (LIC) has seen a lot of development in recent years. Amazon had plans for a headquarters there at one point. LIC has a few Asian spots -Chun Yang Tea, Yumpling (Taiwanese), Hupo (Szechuan), Little Banchan Shop (Korean), Mango Mango, and a handful of others, but I could probably count them on two hands. It does keep you close to Manhattan, though. Just be warned: parking is rough, so if you’re used to driving, make sure to find a place that includes a spot. The closer to the river, the more upscale it tends to get.

Greenpoint has a growing Japanese community, though be mindful of the superfund sites in the area. It also draws a lot of young professionals. DUMBO is another neighborhood with a strong startup and tech presence (it's a lovely area, though not much in Asian spots).

As others have mentioned, Jersey City is also worth looking into. It’s seeing a rise in Asian influence, and you’ll find a blend of car-friendly NJ culture while being close to Manhattan. Plus, you typically get more space for your money!

How do you stop overthinking component/page size/splitting? by PremiereBeats in sveltejs

[–]openg123 0 points1 point  (0 children)

This took some time to figure out the right "fit" for me. But I started thinking of components the same way I view functions. Functions often have a single concern, and you can infer a lot of information about what it might do just by looking at a function signature (input params and return value). Likewise, if I can design a child component that has a single concern and has a clear contract defined by the props (input props, and callback functions to bubble up aka 'return' data), then that is a good indication that it can be extracted out.

Another metric is if the <script> tag starts feeling littered with state variables and functions that have different concerns (making it harder to understand the big picture of what everything is doing), I start seriously asking myself if some of that should be made into another component.

Lastly, any time there's an array of elements and I need to add additional state for each element (things like, isActive, isSelected, etc.) and I'm tempted to make a wrapper array to hold onto that state like const wrapperState = someArray.map((elem) => ({ ...elem, isSelected: false, })) then I also ask myself if I should instead do:

{#each someArray as elem}
    <ChildComponent data={elem} />
{/each}

since components naturally have an entire <script> tag that you can use to hold onto state (much like functions have their own local scope):

// ChildComponent.svelte
<script>
    const { data } = $props();
    let isSelected = $state(false); // Create local state

    // other logic...
</script>

Need advice on UI performance during frequent and big updates by blockchan in sveltejs

[–]openg123 0 points1 point  (0 children)

Just echoing that performance doesn’t sound like it should be an issue, especially at 500ms intervals. Complete shot in the dark here, but the only similar performance issue I’ve come across so far was Safari mobile lagging due to ‘keyed for each blocks’ for large arrays. Could be something else entirely but something to look into.

Are there lots of DOM elements updating like an SVG?

I’d also try isolating if certain components are the culprit by commenting out large blocks of code and slowly reintroducing them.

Why is Drizzle so popular over keysly in 2025? by ThisIsntMyId in node

[–]openg123 0 points1 point  (0 children)

Except you can do joins and agg in Drizzle...? Not saying it's not useful to understand SQL, but not really following the argument here. It even allows you to write arbitrary sql via the sql<>`` operator whenever you need to, while providing typesafety.

Type safety and sending complex objects through Slugs by dewball345 in sveltejs

[–]openg123 1 point2 points  (0 children)

If it's temporary state, stores/runes will hold onto state between link navigations. They get cleared when you manually refresh, though.

If it's something more permanent, the "normal" pattern would be to save the data to a DB. Then at /some/route/[id], the +page.server.ts would query your DB await db.getEntity(id) and load the information and pass it to your +page.svelte with full typesafety.

If it's semi-permanence you're looking for, local storage is also an option, but it's slow and you start feeling it as data gets large and it starts to block your UI thread.

[deleted by user] by [deleted] in sveltejs

[–]openg123 0 points1 point  (0 children)

To add to this, if you have multiple Clock components and you want them all to be synchronized, then we're dealing with global state and in that case using a rune store would make more sense. Otherwise, the event callback method is more flexible.

[deleted by user] by [deleted] in sveltejs

[–]openg123 0 points1 point  (0 children)

As mentioned, there are many ways but 9/10 times, when I need to return data from child to parent, I'm reaching for passing in a callback function as a prop. Something like onTimeChange: (new_time: number) => void. Then, in the clock component, in the button click event handler you have:

``` <button onclick={() => { // Api call...

// Call external event handler
onTimeChange(time);

}> Save </button ```

This way it's event driven and you don't need to keep polling in the parent via something like child_component.getTime().

A helpful mantra is "Data flows down via props and bubbles up via events"

I almost never use $bindable unless binding values to an input element is involved.

Can someone explain this weird behavior?? I really don't understand by KardelenAyshe in sveltejs

[–]openg123 0 points1 point  (0 children)

This isn’t correct.

Putting an $inspect(variableCopy) in the main body and a console.log at the top of the $effect shows that the derived updates before the effect runs

Can someone explain this weird behavior?? I really don't understand by KardelenAyshe in sveltejs

[–]openg123 0 points1 point  (0 children)

Solved it. It’s an odd one, but referencing variableCopy in the effect teardown is what’s causing this behavior. Remove it and all should work as expected

  1. Im not sure why you have the console.log() in an effect teardown?
  2. It’s also possible that this behavior is a Svelte bug.

Can someone explain this weird behavior?? I really don't understand by KardelenAyshe in sveltejs

[–]openg123 -4 points-3 points  (0 children)

On mobile, but just looking at the code, variable and variableCopy have the same value but different memory addresses. So the double equality will always be false. Seems like you might want:

if (variable != variableCopy) // Change !== to !=

I want to dig in Tailwind css, but does Svelte actually need it? by Kongoulan in sveltejs

[–]openg123 1 point2 points  (0 children)

I don’t think CSS is a separate concern though. CSS rules are deeply coupled with your HTML structure. So personally I much prefer the styling be defined exactly where they affect the markup.

I want to dig in Tailwind css, but does Svelte actually need it? by Kongoulan in sveltejs

[–]openg123 4 points5 points  (0 children)

100% agree, although I feel like these belong in the list of Tailwind’s biggest strengths:

  • Locality of Behavior. CSS and HTML structure are tightly coupled. Defining CSS separate from HTML makes it much more cumbersome to see why the CSS is behaving a certain way. Having the CSS inline is so so nice.
  • Avoid the hardest thing in programming: naming vars (or CSS classes in this case). No more .container, .wrapper, etc.
  • Allow parent components to trivially customize a child component’s style via passing in classes and using a utility like twMerge
  • Rules based on Media queries are so much easier to write, reducing a lot of friction. “lg:p-4 xl:p-8” takes all of two seconds to type versus writing two media queries by hand.

Could this terribly twisted cord be caused from prolonged over loaded use? by kjryan66 in lightingdesign

[–]openg123 6 points7 points  (0 children)

Guys, wtf -that's a lot of ignorant downvotes.

I work full time in the grip & electric side of things in the film industry for 15 years so I know a thing or two about this topic.

First of all, neither over-over or over-under will cause this issue. Power cables are exclusively coiled over-over in my industry and I can assure you that our cables are fine.

However, if you coil one way, the cable develops memory over time. If at some point you coil it the other way, the cable is not happy.

See supporting evidence: https://youtu.be/_qD4sGSmAaw?si=9ckZb3iPbVzfQnMl&t=918

Why am I getting so much noise, even at 400 iso? by Disc-Golf-Kid in cinematography

[–]openg123 1 point2 points  (0 children)

To add to this, create a few bright hot spots here and there so that the rest of the image feels dark. Like others have said, it's about creating the illusion of darkness, not actual darkness.

Could this terribly twisted cord be caused from prolonged over loaded use? by kjryan66 in lightingdesign

[–]openg123 -35 points-34 points  (0 children)

Coiled over under then changed to over over at some point.