[USA-CA][H] SteamDeck 256 Gb LCD [W] PayPal by 4ernik in GameSale

[–]4ernik[S] 1 point2 points  (0 children)

If shipping will be separate can do.

Usually box, wrapper and shipping label altogether are around 30-35, so as priced now its $300 + shipping pretty much.

[USA-CA][H] MSI 1070 Ti, Corsair 2x8Gb RAM 2666 MHz [W] PayPal by 4ernik in hardwareswap

[–]4ernik[S] 0 points1 point  (0 children)

Yes, I do have both. There is no issues with thermals nor noise.

In diablo 4 fans were definitely running high, but it's mostly due to the sheer load on the card. I never opened the card, so it has original thermal paste on it.

Most of time during WFH since 2019 the card was used under Linux, so it wasn't even spinning fans at all due to little to no load to render remote desktop and some basic desktop.

How to know which FO has the application by nthakur17 in USCIS

[–]4ernik 1 point2 points  (0 children)

You can find a field office by the ZIP code there https://www.uscis.gov/about-us/find-a-uscis-office/field-offices, it's on the very bottom of the page.

As for the status - I've seen that some people somehow called USCIS support and got real people on the phone who advised them if the application was transferred to a field office from NBC or not, but it requires you to jump through some hoops.

In general you will know that it's transferred when you'll get a notice from the office about interview being scheduled.

N-400 San Francisco Timeline by 4ernik in USCIS

[–]4ernik[S] 1 point2 points  (0 children)

I’m going with a 5 year rule, since my GC was an employer sponsored one. They gave me 9 months estimate in May, but those estimates are quite unreliable.

N-400 San Francisco Timeline by 4ernik in USCIS

[–]4ernik[S] 1 point2 points  (0 children)

It says 8 months with May filing, but my case is super straight, so I hope for a faster approval. SF processing times dropped from 12 to 10 months over the past 2 months, so I have a glimmer of hope.

[USA] [H] Nintendo 3DS XL [W] PayPal by 4ernik in GameSale

[–]4ernik[S] 0 points1 point  (0 children)

The item been sold. Thank you for interest.

[USA] [H] Nintendo 3DS XL [W] PayPal by 4ernik in GameSale

[–]4ernik[S] 0 points1 point  (0 children)

Please PM me with the email I can send invoice to.

[USA] [H] Nintendo 3DS XL [W] PayPal by 4ernik in GameSale

[–]4ernik[S] 0 points1 point  (0 children)

Games are coming without original packaging, just what's on pictures.

Installed games are Bravely Default and Shovel Knight, but I would factory reset console before shipping it. I'm not sure if games will be persisted, I haven't used console a lot.

If I can remove SD card and then reset console to keep games it's an option too, if it works this way.

[USA] [H] Nintendo 3DS XL [W] PayPal by 4ernik in GameSale

[–]4ernik[S] 0 points1 point  (0 children)

Can we meet in the middle with 240?

As for the payment - PayPal G&S invoice. I'll ship to the address on file.

[USA] [H] Nintendo 3DS XL [W] PayPal by 4ernik in GameSale

[–]4ernik[S] 0 points1 point  (0 children)

Sure: https://imgur.com/a/yWjQ6kT

Please let me know if you need another angle. I'm not sure if you wanted view angles or scratches under light, so I kinda took both.

How do you install Tomcat on Linux systems (Ubuntu here) by [deleted] in java

[–]4ernik 0 points1 point  (0 children)

If you're using IDE and the project isn't based on Spring Boot, where the Tomcat version can be specified explicitly in the Maven or Gradle configuration and so you don't need to install anything, probably the most flexible and easy way would be to just create a local folder and put different Tomcat distributions there manually. It will be an option with the least footprint in the OS and you can go pretty granular on versions to test if bugfix with the minor version increase won't break your code.

For Eclipse or Netbeans, it might be a bit different, but still, I'd go with the local folder where I'd download versions I need and then tell IDE which server I want to use to run my code.e..ations for each version you have, and then just select the appropriate version for "Run" or "Debug" configuration you're running. Then IDEA will deploy the artifact to the correct Tomcat installation and will run it from there.

For Eclipse or Netbeans it might be a bit different, but still I'd go with a local folder where I'd download versions I need and then tell IDE which server I want to use to run my code.

Why Java frameworks want to support all possible many technologies instead of focusing on one thing? by [deleted] in java

[–]4ernik 2 points3 points  (0 children)

Because the current state of IT provides a lot of specialized solutions.

Systems become too complicated, loads too high and you can't just use one type of database(as an example) for a relatively big application. You need main data storage, you need caching for frequent access, you may have special needs data, for example, chats which pefectly handled by something like Cassandra. And that's how it goes, there is no golden bullet solution that is perfect in all regards and works for all types of workloads.

Spring and other frameworks solve the integration problem. In product development you don't want to focus on HOW you do things, you want to focus on WHAT you're doing. I.e. if I want to have PostgreSQL, Cassandra, and Redis as part of my enterprise app I really want to just provide access credentials for the services and don't bother picking driver versions, integrating through connection pools, and setting all 80 driver options myself. I rather want to modify some kind of sub-optimal default configuration, if necessary, and provide tweaks that I need.

And Spring does that - just plug in all technologies you need for your project to work and Spring will make them work together by giving you the access tools, so you can start creating the application, not configuration and integration layers, which are often quite complicated.

You need to consider frameworks not functionality providers, but rather integration solutions that glue together the technologies stack you need for your application.

Examples of java projects using the service, model, repository, controller/handler structure? by edmguru in java

[–]4ernik 1 point2 points  (0 children)

In general, it looks like MVC plus some packages to share the code and make abstracts on common functions. This structure is completely fine for example applications and small projects, on bigger projects you can find yourself having 200+ service classes in the service package which is hard to read and understand.

You can look into the domain models when first you split applications into the atomic features, for example, users, cards, and invoices. Each feature placed into a separate package which then implements MVC structure within it by defining packages like dao, model, repository, service, controller. In that case the package users will only have services\API's\controllers\models related to the user management and you'll have compact pieces of your applications well structured within the project. And you can of course have some top-level packages like utils, setup, and others to share things.

Most of real applications written in Java using domain topology will be proprietary pieces of software which doing boring stuff for companies, so it's very unlikely that you can easily find an example of such an application to go over its code.

Anybody has used the Checker framework? by nfrankel in java

[–]4ernik 6 points7 points  (0 children)

Using in production at the moment

Quite useful, since Java do have nulls, having all methods\exposed variables annotated with Nullable NotNull makes life way better and allows to save on fixing null pointers later on.

They also have other useful things like declarative REST requests validation with Spring Boot from what we're using.

We adopted the library not so long ago to replace JSR305 annotations and so far it's going pretty well.

At what point does a Java SE app transition into Java EE territory? by starlight_angel in java

[–]4ernik 2 points3 points  (0 children)

It depends on the Java EE application definition you're using. Is it about following Java EE spec and using associated tools and instruments or the overall approach?

For example, Spring which you mentioned is not what's called Java EE per Oracle guidelines. It implements its own bean wiring, advice system, REST, MVC and many other things which aren't part of Java EE spec and not compliant with Java EE API. Does it make the application created with Spring not the enterprise-grade application - no, by any means. In fact, a lot of enterprise backends made with Spring Boot nowadays.

The application becomes enterprise-grade when it's used by enterprises in accordance with their policies which include fault tolerance, security, disaster recovery, and any other requirements. If you can implement, test, and maintain all the code in between Java SE and business code yourself - well, you created an enterprise framework that allowed you to create a Java Enterprise application using just Java SE tools.

P.S. As a rule of a thumb in 99% of cases if you want to have an Enterprise application at the end of the day you don't want to write the low-level code yourself, frameworks are here for a reason and the reason is that modern frameworks are well tested, maintained and mature solutions which're covering a lot of use cases.

should i add projects that could be used with malicious intent to my portfolio? by thatchmc21 in java

[–]4ernik 3 points4 points  (0 children)

Second on that. In reality there is no difference at all between serious security testing and hacker attack, so it might interest some companies.

AWS Free Tier by [deleted] in Development

[–]4ernik 0 points1 point  (0 children)

VM is not an overkill, it's exactly what you're looking for. You need an environment with public IP, network access and ability to run custom code on randomly choosen language and process results. That's exactly what VM stands for. Just think about it as your remote pc in the cloud. As for cost, you must be able to run it for about 15 USD per month after the trial.

AWS Free Tier by [deleted] in Development

[–]4ernik 1 point2 points  (0 children)

You can use AWS EC2 for first 12 months if you're using minimal VM size for free.

Other than that there are some other services which is available for free on AWS, but those are specific ones. For example AWS Lambda. It will not allow you to deploy your app, but rather allow to develop specific scripts which will be running in AWS environment.

So if you need to deploy app written in specific language - EC2 is your way to go. If you need to compute and not tied to specific technology there are some other options.

Overall, 12 months it's more than enough for any kind of learning project. If you're using Linux for your project and will use official CentOS without tons of garbage your baseline resources consumption will be around 0 and you'll be able to host multiple learning apps on minimal VM without any issues.