zamithal

joined 2 years ago
[–] zamithal@programming.dev 19 points 5 months ago

Yes. Absolutely. Privacy is for everyone.

You are assuming that the things legal and illegal today will continue to align with your morality. "I don't do anything bad" only holds value while you and your governing body share beliefs.

What if tomorrow you disagree? Suddenly there would be a long history of potentially incriminating internet history associated with you. What if it's for something you can't even control, such as "using the internet while female" in a society that recently banned women from using the internet?

This level of paranoia shouldn't be required yet look at the state of the world.

A VPN doesn't just allow you to change your location. It's a tunnel between you and someone you trust (a VPN provider). All your traffic shows up as originating from the trusted partners address do that it cannot be traced back to you. They offer this to lots of customers and if your VPN provider is worth their salt, anonymizes these interactions so that they can't even tell people who did what.

[–] zamithal@programming.dev 22 points 8 months ago (2 children)

These comments are all so aggressive, let me try answering this in a less rude way.

App is short for application, at the end of the day no matter where you install an app from an app is a packaged chunk of software meant to accomplish a task. Microsoft word is an app, chrome is an app, flappy bird is an app, calculator is an app, any "program" that you launch is an app.

Now where the waters get muddy is app stores. App stores such as the apple store or Google play are apps specifically built to help you install other apps. The intent of these is to provide users a safe location they can search for other apps and install them without fear of viruses and receive updates automatically. Windows and Linux have their own app stores too, the windows store, though sad and decrepit is supposed to provide the same assurances as Mac's app store.

Now can you use the computer without apps? Yes! Your computer just won't do much since you've forgone your calculator, games, and any other purpose built software you might have installed.

Can you use the computer without the "app store"? Yes! You can install the application from anywhere, it doesn't need to be the app store. Apple and Google get a cut of the money made by apps sold on the app store. Because of this they are incentives to discourage users from installing apps from elsewhere. They've called installing apps from elsewhere "side loading" in order to make it sound scary and not normal but it is in fact the normal way we have been installing apps since before these app stores arrived.

The last type of app I want to call out because it's a bit different. Web apps are apps you can use by going to a web page. These apps are installed on someone else's computer and you get to use it when you open the page. It's still an app, you just don't have to install it. There are special types of computers (for example. Chromebooks) that are built around these types of apps.

Hope this helps!

[–] zamithal@programming.dev 1 points 8 months ago (1 children)

I looked up PSI seminars because of this post. I'd say that this is probably not an employer you want to work for.

I don't know your industry or background; my industry is software but my advice should be the same for other industries as well.

Finding a job sucks even if you have 100 years industry experience right now. Apply to as many jobs as you can starting with jobs you want most and slowly circle outward toward less and less appealing jobs.

Load the top of your resume with industry specific keywords. Most hiring firms are overloaded with the number of applicants for every position and turn to a system called ATS (applicant tracking system). ATS is a robot that looks at your resume and throws it out if it doesn't have the keywords they are looking for. This reduces the pile of applications from thousands to hundreds.

After that it's on to HR. A recruiter will then look at your resume and see if it's a good match for the listing. The problem here is that the recruiter doesn't have the knowledge required to verify the claims. This is how we get job listings requiring 20 years experience with something that's only been around for 4. Plausibly tie the keywords in your resume to some experience from your past. Don't have any? That's okay! Work on it right now and when asked about it explain how this was self directed learning and growth.

After the recruiter, your resume is passed on to an employee who actually knows the position (hopefully!). I won't lie, at this stage you actually need to know what you are talking about. Assuming your resume isn't completely fictitious, you should have the background needed to CRAM for the interview at this point. Do that. The hardest part is getting your foot in the door. If it doesn't work out just keep trying, it does eventually.

Again, the market sucks right now. Both employee and employer are drowning during the hiring process due to AI. The only real way to get your resume through is to "spray and pray". Apply to lots, put in enough work to have a matching resume but don't break your back trying to craft the perfect resume or cover letter.

Wishing you luck, and I 100% think you got labeled as the "out group" during the PSI basic seminar, not related to taking sick time.

  • A technical interviewer
[–] zamithal@programming.dev 5 points 1 year ago (1 children)

This is for my personal business prelaunch. I'm particularly interested in the "illegitimate" traffic. I have a suite of telemetry infrastructure to analyze incoming traffic and want to see what it produces before I don't have the option to "turn off the traffic" because I'm not the one causing it.

I can outsource things like ddos protection to my cdn provider, but that would still be just kinda hoping I didn't have any attackable surface I didn't think of prelaunch.

[–] zamithal@programming.dev 3 points 1 year ago (3 children)

Does it work with glasses?

[–] zamithal@programming.dev 2 points 1 year ago

Unfortunate, this seems like something that should be pretty trivial on the surface but I can see why I'd need a non react solution.

I'll probably break out of react and walk the dom, seems like it will work best for me.

Thanks for the help!

[–] zamithal@programming.dev 1 points 1 year ago (2 children)

The intent of this hoc is to generate a minimap for the wrapped component, it walks down the tree finding all h1, h2 etc components and generates a new minimap (a list of clickable links to the sections) from that data in a fragment. That fragment is then rendered.

[–] zamithal@programming.dev 2 points 1 year ago

Variable refresh rate is cool but 99% of my games are low res or 2d pixel art, so I haven't been too interested in HDR. Very cool though will tinker with it :)

[–] zamithal@programming.dev 2 points 1 year ago (2 children)

Well, that didn't work so I proceeded with the fresh install.

It works right out of the box. No strange behavior and it's lightning fast. I'm both relieved to have it working and a little sad that the answer was "kill it with fire" as I've learned nothing.

Anyway, thank you for your help. :) Time to go get everything up again

[–] zamithal@programming.dev 1 points 1 year ago (4 children)

looks like it is.

ii  libvulkan1:amd64                        1.3.280.0-1pop1~1722439676~22.04~a41a7d6                     amd64        Vulkan loader library
ii  libvulkan1:i386                         1.3.280.0-1pop1~1722439676~22.04~a41a7d6                     i386         Vulkan loader library
ii  mesa-vulkan-drivers:amd64               24.0.3-1pop1~1711635559~22.04~7a9f319                        amd64        Mesa Vulkan graphics drivers
ii  mesa-vulkan-drivers:i386                24.0.3-1pop1~1711635559~22.04~7a9f319                        i386         Mesa Vulkan graphics drivers
ii  vulkan-tools                            1.3.204.0+dfsg1-1                                            amd64        Miscellaneous Vulkan utilities
➜  ~ 

The whole log is too large for lemmy, but here is a pastebin link: https://pastebin.com/sxU2QYTc

System76 is advising I go full nuclear and reinstall from recovery partition, which I don't really think would fix anything and I'm hesitant to do.

[–] zamithal@programming.dev 1 points 1 year ago (6 children)

This removes that "Failed to get adapters" error from the proton log but the behavior remains the same and the VK_ERROR_INITIALIZATION_FAILED still persists

[–] zamithal@programming.dev 1 points 1 year ago* (last edited 1 year ago) (8 children)

Well, back at it again. Tried ProtonGE with the same results. But the vulkan logs are interesting!

cat ~/steam-220200.log | grep err

err:   Presenter: Failed to create Vulkan swapchain: VK_ERROR_INITIALIZATION_FAILED
err:   Presenter: Failed to create Vulkan swapchain: VK_ERROR_INITIALIZATION_FAILED
err:   Presenter: Failed to create Vulkan swapchain: VK_ERROR_INITIALIZATION_FAILED
err:   Presenter: Failed to create Vulkan swapchain: VK_ERROR_INITIALIZATION_FAILED
err:   Presenter: Failed to create Vulkan swapchain: VK_ERROR_INITIALIZATION_FAILED
err:   Presenter: Failed to create Vulkan swapchain: VK_ERROR_INITIALIZATION_FAILED

EDIT: more context

info:  Presenter: Actual swapchain properties:
info:    Format:       VK_FORMAT_B8G8R8A8_SRGB
info:    Color space:  VK_COLOR_SPACE_SRGB_NONLINEAR_KHR
info:    Present mode: VK_PRESENT_MODE_IMMEDIATE_KHR (dynamic: no)
info:    Buffer size:  1920x1080
info:    Image count:  4
err:   Presenter: Failed to create Vulkan swapchain: VK_ERROR_INITIALIZATION_FAILED

It's filled with this error. The entire log is massive I cant even upload it to pastebin. If you want me to search for something specific lmk or how I can supply the entire log.

EDIT2: also found:

99664.262:00d4:00d8:err:xrandr:xrandr14_get_adapters Failed to get adapters

99670.682:0180:0184:err:ole:com_get_class_object class {82c5ab54-c92c-4d52-aac5-27e25e22604c} not registered
99670.683:00e8:033c:warn:threadname:NtSetInformationThread Thread renamed to L"wine_rpcrt4_io"
99670.683:0180:0184:err:ole:create_server class {82c5ab54-c92c-4d52-aac5-27e25e22604c} not registered
99670.684:0180:0184:fixme:ole:com_get_class_object CLSCTX_REMOTE_SERVER not supported
99670.684:0180:0184:err:ole:com_get_class_object no class object {82c5ab54-c92c-4d52-aac5-27e25e22604c} could be created for context 0x15

view more: ‹ prev next ›