Details
-
LocationZwolle, The Netherlands
-
Website
Joined devRant on 12/12/2024
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
-
I don't understand how having chickens or burning tires is against the law, but making industrial levels of noise at all times of day is perfectly acceptable.15
-
Hi all.
so yesterday 8th march i took my new hot brunette gf out for a ride and a nice dinner bought her flowers for womens day (most meaningless celebration ever and its just a business for retards to profit from selling flowers to other retards)
then she sucked my dick (in my brand new bmw) under bridge. i cummed in her mouth n she swallowed me. she loves to swallow me. i love when these whorss swallow me. i respect them more then. i wanted to take her home but she got super horny and wanted to suck my dick again. so she did. how could i resist? i said you don have to but she said i want to. Ok. so she goggled my cock and i throatpied her again. felt sooo gooodddd. she loved me. she said i became her drug and shes super super happy and addicted to me which is great
then i took her home and went over to cheat on her by fucking my blonde ex whore gf on that same spot under the bridge in the same car lol. i lied to my blonde whore that i was sleeping so i couldnt answer her calls but i was getting my dick sucked and swallowed as the truth. this is the same thing she was doing to me july 21 2024 9:35-10:00 PM.
vengeance feels so fucking good. vengeance gives me peace. it makes me feel composed, capable, calm, collected, nonchalant, non aggressive, and give less fucks.
whoever said forgive and not take vengeance path, you're just a fucking bitch. the easiest thing is to forgive but that immediately implies that you easily accept defeat. i dont. i cant. i must prove to myself first that if someone does me dirty, consciously, that i will do them the same but at least twice as harder. dont give a fuck.
as for my new hot brunette gf, the reason why im cheating on her and shes drop dead perfect and a non-broken person, is because "ive already seen this movie" effect. my blonde whore ex gf was exactly like that in the beginning. always wanted to fuck and was always nice to me. gave me pussy whenever i wanted. same thing repeating with my new hot brunette gf. and look at where we stand now with whore blonde ex gf--she went on a whoring rampage for no reason 2 years later after my loyalty. i truly didn't cheat. i wish i did like i am now. but now ill cheat on all of them. anyway the reason why im cheating on an innocent person is bcz all women are whores--if shes not a whore Now, she either was or will become one. since shes young I'd say she will become a whore like my blonde ex and stab me in the back. due to this its better to cheat first just in case, before i get cheated on and get shattered into pieces. this way knowing i cheated first, and WHEN she cheats (not even an IF), i won't give a fuck. I'll simply smile cz i cumdumped my blonde ex whore and used both until i find the 3rd girl who actually is hotter than both, loves me like the brunette gf, fucks like the ex blonde gf and the hardest part of all--is NOT a whore.
so the point is i got my dick sucked twice by 1 girl and then on the same day fucked the other girl at least twice. i couldnt fuck my current gf bcz she got her period so ths why she only sucked me off
Thanks for reading13 -
This fucking Integration test with h2 is driving me insane as it just doesn't work for what I need it to! 😤
The setup seems correct, the sql files are "processed" according to logs. Everything seems to be set up as supposed, as AI, colleagues or internet recommend ... yet no insert statements are shown and no data is found on retrieve. No schemas or tables exist in h2 console although log says all these millions of tables are apparently created.
WTF am I doing?9 -
Welp, I made a chatGPT bot, which talks to Amazon support instead of me lol .
So far there is 48 hours of discussions and my bot insist on pick up on my location to return and thier is you need to print label and bring it to postal service.
I'll let the 2 bots figure it out3 -
If you want to know how bad the job market is in India, a colleague told me that he got offered a job from an employer, where the condition is he has to give 20% of his paycheck back to the employer in their other bank account.8
-
The difference between me and you is that I won’t forgive her even if she chopped off her finger and brought it to me. Have you ever cried without sobbing? I just laid there, every muscle of my face stiffened, breathing through my mouth because my nose called it quits, tears pouring down, being absorbed by my pillow. Dear daughter, her avatar said, we love you the you are, and we accept you. I feel sorry for every time that I have wronged and victimized you. Even calling me daughter and not son, I mean how hard it could’ve been?
The issue was, she didn’t remember any details, while I remembered everything. I do relive all of that several times a day, month after month, year after year.
I went for a walk, and for the first time, I liked how my shadow looked. I’m getting slimmer. Yet, I don’t feel better inside.
The good thing is that it won’t matter.6 -
“even tho I’m giving you a salary, this is urs as much it is mines, i want you to own it”
Then give me shares pussy -
Yes, I am debugging a 37 year old (more than me) x86 ASM university code. What does it do ? GNU Autotools-like with a custom Make.
And I will be giving a course on them later so I need to learn the codebase by HEART to present it and compare it with GNU's
In fact assembly isn't that hard (especially x86), we're stigmatized and it influences us.
Jk I'm dying
Sorry for bad english7 -
Week : 78 ( Year 1 )
What are the plans for the weekend?
What movie made you cry the first time you saw it?
Previous Week : https://devrant.com/rants/135372296 -
I've been sick for some time now.
Regardless of the reason, there's this mental health side of it, where for a day I can't get out of bed and can't stop crying or stressing the fuck out. Other days, I have to do chores and work and study and I'm always behind. So either I'm dead in bed, or I'm in a hamster wheel of chores.
I honestly don't know how much more of this is humanly possible. But here's cheers to crawling through life. 🍻5 -
Whenever you're feeling like you've had a hellish upbringing, remember what I've just found out about mine. that not only did my mother do acid and other drugs while pregnant with me, she also did it while breastfeeding me... As if beating and screaming my childhood away from me wasn't enough5
-
The biggest challenge of building a free energy device is figuring out where to hide the battery.
The biggest challenge of building an AI product is figuring out where to hide API calls to ChatGPT.1 -
Why do we even have noses?
The current hole layout in human beings isn't efficient at all.
One hole input and one hole output should be enough for food, drink, air AND sex.17 -
Hey, been gone a hot minute from devrant, so I thought I'd say hi to Demolishun, atheist, Lensflare, Root, kobenz, score, jestdotty, figoore, cafecortado, typosaurus, and the raft of other people I've met along the way and got to know somewhat.
All of you have been really good.
And while I'm here its time for maaaaaaaaath.
So I decided to horribly mutilate the concept of bloom filters.
If you don't know what that is, you take two random numbers, m, and p, both prime, where m < p, and it generate two numbers a and b, that output a function. That function is a hash.
Normally you'd have say five to ten different hashes.
A bloom filter lets you probabilistic-ally say whether you've seen something before, with no false negatives.
It lets you do this very space efficiently, with some caveats.
Each hash function should be uniformly distributed (any value input to it is likely to be mapped to any other value).
Then you interpret these output values as bit indexes.
So Hi might output [0, 1, 0, 0, 0]
while Hj outputs [0, 0, 0, 1, 0]
and Hk outputs [1, 0, 0, 0, 0]
producing [1, 1, 0, 1, 0]
And if your bloom filter has bits set in all those places, congratulations, you've seen that number before.
It's used by big companies like google to prevent re-indexing pages they've already seen, among other things.
Well I thought, what if instead of using it as a has-been-seen-before filter, we mangled its purpose until a square peg fit in a round hole?
Not long after I went and wrote a script that 1. generates data, 2. generates a hash function to encode it. 3. finds a hash function that reverses the encoding.
And it just works. Reversible hashes.
Of course you can't use it for compression strictly, not under normal circumstances, but these aren't normal circumstances.
The first thing I tried was finding a hash function h0, that predicts each subsequent value in a list given the previous value. This doesn't work because of hash collisions by default. A value like 731 might map to 64 in one place, and a later value might map to 453, so trying to invert the output to get the original sequence out would lead to branching. It occurs to me just now we might use a checkpointing system, with lookahead to see if a branch is the correct one, but I digress, I tried some other things first.
The next problem was 1. long sequences are slow to generate. I solved this by tuning the amount of iterations of the outer and inner loop. We find h0 first, and then h1 and put all the inputs through h0 to generate an intermediate list, and then put them through h1, and see if the output of h1 matches the original input. If it does, we return h0, and h1. It turns out it can take inordinate amounts of time if h0 lands on a hash function that doesn't play well with h1, so the next step was 2. adding an error margin. It turns out something fun happens, where if you allow a sequence generated by h1 (the decoder) to match *within* an error margin, under a certain error value, it'll find potential hash functions hn such that the outputs of h1 are *always* the same distance from their parent values in the original input to h0. This becomes our salt value k.
So our hash-function generate called encoder_decoder() or 'ed' (lol two letter functions), also calculates the k value and outputs that along with the hash functions for our data.
This is all well and good but what if we want to go further? With a few tweaks, along with taking output values, converting to binary, and left-padding each value with 0s, we can then calculate shannon entropy in its most essential form.
Turns out with tens of thousands of values (and tens of thousands of bits), the output of h1 with the salt, has a higher entropy than the original input. Meaning finding an h1 and h0 hash function for your data is equivalent to compression below the known shannon limit.
By how much?
Approximately 0.15%
Of course this doesn't factor in the five numbers you need, a0, and b0 to define h0, a1, and b1 to define h1, and the salt value, so it probably works out to the same. I'd like to see what the savings are with even larger sets though.
Next I said, well what if we COULD compress our data further?
What if all we needed were the numbers to define our hash functions, a starting value, a salt, and a number to represent 'depth'?
What if we could rearrange this system so we *could* use the starting value to represent n subsequent elements of our input x?
And thats what I did.
We break the input into blocks of 15-25 items, b/c thats the fastest to work with and find hashes for.
We then follow the math, to get a block which is
H0, H1, H2, H3, depth (how many items our 1st item will reproduce), & a starting value or 1stitem in this slice of our input.
x goes into h0, giving us y. y goes into h1 -> z, z into h2 -> y, y into h3, giving us back x.
The rest is in the image.
Anyway good to see you all again.25 -
Hello, any assembly developers here ? It's so hard, even for a simple adder ! I spent half day yesterday to code this :
```6502 assembly
; Header
.setcpu "65C02"
.smart on
.autoimport on
.debuginfo off
.import _printf
.import pushax
.export _main
.segment "RODATA"
msg:
.byte $54,$68,$65,$20,$72,$65,$73,$75,$6C,$74,$20,$69,$73,$3A,$20,$25 ; The result is: %
.byte $64,$0A,$00 ; d
.segment "CODE"
.segment "CODE"
.proc _main: near
lda #32
sta num1
lda #32
sta num2
; Perform the addition
lda num1
clc
adc num2
sta resn
; Print
lda #<(msg)
ldx #>(msg)
jsr pushax
ldx #$00
lda resn
jsr pushax
ldy #$04
jsr _printf
; End of program
rts
.endproc
.segment "BSS"
num1: .res 1 ; Reserve a byte for the first number
num2: .res 1
resn: .res 1
; Build and run:
; cl65 -t sim65c02 -o adder.prg adder.asm
; sim65 adder.prg
; Expected output:
; The result is: 64
```
Emulate it with sim65. Guys it's hard !12 -
Alright, hear me out…
Circumventing tracking protection is sometimes okay!
Let me explain!
If user explicitly consented to tracking, why can’t I track them? They have tracking protection installed (as they should, and so do I), but when they click “Allow”, I still can’t load analytics. That’s not fair.
I will show the “Decline all” button loud and clear right next to “Allow all” and “Customize”, but I don’t want user’s adblock decide for the user. I won’t load anything until they explicitly allow me to. For all I know, they can have an adblock filter that blocks consent-seeking UI elements/popups (although mine is not a popup, I hate popups), and to me they will appear as unconsenting users. I’m fine with all of that.
But why can’t I track people who agreed that I can track them?
This is why I use my own analytics url that isn’t present in any anti-tracking blocklists.
My tracking does directly benefit both me and my users, and no one else. My users because it makes the product they pay for better at no extra cost, me because when my users are happy, I’m happy too. I want to put emphasis on “no one else” — I use self-hosted things that don’t send anything upstream. I own 100% of the data. I obviously don’t sell it, but I don’t share it either. People who say they don’t sell data all while using google analytics/meta pixel are clowns. Damn right you don’t sell data — you give it away for free. I don’t.10 -
Apparently, caffeine is now considered harmful.
Thanks, EU
(I know it mostly for pesticides/non-food right now)18 -
Conversation at work
Colleague 1: "Have you added it to our documentation system?"
Colleague 2: "Not yet."
Colleague 1: "The Sumerians created the first writing systems 5000 years ago, but sadly, not everyone got the memo."2 -
Starving myself to death, day who knows which. Horizontal lines appeared on my nails. I've read that vertical lines are kinda okay, but horizontal ones… Well, let's see how it goes2
-
Interviewing with a company that brands itself as "AI-powered software development company".
Get sent code test and rules are no AI to help with code test.
I get it, but it's just so ironic...5 -
Should the dR servers go down for good and David would pull the plug. Do we, devRanters, have a place to got to? Some discord or smth? It would be a shame for the community [or what's left of it] to cease to exist in a blink.
I know where to find retoor -- molodetz.nl . Yet it's not the means to communicate (still more than nothing) and the others won't be there.
P.S.
> 16s until you can post another rant.
:D sssoooo close27 -
Looking into getting into freelancing on Fiverr.
Anyone else here doing that? I have a question on how do you design a gig, as in how you define the scope of what you do, and the pricing, and delivery time...
I have many development skills, including full stack webdev, but I can't communicate to a customer what specific kinds of "deliverables" I can provide, and, as mentioned, for how much and in how much time, in the terms that the gig creation menu asks you.
I wish there was an option like "I have these and these skills, I can help with your general software needs".4 -
@dfox @trogus please update the native android apk on playstore to android 15/16 . it isn't showing in playstore anymore and downloading from unsafe sources feels like a security risk7
-
Funny, the president of the European commission, the old ministry of defense of Germany, is indicted for a corruption affair, she received below-the-table payment from the weapons industry.
She's also the one saying we should go to war with Russia.
How can you be that dumb13