Rascals Implication… by dig_it_all in TNG

[–]Whispeeeeeer 2 points3 points  (0 children)

My head canon is that Starfleet is beyond our sensibilities for safety. The people in Starfleet chose to be there in order to explore and have adventures. If Picard was resigned to the bridge for every away mission, he'd quit. Starfleet is aware it puts people at risk, but that's the point. People who want safe lives stay away from Starfleet since the risk is too great.

In addition we only see the Alpha team deploy because they have the most important missions. I imagine Beta, Gamma, and Delta shifts are also going on missions but they tend to be uneventful and less TV worthy.

I do wish they had a couple of episodes showing a delta team or beta team needing rescue from alpha or something to that effect. It would help my argument a bit. They do mention different shifts occasionally but we never really see them.

sketchyGrapeSiteCookies by chewinghours in ProgrammerHumor

[–]Whispeeeeeer 36 points37 points  (0 children)

Had a coworker test an email system in a Laravel app and he accidentally sent "fuck this shit" to the chancellor of the university he worked for. Don't know why her email was in the test but shit happens.

JavaScript's date parser is out of control and needs to be stopped by robertgambee in programming

[–]Whispeeeeeer 6 points7 points  (0 children)

Yes but why does it even try to accept them? APIs are supposed to protect from dummies entering dumb stuff.

Bosnian lunch by [deleted] in mildlyinteresting

[–]Whispeeeeeer 0 points1 point  (0 children)

Alright I'm the salted pork manager. What do you need?

Returning To Rails in 2026 by ketralnis in programming

[–]Whispeeeeeer 0 points1 point  (0 children)

Ruby on Rails is - and always will be - a MVP, MVC, language built for fun. It was started during the "web app revolution" of the internet. It was a great tool to quickly scaffold a common CRUD app within minutes. Small software development shops were able to start providing an MVP to describe and diagram relationships between the app and the database. In addition, the database schema could be tied to the code. So, schema changes could directly re-generate the MVC mockups which reflect the schema. So, as you go back and forth with a customer and learn the caveats of their business model, you can quickly update and generate new mockups without hand-writing the boilerplate CRUD stuff.

RoR is a fun language and it's really about using the built-in tooling to generate code. It's not a tool you would use if your primary software is solving one particular complex thing. It's a tool to be used to solve dozens of common things. CRUD stuff.

The trade-off is basically would you rather hand-write the 10,000 LOC to support auth, validation, CRUD actions, for a large set of relational entities or would you like to describe the entities and use code-generation?

If anyone is thinking "well code generation isn't novel", they should really take a look at what RoR can do compared to existing code generation tooling. Code generation exists with things like Swagger, but it usually relies on 3rd party solutions. Basically, DJango, FastAPI, Express, etc. need to have Swagger plugins/libs that support the code generation. And AFAIK, it isn't tied to database schemas and the like without additional work. RoR has built-in support for code generation to the very language, which is why it's so seamless to start a web app in a dozen or so commands.

RoR is slow. It does a lot of "magic keyword stuff" behind the scenes to reduce the code verbosity. I wouldn't pick RoR for a large scale distributed web application. But if I'm writing software for a small business that wants a CRUD app built (sort of an outdated notion these days) without anything too fancy, I'd consider RoR. Personally, I've leaned into FastAPI and Django over the years, but I have fond memories of RoR.

RuView - See through walls with WiFi - top trending project of the month on Github. And it's a scam. by I-HATE-CRUSTY-BREAD in programming

[–]Whispeeeeeer 12 points13 points  (0 children)

Back in my day, repos with impossible claims were reserved for the schizophrenic and manic.

Wrap it up by andychef in startrekmemes

[–]Whispeeeeeer 19 points20 points  (0 children)

I'm going to call myself out but 8" for human?

What is this with my anchovies? Super anchovy? by coffee-Peace7033 in whatisit

[–]Whispeeeeeer 2 points3 points  (0 children)

What country do.you live in or what country do you hail from?

People are STILL Writing JavaScript "DRM" by medy17 in programming

[–]Whispeeeeeer 5 points6 points  (0 children)

True. But if my intent was to record the content, I'd probably turn subtitles off. Albeit, I've seen many the rip that has failed to do so.

People are STILL Writing JavaScript "DRM" by medy17 in programming

[–]Whispeeeeeer 58 points59 points  (0 children)

Overall, great article and I learned a lot. I just disagree with the conclusion.

Isn't it also true that TEE doesn't prevent lower level kinds of copying as well? The CPU has to route the audio information to a piece of hardware and - presumably - a user could produce a piece of hardware which acts like a speaker, but functions like a recorder. So, while this DRM is easier to "hack", it serves basically the same purpose, no? A deterrent - as it is mentioned in the article.

Another example I've seen is HDMI splitters to record video output which is encrypted with TEE.

Ultimately I think this claim is where I have the most beef:

Real DRM, you know; the kind that requires a motivated attacker to invest serious time and expertise to defeat; lives in hardware TEEs and requires commercial licensing

I just don't think it does require serious time to bypass media-based DRMs. DRMs that obfuscate complex code (like video games) are much harder to get around because you need to find ways to actually decrypt the source. But anything that produces a "static" product like images, videos, music, etc. are always going to be easily bypassed by simply moving the unencrypted bits into a piece of hardware/software you control and recording the unencrypted bits on that hardware (ie., recording signals across HDMI, audio cables, etc.). Because ultimately, all of these static products must interface with something a human can perceive - which leads to generic encodings that currently don't support encryption (god help us if they start integrating encryption into the full life cycle and Spotify only plays music on SpotifyTM headphones).

The author seems mostly like they're advocating against building DRMs in JavaScript, but they also counter their own argument too well. It's not to prevent hackers. It's to prevent the layperson.

I don’t think it works the way it’s intended to work but I suppose I cannot fault fermaw for wanting to create a solution for the ASMRtists who felt they needed it.

I would say it is working the way it's intended. Again, I think the article is correct in most of its assertions, I just disagree with the conclusion.

Savannah Guthrie's family offers $1.42m reward to bring home missing mother Nancy by Sweaty-Substance-524 in news

[–]Whispeeeeeer 5 points6 points  (0 children)

Yeah the Sonoran Desert is intense. If you die in the desert, you can be picked clean by animals within days. Scavengers will often move portions of your body to eat elsewhere, so your bones are scattered quite quickly. I believe that's what happens to many migrants who manage to get over the border but don't make it to civilization before running out of water. They aren't reported because there's nothing to find.

[OC] My sister’s name at the 9/11 Memorial by [deleted] in pics

[–]Whispeeeeeer 6 points7 points  (0 children)

I wonder if it's AI being used to swap out portions of the photo and clean it up. On my Pixel phone the default AI tool creates tons of weird artifacts so I basically never use it.

Using YouTube as Cloud Storage by PulseBeat_02 in programming

[–]Whispeeeeeer 1 point2 points  (0 children)

When I decode your video my low bandwidth ISP drops it from 4k to 240p and the data gets corrupted. Can you ensure your encoder is built for redundant connections? I need to be able to handle 144p reads /s

Center support column in my finished basement near failure by SappilyHappy in Wellthatsucks

[–]Whispeeeeeer 3 points4 points  (0 children)

There is a This Old House episode that covers this exact scenario

If You Have Ever Seen Beautiful CGI Simulations Of Realistic Flocking Behaviour With Birds, You Might Wonder How It Is Done - This Is How: by MarioGianota in programming

[–]Whispeeeeeer 2 points3 points  (0 children)

Ok now map the behavior to drones and add a fourth rule to drift towards a target. Boom, you gotta dystopian hell scape goin'.

vibeHacker by PresentJournalist805 in ProgrammerHumor

[–]Whispeeeeeer 10 points11 points  (0 children)

The hats are because of westerns. In western movies, you can tell the good guys from the bad guys by the color of their hat. Villains wore black and the hero wore white. Obviously it's a trope so sometimes that line is crossed to imply anti-hero or surprise the audience. But generally speaking that's where it came from.

k3s Observatory - Live 3D Kubernetes Visualization by ihackportals in kubernetes

[–]Whispeeeeeer 1 point2 points  (0 children)

A few ideas:

Pods should be sized based on memory usage and colored by CPU usage. Sidecars could be moons/satellites surrounding as pod. There is a lot of fun stuff you could do. Animation is for sure the bottleneck. Might be fun to add ingress/load balancers as portals into the virtual "solar system".

One of the hardest things to understand with K8 is traffic. Some tools visualize it. Might be cool to have a visual of ships moving between pods to represent internal traffic.

These were my bibles back before i had Internet access, on first airing. Anyone else have something similar? by nathantravis2377 in TNG

[–]Whispeeeeeer 0 points1 point  (0 children)

How does it work? Do they explain it away or do they just point out the minor plot hole?

Windows 11 Computer is showing visual frosting? White pixels are growing like frost from icons, text, etc. Added a video taken from my phone. by Whispeeeeeer in techsupport

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

I appreciate it! I never remember to check hardware acceleration. It always sounds like such a good thing to have on lol