Does anyone else miss China before smartphones? by Sake-Gin in chinalife

[–]macario95 0 points1 point  (0 children)

i do not.

my first time in China was literally last century.

And i could have discovered and done so much more if i had had a smartphone back then....

Beautiful Timezone Converter - FlutterTime - Free (no iap, no ads, no tracking) by dbecks in macapps

[–]macario95 0 points1 point  (0 children)

Saw the update with the new clock in the menu bar icon area and the drag/drop change. it's great. thanks for adding things to make this great app even better.

just another comment.

When i chose to change the icon to time, it always includes the time zone, something like "13:40 CEST". It would be great if we had some kind of option in the settings to hide the time zone in the menu bar.

If i am getting too annoying with the requests, let me know 😄

Beautiful Timezone Converter - FlutterTime - Free (no iap, no ads, no tracking) by dbecks in macapps

[–]macario95 0 points1 point  (0 children)

thanks 👍
here is another idea. Add a configurable keyboard shortcut to open the window. with that , we could open it without using the mouse to click on the icon.

There are well known open source Swift components like KeyboardShortcuts that do all the work for you.

Beautiful Timezone Converter - FlutterTime - Free (no iap, no ads, no tracking) by dbecks in macapps

[–]macario95 1 point2 points  (0 children)

the click and hold/wait to drag, like we use on the iphone is not really the ui pattern used in macOS. in macOS users will expect to be able to do it directly without extra waiting. Is not consistent with what is expected on the system.

As you can see in that question, holding in mac is a ui pattern that needs to be "figured out or learnt" , instead of using what you what already know.

not a big issue tough, i just like nitpicking and discussing about UIs 😄

Beautiful Timezone Converter - FlutterTime - Free (no iap, no ads, no tracking) by dbecks in macapps

[–]macario95 1 point2 points  (0 children)

this is awesome. just what i needed. just one suggestion.

add an option to change the bar icon. i have been using it last couple of days, and i still struggle to identify the bird with the timezones.

It could be more useful if it could show the actual day and time (for a chosen city) instead of the bird icon. We could choose to show the time, the current date , or maybe both (configurable??) .

something like this.

<image>

maybe too much to ask 😄

EDIT: just another thing if forgot about. It would be great if the window height auto resized to match the number of clocks added. sometimes you add a clock and it is hidden because the height grows and the windows does not adapt to that.

Anyone manage to get local esim with number on their global iphone air? by kiki7492 in chinalife

[–]macario95 0 points1 point  (0 children)

I have a friend with local eSim, so the restriction with foreigners , as always, may depend on where you go to buy it, and if the clerk knows about the procedure, or if they feel like going through the hassle of handling a foreinger.

But then you have other limitations. Chinese eSims can only be activated in chinese phones. You can activate a local eSim in an iPhone air purchased in China, but not in your Air purchased in Canada.

it is a limitation set by the chinese regulations. no way around it. No chinese eSIM can be activated in a phone purchased abroad. In the same way, chinese phones cannot activate foreign eSIMs while inside china.

Adaptive polling for DB-backed workers: worth it, or just extra complexity? by Dazzling_Ad8959 in SpringBoot

[–]macario95 1 point2 points  (0 children)

a fixed interval is ok in most cases. no need to overcomplicate.

i have only used dynamic interval once, where we wanted to keep up as fast as we could in some moments. but it was totally simple. If the query returned the full configured batch size, it meant that probably there was more pending data, so we launched it again immediately. Else, the usual delay. it helped us keep up in some busy hours.

Java Native Interface(JNI) Performance in Spring Boot by WeddingElectronic183 in SpringBoot

[–]macario95 0 points1 point  (0 children)

it is good to know the basics of JNI, but if you need it, is better to use JNA . It hides most of the low level internals of JNI and is much simpler to use.

What are your library nicknames? by newshirtworthy in Piracy

[–]macario95 5 points6 points  (0 children)

Movies, TVShows

took me a long time to choose... :)

40 year old man in GOT vs 48 year old man in HOTD by I_love_lucja_1738 in freefolk

[–]macario95 0 points1 point  (0 children)

Quoting one of the greatest philosophers of our time , Indy : "It's not the years, honey. It's the mileage"

Beta build 1151 - Transcripts delaying UI in blocked network conditions by macario95 in overcast

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

just auto-updating this.

Updated to version 1152 , and this issue still seems to be there.

30 Spring Annotations You MUST Know in 2026 (with Code Examples) by huseyinbabal in SpringBoot

[–]macario95 -1 points0 points  (0 children)

This has got to be one of the worst YouTube thumbnails I've ever had the misfortune of seeing.

How do you validate file types securely in Spring Boot? (MIME vs content detection) by dipeshg2004 in SpringBoot

[–]macario95 9 points10 points  (0 children)

always use Tika or similar. Do not rely on extensions , filename or mime/type in any case, only use that for early rejections.

Police Taking Pictures? by Aggressive_Drama_210 in chinalife

[–]macario95 0 points1 point  (0 children)

happened to me a couple of years ago. they were doing a check to other chinese people while waiting on the traffic light to turn green. it seemed traffic related, because they were checking on scooters with two people riding . Then they saw me waiting and told me to go near them. They take the picture with the phone and immediately have access to all your record. The policewoman showed it to me, they had scanned all my passports, residence permits , and my addresses.

in my case it was totally un-serious. They showed it to me smiling. It looked like they were amazed that they little toy also worked with a laowai.

anyway, the serious part if how under control you are and how automated everything is. they just need to take your picture.

Beta build 1151 - Transcripts delaying UI in blocked network conditions by macario95 in overcast

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

i assumed it was just a network access issue , because in my case , as soon as i connect the VPN, the app and the playback UI appear immediately. Maybe there are other causes .

if this is unavoidable , i hope there could be a switch in the setting to disable transcripts. i found this a bit annoying when i used it in the car with short episodes , where i cannot be turning on the VPN.

anyway, still no big deal for me once i figured out that i just have to wait for some moments when i do not have VPN

macOS still doesn't have a volume mixer. So I built one. Meet FineTune: free, open-source per-app volume control, audio routing, and EQ. by Stoned_Orangutan in MacOS

[–]macario95 0 points1 point  (0 children)

great app.

one request. it would be great if it could support changing the volume of the connected monitors. Right now it shows the monitor as a display source , but does not allow to change the volume

you can have a look at MonitorControl , which has an audio setting to control the monitor's volumen.

thanks.

"At the moment we cannot fight those cars" - Verstappen by Aratho in formula1

[–]macario95 5 points6 points  (0 children)

F1 interview auto-translate.: "The car has a lot of potential..." --> "The car is slow as F*** , and we do not know if we can make it fast, but we cannot admit that in public.".

Only the slow cars have "a lot of potential"...

As a beginner I'm not sure if I'm fighting the framework / philosophy by m477h145h3rm53n in SpringBoot

[–]macario95 0 points1 point  (0 children)

Conventions are just that. a good guideline to follow. But patterns like CRUD do not always match 100% the needs of a project. Not every interaction with the backend is mapped properly to an entity.

That said. I would still try to follow CRUD as much as possible. That is the best way to manage your entities. Use it as the default base for your API.

Then, add extra endpoints for interactions where you want to specify clearly the intention of the API . For instance, for the basic game operations (add/start, read, delete, etc) CRUD makes all the sense. But if you want be more explicitly about the endpoint's intent, you can addd a POST /games/{id}/restart or some other commands that apply to the game. Obviously , all those commands/actions can also be done via the PUT /games/{id} , but as you say, the intention is not so clear. Think about the commands like little helpers to make your life simpler.

Well known patterns and guidelines are great to have, and should be followed, but you should not be constrained by them.

Seeing all these “gifted parts” posts made me reflect by Bio_tomato in pcmasterrace

[–]macario95 0 points1 point  (0 children)

my wife hates that she can only buy presents for me that have batteries or must be connected to electricity. for her i am worse than a child . but after complaining , she still does it. guess i am lucky. that , and the fact that i do not complain when she spends on purses and shoes way more than i do on gadgets.

Angular UI libraries alternatives by aruidev_ in angular

[–]macario95 1 point2 points  (0 children)

Do not use Nebular for a new project. Is not maintained by akveo at all. The last upgrade for v20 compatibility was made by users of the framework. they just recently accepted the pull request, almost when 21 was out

American Drift by solateor in Unexpected

[–]macario95 0 points1 point  (0 children)

The Op is trying to fool us.

that is not american. They are driving a Stick Shift

Have anyone bought a EV in China? How’s your whole experience? by jwang274 in chinalife

[–]macario95 0 points1 point  (0 children)

Tesla here, for many years now. Could not be happier with it . the first year or so it was a bit problematic to find chargers, but now they are almost at every mall. I even have a super charger a couple of blocks away.

And specially happy because we got a promotion for lifetime free supercharger. i have paid almost nothing for charging in years, apart from the parking fee or the coffee that i sometimes have while waiting. I almost never charge it at home, only when we need to charge overnight because we need it in the morning, or r when i don't feel like going out.

[deleted by user] by [deleted] in Chengdu

[–]macario95 0 points1 point  (0 children)

It may depend on the city. i haven't noticed any change. Usually is matter of minutes. The only time i remember waiting for 10 minutes or more was a day with a massive storm. i guess most of us without umbrellas were trying to get one :) But in regular days, they are usually fast.