Readit News logoReadit News
SmoothBrain12 commented on Reptar   lock.cmpxchg8b.com/reptar... · Posted by u/abhi9u
bobim · 2 years ago
Is it even possible to design a cpu with out-of-order and speculative execution that would have no security issue? Is the future leads to a swarm of disconnected A55 cores each running a single application?
SmoothBrain12 · 2 years ago
Yes, but they won't clock as fast because they'll be waiting for RAM.

Dead Comment

SmoothBrain12 commented on Ex-Kotaku staff go independent and launch Aftermath   aftermath.site/welcome-to... · Posted by u/netaustin
SmoothBrain12 · 2 years ago
What a time to be alive
SmoothBrain12 commented on Building a high performance JSON parser   dave.cheney.net/paste/gop... · Posted by u/davecheney
SmoothBrain12 · 2 years ago
Exactly, it's not too hard to implement in C. The one I made never copied data, instead saved the pointer/length to the data. The user only had to Memory Map the file (or equivalent), pass that data into the parse. Only memory allocation was for the Jason nodes.

This way they only paid the parsing tax (decoding doubles, etc..) if the user used that data.

You hit the nail on the head

SmoothBrain12 commented on The real engine behind "AI" is the bad tech economy   hachyderm.io/@softwaredou... · Posted by u/softwaredoug
softwaredoug · 2 years ago
Well "Internet" went through its own boom and bust crash during the dotcom era. With lots of dumb money chasing dumb investments.

My hypothesis would be that cycle is going to be very heavily accelerated due to the current economy. Many companies aren't operating from a position of strength, but more of desperation. Some tiny few will do well. Many announcing their "AI thing" suddenly becoming AI companies overnight will probably crash and burn.

I could be wrong though.

SmoothBrain12 · 2 years ago
Your thoughts are valid. AI.com is the Pets.com of this generation
SmoothBrain12 commented on No limit to maximal lifespan in humans: how to beat a 122-year-old record (2022)   ncbi.nlm.nih.gov/pmc/arti... · Posted by u/birriel
occamsrazorwit · 2 years ago
TL;DR: It's taking the standard premise that there's no such thing as dying from old age, and applying it to examining treatment for elderly patients. The current conception of a human lifespan is within the context of a world where medical interventions are preferentially given to the young instead of the old. Thus, a doctor might not recommend a course of treatment for a 100-year-old (who may be much younger, biologically) because of an incorrect belief about human lifespan, the 100-year-old dies soon as a result, and the cycle continues.
SmoothBrain12 · 2 years ago
Thank you
SmoothBrain12 commented on Is this fraud? And if so, to what extent am I responsible?   workplace.stackexchange.c... · Posted by u/Wowfunhappy
Johnny555 · 2 years ago
I was in a similar position once, but it was an audit questionnaire about our usage of software - we only had one production instance licensed, not the backup instance or development instances. My director wanted me to state that we only used the one instance, I refused and said I'd leave the pertinent sections blank (for the director to fill in), but I wasn't going to lie about our usage.

That's when I started looking seriously for a new job, and had left the company within a month, a few months later they went out of business after they had to pay hundreds of thousands of dollars in back licensing fees since the vendor had evidence that their software product had been used beyond the single production instance.

I think if they'd been upfront about the usage, the company would have negotiated a fair license fee going forward without pushing for past usage to be paid too.

SmoothBrain12 · 2 years ago
Exactly, they cannot get paid from a bankrupt company. Some kind of payment schedule would be arranged
SmoothBrain12 commented on Cache line alignment in C++ – How it makes your program faster   ryonaldteofilo.medium.com... · Posted by u/mfiguiere
userbinator · 2 years ago
Alignment and other optimisations that increase size tend to show their greatest benefit in microbenchmarks, but as the size of the data increasingly doesn't fit in the cache, you'll find that the increased cache misses will start decreasing performance.
SmoothBrain12 · 2 years ago
Exactly. I find splitting your struct into 2 structs based on memory access patterns(1 used all the time and the other for data) is a huge win.
SmoothBrain12 commented on On Robots Killing People   schneier.com/blog/archive... · Posted by u/zdw
SmoothBrain12 · 2 years ago
Good

Dead Comment

u/SmoothBrain12

KarmaCake day25October 15, 2022View Original