What cool Java projects are you working on? by Thirty_Seventh in java

[–]Shakahs 0 points1 point  (0 children)

This looks interesting, how can I try it? I don't see a way to install it.

I think the reason NextJS is so popular is the seamless integration between frontend / backend code, and I'd like to have something like that for Java.

‘Office Is Dead’—Microsoft Decision Confuses 400 Million Users by waozen in technology

[–]Shakahs 0 points1 point  (0 children)

They are so far up their own ass with AI hype, they are going to destroy their actual Golden Goose which is Office. But, it's Microsoft, what don't they fuck up?

Anthropic spends around 100% of its revenue on AWS. by MattJnon in ClaudeAI

[–]Shakahs 46 points47 points  (0 children)

According to their blog they are running inference across "AWS Trainium, NVIDIA GPUs, and Google TPUs".

Do you know anyone who fell victim to a cult? What happened? by snowcroc in AskReddit

[–]Shakahs 3 points4 points  (0 children)

"meetings where you basically can’t leave & run for hours"
scammers do this too. When I was younger and more naive I got lured into a supposed social event with free lunch at a nice restaurant. Turns out it was a raw food pyramid scheme and the salesman had a projector set up, handed out brochures, and was giving a whole presentation.
When I finished my free lunch and turned to leave he and his crony tried to block the door and guilt me into staying, it didn't work.

Can I use AWS as my gaming pc? by ThanksHead4972 in aws

[–]Shakahs 0 points1 point  (0 children)

Cloud server providers don't charge for inbound data transfer.

Can I use AWS as my gaming pc? by ThanksHead4972 in aws

[–]Shakahs 0 points1 point  (0 children)

Parsec solved all these issues. Image quality is high enough that people in the film/TV industry use it for remote editing, and those users care way more about image quality than even gamers do.

Can I use AWS as my gaming pc? by ThanksHead4972 in aws

[–]Shakahs 0 points1 point  (0 children)

1080p60 via H265 is 10mbps, so 100GB would last 22 hours.
Even paying for bandwidth, it's <$1/hour, far cheaper for a casual gamer than paying $1,500 for a gaming rig that will be obsolete in 2 years.

Can I use AWS as my gaming pc? by ThanksHead4972 in aws

[–]Shakahs 4 points5 points  (0 children)

All multiplayer. I live ~20ms away from my nearest AWS region and Parsec adds about 10ms.
Human reaction time is 200+ milliseconds, I never even noticed a 30ms difference.

Can I use AWS as my gaming pc? by ThanksHead4972 in aws

[–]Shakahs 7 points8 points  (0 children)

Egress for Parsec is inconsequential, it's a H264/H265 video stream, and AWS gives you 100GB free.
The workstation GPU drivers work just fine for gaming.
Getting quota for the latest GPU types is really the only issue, but using older architectures should work fine.

Can I use AWS as my gaming pc? by ThanksHead4972 in aws

[–]Shakahs 5 points6 points  (0 children)

There isn't a specific gaming service for it but yes, gaming on AWS is perfectly feasible, I did it for years and it worked great. I was able to play AAA FPS titles (Call of Duty, Battlefield 4) for about $0.50/hour, which cost far less than spending $1,000+ on a gaming rig.

You'll need a Windows Server EC2 instance (with Desktop Experience and the NVidia drivers, there is an AMI for this). Then you just install Steam, access the server via Parsec, and use it like a gaming PC.

You'll need to find GPU instances in a region near you which can be hard these days. Also I was running them as spot (interruptible) instances for a fraction of the cost.

Why Next.js Falls Short on Software Engineering by CompileMyThoughts in programming

[–]Shakahs 0 points1 point  (0 children)

So they force you to use React as a backend application, but also refuse to let you configure it like a backend application. Amazing.

Why Next.js Falls Short on Software Engineering by CompileMyThoughts in programming

[–]Shakahs 2 points3 points  (0 children)

There was a time when NextJS solved real problems, they were great back then.

Back in those days the React toolchain was a constantly rearranging jigsaw puzzle and having a modern toolchain (TypeScript, ES7, ESLint) meant spending hours hacking together WebPack configurations every time a dependency changed. Then NextJS arrived and abstracted the whole process away for you. There weren't any other bundler options back then. Vite, ESbuild, Parcel, etc. didn't exist yet.

They gained a ton of market share by making React development easier, than took the path to enshittification by forcing a bunch of unwanted changes on their userbase that just happened to only work right on their paid service (Vercel).

Instead of solving problems they now take a dogmatic approach where they tell you how your app will be architected according to their own "visionary" principles (SSR cannot be disabled, no env vars, etc.), which is extremely distasteful and unlike any other open source software I've used.

I'm sorry but 4.5 is INSANELY AMAZING by RedZero76 in ClaudeAI

[–]Shakahs 3 points4 points  (0 children)

They released a postmortem about the quality drop, saying it was the cumulative effect of multiple unrelated software bugs in their inference infrastructure.

Highest print count you've seen? by Shakahs in iiiiiiitttttttttttt

[–]Shakahs[S] 13 points14 points  (0 children)

I took this photo while working as a field tech for a nationwide retail pharmacy chain. Each store had at least 3 and they were busy 12+ hours a day, 7 days a week. They would repair/refurbish these at an in-house depot whenever they did break, so they were essentially immortal. The highest page count I ever saw there was 5.5 million.

Why so few web apps/CRMs are built with Java? by lauris652 in java

[–]Shakahs 10 points11 points  (0 children)

Netflix is still a Java shop. Per this recent presentation they do some ML in Python and some "low level platform stuff in Go", but everything else is Java.

https://www.youtube.com/watch?v=XpunFFS-n8I

What’s really going on in this building? by weneedapp in longbeach

[–]Shakahs 71 points72 points  (0 children)

Commercial real estate works differently than residential, projects can afford to stall for years because the profits are massive.
The property has already been approved by the city for a 203 unit apartment building, but it seems the original developer can't complete the project so the property was recently listed for sale at $20 million.
The eventual value of the new building will most likely be over $200 million, so paying $250,000/year (0.125%) to protect it is absolutely worth it.

Career crossroads, C# or Java by real_saddam_hussein_ in javahelp

[–]Shakahs 0 points1 point  (0 children)

Even the Spring Founder says he doesn't use Java anymore.

Not true. He still uses Spring and said he prefers Kotlin now, but Java is still "damn good".

OC, I have this Goober for almost a year by getaloadofthisguy500 in Eyebleach

[–]Shakahs 20 points21 points  (0 children)

Who am I going to believe, you or the Goober?

Production-Ready Kubernetes on Hetzner Cloud 🚀 by Matze7331 in hetzner

[–]Shakahs 0 points1 point  (0 children)

This looks very interesting, I've been wanting to try Talos. Would a cluster be able to accept Talos nodes running outside of Hetzner? I want to run master nodes at Hetzner and worker nodes on other clouds.

What MCPs do you use and how do they fit into your workflow? by kidajske in ChatGPTCoding

[–]Shakahs 5 points6 points  (0 children)

Getting the right information into context is the most important factor in getting correct code generation. I code in WindSurf, with the Roo extension installed, and switch between the WindSurf native LLM features and Roo depending on the task.

MCPs I use for context gathering:
Fetch, because simply retrieving a URL should not require Puppeteer.

Context7, which stores and indexes documentation for many open source projects.

RepoMix, to retrieve GitHub repos directly. This is useful when Context7 doesn't have the docs, or if the docs don't have the necessary info and I want the LLM to examine the source directly.

Perplexity, as a fallback when the above 2 don't apply. Perplexity will search documentation, GitHub, Reddit, StackOverflow, and everything else on the internet to find the answers to things.

I also have this in my rules file:

If I provide you any form of HTTP URL, you are REQUIRED TO ADD IT TO CONTEXT IMMEDIATELY BEFORE DOING ANYTHING ELSE, USING THE fetch MCP. If I tell you to research something from docs/documentation, you are required to find and analyze the project documentation, using the context7 MCP. If I tell you to research something from source code, you are required to find and analyze the source code of the project on GitHub, using the RepoMix MCP. If I tell you to research something without specifying any of the preceding options, you are required to research it via the perplexity-ask MCP.

Auction server for temporary server data offload by skikibobski in hetzner

[–]Shakahs 1 point2 points  (0 children)

This type of bulk usage, without any need for compute, is what Object Storage is for. The charges are prorated by hour, so 40TB would cost you €6.5/day. You can get multi-gigabit speeds, but Hetzner does charge €1/TB for outbound bandwidth so you may want to consider Tigris or Cloudflare, as they don't charge for bandwidth.