What is Hackers' Pub?

Hackers' Pub is a place for software engineers to share their knowledge and experience with each other. It's also an ActivityPub-enabled social network, so you can follow your favorite hackers in the fediverse and get their latest posts in your feed.

0
0
1
1
1
1
0
0

@vbabkaVlastimil Babka 🇨🇿🇪🇺🇺🇦 @oleksandrOleksandr Natalenko, MSE :verified: @penguin42 Ah, you mean that RDTSCP forces all older instructions to retire before reading the counter. Well, that's not serializing, and based on what I observed in the Retired Instructions PMU, I don't think I could learn anything new from such an experiment.

Anyway, has been communicated to the customer, who agrees to follow up on this issue with AMD, so thank you all for your suggestions, but I'm not working on it any longer.

@vbabkaVlastimil Babka 🇨🇿🇪🇺🇺🇦 @oleksandrOleksandr Natalenko, MSE :verified: @penguin42 As a side note, the RDTSCP instruction was added to the AMD64 instruction set based on early feedback from SUSE on the architecture white paper.

The reason was that TSC should be readable from user space (to allow implementing clock_gettime(2) as a vsyscall), but the TSC was (intentionally!) not synchronized across all cores, so the TSC value was useless unless you knew on which CPU it was read. However, if you execute a CPUID + RDTSC pair in user space, your process may happen to be preempted just between the two instructions and migrated to another CPU. The RDTSCP instruction solves the problem by being atomic.

Then, a few years later, TSC was decoupled from the instruction clock. Among other things, this change allowed to read the same TSC value from all cores. Had this been the case from the beginning, there wouldn't be a RDTSCP instruction.

0
0
0
0
0
1
0
0
0
0

@LoganFiveLogan 5 and 999 others

Them: Disable your adblocker!
Me: <sigh> yeah ok, fine
Them: Cookies?
Me: where is the option?
Them: Cookies!
Me: There *must* be an option!
Them: COOKIES!!!! COOKIES!!! COOKIES!!!
Me: <cowers> ok, ok, fine
Them: Subscription?
Me: Looks for an "x"
Them: Subscription!!!!
Me: I really don't want...
pop up ad covers page
Them: <dark ominous shadow> TO READ FURTHER SIGN UP FOR FREE SUBSCRIPTION!!!!
Me: <hmmm> I have a junk email mail account-ok, fine.
Them: You must provide your name, birthdate, gender, home address, place of business and your credit card number
Me: OMG! With the time wasted, your "free" news article is out of date!

0
0
0
0
0
0
0

Presentation Background styles in the era of large LED video walls at conferences

Great: Dark entirely
Good: White entirely
Hell: Switching between dark and white between slides

SHA2017 reminded me that the LED screen flashbang effect is real

0
0
0
0
0
0
0
0
0
0
0

I know there's a general "cause fatigue" with the current state of the world, and I feel it too.

But in my years working in privacy,
I don't think I've seen anything as terrifying as this European Chat Control proposal. And I'm not even European.

Everyone needs to pay
much more attention and be much more worried and outraged about this.

This proposal is the most dystopian glimpse into a horrible authoritarian future I have seen so far in the West.

It looks dismal, but we can still stop it
if we all work TOGETHER NOW ✊

There isn't much time left though,
so don't put it to next week.

Democracy dies in silence.

The final vote is on October 14th,
but media and representatives need to receive your messages NOW, so they have enough time to act on it.

0
0

나는 카카오톡 첫 탭에 거의 체류하지 않아서 그런지 업데이트 이후에도 사용성에는 문제가 없다. 진짜 문제는 불편함이 아니라 불쾌함이다. 이 변화가 공급자 중심적이라는 느낌을 지울 수가 없기 때문이다. 또한 공급자가 메신저를 잘 만드는 데에는 큰 관심이 없어보인다는 점에서, 이 불쾌는 제품에 대한 신뢰의 문제이기도 하다.

0
0
1

So many global storylines are converging. The EU issues its first fines for Big Tech under the DMA in April, shortly after tariffs are announced. Tariffs give Trump leverage over Big Tech at home, and leverage over the EU abroad. The fines levied by the EU give him additional leverage over Big Tech because he can use his leverage over the EU to eliminate them for Big Tech. I am now negatively polarized against the DMA because it is further entangling Big Tech with the administration at home.

0
0
0
0
0
0
2

Surveillance companies justify helping ICE and Trump with ‘democracy’

“It's not my job to play the ethics game because our elected officials will eventually figure that out. I have full faith in the American people to decide who to elect and what to vote on.”

🔗 404media.co/how-surveillance-f

0
1
1
0
0
1
0
0
9
0
0
1