https://www.zerohedge.com/political/curse-ultra-pasteurization
Other researchers have noted that “The major protein modifications that occur during UHT treatment are denaturation and aggregation of the protein, and chemical modifications of its amino acids.” Damaged milk proteins are likely to cause allergies. Today, milk allergy is the number one allergy and according to statistics provided by the Asthma and Allergy Network, we can estimate that modern milk causes approximately twenty deaths from anaphylactic shock per year!
FUCK FACTORY FARMING SHIT
there is literally no alternative to it where i live, if you are lucky you might find a couple fresh milk from one brand only and half the time there is no stock
yeah, it's the right answer tho
Ok I need some more help, nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qghwaehxw309aex2mrp0yh8qunfd4skctnwv46z7qgewaehxw309aex2mrp0yh8xmn0wf6zuum0vd5kzmp0qqsdr8lv2sp86ztsv4yz9q9wz7ng6zk40u84cta8fcj08kamrek9f9gsq8th3 nostr:nprofile1qyvhwumn8ghj7un9d3shjtndd3jkkafwdahxc6twv5hszyrhwden5te0vyhxummn9ekx7mp0qythwumn8ghj7ct5d3shxtnwdaehgu3wd3skuep0qqsyeqqz27jc32pgf8gynqtu90d2mxztykj94k0kmttxu37nk3lrktctmwr4h nostr:nprofile1qyd8wumn8ghj7urewfsk66ty9enxjct5dfskvtnrdakj7qgmwaehxw309aex2mrp0yh8wetnw3jhymnzw33jucm0d5hsqgpm7rrrljungc6q0tuh5hj7ue863q73qlheu4vywtzwhx42a7j9n5zr9h9m
I'm trying to decrypt an event using nip44, but I'm getting an "invalid hmac" warning on a valid payload (at least, according to the javascript implementation). Any hints? Code below.
func getNip44ConversationKey(sk string, pk string) []byte {
sk_bytes, _ := hex.DecodeString("02" + sk)
sk_obj := secp256k1.PrivKeyFromBytes(sk_bytes)
pk_bytes, _ := hex.DecodeString("02" + pk)
pk_obj, _ := secp256k1.ParsePubKey(pk_bytes)
return nip44.GenerateConversationKey(sk_obj, pk_obj)
}
func getNip44Rumor(sk string, wrap *nostr.Event) (*nostr.Event, error) {
wrap_key := getNip44ConversationKey(sk, wrap.PubKey)
nip44.Decrypt(wrap_key, wrap.Content) // invalid hmac
...
}
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qghwaehxw309aex2mrp0yh8qunfd4skctnwv46z7qgewaehxw309aex2mrp0yh8xmn0wf6zuum0vd5kzmp0qqsdr8lv2sp86ztsv4yz9q9wz7ng6zk40u84cta8fcj08kamrek9f9gsq8th3 have you actually tested that Go algorithm to see that it can decode outputs from other language versions?
also nostr:nprofile1qyfhwumn8ghj7mmxve3ksctfdch8qatz9uqsuamnwvaz7tmwdaejumr0dshszxthwden5te0dphkgmrzdajzumn0wd68yvfwvdhk6tcqyztuwzjyxe4x2dwpgken87tna2rdlhpd02va5cvvgrrywpddnr3jyhdw0my i presume that it's possible to send and receive NIP-44s through coracle from one coracle client to another, so i'm going to examine the coracle implementation, as it is clearly different to the one implemented in #golang
and the link on the page from the NIP-44 to the js/ts version is just a link to the nips repo, wth
i'm going with the idea that coracle is the authoritative client implementation because my task at the moment is to have my code function with it so i'm going to see what actual javascript code is in coracle for encrypting and decrypting these messages
i'm not gonna enjoy reading #javascript code but i will definitely make it possible for a #golang NIP-44 capable chat client to encode and decode
i kinda had hoped i'd have a bit more relaxed second half of february as a deadline is coming up but i think that maybe i'm going to put this chatbot thing on the backburner, stick to supporting NIP-44 and enforcing privacy with NIP-42 and to hell with this insane encryption scheme
you should have asked me how it's done and i'd have come up with a much clearer, simpler scheme that would have been implemented properly in Go instead of this sick joke that someone paid an inordinate amount of money to a crypto auditing company to basically not really tell us anything
haha... this is the reference impl for #golang of NIP-44
it is clearly doing something different to the javascript version, the HMAC comes out wrong , and when i make it skip the HMAC check it then says the padding is wrong, which is presumably the two parts of the function that are wrong (decrypt)
i'm literally going to have to look at another language version of this crazy scheme
honestly, i've never seen such a crappy piece of code, nor such an unclear specification as i have here... i suppose it's written in python too, fuck you all
i've always thought that hybrids were better... running diesel and with regenerative brakes... here in #madeira a major problem with engines is that the use of compression braking (lowering the gears to use the engine to reduce speed) causes a lot of wear to the piston rings... well, for electric motors this is not as big a strain to capture the energy and put it back in the battery - to be sure, electric motors do eventually break because of the mechanical strain of the magnetic fields but it affects them generally instead of in specific, high friction elements of the device
the other thing about diesel hybrids is that they could be powered by seed oils, which is the only use of seed oils that i approve of, and doesn't require as much energy inputs, indeed most diesel sold now is over 10% refined seed oils which also happen to have lower sulphur, nitrate and phosphorus levels
Mr. Bean Was Right – And So Was Toyota
https://www.zerohedge.com/political/mr-bean-was-right-and-so-was-toyota
turns out that Rowan Atkinson knows a thing or two about electrical engineering too
Mr. Bean Was Right – And So Was Toyota
https://www.zerohedge.com/political/mr-bean-was-right-and-so-was-toyota
wild... never knew he was also an engineer
Take Note: “Whom the Gods Would Destroy They First Make Mad”. Psychotic Warmongers
https://www.globalresearch.ca/take-note-whom-gods-would-destroy-they-first-make-mad/5849328
good article... would be awesome to mirror their articles to #nostr
5 months now i think
actually, i don't give a fuck about what that retard thinks, he's amply demonstrated he's thick, and enjoys acting like he's a smart arse
if you're coming to bitcoin atlantis that's gonna happen
well, normally keys don't need a special marker to indicate they need decryption because most crypto systems kinda assume that it is by default but ok, good to see
will be nice when there is a bigger population of people who know how crypto works in nostr dev, that's for sure, i'm doing what i can to teach y'all but i also have to focus on my job
most important thing about encryption and digital signatures is it's not as complicated as you probably think, just damn well go search for tutorials in your chosen language thery are out there everywhere
my preferred method is to find source code in my preferred language that does the things and then click around with my hypertext linking IDE to actually read the library code
well, i literally had to tax the ATO to get the funds to escape and oh such a long long story of events in between, but i'm glad i'm now on this funny little island in the atlantic
obsession with accusation is a marker of psychosis and brainwashing (ie, being a motherfucker or a gimp for a motherfucker)
better use of a nuke is melting down your iphone
tony is a dick, ime, i don't follow him i just see his ugly profile pic over and over again and his retarded takes because you keep on feeding this monster