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

Hm, interesting project. In case you want to play with linux x86_64 assembly but you don't have linux, you can do it in a browser

app.x64.halb.it/

I didn't try it for something more complex than hello world, though

The source is here github.com/robalb/x86-64-playg

0

Reminder that even this depravity is not the lowest they can or will ever go. There is no lowest, most depraved point. This is true whatever the current depravity in the news is. There is no rock bottom. Stop waiting for them to reach it. They are in the business of inventing new, more depraved rock bottoms to reach.

0
0
0
0

ZFS keeps a history of commands run against a specific pool using the
history subcommand to zpool:

zpool history

More details are available using the -i and -l parameters. Note that ZFS
will not keep the complete pool history forever and will remove older
events in favor of never ones.
-- Benedict Reuschling <bcr@FreeBSD.org>

0
0
0
0
0
0
0
0
0
0
0

Honnold 爬 Taipei 101 雜想

讀了些關於 Honnold 爬 Taipei 101 的文章,我到處點星星(我是星星人~⭐)但其實想法和這些文章有些出入

台灣社會整體而言是避險的,台灣人被政府保護得很好。這不完全是誇讚,因為這是照顧小寶寶式的保護

搭公車,數位標示往往在該顯示重要交通資訊時,顯示安全宣導標語。類似的情況在高速公路也很常見,理應專心看路的情況常出現諧音哏標語

在台灣生活會持續被這些善意叮嚀轟炸。或許因此,有些評論 Honnold 爬 Taipei 101 的想法可以總結為「很高很危險不要爬」

面對風險像在風雨中開車,需要知識和技術才知道什麼時候可以繼續開,如何與其他駕駛互動,什麼時候該停下來

也需要有機會練習

這些都是經驗的累積。直接把小寶寶放在駕駛座讓他開,當然很危險,當然會出事,當然會覺得不要做比較好

但不要長大不要開車一直待在家裡是與世界相處最好的生活方式嗎?

Honnold 是小寶寶嗎?

也想延伸到政治。沒錯,組織工會有風險,對抗惡鄰有風險,做很多事都有風險

但世界也不允許我們一直當小寶寶,也不是假裝是小寶寶就沒事啊

0
0
0
0
0

Hm, interesting project. In case you want to play with linux x86_64 assembly but you don't have linux, you can do it in a browser

app.x64.halb.it/

I didn't try it for something more complex than hello world, though

The source is here github.com/robalb/x86-64-playg

0
0

Trying out the fediverse for the first time today. I've been reading a lot about it, now it's time to figure out how it works and build an internet home here.

My goal is to figure out how I can bring gobikecamping.com/ into the fediverse and help people who love bike touring own their data and escape the metaverse.

0
0
0
0
0
0

Apparently, Hootsuite's "Terms and Conditions" are flexible enough to include supporting ICE. An entity tied to deadly force and open human-rights abuses.

Their CEO Irina Novoselsky says the ICE contract stands. I say that my subscription doesn't. And that I will be advocating daily for organizations that I work with to drop Hootsuite. It doesn't matter that they're Canadian - when they don't support Canadian values.

I’ve sent an email to their leadership asking for a clear definition of what "honouring terms" actually looks like in the context of violence. If you’re a user, it’s time to ask the same.

theglobeandmail.com/business/a

Hootsuite CEO says ICE contract will stand as long as agency honours terms and conditions
0
0
1
0
0

oh this is interesting

a while ago ransomhouse leaked data from some chinese microcontroller company, and it seems nobody really noticed

this company also makes TPMs

a lot of the data looks crypted, but there’s some plaintext in there

including listing files (which for C code seems to be preprocessor debug-output, with single character prefix denoting what the preprocessor did, comments and preprocessor directives and preprocessor output are ALL included) for the firmware of a production TPM implementation

the anti-glitch stuff in particular seems like the usual fare for such, but if you haven’t seen such before then it looks kind of weird:

enum
{
    Cpy_OK = 0x55a55aa5,
    SetData_OK = 0x7CCF62F2,
    XOR_OK = 0x6A17D34A,
    RandomSort_OK = 0x51261DC5,
    CheckOrder_OK = 0x54830C23,
    Reverse_OK = 0x43C94C71,

    IsZero_YES = 0x7a7a7a7a,
    IsZero_NOT = 0x07070707,
    IsOne_YES = 0x6a6a6a6a,
    IsOne_NOT = 0x06060606,
    Cmp_EQUAL = 0x4a4a4a4a,
    Cmp_LESS = (int32_t)0x95959595,
    Cmp_GREATER = 0x6c6c6c6c,

    Cmp_ERROR = 0x00044400,
    SetData_ERROR = 0x00055500,
    CheckOrder_ERROR = 0x00066600,
    IsZero_ERROR = 0x00077700,
    Cpy_ERROR = 0x00088800,
    Reverse_ERROR = 0x00099900,
    XOR_ERROR = 0x000aaa00,
    RandomSort_ERROR = 0x000bbb00,
};
​#define TPM_ATTACK()                                                                \
    {                                                                               \
        tpm_set_shutdown_mode();                                                    \
        return TPM_RC_FAILURE;                                                      \
    }
​#define xor_sum3(a, b, c)                           ((UINT32)(a) ^ (UINT32)(b) ^ (UINT32)(c))

before preprocessor:

    // Load the persistent data
    UINT32 infoAddr = 0;
    ret = Cpy_U32_sum((UINT32*)&go, (UINT32*)NV_GO_START, sizeof(go) >> 2,
        xor_sum3(&go, NV_GO_START, sizeof(go) >> 2));
    if (ret != Cpy_OK) {
        TPM_ATTACK();
    }

after preprocessor:

    // Load the persistent data
    UINT32 infoAddr = 0;
    ret = Cpy_U32_sum((UINT32*)&go, (UINT32*)((((0x6C800 + ((0x5) << 9)) + ((0x2) << 9)) + (0x00000200)) + (0x00000200)), sizeof(go) >> 2,
        ((UINT32)(&go) ^ (UINT32)(((((0x6C800 + ((0x5) << 9)) + ((0x2) << 9)) + (0x00000200)) + (0x00000200))) ^ (UINT32)(sizeof(go) >> 2)));
    if (ret != Cpy_OK) {
        { tpm_set_shutdown_mode(); return (TPM_RC)((TPM_RC)(0x100)+0x001); };
    }
0
0

You will notice nobody got shot yesterday, when you were out in your masses, threatening to burn shit down.

I told you - your only safety is in numbers, and your only way out is shutting it down so hard NOTHING goes forward, including the fascist project.

If they can get you isolated, they mean to FUCKING KILL YOU. That's the score. Be fucking mad at me about it if you want but STOP DENYING REALITY or you will GET THE WRONG FUCKING ANSWER.

0

The Canadian Political Fediverse is growing!
Avi Lewis @avilewis joined today!

He joins NDP leadership candidates @votetanilleTanille and @tonymcquailgreenprogressiveTony McQuail!

Add in BC Greens @mlabotterellRob Botterell and @emilylowanEmily Lowan (she/her)

And the pioneer of them all! Senator Simons! @PaulaticsSenator Paula Simons🇨🇦

Now if we can just get parties and governments to create their own instances so people can be confident they are authentic and we can grow the !

More!

The in bed cheating meme with
He's probably thinking
of some Instagram reel...
Canadian Digital Sovereignty
Democratic Socialist
Revolution?
imgflip.com
0
0
0

RE: mastodon.social/@mhoye/1159506

It's not often I find myself disagreeing with mhoye, but this is one of those instances - not about the results, where I agree perfectly, but about the reasons.

As I see it, we as a profession have allowed all of the ways we can relate with the users of the software we write to be shoved aside, so that the only way most people experience software is as a contract. The rest follows.

0
1
0
0
0

I heard there might be a batch of Mastodon newcomers this week. So first of all:

WELCOME TO MASTODON! :awesome::mastodon::rainbowdance:

1. If you need some guidance from an external website, for you or to share with people that aren’t here yet, I wrote this little guide that might help: controlaltdelete.technology/ar

2. If you want shorter mini-guides in a Mastodon post format, I have compiled a list here: infosec.exchange/@Em0nM4stodon

3. For more of my tips on Mastodon, you can click on this hashtag:

4. For excellent Mastodon advice, guidance, and news, you should follow this account: @mastodonmigration

5. For great Mastodon tips all year long, follow this one: @FediTips

6. And this hashtag:

7. To never forget to add captions to your posted media, follow this one: @PleaseCaptionPlease Caption Bot

8. And don't forget to HAVE FUN! :blobcheerbounce:​ ✨

0
0
0

The Canadian Political Fediverse is growing!
Avi Lewis @avilewis joined today!

He joins NDP leadership candidates @votetanilleTanille and @tonymcquailgreenprogressiveTony McQuail!

Add in BC Greens @mlabotterellRob Botterell and @emilylowanEmily Lowan (she/her)

And the pioneer of them all! Senator Simons! @PaulaticsSenator Paula Simons🇨🇦

Now if we can just get parties and governments to create their own instances so people can be confident they are authentic and we can grow the !

More!

The in bed cheating meme with
He's probably thinking
of some Instagram reel...
Canadian Digital Sovereignty
Democratic Socialist
Revolution?
imgflip.com
0
0
0
0
0
0
중국 : 내부 문제 외부로 나가지 않게 최대한 단속 중
일본 : 내부 문제가 외부로 세어나가는 중이지만 본인들만 모르쇠중
미국 : 내부 문제를 전세계에 과시 중
한국 : 내부 문제 해결 과정을 전세계에 생중계중.
0
0

Tiny Mastodon Tip for Newcomers :mastodon: :verified:

If you notice on someone's
Mastodon profile they have one or more website link(s) that are in green and/or have a checkmark besides it (the presentation will vary per app):

This means they have verified this website ✅

It is a method to add identity
verification, for free, for each user who wants it. It proves that this person has control of this website (can add a link of their Mastodon profile to it).

This is especially recommended to do
for organizations who might want to demonstrate they are an official account :official_verified:

It is quite simple to do ✨
You simply need to be able to add a link to the website you want to use. Here's how: infosec.exchange/@Em0nM4stodon

Em :official_verified: (@Em0nM4stodon@infosec.exchange)

Tiny Mastodon Tip to Verify Yourself :verified:​​🐘: The checkmark icons on Mastodon are not official. They are simply custom instance icons people add to their name, like I have on mine, usually for fun :official_verified: :verifiedpurple:​ :verified_flashing: :blobcatverified:​ But, there is a way to verify yourself on Mastodon! And it’s completely free! :awesome:​ It works by providing a proof of ownership of a website you control. This is especially important for organizations to show followers their account is official. HOW TO ❓ 1. On desktop, go to Preferences > Public profile, then click on the “Verification” tab at the top ✔ 2. Click on “Copy” to copy the HTML code containing a link to your Mastodon profile. 3. Go to the website page you control and paste the code somewhere in the HTML code of the page. In the HTML code, you can keep the hyperlink on the “Mastodon” word as it is per default, or you can attach it to a social media icon for example :mastodon:​ Alternatively, you can make this link invisible (like I did on mine) and simply place this code within your website's head: `<link href="FULL-LINK-TO-YOUR-MASTODON-ACCOUNT" rel="me">` :blobboo:​ 4. Once your website is up and updated, copy the full link to the page where you pasted your Mastodon account link. 5. Back to your Mastodon account, go to Preferences > Public profile, and here look for the section "Extra fields" 6. Paste your page's link in a “Content” field and “Label” it as you wish. It could be labelled “Website” or “Personal Page” or anything you like! 7. Click on the “Save changes” button at the bottom :blocky_white_cursor:​ 8. Your verified link(s) should appear in green on your Mastodon profile page once it is validated (this could take a few hours to resolve so be patient). 9. Magic!✨ #TinyMastodonTip #Mastodon

infosec.exchange · Infosec Exchange

0
0
0
0
0
1
0
0