Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Search - "no spoilers"
-
*Facebook Hackers follow the Rules*
(real story)
TL;DR: sorry, not available, can't do spoilers
One night I was with a group of friends out at a pub. A guy and his girlfriend show up, I didn't know them but they were my friend's friends.
The girl kept bragging the whole time about his boyfriend being a professional programmer, trying to remind it to everybody whenever possible (don't ask me why!).
So, after a while, the discussion moves towards "suspect Facebook activities" and the guy starts saying that he can hack Facebook.
- "What do you mean?", I ask.
- "Hacking into other people's accounts, even with 2 factor authentication. I did it a lot of times"
- "Wait, and they don't notice?"
- "Of course not! ^_^ He's a hacker", the girl replies.
Ok, time to do a coming out.
- "Hey, I'm a developer myself. Can you give me an idea of what you did in technical terms? Did you find a vulnerability? Used a virus? Maybe a keylogger?"
- "No... Uh... Well... The secret is to read the terms of service"
- "What?"
- "Yes... yes it's all in the facebook terms of service..."
- "Uhm, I'm not really sure I'm following. Could you prove it by hacking my Facebook account? I'm giving you the permission".
In less than a minute the discussion flew completely away and they never mentioned computers again.
😂😂8 -
Went to see Jason Bourne last night. No spoilers, but I'm guessing this is how the writers came up with the story:
Writer 1: Let's make it super techie
W2: Yeah, that way it's about current issues, like Internet privacy.
W1: Should we hire a tech consultant so we get things right?
W2: Nah, I saw the Matrix once, I understand computers.
Actual line from film:
"Use SQL to corrupt their database"
😑13 -
Started watching silicon Valley. HELL, THE BEST TECH SERIES EVER.don't know why i always end up watching long multi-season series in my exam days xD
Anyways what would you guys choose for your million dollar idea: sell it at $10 million, or build a company out of it? I will definitely sell.14 -
!dev
Why do I hate my extended family coming over for lunch and dinner you ask?
> kids, who will ruin the remote by pressing the keys so hard, I'll have to get a new remote.
> NO PEACE. I'll have to move from my comfort spot to another spot where, again kids, will come and ask if I have "GAMES" in my mobile or laptop
> and this happened after lunch while watching a movie which I never watched before, my imbecile cousin decides to spoil the entire movie just like that, like, FUCK YO, LIKE REALLY, I KNOW YOU'RE MY RELATIVE IN SOME WAY, BUT FUUUUUUCK YOUUUUUU, spoilers is one of the things I cannot stand.
> I really do not like to be annoyed again and again and again and again, so please stop asking me if I want to have lunch or dinner with everyone because I really HATE the talk during that time.
> I leave my laptop for one microsecond and they surround it like scavengers, I MEAN FOR FUCKS SAKE, GIVE ME MY PRIVACY, (I have my own room, but it's under renovation).
The best I could do was to put on headsets and pretend like I'm working while browsing LinkedIn.
> "Oh I see you have HD TV, but the picture is blurred" NO SHIT, SHERLOCK, It is due to I chose not to buy HD Pack because I live stream HD Channels and cable is a backup24 -
(long post is long)
This one is for the .net folks. After evaluating the technology top to bottom and even reimplementing several examples I commonly use for smoke testing new technology, I'm just going to call it:
Blazor is the next Silverlight.
It's just beyond the pale in terms of being architecturally flawed, and yet they're rushing it out as hard as possible to coincide with the .Net 5 rebranding silo extravaganza. We are officially entering round 3 of "sacrifice .Net on the altar of enterprise comfort." Get excited.
Since we've arrived here, I can only assume the Asp.net Ajax fiasco is far enough in the past that a new generation of devs doesn't recall its inherent catastrophic weaknesses. The architecture was this:
1. Create a component as a "WebUserControl"
2. Any time a bound DOM operation occurs from user interaction, send a payload back to the server
3. The server runs the code to process the event; it spits back more HTML
Some client-side js then dutifully updates the UI by unceremoniously stuffing the markup into an element's innerHTML property like so much sausage.
If you understand that, you've adequately understood how Blazor works. There's some optimization like signalR WebSockets for update streaming (the first and only time most blazor devs will ever use WebSockets, I even see developers claiming that they're "using SignalR, Idserver4, gRPC, etc." because the template seeds it for them. The hubris.), but that's the gist. The astute viewer will have noticed a few things here, including the disconnect between repaints, inability to blend update operations and transitions, and the potential for absolutely obliterative, connection-volatile, abusive transactional logic flying back and forth to the server. It's the bring out your dead approach to seeing how much of your IT budget is dedicated to paying for bandwidth and CPU time.
Blazor goes a step further in the server-side render scenario and sends every DOM event it binds to the server for processing. These include millisecond-scale events like scroll, which, at least according to GitHub issues, devs are quickly realizing requires debouncing, though they aren't quite sure how to accomplish that. Since this immediately becomes an issue with tickets saying things like, "scroll event crater server, Ugg need help! You said Blazorclub good. Ugg believe, Ugg wants reparations!" the team chooses a great answer to many problems for the wrong reasons:
gRPC
For those who aren't familiar, gRPC has a substantial amount of compression primarily courtesy of a rather excellent binary format developed by Google. Who needs the Quickie Mart, or indeed a sound markup delivery and view strategy when you can compress the shit out of the payload and ignore the problem. (Shhh, I hear you back there, no spoilers. What will happen when even that compression ceases to cut it, indeed). One might look at all this inductive-reasoning-as-development and ask themselves, "butwai?!" The reason is that the server-side story is just a way to buy time to flesh out the even more fundamentally broken browser-side story. To explain that, we need a little perspective.
The relationship between Microsoft and it's enterprise customers is your typical mutually abusive co-dependent relationship. Microsoft goes through phases of tacit disinterest, where it virtually ignores them. And rightly so, the enterprise customers tend to be weaksauce, mono-platform, mono-language types who come to work, collect a paycheck, and go home. They want to suckle on the teat of the vendor that enables them to get a plug and play experience for delivering their internal systems.
And that's fine. But it's also dull; it's the spouse that lets themselves go, it's the girlfriend in the distracted boyfriend meme. Those aren't the people who keep your platform relevant and competitive. For Microsoft, that crowd has always been the exploratory end of the developer community: alt.net, and more recently, the dotnet core community (StackOverflow 2020's most loved platform, for the haters). Alt.net seeded every competitive advantage the dotnet ecosystem has, and dotnet core capitalized on. Like DI? You're welcome. Are you enjoying MVC? Your gratitude is understood. Cool serializers, gRPC/protobuff, 1st class APIs, metadata-driven clients, code generation, micro ORMs, etc., etc., et al. Dear enterpriseur, you are fucking welcome.
Anyways, b2blazor. So, the front end (Blazor WebAssembly) story begins with the average enterprise FOMO. When enterprises get FOMO, they start to Karen/Kevin super hard, slinging around money, privilege, premiere support tickets, etc. until Microsoft, the distracted boyfriend, eventually turns back and says, "sorry babe, wut was that?" You know, shit like managers unironically looking at cloud reps and demanding to know if "you can handle our load!" Meanwhile, any actual engineer hides under the table facepalming and trying not to die from embarrassment.36 -
Warning: This contains spoilers for Silicon Valley S4 E10:
.
.
.
.
.
.
.
.
.
.
.
.
.
At 5:35 Gilfoyle says: "In order to hold that much data we would have to go RAID 0. [...] If we lose even one platter, we lose Melcher's data. Permanently."
But my question is: Why use RAID at all? Just storing the data without RAID would reduce the complexity, and if one disk fails, only the data on that one disk is lost. Also, I doubt speed is a priority at that point, since the whole thing is running on a home broadband connection, which something like a WD Gold data-center-harddrive (200+ MB/s) can easily max out.
Also, wouldn't it be easier to pay the broadband bill out of their own pocket, instead of moving tons of server equipment to Stanford?4 -
[No spoilers, Mr. Robot, I hope] I saw this screen, and I'm truly curious about one thing:
What does line 21 and 22 do (double print statement)?
Is it an error or is it actually doing something that I don't understand?
I saw he is redirecting stdout to the file, but why the "print out" and "print(out)", does it make anything different that I'm not aware of??19 -
You have a cake and a knife. You need 8 slice, but the knife is rubbish and will disintegrate after 2 cuts.
Its a really fun company I worked for.
No spoilers guys...14 -
You think you are fucked until you realize that Matt Daemon is lost in mars with win xp.damn you nasa, you cheap bastards! (photo taken by me during the film) no spoilers please, i haven't finished it yet1
-
Well can confirm after a second viewing, the new star wars is ok, not great not bad buuuuuuut, it's a lot better the second time if you start looking at the smaller details and realise a lot of new things, overall, 5/101
-
The fuuuuuucckkkkk
black mirror - bandersnatch. This is some next level shit... I kept postponing watching this on netflix. Just watched it today.
It's so twisted on soooo many levels..
How many times did you watch it?
No spoilers please :)2 -
Whatever job you have, the Apple TV+ series "Severance" will make sure you question everything about it. (No spoilers...I'm almost done with Season 1).6
-
Anyone here watched Westworld and just kept waiting for the technical parts? No spoilers please, I still have 2-3 episodes to go :)1