Details
-
Aboutanything-Windows enthusiast.
-
SkillsC#, F#, .NET MVC, MVVM, C++14, C, TypeScript
-
Location/var
Joined devRant on 5/12/2018
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
-
the only reason I haven't replaced caffeine-work with cocaine-work is coz I can't afford it 💪
-
jQuery aint bad
-
@AlgoRythm I WISH it were that :v
I think I fucked up in the memory manipulation in the Data Structures that hold WebSocket info
the whole try-get and ref-replace/overwrite for high-performance connection handling worked until my last push where I went "1 step further" n boom, it's broken
I gave up on the performance-improvements commit, reverted the 2 files and am not touching them for a while -.-
PS: i was so desperate at the end that I even wrote a Timer that went through ENTIRE dictionaries and disposed each List item individually. The issue didnt happen for at most 2 hours then suddenly the same graph mount
No errors logged, and the test endpoint showed more entries each time I refreshed to even Read the values lol
@hjk101 yes but even after restart the users will still come and go and the "garbage" will eventually pile up again
It's kinda like a drainage pipe being blocked off, I can clean the overflow repeatedly with a restart but that isnt the solution -
went from avg 50-users at a time to 32,000+ for those who cant see coz DevRant compressed the img too much -_-
-
@jestdotty brave of you to assume I got friends 😪😪😪
-
@Chewbanacas im more likely to go "I love y'all but im bored so I'll disappear for a few years" 💀
@Ranchonyx yep, the brain stops working beyond the product, every extra step is a chore :v -
@Chewbanacas Tbh even if a few ppl use it, I dont mind coz I host it on DataCentre-server and my Ad income from the apps it's embedded in, already helps me break-even
So it doesnt cost me money coz I made everything myself and no "cloud" BS (ew)
But I do like money xD so I'd want it to go beyond 'breaking even'. I'll have to push through to make a Landing Page, coz It already has 100s of users so maybe it aint that bad? -
@Chewbanacas a pseudonymous Audience Engagement Platform that lives "inside" apps and websites
it's supposed to increase app DAU/MAU by adding direct user-interaction without the app/website needing to care about User Authentication (coz Users only sign up on My Site)
Add live analytics and moderation to it and voila. Even if you're a newbie app dev who wants to add Engagement to their app for free, it's just an SDK import.
If you've a business who wants users to "talk" on their app/site instead of twitter/fb, but with moderation coz ToS, that works too, ofc they have to pay tho or be ok with ads
And in my apps that do use it, I've higher AdMob earning coz ppl now open the app back often to see if someone replied to them in the chat or go "OMG DID Y'ALL SEE WHAT HAPPENED?" since my app's a News One and things always be happening -
@spoiledgoods @tosensei thats the plan anyway .-. need to tie some loose ends before I go though so wait a bit 💪
-
we have 8 billion humans alive today.
we ain't having enough wars to cull our numbers -
what do you mean "microservices running on IIS"?
Is It an API endpoint exposed on a certain port?
This sounds like a DNS thing (specially if customers i.e., public internet can access it)
Maybe your network can't resolve it to your port on your IIS machine?
Im assuming your company network's DNS in resolved in-house to access company-specific resources, which is where the issue/gap might be -
you an honourary nigga now 💪
-
@jestdotty yep, as long as the encryption algo itself isnt backdoored to be decryptable, with enough daily shuffling this should suffice (theoretically)
the only attack area then is actual server itself and if they get access, take a memory dump then go through it to find the chat content
with nothing in disk and no IP/logs, this greatly reduces their spying chances, compared to bent-over-backwards-for-CIA companies like Signal or Proton -
@Grumm thats the point!
I was curious reading the reports of "IRL bad people" being caught by security coz they used something simple like WhatsApp, or the backdoored Signal or Proton and wondered why go that route in the first place?
If real bad ppl didnt want to get caught, why not just use the "messages-in-memory" solution? -
@jestdotty true, the more ur stationary, the easier you are to find and target
Thats why i go with random public IPs and ports being shared for this talk and not a 1-stop domain ppl can find
@Grumm even with certificate fingerprint verification? coz the solution assumes broadcasting the fingerprint pre-communication and only continuing it till the fingerprints match, u add a daily/hourly rotation and u also block possible bruteforcing
@electrineer yep, since both users communicate to-from the server, no direct U2U involved
rudamentary tech but theoretically secure enough -
@donkulator ofc not a VM, im talking about a server on a rack in a Data Centre, or a self-operated static-IP server in your home
there's 0 cloud involvement in any of this -
@donkulator im aware everything from OS to ISP to CISCO Hardware/Network Switches can be backdoored
But that's also the case for the other "secure" software on the market so we'd be on the same field there no? unless they're building their own Linux server images but that only closes 1 possible backdoor, they're not re-creating their own network infra after all
@Grumm im not worried about the users part, since that part isnt provable, But I'm curious about the system-design
for how in-depth the secure messaging platforms go, it made me wonder if it's at all needed? keeping things in-memory and encrypting should put me at par with what others offer -
@jestdotty it's the "pressure cooker" effect US tries to go for
"No racism against ANYONE!" and people are shamed at the slightest shade of racism
all of it is conserved for when an 'enemy' is found and suddenly that country's people arent even human anymore and blatant racism + human-rights violations are fair-game + celebrated
On a grander level it's beautiful crowd control, but disgusting nonetheless -
@electrineer im overusing Azure at work lemme detoxify 😤
-
@lungdart I guess they're alright then
Snooping/US interference is why I'm avoiding AWS/Azure tbh, coz ofc everyone's gonna snoop (open secret at this point) but with US banning websites/networks/IP subnets and currencies of "enemy" countries
I can't trust their companies with putting "Customers first", they'll always be "oh but our Govt said Fuck You so we've to comply" if the oldies in US Govt decide to find a new "enemy" when they get bored of the old ones -
@donkulator not that im aware of
-
I reported this rant by mistake 💀
wanted to see what's DevRant's "report options" as reference for what im making
mah bad 😪
but yes fuck mac -
Kaspersky has usually been above average against ransomware
I remember a decade ago or so when ransomware was all the rage, it protected the dumb-teen-me when I was torrenting who-knows-what countless times
Try the "bootable anti-ransomware" USB thing, it's free as far as I remember, might help recover the system
https://kaspersky.com/anti-ransomwa...
https://support.kaspersky.com/utili... -
@jestdotty ikr, words go out of mouth first
The "i shouldnt have said that" comes minutes later 😪 -
@cuddlyogre coz they asked "anything else you want to know?"
and I asked "what exactly do the developers work on?"
coz with their dev team mainly being fullstack and devops, the product didnt make sense
then they explained they outsource the fancy finance-tech to some B2B and their team-makeup then made sense
But yea, my casual words probably did a lot of harm to my career over the years lol
//Thats why I prefer to work without much interaction outside dev-teams -
@CoreFusionX really? .-.
isnt it sequential memory block? as long as the 1st thing it's pointing to is null (which is what Delete would do here) wont C++ ignore the rest? i.e., the "someData" would hold a null pointer, which isnt a rare occurrence
And if the address space is assigned to something else, it'll overwrite it so I dont see it causing any big issue
At this point it's faster to type it n test eh -.- -
AHH u mean, the vector wont be pointing to anything? is that the joke? ._.
coz delete would deallocate the memory assigned for its data? -
@Demolishun the process that was spawnned..?
nigga just answer 💀 -
I dont get it, whats different/strange here? .-.
vector.data() will give the pointer to what you just initialised, delete will clear the data it points to, so after this you should be left with an empty vector
if im not mistaken -
cringe