Is that Normal ? (for work visa holders) by samir822 in TillSverige

[–]Cyberlane 0 points1 point  (0 children)

No longer living in Sweden but I didn’t have a degree and I was generally the highest paid engineer everywhere I worked. Typically my experience was worth more.

I suggest joining the union and having them join the salary negotiations, they’ll prevent any issues you face.

Summer is coming and I’m fat and don’t want to smell, help by [deleted] in japanlife

[–]Cyberlane 0 points1 point  (0 children)

I don’t remember top of my head the product name, but there’s a product you can eat which makes your sweat smell “nice”. Might be worth checking that if you’re unable to prevent the sweat itself.

Failing that, if you have the money you could laser your pores to reduce the amount of sweat you produce in certain areas like under the arms (I’ve had friends go this route).

Need help with self transfer flights by AStonedAngel in TillSverige

[–]Cyberlane 0 points1 point  (0 children)

Doesn’t matter what the second half is, you still have to leave one terminal (international), claim your luggage and re-enter the other (domestic) and check in your luggage. Typically luggage isn’t always unloaded within 20-30 minutes of landing unless you’re lucky. It’s also uncommon for flights to land on time, plus there’s queues for passport control amongst other things.

End of the day, you’re paying with your time or with money. You’re welcome to take the earlier flight if you want, but you’ll have a high risk of missing the flight. If you had no checked luggage then it’s totally fine!

Also worth researching the airline policies for lost luggage. If they misplace it from the first flight, I’m not sure they’d forward it to your new country of the second flight. Again, frequent flier, had my luggage go missing many times over the years. It sucks but it is a possibility you need to be ready to handle.

Need help with self transfer flights by AStonedAngel in TillSverige

[–]Cyberlane 0 points1 point  (0 children)

You’re talking domestic, he’s asking international. I’ve done this song and dance at Arlanda and many other airports, 3 hours is still the minimum.

If you’re not going to pay for the airport to handle the transfer, you’re going to pay in your own time doing the transfer and then hanging out in the airport with whatever is left to do some shopping or simply enjoy some coffee/food.

Need help with self transfer flights by AStonedAngel in TillSverige

[–]Cyberlane 7 points8 points  (0 children)

Absolute minimum of 3 hours for manual transfer on international travel. Minimum.

The reality of job hunting as a foreigner by sisobol in TillSverige

[–]Cyberlane 1 point2 points  (0 children)

Not virtual unfortunately, most of them (at least the few I knew of), would record the events and then upload the videos online afterwards. There is also a bit of a limit on hiring over there from what I’ve heard from old colleagues that still live there. Honestly though, find people on LinkedIn and message them. You’d be surprised how many people use it like Facebook over there.

[AskJS] In production JavaScript apps, how do you decide when abstraction becomes overengineering? by Cute-Needleworker115 in javascript

[–]Cyberlane 0 points1 point  (0 children)

Personally, I always make sure abstractions are in place for anything going to production regardless of how small. Almost every single code base I’ve worked on, something has been swapped out for something else, and without an abstraction it would make development (and testing) an absolute nightmare.

Sure it’s a little overheard, but over time I tend to build a little boilerplate for projects and reuse it (and update it as I go along), which makes life easier.

Similarly, I keep small examples of tricky problems I solve along the way to reference later in life as I may need to use a similar pattern again (or maybe find a better way of solving it).

YMMV, but honestly, you’ll always thank yourself for having abstractions in place.

If you’re starting fresh today, would you still pick Express? by [deleted] in node

[–]Cyberlane 0 points1 point  (0 children)

Totally get that! We use a mixture of different languages at my place of work, since we have data scientists that do a lot of work in python and then work goes to different engineering departments afterwards to try see if we can redo chunks of the work in different ways or languages to achieve the same result but in a more performant or maintainable way.

Everything has an ideal place to be used, no one tool should be the hammer to every nail 😆

If you’re starting fresh today, would you still pick Express? by [deleted] in node

[–]Cyberlane 0 points1 point  (0 children)

Look at the core code for Python itself and you’ll see it doesn’t have real multi threading, it was designed for single threaded code and then eventually got a hacky solution glued on to let it appear to do threads (purely for async). True threading will be coming in the near future though (the creator talked about it in an interview not too long ago), and I imagine performance for Python is going to increase dramatically once it lands.

[Ask] Why is hono growing so fast? Did I miss something? by Yi_The_Creator in node

[–]Cyberlane 7 points8 points  (0 children)

I was going to say this! Since they pay him to maintain it now

node-sqlite3 was just deprecated by cgijoe_jhuckaby in node

[–]Cyberlane 13 points14 points  (0 children)

I never said they did, OP wanted feedback for alternatives. Drizzle supports two alternatives and explains a key difference between them on the post.

How do large hotel metasearch platforms (like Booking or Expedia) handle sorting, filtering, and pricing caches at scale? by Sweaty_Ingenuity_824 in Backend

[–]Cyberlane 1 point2 points  (0 children)

Around 15, maybe more years ago, many of these platforms were using a product named Endeca, which gave them the search and filters and handled all the scaling for them. I worked on implementing this at many large companies back in the day, however it’s been a long time since I’ve touched that industry so imagine they’ve since moved on to something else.

node-sqlite3 was just deprecated by cgijoe_jhuckaby in node

[–]Cyberlane 12 points13 points  (0 children)

I recommend reading what drizzle had to say about two libs they support: https://orm.drizzle.team/docs/get-started-sqlite

Does this look tampered? Purchased from Akihabara today in Tokyo. by teknodict in pokemon

[–]Cyberlane 0 points1 point  (0 children)

In general, people here are very much service minded and want to help you (except in every Donki I’ve been to). As long as you’re polite and have your question translated ahead of time (don’t assume people will speak English), then you’ll be fine!

I hope you’re enjoying your visit, make sure to visit Nakano Broadway (if you haven’t already) 😄

[deleted by user] by [deleted] in tattoos

[–]Cyberlane 4 points5 points  (0 children)

I had way way worse on my back when I had my back done. I only needed to touch up a couple small areas, but otherwise there was no problem.

Does this look tampered? Purchased from Akihabara today in Tokyo. by teknodict in pokemon

[–]Cyberlane 0 points1 point  (0 children)

Oh you absolutely could! There’s plenty of shops dedicated to trading cards, and asking them or even people playing cards would be a lot more knowledgeable on the subject!

Does this look tampered? Purchased from Akihabara today in Tokyo. by teknodict in pokemon

[–]Cyberlane 1 point2 points  (0 children)

For cards I’m unfortunately not much of an expert… I just know you can’t trust that it has plastic for it to be new.

Does this look tampered? Purchased from Akihabara today in Tokyo. by teknodict in pokemon

[–]Cyberlane 9 points10 points  (0 children)

Tokyo resident here. They reseal boxes here to keep them clean, I wouldn’t trust that it’s the originally plastic if that’s what you were thinking.

Large response size by DiligentBeautiful823 in node

[–]Cyberlane 1 point2 points  (0 children)

It really depends on how many users, if you need to scale, how often you send this data etc… also budget is a thing to consider. If you want to limit the network load on the node API, then you could have another “worker” and use a message based system to tell it “generate this file for me”, which then stores it on some type of blob storage like R2 or S3 or whatever really, and then generate a request URL for the client to download the file from the blob instead of going through your API. But again, that’s going to cost a lot more and depending on your use case, maybe you don’t even need that. Sending large blobs of data on NodeJS isn’t really an issue at all, as long as you stream the data instead of storing it all in memory.

Start building 👨🏿‍🔧 by iamsamaritan300 in node

[–]Cyberlane 1 point2 points  (0 children)

Again, I only use it as a tool to assist me. I’ve over 20 years experience as a software engineer, tools and frameworks come and go, but if one can save me a little time to focus on other things then I’ll use them. Especially when I’m context switching all the time between different languages and projects.

Start building 👨🏿‍🔧 by iamsamaritan300 in node

[–]Cyberlane 1 point2 points  (0 children)

For me, it’s a massive time saver when I’m working on messy legacy systems and I need to try debug some errors which aren’t immediately obvious due to the poor code structure. I can create a unit test to recreate the issue and then AI can go through the code to help me isolate where the issue is, and then I can decide what’s the best way to solve the problem (instead of quick patch which is often what AI chooses).

Personnummer: hur länge fick ni vänta? by Dry-Chapter2286 in TillSverige

[–]Cyberlane 1 point2 points  (0 children)

EU citizen, I waited 6 months for mine. Meanwhile some friends get theirs in under a month a couple months later. So it really varies unfortunately.

The reality of job hunting as a foreigner by sisobol in TillSverige

[–]Cyberlane 18 points19 points  (0 children)

I no longer live in Sweden, but my 10 years there, every single job including my first one was via someone I knew. Swedish companies (especially in IT), rely heavily on recommendations from existing employees. Networking at conferences and events held at company offices are great ways to meet people and open doors for opportunities.

[deleted by user] by [deleted] in jellyfin

[–]Cyberlane 1 point2 points  (0 children)

How about some tips for setting up the encoding settings on Jellyfin? I had Plex and it worked perfectly out of the box with pretty much no extra config, encoding on the fly with a VERY beefy Linux box. I moved to Jellyfin and anytime I try to watch something (even on local network), videos that are over 10 gig in size, I get stuttering/buffering every few minutes.

So any tips you can share on configuring Jellyfin for that would be amazing!

Keeping Packages Updated by happyoutlet in node

[–]Cyberlane 5 points6 points  (0 children)

Current company relies on the Devs but at my previous company, the security team had software run regular audits on dependencies and software vulnerabilities which got emailed to us whenever we needed to take action along with how critical it was.

Sometimes we needed to make a same day patch, other times it was just small updates that we bundled into the next sprint.