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

What's so hilarious about tech company whining about European laws is that they're barely regulated at all, and there's almost no enforcement. Just any person having even nominal rights, any restraint, any requirement to be responsible at all with data or lives is the worst thing in the world.
These are the boys the whole world was made for, and the rest of us just have to get on board.

0

currently finding RDF very useful in mapping out my computer parts and builds as a single Turtle document, without the absolute mess of having to deal with spreadsheets and inserting rows between other rows. turns out when you want to connect a bunch of things together, a graph model works way better than a tabular model!

0
0
0
1
0
0
0
0
0
0
0
0
0

教宗方濟各逝世,終年88歲。
theguardian.com/world/2025/apr

方濟各在周一(4月21日)早上7時35分逝世。

教宗在周日(4月20日)的復活主日彌撒才現過身。他在聖伯多祿大殿露台發表復活節文告,並簡單向信眾致意。當時他聲線沙啞,説話吃力。

他在今年2月中,兩個肺都感染肺炎,一度危殆,留院五星期後,才在3月23日出院。教宗的醫生團隊當時稱,教宗需要休養兩個月。

方濟各1936年生於阿根廷,2013年當選就任教宗,在位12年,在位期間訪問過逾60個國家。他亦是天主教會首名拉丁美洲出身的教宗,以及是首名耶穌會出身的教宗。

@board公共留言板

0
0
0

> セミナーの告知画像はドン・キホーテと楽天を足して2倍にしたような、派手で目を引くデザインです。

「生成AIで簡単に稼げる!」──SNSにあふれる“謎のAIセミナー”の真相は? 実際に参加してみた:マスクド・アナライズの「AIしてま~す!」(1/3 ページ) - ITmedia AI+ : 👀
---
itmedia.co.jp/aiplus/articles/

0

“The convergence between the United States and Germany using any kind of support for Palestine as a bludgeon against immigrants remains little discussed. But at least the latest abductions in the United States have gotten a bit of press coverage and some pushback, which is harder to find in Germany.”
https://jacobin.com/2025/04/germany-palestine-protest-deportations-antisemitism

0

“The convergence between the United States and Germany using any kind of support for Palestine as a bludgeon against immigrants remains little discussed. But at least the latest abductions in the United States have gotten a bit of press coverage and some pushback, which is harder to find in Germany.”
https://jacobin.com/2025/04/germany-palestine-protest-deportations-antisemitism

0
0
0
0
1
1
1
0
1

The Gist: Trans rights are Data rights

The Gist @index@www.thegist.ie

In the main I try not to intrude on issues that fall outside my personal well of experience or knowledge. The issue of legal recognition of the dignity due to trans people is one of those areas. But the last few weeks has seen that discussion veer directly into my patch. We have had two decisions from courts delivering two incompatible approaches to addressing trans people's lives.

One, from the UK, takes the classic Imperial approach of setting out rigid boundaries and then placing people on one side or the other of the borders they've drawn up. The other, from the Court of Justice of the EU (CJEU) starts, not with abstract rules, but from the individual's life and derives the way forward through existing rights and freedoms to what will do most good and least harm.

Of the two, I obviously prefer one over the other. Unfortunately, as we live in an Anglophone media space, the decision from the CJEU (originally issued in French and Hungarian) didn't get even a fraction of the decision from the UK Supreme Court.

The approaches differ and, as a result, so do the decisions. But both cases acknowledge one thing. The rights of trans people to live their lives (a modest expectation) are rooted in decisions on privacy and, more recently, in data protection laws and caselaw.

That's right, eventually every issue bursts into our Data Kitchen. Let's see if we can clean up some judges' mess for them.

The Kool Aid guy, a fitting gif in more ways than one.

Gender Borders, Policed

Once upon a time there was a thing called the British Empire. It was big, and it controlled the lives of millions of people and it was bad.

That last element is not a truth universally acknowledged, particularly amongst those who wish they could control other people's lives. Obviously the famines and looting of the colonised countries (starting with Ireland) were no fun for those living there. But a more pernicious and less noticed effect of Imperial power is that it changes and imprisons the minds of those in power at the centre, not just out at the edges.

Drawing borders on a map might make a fellow feel powerful and important. But to become a big important Empire fellow, you have to accept borders drawn all around inside your head too.

The key issue is that running an Empire requires strict binary definitions of things. At base, this means there are the colonisers and the colonised. It is critcal, if the Empire is going to justify its actions to itself, that the line between the two is constantly policed. If colonised people are actually just like the colonisers then the things done to them would be just like doing those, intolerable, things to the real people you know and love. That can never be thought.

So that's the first border of an Empire. Who are the rulers? Who are the ruled?

Oh dear. Because now things get more complicated. We have to start creating definitions of behaviours and characteristics of the rulers and the ruled so that we can both justify their oppression and our power over them. If we say we have to rule them -because they are feckless and childlike and require guidance like a parent- that means that we have to become constantly serious and grown-up. Joy is sucked out of our lives as the price of taking it away from other people.

Also, we've now defined our family lives as a mirror of colonial rule- parents now rule over children, as colonisers over the colonised. Sending infants to British boarding schools is intentionally designed like a miniature colonial posting, teaching subjegation of difference as much as conjugation of verbs. Or conjuration of potions.

Now the Empire is drawing borders inside families. Inside homes.

What if we define those colonised as being weak, of needing protection, even from themselves? If they are too emotional to govern themselves, while we are defined as rational? We go to work. They would lie about all day if left to their own devices. What if they are womanly and we are therefore manly? It looks like we've constructed models of oppression based on strict versions of gender behaviour between men and women.

The Empire is drawing borders inside our heads now. Real men and women must behave in a particular way, because we have said that if either gender is not behaving in that way it becomes like the colonised- the lesser races. Most importantly, men (because they rule) must not be womanly (it undermines that rule).

To step outside of those borders is to reject Empire's natural order. Being a gay man was always a threat to Imperial power- punishable by violence and possibly death- because it was a breach of those borders. A man from the centre of Empire could not behave like some native from the colonies (or like a woman, which was analogous). Oscar Wilde was not really imprisoned for being gay (he was Irish, and therefore Other already). He was destroyed for having sex with a Lord of the British Empire and the son of a Marquess.

The border had been transgressed.

Asking why British institutions are Like That when it comes to their responses to trans people is to forget the Imperial soil those institutions' roots have grown from.

Let's talk about sex, baby

“When I use a word,’ Humpty Dumpty said in rather a scornful tone, ‘it means just what I choose it to mean — neither more nor less.’

’The question is,’ said Alice, ‘whether you can make words mean so many different things.’

’The question is,’ said Humpty Dumpty, ‘which is to be master — that’s all.”
― Lewis Carroll, Through the Looking Glass

The judgment in For Women Scotland v The Scottish Ministers was a unanimous decision of all the judges of the UK Supreme Court. One of the reasons for this is that the question they were asked to determine was carefully circumscribed. They were not asked to determine 'what is the definition of a woman', as some careless reporting might have you believe. They were asked to draw borders around the edges of the use of the word 'woman' in a single Act, the Equality Act 2010. Paragraph 2 of their judgment is at pains to stress just how limited their decision is;

"It is not the role of the court to adjudicate on the arguments in the public domain on the meaning of gender or sex, nor is it to define the meaning of the word “woman” other than when it is used in the provisions of the EA 2010."

But the court does need to set out its boundaries at the start. If the question is whether a trans woman is a women in this Act, we'd better draw a border around what is or isn't a trans person.

"A person who is a biological man, ie who was at birth of the male sex, but who has the protected characteristic of gender reassignment is described as a “trans woman”. Similarly, a person who is a biological woman, ie who was at birth of the female sex, but who has the protected characteristic of gender reassignment is described as a “trans man”. - Paragraph 6 of the Judgment.

For the UK justices, there is always a bright boundary- reassignment or 'biological'- around a gender definition. No personal fluidity or uncertainty is acceptable in a court of calcified Empire. Ambiguity is literally outside the law.

The Court spends paragraphs 36-53 of its decision describing a repealed law, the Sex Discrimination Act of 1975, as part of its mission to decide what legislators mean by 'man' and 'women'. You might wonder what relevance the contents of legislators' heads as they were drafting laws half a century ago has, given that law has been repealed. That is not the sort of comment that gets you made a UK supreme court judge, laddie.

To no great surprise, the Court decides that the legislators of 1975 had not been thinking about trans people when they wrote their, now defunct, law.

Then it implicitly acknowledges that the UK has not had a stellar history of legislating for the rights of trans people. It was only after the European Court of Human Rights found that its refusal to recognise the gender as-lived of one of the UK's citizens (in the Godwin case) was a breach of their right to privacy that it passed a law to allow for trans identities to be recognised.

It is worth pausing there to note both of these facts. Firstly, that the UK state system, including the UK judiciary, completely refused to uphold the rights of the trans plaintiff. It took a trip to a European Court to get justice. And secondly, that the right the court found had been breached by the UK was the right to privacy. The plaintiff was not being permitted to live a private life, because the British state was constantly demanding that life was invalid. It was outside the permitted bounds.

Even after Godwin had been decided, the UK courts remained unwilling to see their strict borders crossed. Paragraph 66 describes a precedent decision post-dating the ECHR's judgment, on trans people marrying;

[The Judge] said that recognition of Mrs Bellinger as female for the purposes of section 11(c) of the Matrimonial Causes Act 1973 “would necessitate giving the expressions ‘male’ and ‘female’ in that Act a novel, extended meaning: that a person may be born with one sex but later become, or become regarded as, a person of the opposite sex”

The trans experience was denied. Novel, extended, meanings on being human were not to be allowed. Further, as noted in paragraph 74, the UK state will not recognise anything other than a male or a female gender identity. Even if a foreign state issues a certificate recognising a non-binary identity, the UK will not accept it. Everyone is to be on one side or the other of this defined line, which must not be crossed or blurred.

The Scottish Government pointed out to the court that the legislators were specifically thinking about trans people when they brought in the regime for gender recognition certificates. There was even an explanatory note in the Gender Recognition Act 2004 pointing out that the legislator's specific intent was to make it so the earlier 1975 Act would have its meaning changed.

I think the court's response to this unhappy counter-example, after harping on about legislative intent in the 1975 Act, is one of the most breathtaking pieces of judicial handwaving I've encountered.

"the Scottish Ministers drew the court’s attention to para 27 of the Explanatory Notes. The notes give as an example of the effect of section 9(1), that a trans man with a GRC would be entitled to protection from discrimination as a woman under the SDA 1975. In our view, this is a good illustration of why the use to which the courts should put explanatory notes is limited to the context of the legislation and the mischief to which its provisions are aimed: see Lord Steyn in R (Westminster City Council) v National Asylum Support Service [2002] UKHL 38, [2002] 1 WLR 2956, para 5 and the passages from R (O) cited earlier. There is nothing in the notes to suggest that the department had undertaken the kind of detailed analysis of the effect of such a change on the operation of provisions of the SDA 1975, as amended by the 1999 Regulations, that we have undertaken in the following sections of this judgment before giving that as an example of the effect of section 9(1)." - Paragraph 81 (emphasis added)

When the legislators of a repealed law from 50 years ago were not considering trans people in their drafting and definitions of a man and a women, then we spent paragraph after paragraph on it. When a specific piece of legislation explicitly acknowledged an intent to define a gender marker inclusively, the court dismisses the legislators clearly stated intent, on the basis that hadn't thought enough about the consequences of their actions.

Later the court returns to this push back against the intentions of elected legislators in Paragraph 101, saying they "See the force in Mr Cooper's [KC for a group called Sex Matters] argument" that there should be exceptions allowed for from the protections in the Gender Recognition Act 2004 which are not anywhere in legislation.

"... the carve out in section 9(3) is not limited to express statutory provision excluding the application of section 9(1) or to circumstances where that is a necessary implication"

They go on to define exactly when such an unwritten exemption from legislation might arise, in the Court's opinion. The Scottish Ministers had argued that it had to be given the most narrow definition, as one of strict necessity. The Court disagreed. It declines to be bound to a standard that would have prevented it from imputing

"what it would have been sensible or reasonable for Parliament to have included or what Parliament would, if it had thought about it, probably have included" - Paragraph 101

The context for this assertion that the court can know better than the legislature what's good for it is a sequence of paragraphs considering the UK legislative idea of 'living as a woman'. Paragraphs 87-93 go on an extended riff on the concept of 'passing', of living and dressing a certain way as evidence that you are living as a woman. This, of course, means that women could also be assessed against their adherence to this model of gender-approved behaviour. If there is a legal standard to live as a woman (which the court implicitly suggests ought to exist beyond having official documents showing you are a woman) it follows that all women are now subject to having their lives assessed against this standard.

Addressing an earlier judgment which had determined in favour of a trans person the court waspishly points out that;

"The Court issued a GRC. The Court did not therefore address the question whether, if AB’s evidence showed that she complied with the guidance because her official documents used female names and pronouns but that she did not “present” as female or occupy a stable female social role, she would have satisfied the criteria that she was living as a woman and that she intended to continue to do so." - Paragraph 93

If this judgment of the UK Supreme Court did nothing else, the complaint that there should be a set of criteria to measure women's behaviour against, to assess if they are sufficiently womanly, would make it an historically bad example of of British Imperial thought.

Empire requires that women be womenly and men be manly. So too, still, does the Supreme Court of the erstwhile British Empire. In Paragraph 154 it asserts "clarity and consistency about how to identify the relevant groups that share protected characteristics are essential to the practical operation of the EA 2010."

In the end, at Paragraph 172, the Court tips its hand. Following the explanatory notes of legislators or limiting itself to only legislative interpretations of the text as written or even limiting carve-outs to the actual stated intentions of the Gender Recognition Act? It had to reject them all. Any one of these limits would get in the way of the Court's key cri de coeur.

In Paragraph 172, it describes a series of gender-affirming situations and groupings, a listing of open-minded acceptance and then responds in horror;

"We can identify no good reason why the legislature should have intended that sex-based rights and protections under the EA 2010 should apply to these complex, heterogenous groupings, rather than to the distinct group of (biological) women and girls (or men and boys) with their shared biology leading to shared disadvantage and discrimination faced by them as a distinct group."

They can’t identify any good reason why the legislature should have intended this, you see.

This is not a decision of statutory interpretation. It is an ideological declaration by the heads of the Judiciary.

Data Protection: a right to be the main author of your own life

Let us leave the Imperial Court. We have tarried too long in its obsessions, which grow adhesively unpleasant the more one is exposed to them. Reading the UK Supreme Court's learnéd judgment, delivered unanimously, comes awkwardly close to the experience of being trapped listening to a bar room reactionary, demanding men cut their hair with a short back and sides or that women should only wear dresses.

In fact, we will probably return to that scene later, when we address the Cyclops and Bloom in the context of Sinn Féin's embrace of partition, so don't put it down too far away.

For now, we're leaving these western isles and heading into the heart of Europe. Specifically, to a big building off a motorway near Luxembourg airport, where the Court of Justice of the European Union lives.

On 13th March 2025 the CJEU, the top court in Europe for interpreting the effect on EU law, made a ruling on a case which had been referred up out of Hungary's courts- VP v Országos Idegenrendészeti Főigazgatóság. The case related to Hungary's predictably hostile treatment of trans people who were also seeking asylum. As part of its system, Hungary required that these applicants for international protection would have to have their gender recorded.

Here, from paragraph 15 of the CJEU's judgment, is the description of the facts of this case in a nutshell;

VP is an Iranian national who obtained refugee status in Hungary in 2014. In support of their application for that status, VP relied on their transgender identity and produced medical certificates drawn up by specialists in psychiatry and gynaecology. According to those certificates, although VP was born female, their gender identity was male. Following recognition of VP’s refugee status on that basis, VP was nevertheless registered as female in the asylum register which, in accordance with the provisions of the Law on the right to asylum, is kept by the asylum authority and contains identification data, including gender, of the natural persons who have obtained that status.

So far, so Orban's Hungary. However, although the case came out of Hungary, the decision of the CJEU applies everywhere, to all EU member states. And that application is immediate and direct, meaning that any national provision which existed or was passed in the future would be automatically nullified if it was in conflict with the EU law. This is the decision that states what Ireland, for example, can and can't do when it comes to gender identity.

So, quite a significant case on a hot-button issue. Let us just check on the multitude of Irish press comment about it;

An empty desert scene. Tubleweed passes in slow motion. Caption [crickets chirping]

Yes, I see. OK, well, let's see what we can do to make up for that oversight.

The CJEU knows where "Papers, please" ends

“No permanence is ours; we are a wave
That flows to fit whatever form it finds”

― Hermann Hesse, The Glass Bead Game

Unlike the UK judgment, the EU court is pretty succinct in its reasoning. There are three key passages to this judgment.

Paragraph 32 sets out the test for any Member State to apply when obtaining and then recording the gender of a person. That test is derived from longstanding and current data protection principles. The key focus is on the purpose for which the data relating to gender is collected. If the purpose is to identify the person, then it should "refer to that person's lived gender identity" not that assigned at birth.

it is for the referring court to verify the accuracy of the data at issue in the main proceedings in the light of the purpose for which they were collected and to assess, in particular, in the light of Article 81(c) of the Law on the right to asylum, whether the purpose of collecting those data is to identify the data subject. If that were the case, those data would therefore appear to refer to that person’s lived gender identity, and not to the identity assigned to them at birth. In such a context, contrary to what the Hungarian Government maintains, it is for the controller, in the present case the asylum authority, to take into consideration that person’s gender identity at the time of their registration in the asylum register, and not the gender identity assigned to them at birth. (emphasis added)

Paragraph 37 explains the logical consequences of this simple application of existing principles. If accurately recording gender (as lived) for the purposes of identity is either not addressed or specifically legislated against by a national law, that law is incompatible with EU law on Fundamental Rights (and therefore is to be set aside).

Thus, national legislation which prevents a transgender person, in the absence of recognition of their gender identity, from fulfilling a requirement which must be met in order to be entitled to a right protected by EU law such as, in the present case, the right enshrined in Article 8(2) of the Charter and given specific expression in Article 16 of the GDPR, must be regarded as being, in principle, incompatible with EU law (see, by analogy, judgment of 4 October 2024, Mirin, C‑4/23, EU:C:2024:845, paragraphs 53 and 60 and the case-law cited).

I said CJEU judgments were succinct. But one of the ways they manage this is to be very information dense. To expand on that paragraph a little- where a person has a right covered by the Charter of Fundamental Rights or any other provision of EU law and access to those legal entitlements is being blocked by a failure to correctly record their gender (in line with the definition at paragraph 32 above as being defined by "lived gender identity, and not to the identity assigned to them at birth") then whatever national law that is causing that impediment is to just be set aside. It is a dead letter. Every court, every state body, every individual official has to behave as it it didn't exist. That's the consequence of incompatibility with EU law.

Article 8(2) of the Charter is

data must be processed fairly for specified purposes and on the basis of the consent of the person concerned or some other legitimate basis laid down by law. Everyone has the right of access to data which has been collected concerning him or her, and the right to have it rectified.

And the relevant part of Article 16 of the GDPR is;

The data subject shall have the right to obtain from the controller without undue delay the rectification of inaccurate personal data concerning him or her.

In other words, the CJEU, building on the earlier findings of the European Court of Human Rights' privacy law decision in the Godwin case against the UK, recognises that the issue of recognising, recording and otherwise processing a person's gender identity is an issue of data protection.

This is not a novel application of data protection law. It is exactly what the law has always been intended to achieve- it is a recognition that, all other things being equal, a person should be empowered to be the primary author of their own life.

Finally, for good measure, the CJEU creates an absolute ban on any attempt to limit a trans identity only to those who have undergone surgical reassignment.

The last paragraph of the Decision is;

a Member State may not, under any circumstances, by way of an administrative practice, make the exercise of that right conditional upon the production of evidence of gender reassignment surgery. (emphasis added)

And with that the EU's top court bound every Member State of the Union to a minimum standard they are to apply when processing data relating to a person's gender recognition. This is an EU-wide gender recognition law, based on people's lived experience.

And, unlike the UK Supreme Court, they didn't need to travel back half a century to justify their reasoning.

Sinn Féin demands Ireland follow Britain's example

The reaction to the UK's Supreme Court decision in Ireland was swift. Mostly this was because it was in large-print headlines throughout the UK media, which is the primary yardstick our media uses for the newsworthiness of any judicial event.

The most striking response was from Sinn Féin, whose health spokesperson, David Cullinane was at pains to hail its arrival, on X of all lamentable places;

Firstly, the ruling was not on the 'legal meaning of woman' outside of a single Act. See Paragraph 2 of the judgment quoted above, if you can remember that far back in your life. What is more striking is that the SF TD for Waterford thought he should welcome a decision of Britain's Supreme Court, hailing it as 'common sense judgment' and saying 'The ruling needs to be fully examined in this state'.

That last sentence is particularly baffling, as the only act the judgment applied to doesn't exist here. And even in the UK, the judgment didn't apply to the whole country- Northern Ireland is specifically excluded from this decision.

The next day, we had the form (but not the content) of an apology for this tweet.

This is a 'sorry you were offended' apology, which doesn't take back any of the substance of the policy position of the earlier tweet.

But then Páidraig Mac Lochlainn, SF TD for Donegal and the party's chief whip in the Dáil, felt the urge well up inside him to address the same question in an interview with Highland Radio;

Following this week's UK supreme court ruling, Sinn Fein Chief Whip Pádraig Mac Lochlainn says the conversation now needs to be had in Ireland. pic.twitter.com/e4dKyn4HOu

— Greg Hughes (@GregHughes2) April 18, 2025

You can see the full clip linked to for as long as notorious transphobe Elon Musk leaves it on X, the platform he owns.

Mac Lochlainn could hardly be clearer on his desire for the Imperial borders to be erected here. For the Donegal TD, matters must be defined by the clear binary between a man and he expresses his demand that 'we're going to have to deal with the legislation in Ireland".

"this ruling does bring clarity...it defines in terms of equality legislation what a women is, and also what a man is because as you know it works in different directions... we need to deal with it and we're going to have to deal with the legislation in Ireland because unfortunately it isn't clear"

We have already discussed why British Imperial institutions are Like That. But why are Sinn Féin, alone amongst the major parties of Ireland, so eager to declare they share Empire's need for gender binaries?

An Invented Ireland

"The androgynous vision of a world whose gender boundaries were endlessly open turned out to have a wider political, as distinct from a merely personal, meaning: the manly women and womenly men of the Irish renaissance had positioned themselves on the cusp between worlds between the coloniser and the colonised, between west and east, between having (a phallus) and being (a woman). Now such a confusion of gender boundaries could stand only for "the fragile status of nationality", and so it was ruthlessly disallowed. The ideologues of independent Ireland reverted to the old, neurotic philosophy which saw the male as in all things the opposite of the female."
- Inventing Ireland, Declan Kiberd, 1995

Ireland, Britain's first overseas colonised people, is now the EU's richest post-colonial state. The place where all those Imperial boundaries and partitions were first tried out- the laboratory where Britain invented its Imperial self- spent decades working through and out the corrosive effect of the coloniser's binary definitions. For Sinn Féin, the work clearly isn't complete.

Some Joyce? Let's have some Joyce.

—The memory of the dead, says the citizen taking up his pintglass and glaring at Bloom.
—Ay, ay, says Joe.
—You don’t grasp my point, says Bloom. What I mean is …
—Sinn Fein! says the citizen. Sinn fein amhain! The friends we love are by our side and the foes we hate before us.
-Joyce, James. Ulysses (Penguin Modern Classics)

Bloom encounters the one-eyed citizen in the Cyclops episode of Ulysses. He is a rote-reciting nationalist of the most conventional sort. During the encounter, where the citizen has denied the possibility of being both Jewish and Irish, Bloom is challenged to define a nation as a binary, and refuses.

—But do you know what a nation means? says John Wyse.
—Yes, says Bloom.
—What is it? says John Wyse.
—A nation? says Bloom. A nation is the same people living in the same place.
—By God, then, says Ned, laughing, if that’s so I’m a nation for I’m living in the same place for the past five years. So of course everyone had a laugh at Bloom and says he, trying to muck out of it:
—Or also living in different places.
—That covers my case, says Joe.
—What is your nation if I may ask, says the citizen.
—Ireland, says Bloom. I was born here. Ireland.

The citizen said nothing only cleared the spit out of his gullet and, gob, he spat a Red bank oyster out of him right in the corner.
Joyce, James. Ulysses (Penguin Modern Classics)

Empire is internalised and mirrored by its nationalist foe. Joyce shows that the British Empire's demand for binary selves has colonised the mind of the self-defined Irish nationalist and points to a radical and freeing alternative in Bloom, a man who defines himself and his nation in terms of and not or.

It was that escape, that leap out of the prison of binaries, which allowed the Good Friday Agreement to eventually cut the Gordian knot of Ireland's uncivil war. Its signatories agreed that people could be both Irish and British, not forced to decide between the two. The public overwhelmingly endorsed it. Even Ian Paisley Junior now holds an Irish passport and advises his constituents on how to apply for one themselves.

Sinn Féin's present chorus of binary enthusiasts are as trapped as the UK Supreme Court in an Imperial, pre-Good Friday Agreement, world.

Synthesis and rest, at last

What does the UK Supreme Court decision mean for Ireland?

Outside of the rhetorical opportunities for people eager to reverse the country's existing provisions for the legal recognition of trans people, nothing at all. Furthermore, the CJEU's decision ensures that the UK decision could never be given an effective local implementation. You can't circumscribe the rights of trans people to their own identity if it is not permitted to process data regarding their gender to identify them when that data rejects their lived experience in favour of their gender status at birth.

I doubt the SF spokespeople even knew that the 'clarity' and 'dealing with the legislation' they hoped for would be incompatible with EU law and therefore not possible in Ireland. But it would.

What does the CJEU decision mean for the UK?

A more interesting question this. The UK's position on gender recognition is now nominally at odds with the EU's Data Protection regime. But the UK mustn't let their data protection regime come unmoored from the EU's, or they will lose their status of 'adequacy', threatening the free exchange of personal data that their economy relies upon.

So it seems likely that this is the high water mark for the Imperial gender binary. The UK Supreme Court decision applies to one word in one act. But, without coming undone from the principles of data protection, the UK state can't lawfully take actions to process people's gender data in a way that ignores their lived experience in favour of their gender status at birth. If the government tries to operationalise the judgment more generally, the UK GDPR sits waiting for it like the troll under the bridge.

For the rest of Europe, Ireland included, this particular issue now remains a very British dis-ease.

Subscribe to the Gist
Subscribe to the Gist, for some money
Throw money at the Gist
Read more →
0
1
0
0
1
0
1
1
0
0
0

看到有網友推 @TheEconomist 帳戶,才想起大家還可以去 @Flipboard 找找有沒有值得關注的東西。對,就是那個flipboard :sacabambaspis_coerce:

大概去年的時候Flipboard宣佈進入聯邦宇宙,很多內容連帶被搬了進來,有些也終於不用靠bot轉發了。你喜歡的話甚至可以註冊那邊的乳齒象帳戶,不過Flipboard那邊大部分是專頁內容,很少個人帳戶,如果是重視站內交流的應該會覺得有點單調無趣

0

、、、 shared the below article:

「ビットコインは年内に最高値を達成する」ウォール街30年のプロが予想、その根拠とは

仮想通貨ビットコイン総合ニュースメディア | CRYPTO TIMES @crypto-times.jp@web.brid.gy

ウォール街で30年以上の経験を持つマクロ投資家、ジョルディ・ヴィッサー氏は「ビットコインは年内に過去最高値を更新する」と予測しています。 市場の不確実性が高まる中、なぜ同氏は強気の見方を示すのでしょうか。 根拠①「世界的 […]

投稿 「ビットコインは年内に最高値を達成する」ウォール街30年のプロが予想、その根拠とは は CRYPTO TIMES に最初に表示されました。

Read more →
0
0
0
0
0
0
1
0
1
0

BotKit 0.2.0 릴리스

BotKit 0.2.0 버전이 릴리스되었습니다! BotKit을 처음 접하시는 분들을 위해 간단히 소개하자면, BotKit은 TypeScript로 개발된 독립형 봇 프레임워크입니다. Mastodon, Misskey 등 다양한 () 플랫폼과 상호작용할 수 있으며, 기존 플랫폼의 제약에서 벗어나 자유롭게 봇을 만들 수 있습니다.

이번 릴리스는 연합우주 봇 개발을 더 쉽고 강력하게 만들기 위한 여정에서 중요한 발걸음입니다. 커뮤니티에서 요청해 왔던 여러 기능들을 새롭게 선보입니다.

더 나은 봇 상호작용을 위한 여정

BotKit을 개발하면서 우리는 항상 봇이 더 표현력 있고 상호작용이 풍부하도록 만드는 데 집중해 왔습니다. 0.2.0 버전에서는 연합우주의 사회적 측면을 봇에 접목시켜 한 단계 더 발전시켰습니다.

커스텀 에모지로 봇의 개성 표현하기

가장 많이 요청받았던 기능 중 하나가 지원입니다. 이제 봇은 독특한 시각적 요소로 메시지를 돋보이게 하며 자신만의 개성을 표현할 수 있습니다.

// 봇의 커스텀 에모지 정의하기
const emojis = bot.addCustomEmojis({
  botkit: { 
    file: `${import.meta.dirname}/images/botkit.png`, 
    type: "image/png" 
  },
  fedify: { 
    url: "https://fedify.dev/logo.png", 
    type: "image/png" 
  }
});

// 메시지에 커스텀 에모지 사용하기
await session.publish(
  text`BotKit ${customEmoji(emojis.botkit)}은 Fedify ${customEmoji(emojis.fedify)}의 지원을 받습니다`
);

이 새로운 API를 통해 다음과 같은 기능을 사용할 수 있습니다.

반응을 통한 소통

소통은 단순히 메시지를 게시하는 것만이 아닙니다. 다른 사람의 메시지에 반응하는 것도 중요합니다. 새로운 반응 시스템은 봇과 팔로워 사이에 자연스러운 상호작용 지점을 만들어 줍니다.

// 표준 유니코드 에모지로 메시지에 반응하기
await message.react(emoji`👍`);

// 또는 정의한 커스텀 에모지로 반응하기
await message.react(emojis.botkit);

// 반응을 인식하고 응답하는 봇 만들기
bot.onReact = async (session, reaction) => {
  await session.publish(
    text`${reaction.actor}님, 제 메시지에 ${reaction.emoji} 반응을 남겨주셔서 감사합니다!`,
    { visibility: "direct" }
  );
};

이 기능을 통해 봇은 다음과 같은 작업을 수행할 수 있습니다.

  • Message.react()를 사용하여 유니코드 에모지로 메시지에 반응하기
  • 정의한 커스텀 에모지로 반응하기
  • Bot.onReactBot.onUnreact 핸들러로 반응 이벤트 처리하기

인용을 통한 대화

토론에서는 종종 다른 사람이 말한 내용을 참조해야 할 때가 있습니다. 새로운 기능은 더 응집력 있는 대화 스레드를 만들어 줍니다.

// 봇의 게시물에서 다른 메시지 인용하기
await session.publish(
  text`이 흥미로운 관점에 대한 답변입니다...`,
  { quoteTarget: originalMessage }
);

// 사용자가 봇의 메시지를 인용할 때 처리하기
bot.onQuote = async (session, quoteMessage) => {
  await session.publish(
    text`${quoteMessage.actor}님, 제 생각을 공유해 주셔서 감사합니다!`,
    { visibility: "direct" }
  );
};

인용 기능을 통해 봇은 다음과 같은 작업을 수행할 수 있습니다.

시각적 개선

소통은 시각적인 요소도 중요하기 때문에 봇의 표현 방식을 개선했습니다.

  • 웹 인터페이스에서 이미지 첨부파일이 제대로 표시됩니다
  • 봇의 콘텐츠가 더 보기 좋아지고 풍부한 경험을 제공합니다

내부 개선: 향상된 액티비티 전파

연합우주에서 액티비티가 전파되는 방식도 개선했습니다.

  • 답글, 공유, 업데이트, 삭제의 더 정확한 전파
  • 원본 메시지 작성자에게 액티비티가 제대로 전송됩니다

이러한 개선 사항은 다양한 연합우주 플랫폼에서 봇의 상호작용이 일관되고 안정적으로 이루어지도록 보장합니다.

BotKit 0.2.0으로 첫 걸음 떼기

이러한 새로운 기능을 경험해 보고 싶으신가요? BotKit 0.2.0은 JSR에서 받을 수 있으며 간단한 명령어로 설치할 수 있습니다.

deno add jsr:@fedify/botkit@0.2.0

BotKit은 Temporal API(JavaScript에서 아직 시범적인 기능)를 사용하므로 deno.json에서 이를 활성화해야 합니다.

{
  "imports": {
    "@fedify/botkit": "jsr:@fedify/botkit@0.2.0"
  },
  "unstable": ["temporal"]
}

이 간단한 단계를 통해 최신 기능으로 연합우주 봇을 만들거나 업그레이드할 준비가 완료되었습니다.

앞으로의 전망

BotKit 0.2.0은 연합우주 봇 개발을 접근하기 쉽고, 강력하며, 즐겁게 만들기 위한 우리의 지속적인 노력을 보여줍니다. 이러한 새로운 기능들이 여러분의 봇이 연합우주 커뮤니티에서 더 매력적이고 상호작용이 풍부한 구성원이 되는 데 도움이 될 것이라고 믿습니다.

전체 문서와 더 많은 예제는 저희 문서 사이트에서 확인하실 수 있습니다.

피드백, 기능 요청, 코드 기여를 통해 이번 릴리스에 도움을 주신 모든 분들께 감사드립니다. BotKit 커뮤니티는 계속 성장하고 있으며, 여러분이 만들어낼 작품들을 기대합니다!


BotKit은 ActivityPub 서버 애플리케이션을 만들기 위한 하위 레벨 프레임워크인 Fedify의 지원을 받습니다.

BotKit 0.2.0のリリース

BotKit 0.2.0をリリースしました!BotKitを初めて知る方のために簡単に説明すると、BotKitはTypeScriptで開発されたスタンドアロンのActivityPubボットフレームワークです。Mastodon、Misskeyなどさまざまなフェディバース()のプラットフォームと連携でき、既存プラットフォームの制約なしに自由にボットを作成できます。

このリリースは、フェディバースにおけるボット開発をより簡単で強力にするための旅の重要な一歩であり、コミュニティから要望のあった機能を多数導入しています。

より良いボットインタラクションへの旅

BotKitの開発において、私たちは常にボットをより表現力豊かでインタラクティブにすることに焦点を当ててきました。バージョン0.2.0では、フェディバースの社会的側面をボットに取り入れることで、さらに一歩前進しました。

カスタム絵文字でボットの個性を表現

最も要望の多かった機能の一つがカスタム絵文字のサポートです。これにより、ボットは独自の視覚要素でメッセージを目立たせ、自分だけの個性を表現できるようになりました。

// ボット用のカスタム絵文字を定義
const emojis = bot.addCustomEmojis({
  botkit: { 
    file: `${import.meta.dirname}/images/botkit.png`, 
    type: "image/png" 
  },
  fedify: { 
    url: "https://fedify.dev/logo.png", 
    type: "image/png" 
  }
});

// メッセージにカスタム絵文字を使用
await session.publish(
  text`BotKit ${customEmoji(emojis.botkit)}は、Fedify ${customEmoji(emojis.fedify)}によって支えられています`
);

この新しいAPIでは、次のことが可能になりました。

リアクションによるコミュニケーション

コミュニケーションは単にメッセージを投稿するだけではありません。他の人のメッセージに反応することも重要です。新しいリアクションシステムは、ボットとフォロワーの間に自然な交流ポイントを作り出します。

// 標準のUnicode絵文字でメッセージにリアクション
await message.react(emoji`👍`);

// または定義したカスタム絵文字でリアクション
await message.react(emojis.botkit);

// リアクションを認識して応答するボットを作成
bot.onReact = async (session, reaction) => {
  await session.publish(
    text`${reaction.actor}さん、私のメッセージに${reaction.emoji}でリアクションしてくれてありがとうございます!`,
    { visibility: "direct" }
  );
};

この機能により、ボットは次のことができるようになりました。

  • Message.react()を使用してUnicode絵文字でメッセージにリアクション
  • 定義したカスタム絵文字でリアクション
  • Bot.onReactBot.onUnreactハンドラーでリアクションイベントを処理

引用による会話

議論では、他の人が言ったことを参照する必要がしばしばあります。新しい引用機能により、より結束力のある会話スレッドを作成できます。

// ボットの投稿で他のメッセージを引用
await session.publish(
  text`この興味深い視点について答えます...`,
  { quoteTarget: originalMessage }
);

// ユーザーがボットのメッセージを引用した場合の処理
bot.onQuote = async (session, quoteMessage) => {
  await session.publish(
    text`${quoteMessage.actor}さん、私の考えを共有してくれてありがとうございます!`,
    { visibility: "direct" }
  );
};

引用機能により、ボットは次のことができるようになりました。

  • quoteTargetオプションでメッセージを引用
  • Message.quoteTargetを通じて引用されたメッセージにアクセス
  • 新しいBot.onQuoteイベントハンドラーで引用イベントを処理

視覚的な改善

コミュニケーションには視覚的要素も重要なため、ボットの表現方法を改善しました。

  • ウェブインターフェースで画像添付ファイルが正しく表示されるようになりました
  • ボットのコンテンツがより見やすくなり、豊かな体験を提供します

内部改善:活動の伝播の強化

フェディバースでの活動が伝播する方法も改善されました。

  • 返信、共有、更新、削除のより正確な伝播
  • 元のメッセージ作成者に活動が適切に送信されます

これらの改善により、様々なフェディバースプラットフォームでのボットの相互作用が一貫性と信頼性を持つようになります。

BotKit 0.2.0で最初の一歩を踏み出す

これらの新機能を体験してみたいですか?BotKit 0.2.0はJSRで利用可能で、簡単なコマンドでインストールできます。

deno add jsr:@fedify/botkit@0.2.0

BotKitはTemporal API(JavaScriptではまだ試験的な機能)を使用するため、deno.jsonでこれを有効にする必要があります。

{
  "imports": {
    "@fedify/botkit": "jsr:@fedify/botkit@0.2.0"
  },
  "unstable": ["temporal"]
}

これらの簡単なステップで、最新機能を使ってフェディバースボットを作成またはアップグレードする準備が整いました。

今後の展望

0.2.0は、フェディバースボット開発をアクセスしやすく、強力かつ楽しいものにするための私たちの継続的な取り組みを示しています。これらの新機能が、皆さんのボットをフェディバースコミュニティでより魅力的でインタラクティブなメンバーにするのに役立つと信じています。

完全なドキュメントと詳細な例については、私たちのドキュメントサイトをご覧ください。

フィードバック、機能リクエスト、コード貢献を通じてこのリリースに貢献してくださったすべての方々に感謝します。BotKitコミュニティは成長を続けており、皆さんが作成するものを楽しみにしています!


BotKitは、ActivityPubサーバーアプリケーションを作成するための低レベルフレームワークFedifyによって支えられています。

3

You can see the full clip linked to for as long as notorious transphobe Elon Musk leaves it on X, the platform he owns.

Mac Lochlainn could hardly be clearer on his desire for the Imperial borders to be erected here. For the Donegal TD, matters must be defined by the clear binary between a man and he expresses his demand that 'we're going to have to deal with the legislation in Ireland\\\".

\\\"this ruling does bring clarity...it defines in terms of equality legislation what a women is, and also what a man is because as you know it works in different directions... we need to deal with it and we're going to have to deal with the legislation in Ireland because unfortunately it isn't clear\\\"

We have already discussed why British Imperial institutions are Like That. But why are Sinn Féin, alone amongst the major parties of Ireland, so eager to declare they share Empire's need for gender binaries?

An Invented Ireland

\\\"The androgynous vision of a world whose gender boundaries were endlessly open turned out to have a wider political, as distinct from a merely personal, meaning: the manly women and womenly men of the Irish renaissance had positioned themselves on the cusp between worlds between the coloniser and the colonised, between west and east, between having (a phallus) and being (a woman). Now such a confusion of gender boundaries could stand only for \\\"the fragile status of nationality\\\", and so it was ruthlessly disallowed. The ideologues of independent Ireland reverted to the old, neurotic philosophy which saw the male as in all things the opposite of the female.\\\"
- Inventing Ireland, Declan Kiberd, 1995

Ireland, Britain's first overseas colonised people, is now the EU's richest post-colonial state. The place where all those Imperial boundaries and partitions were first tried out- the laboratory where Britain invented its Imperial self- spent decades working through and out the corrosive effect of the coloniser's binary definitions. For Sinn Féin, the work clearly isn't complete.

Some Joyce? Let's have some Joyce.

—The memory of the dead, says the citizen taking up his pintglass and glaring at Bloom.
—Ay, ay, says Joe.
—You don’t grasp my point, says Bloom. What I mean is …
—Sinn Fein! says the citizen. Sinn fein amhain! The friends we love are by our side and the foes we hate before us.
-Joyce, James. Ulysses (Penguin Modern Classics)

Bloom encounters the one-eyed citizen in the Cyclops episode of Ulysses. He is a rote-reciting nationalist of the most conventional sort. During the encounter, where the citizen has denied the possibility of being both Jewish and Irish, Bloom is challenged to define a nation as a binary, and refuses.

—But do you know what a nation means? says John Wyse.
—Yes, says Bloom.
—What is it? says John Wyse.
—A nation? says Bloom. A nation is the same people living in the same place.
—By God, then, says Ned, laughing, if that’s so I’m a nation for I’m living in the same place for the past five years. So of course everyone had a laugh at Bloom and says he, trying to muck out of it:
—Or also living in different places.
—That covers my case, says Joe.
—What is your nation if I may ask, says the citizen.
—Ireland, says Bloom. I was born here. Ireland.

The citizen said nothing only cleared the spit out of his gullet and, gob, he spat a Red bank oyster out of him right in the corner.
Joyce, James. Ulysses (Penguin Modern Classics)

Empire is internalised and mirrored by its nationalist foe. Joyce shows that the British Empire's demand for binary selves has colonised the mind of the self-defined Irish nationalist and points to a radical and freeing alternative in Bloom, a man who defines himself and his nation in terms of and not or.

It was that escape, that leap out of the prison of binaries, which allowed the Good Friday Agreement to eventually cut the Gordian knot of Ireland's uncivil war. Its signatories agreed that people could be both Irish and British, not forced to decide between the two. The public overwhelmingly endorsed it. Even Ian Paisley Junior now holds an Irish passport and advises his constituents on how to apply for one themselves.

Sinn Féin's present chorus of binary enthusiasts are as trapped as the UK Supreme Court in an Imperial, pre-Good Friday Agreement, world.

Synthesis and rest, at last

What does the UK Supreme Court decision mean for Ireland?

Outside of the rhetorical opportunities for people eager to reverse the country's existing provisions for the legal recognition of trans people, nothing at all. Furthermore, the CJEU's decision ensures that the UK decision could never be given an effective local implementation. You can't circumscribe the rights of trans people to their own identity if it is not permitted to process data regarding their gender to identify them when that data rejects their lived experience in favour of their gender status at birth.

I doubt the SF spokespeople even knew that the 'clarity' and 'dealing with the legislation' they hoped for would be incompatible with EU law and therefore not possible in Ireland. But it would.

What does the CJEU decision mean for the UK?

A more interesting question this. The UK's position on gender recognition is now nominally at odds with the EU's Data Protection regime. But the UK mustn't let their data protection regime come unmoored from the EU's, or they will lose their status of 'adequacy', threatening the free exchange of personal data that their economy relies upon.

So it seems likely that this is the high water mark for the Imperial gender binary. The UK Supreme Court decision applies to one word in one act. But, without coming undone from the principles of data protection, the UK state can't lawfully take actions to process people's gender data in a way that ignores their lived experience in favour of their gender status at birth. If the government tries to operationalise the judgment more generally, the UK GDPR sits waiting for it like the troll under the bridge.

For the rest of Europe, Ireland included, this particular issue now remains a very British dis-ease.

Subscribe to the Gist
Subscribe to the Gist, for some money
Throw money at the Gist
\",{},{},{},\"01975798-934f-735b-aa5e-dc344060c323\",\"https://en.wikipedia.org/wiki/Tom_Brown%27s_School_Days\",\"https://www.thegist.ie/the-gist-trans-rights-are-data-rights/\",[\"Date\",\"2025-04-21T10:05:29.000Z\"],[\"Date\",\"2025-04-21T10:05:29.000Z\"],{\"id\":2193,\"iri\":2205,\"type\":68,\"username\":2206,\"instanceHost\":2207,\"handleHost\":2207,\"handle\":2208,\"accountId\":-2,\"name\":2209,\"bioHtml\":2210,\"automaticallyApprovesFollowers\":150,\"avatarUrl\":2211,\"headerUrl\":-2,\"inboxUrl\":2212,\"sharedInboxUrl\":-2,\"followersUrl\":2213,\"featuredUrl\":-2,\"fieldHtmls\":2214,\"emojis\":2215,\"tags\":2216,\"sensitive\":49,\"successorId\":-2,\"aliases\":2217,\"followeesCount\":492,\"followersCount\":1340,\"postsCount\":10,\"url\":2218,\"updated\":2219,\"published\":-2,\"created\":2220,\"instance\":2221,\"followers\":2226,\"blockees\":2227,\"blockers\":2228},\"https://www.thegist.ie/.ghost/activitypub/users/index\",\"index\",\"www.thegist.ie\",\"@index@www.thegist.ie\",\"The Gist\",\"News, Data policy, law and the absurdity of life. A round up of what Ireland's talking about.\",\"https://www.thegist.ie/content/images/2023/07/Small-Poolbeg_chimneys-2.jpg\",\"https://www.thegist.ie/.ghost/activitypub/inbox/index\",\"https://www.thegist.ie/.ghost/activitypub/followers/index\",{},{},{},[],\"https://www.thegist.ie/\",[\"Date\",\"2025-05-05T10:32:46.155Z\"],[\"Date\",\"2025-05-05T10:32:46.155Z\"],{\"host\":2207,\"software\":2222,\"softwareVersion\":2223,\"updated\":2224,\"created\":2225},\"ghost\",\"0.1.0\",[\"Date\",\"2025-05-05T10:32:43.723Z\"],[\"Date\",\"2025-05-05T10:32:43.723Z\"],[],[],[],{\"id\":2199,\"url\":2200,\"title\":2230,\"siteName\":-2,\"type\":1143,\"description\":-2,\"author\":-2,\"imageUrl\":-2,\"imageAlt\":-2,\"imageType\":-2,\"imageWidth\":-2,\"imageHeight\":-2,\"creatorId\":-2,\"created\":2231,\"scraped\":2232,\"creator\":-2},\"Tom Brown's School Days - Wikipedia\",[\"Date\",\"2025-06-10T02:08:26.450Z\"],[\"Date\",\"2025-06-10T02:08:26.450Z\"],[],[],[],[],{\"slots\":2238,\"props\":2239},[],{\"href\":2240,\"internalHref\":2241,\"class\":6,\"children\":2242},\"https://misskey.io/@shuumai\",\"/@shuumai@misskey.io\",[\"Slot\",2243],{\"name\":9,\"id\":2244},100,{\"slots\":2246,\"props\":2247},[],{\"href\":2240,\"internalHref\":2241,\"children\":2248},[\"Slot\",2249],{\"name\":9,\"id\":2250},101,{\"slots\":2252,\"props\":2253},[],{\"href\":2254,\"internalHref\":2255,\"class\":22,\"children\":2256},\"https://misskey.io/notes/a6uh4vyukc5905ah\",\"/@shuumai@misskey.io/01965811-c2fd-7035-add8-f22a36478c05\",[\"Slot\",2257],{\"name\":9,\"id\":1381},{\"slots\":2259,\"props\":2260},[],{\"value\":2261,\"locale\":30},[\"Date\",\"2025-04-21T10:05:01.782Z\"],{\"slots\":2263,\"props\":2264},[],{\"language\":30,\"post\":2265,\"class\":104,\"signedAccount\":-1},{\"id\":2266,\"iri\":2254,\"type\":56,\"visibility\":57,\"actorId\":2267,\"articleSourceId\":-2,\"noteSourceId\":-2,\"sharedPostId\":-2,\"replyTargetId\":-2,\"quotedPostId\":-2,\"name\":-2,\"summary\":-2,\"contentHtml\":2268,\"language\":-2,\"tags\":2269,\"emojis\":2270,\"sensitive\":49,\"repliesCount\":10,\"sharesCount\":10,\"quotesCount\":10,\"reactionsCounts\":2272,\"reactionsCount\":16,\"linkId\":-2,\"linkUrl\":-2,\"url\":-2,\"updated\":2273,\"published\":2261,\"actor\":2274,\"link\":-2,\"sharedPost\":-2,\"replyTarget\":-2,\"mentions\":2298,\"media\":2299,\"shares\":2300,\"reactions\":2301},\"01965811-c2fd-7035-add8-f22a36478c05\",\"0195550a-5646-72ba-bd39-02ca71d93adf\",\"

おぎゃ! そしたらKOBEにゃ! ​:a_meow_boil:​​:a_meow_boil:​​:a_meow_boil:​

\",{},{\":a_meow_boil:\":2271},\"https://media.misskeyusercontent.com/io/a2a3c7f2-5646-4251-b4a8-7baa40604448.webp\",{\"01965811-c30b-7f11-af3b-171b261af8cf\":16},[\"Date\",\"2025-04-21T10:05:01.782Z\"],{\"id\":2267,\"iri\":2275,\"type\":220,\"username\":2276,\"instanceHost\":513,\"handleHost\":513,\"handle\":2277,\"accountId\":-2,\"name\":2278,\"bioHtml\":2279,\"automaticallyApprovesFollowers\":150,\"avatarUrl\":2280,\"headerUrl\":2281,\"inboxUrl\":2282,\"sharedInboxUrl\":520,\"followersUrl\":2283,\"featuredUrl\":-2,\"fieldHtmls\":2284,\"emojis\":2285,\"tags\":2286,\"sensitive\":49,\"successorId\":-2,\"aliases\":2287,\"followeesCount\":2288,\"followersCount\":2289,\"postsCount\":10,\"url\":2240,\"updated\":2290,\"published\":-2,\"created\":2291,\"instance\":2292,\"followers\":2295,\"blockees\":2296,\"blockers\":2297},\"https://misskey.io/users/9g0ku8jkft\",\"shuumai\",\"@shuumai@misskey.io\",\"しゅうまい君(バカンス)\",\"

misskey.ioにバカンス中
https://enpitsu.org/shuumai/

何かあったら
@enpitsu まで

\",\"https://media.misskeyusercontent.com/misskey/e44afb80-e469-4ca2-bfd0-ddb8555e6a26.png\",\"https://media.misskeyusercontent.com/misskey/63989346-ce4c-4758-809e-203baae97745.png\",\"https://misskey.io/users/9g0ku8jkft/inbox\",\"https://misskey.io/users/9g0ku8jkft/followers\",{},{},{},[],37741,39623,[\"Date\",\"2025-03-02T04:08:15.684Z\"],[\"Date\",\"2025-03-02T04:08:15.684Z\"],{\"host\":513,\"software\":555,\"softwareVersion\":556,\"updated\":2293,\"created\":2294},[\"Date\",\"2025-12-17T13:12:14.531Z\"],[\"Date\",\"2024-12-13T09:14:04.772Z\"],[],[],[],[],[],[],[],{\"slots\":2303,\"props\":2304},[],{\"href\":2305,\"internalHref\":2306,\"class\":6,\"children\":2307},\"https://techblogbot.parksb.xyz/\",\"/@bot@techblogbot.parksb.xyz\",[\"Slot\",2308],{\"name\":9,\"id\":2309},103,{\"slots\":2311,\"props\":2312},[],{\"href\":2305,\"internalHref\":2306,\"children\":2313},[\"Slot\",2314],{\"name\":9,\"id\":2315},104,{\"slots\":2317,\"props\":2318},[],{\"href\":2319,\"internalHref\":2320,\"class\":22,\"children\":2321},\"https://techblogbot.parksb.xyz/message/019657cd-1439-7f81-9087-8e6157f69eb1\",\"/@bot@techblogbot.parksb.xyz/019657cd-240f-7456-b41b-195687f548e2\",[\"Slot\",2322],{\"name\":9,\"id\":2323},105,{\"slots\":2325,\"props\":2326},[],{\"value\":2327,\"locale\":30},[\"Date\",\"2025-04-21T10:03:00.025Z\"],{\"slots\":2329,\"props\":2330},[],{\"language\":30,\"post\":2331,\"class\":104,\"signedAccount\":-1},{\"id\":2332,\"iri\":2333,\"type\":56,\"visibility\":57,\"actorId\":2334,\"articleSourceId\":-2,\"noteSourceId\":-2,\"sharedPostId\":-2,\"replyTargetId\":-2,\"quotedPostId\":-2,\"name\":-2,\"summary\":-2,\"contentHtml\":2335,\"language\":600,\"tags\":2336,\"emojis\":2337,\"sensitive\":49,\"repliesCount\":10,\"sharesCount\":10,\"quotesCount\":10,\"reactionsCounts\":2338,\"reactionsCount\":10,\"linkId\":2339,\"linkUrl\":2340,\"url\":2319,\"updated\":2341,\"published\":2327,\"actor\":2342,\"link\":2367,\"sharedPost\":-2,\"replyTarget\":-2,\"mentions\":2373,\"media\":2374,\"shares\":2375,\"reactions\":2376},\"019657cd-240f-7456-b41b-195687f548e2\",\"https://techblogbot.parksb.xyz/ap/note/019657cd-1439-7f81-9087-8e6157f69eb1\",\"019605e2-263c-7574-af22-adfd0a751bf4\",\"

[개발자스럽다] 한국 인기 PHP CMS 비교 분석 및 추천: 워드프레스·그누보드·라이믹스·Zigger 등

\",{},{},{},\"019657cd-2407-76f5-adc9-68910a941fee\",\"https://blog.gaerae.com/2025/04/php-cms-wordpress-gnuboard-rhymix-zigger.html\",[\"Date\",\"2025-04-21T10:03:00.025Z\"],{\"id\":2334,\"iri\":2343,\"type\":220,\"username\":2344,\"instanceHost\":2345,\"handleHost\":2345,\"handle\":2346,\"accountId\":-2,\"name\":2347,\"bioHtml\":2348,\"automaticallyApprovesFollowers\":150,\"avatarUrl\":2349,\"headerUrl\":-2,\"inboxUrl\":2350,\"sharedInboxUrl\":2351,\"followersUrl\":2352,\"featuredUrl\":-2,\"fieldHtmls\":2353,\"emojis\":2356,\"tags\":2357,\"sensitive\":49,\"successorId\":-2,\"aliases\":2358,\"followeesCount\":10,\"followersCount\":126,\"postsCount\":10,\"url\":2305,\"updated\":2359,\"published\":-2,\"created\":2360,\"instance\":2361,\"followers\":2364,\"blockees\":2365,\"blockers\":2366},\"https://techblogbot.parksb.xyz/ap/actor/bot\",\"bot\",\"techblogbot.parksb.xyz\",\"@bot@techblogbot.parksb.xyz\",\"Tech Blog Bot\",\"

Fediverse bot for delivering tech blog articles

\",\"https://raw.githubusercontent.com/parksb/tech-blog-bot/refs/heads/main/icon.png\",\"https://techblogbot.parksb.xyz/ap/actor/bot/inbox\",\"https://techblogbot.parksb.xyz/ap/inbox\",\"https://techblogbot.parksb.xyz/ap/actor/bot/followers\",{\"Source code\":2354,\"Created by\":2355},\"GitHub\",\"@parksb@social.silicon.moe\",{},{},[],[\"Date\",\"2025-04-05T12:17:09.174Z\"],[\"Date\",\"2025-04-05T12:17:09.174Z\"],{\"host\":2345,\"software\":-2,\"softwareVersion\":-2,\"updated\":2362,\"created\":2363},[\"Date\",\"2025-04-05T12:17:08.467Z\"],[\"Date\",\"2025-04-05T12:17:08.467Z\"],[],[],[],{\"id\":2339,\"url\":2340,\"title\":2368,\"siteName\":2369,\"type\":1395,\"description\":-2,\"author\":-2,\"imageUrl\":2370,\"imageAlt\":2368,\"imageType\":44,\"imageWidth\":1789,\"imageHeight\":1400,\"creatorId\":-2,\"created\":2371,\"scraped\":2372,\"creator\":-2},\"한국 인기 PHP CMS 비교 분석 및 추천: 워드프레스·그누보드·라이믹스·Zigger 등\",\"개발자스럽다\",\"https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5RmEK0PgomZDlIg7ciqDOZrvQD-GDzGdSsQRC_R3DVLK-eVNgoxVpshgtJjhkgvnm3glSoMYge5TQF70lHxcLZMsKTOS0Ez-6KC4TbNaob-3p9nYUPbWM_5-HZiVfk04BtDsqhBA5XtKyjvT3azxjIVvBjkkll2-Sn8R-0SdGVZqK5JwuhMjBmANyy5U/w0/%E1%84%92%E1%85%A1%E1%86%AB%E1%84%80%E1%85%AE%E1%86%A8%E1%84%8B%E1%85%B5%E1%86%AB%E1%84%80%E1%85%B5PHP-CMS-%E1%84%87%E1%85%B5%E1%84%80%E1%85%AD%E1%84%87%E1%85%AE%E1%86%AB%E1%84%89%E1%85%A5%E1%86%A8%E1%84%86%E1%85%B5%E1%86%BE%E1%84%8E%E1%85%AE%E1%84%8E%E1%85%A5%E1%86%AB.png\",[\"Date\",\"2025-04-21T10:03:04.071Z\"],[\"Date\",\"2025-04-21T10:03:04.071Z\"],[],[],[],[],{\"slots\":2378,\"props\":2379},[],{\"href\":2380,\"internalHref\":2381,\"class\":6,\"children\":2382},\"https://madost.one/@NAES\",\"/@NAES@madost.one\",[\"Slot\",2383],{\"name\":9,\"id\":2384},106,{\"slots\":2386,\"props\":2387},[],{\"href\":2380,\"internalHref\":2381,\"children\":2388},[\"Slot\",2389],{\"name\":9,\"id\":2390},107,{\"slots\":2392,\"props\":2393},[],{\"href\":2394,\"internalHref\":2395,\"class\":22,\"children\":2396},\"https://madost.one/notes/a6uh24ej7q\",\"/@NAES@madost.one/01965828-b5a0-7f4b-94aa-a83477d2cc44\",[\"Slot\",2397],{\"name\":9,\"id\":2398},108,{\"slots\":2400,\"props\":2401},[],{\"value\":2402,\"locale\":30},[\"Date\",\"2025-04-21T10:02:52.747Z\"],{\"slots\":2404,\"props\":2405},[],{\"language\":30,\"post\":2406,\"class\":104,\"signedAccount\":-1},{\"id\":2407,\"iri\":2394,\"type\":56,\"visibility\":57,\"actorId\":2408,\"articleSourceId\":-2,\"noteSourceId\":-2,\"sharedPostId\":-2,\"replyTargetId\":-2,\"quotedPostId\":-2,\"name\":-2,\"summary\":-2,\"contentHtml\":2409,\"language\":-2,\"tags\":2410,\"emojis\":2411,\"sensitive\":49,\"repliesCount\":10,\"sharesCount\":16,\"quotesCount\":10,\"reactionsCounts\":2413,\"reactionsCount\":10,\"linkId\":-2,\"linkUrl\":-2,\"url\":-2,\"updated\":2414,\"published\":2402,\"actor\":2415,\"link\":-2,\"sharedPost\":-2,\"replyTarget\":-2,\"mentions\":2453,\"media\":2454,\"shares\":2455,\"reactions\":2456},\"01965828-b5a0-7f4b-94aa-a83477d2cc44\",\"0195b447-6626-7058-bcaa-11d621842721\",\"

이건 커모지야. 네가 원하는 커모지는 이 안에 있어.
​:etc_box:​

\",{},{\":etc_box:\":2412},\"https://media.madost.one/media/62861086-53dc-4b2a-a72a-6463e893b4a7.png\",{},[\"Date\",\"2025-04-21T10:02:52.747Z\"],{\"id\":2408,\"iri\":2416,\"type\":68,\"username\":2417,\"instanceHost\":2418,\"handleHost\":2418,\"handle\":2419,\"accountId\":-2,\"name\":2420,\"bioHtml\":2421,\"automaticallyApprovesFollowers\":150,\"avatarUrl\":2422,\"headerUrl\":2423,\"inboxUrl\":2424,\"sharedInboxUrl\":2425,\"followersUrl\":2426,\"featuredUrl\":-2,\"fieldHtmls\":2427,\"emojis\":2439,\"tags\":2441,\"sensitive\":49,\"successorId\":-2,\"aliases\":2442,\"followeesCount\":10,\"followersCount\":10,\"postsCount\":10,\"url\":2380,\"updated\":2444,\"published\":-2,\"created\":2445,\"instance\":2446,\"followers\":2450,\"blockees\":2451,\"blockers\":2452},\"https://madost.one/users/805dgm8rlz\",\"NAES\",\"madost.one\",\"@NAES@madost.one\",\":symbol_flag_joseon: 一般 Kyungmi Ahn ꉂꉂ(ᴖᗜᴖ*)\",\"

네스 나스 나에스 아닙니다
내스[nɛsɯ] 입니다

참고하면 좋은 페이지
안경, 신화, 역사RPF, 큐라레, 그림시리즈,
🌿@ @(no switch)의 망령
🍍아나나스이름되찾기운동 절찬리 진행중
선팔은 딱히 안 합니다 한다면 구독임

pixiv | 블?로?그 | 신화창고

모든 연합우주 계정 목록 (All of my fediverse accounts)

\",\"https://media.madost.one/media/0c89d4c1-510e-497c-9f38-5e0795a87195.png\",\"https://media.madost.one/media/webpublic-50723328-eac4-4dd7-ab65-cbc7a40cb92b.jpg\",\"https://madost.one/users/805dgm8rlz/inbox\",\"https://madost.one/inbox\",\"https://madost.one/users/805dgm8rlz/followers\",{\"퀘스돈\":2428,\"부계정\":2429,\"english art acc\":2430,\"Genshin Impact\":2431,\"Grimms Notes\":2432,\"Grimms Echoes\":2433,\"Honkai: Star Rail\":2434,\"MementoMori\":2435,\"트릭컬\":2436,\"Wuthering Waves\":2437,\"Zenless Zone Zero\":2438},\"https://quesdon.planet.moe/@NAES@madost.one\",\"@NAES@jmm.kr\",\"@NAES@rkgk.moe\",\"Asia 804146773\",\"🇰🇷 y6rb4/🇯🇵 2Xk6n\",\"7i3MGk\",\"Asia 803036321\",\"🇰🇷 1월드 532112409001\",\"내스 812523 EKZBEBDZ\",\"Asia 700968074\",\"Asia 1301396293\",{\":symbol_flag_joseon:\":2440},\"https://media.madost.one/media/db88ec44-247a-4e3a-aa14-21e97c012c5a.png\",{},[2443],\"https://cremebrul.ee/@NAES@madost.one\",[\"Date\",\"2025-03-20T15:58:52.968Z\"],[\"Date\",\"2025-03-20T15:58:52.968Z\"],{\"host\":2418,\"software\":555,\"softwareVersion\":2447,\"updated\":2448,\"created\":2449},\"12.119.2\",[\"Date\",\"2025-11-15T18:06:26.045Z\"],[\"Date\",\"2025-01-17T03:22:50.026Z\"],[],[],[],[],[],[],[],{\"slots\":2458,\"props\":2459},[],{\"href\":1976,\"internalHref\":1977,\"class\":6,\"children\":2460},[\"Slot\",2461],{\"name\":9,\"id\":2462},109,{\"slots\":2464,\"props\":2465},[],{\"href\":1976,\"internalHref\":1977,\"children\":2466},[\"Slot\",2467],{\"name\":9,\"id\":2468},110,{\"slots\":2470,\"props\":2471},[],{\"href\":1990,\"internalHref\":1991,\"class\":22,\"children\":2472},[\"Slot\",2473],{\"name\":9,\"id\":2474},111,{\"slots\":2476,\"props\":2477},[],{\"value\":2478,\"locale\":30},[\"Date\",\"2025-04-21T10:02:28.941Z\"],{\"slots\":2480,\"props\":2481},[],{\"medium\":2482,\"class\":2011},{\"postId\":2009,\"index\":10,\"type\":1183,\"url\":2010,\"alt\":-2,\"width\":-2,\"height\":-2,\"thumbnailKey\":-2,\"sensitive\":150},{\"slots\":2484,\"props\":2485},[],{\"language\":30,\"post\":2486,\"class\":104,\"signedAccount\":-1},{\"id\":2009,\"iri\":1990,\"type\":56,\"visibility\":57,\"actorId\":2016,\"articleSourceId\":-2,\"noteSourceId\":-2,\"sharedPostId\":-2,\"replyTargetId\":-2,\"quotedPostId\":-2,\"name\":-2,\"summary\":-2,\"contentHtml\":2017,\"language\":-2,\"tags\":2487,\"emojis\":2488,\"sensitive\":150,\"repliesCount\":10,\"sharesCount\":16,\"quotesCount\":10,\"reactionsCounts\":2489,\"reactionsCount\":16,\"linkId\":-2,\"linkUrl\":-2,\"url\":-2,\"updated\":2490,\"published\":2478,\"actor\":2491,\"link\":-2,\"sharedPost\":-2,\"replyTarget\":-2,\"mentions\":2504,\"media\":2505,\"shares\":2506,\"reactions\":2507},{},{},{\"❤\":16},[\"Date\",\"2025-04-21T10:02:28.941Z\"],{\"id\":2016,\"iri\":2023,\"type\":68,\"username\":2024,\"instanceHost\":513,\"handleHost\":513,\"handle\":2025,\"accountId\":-2,\"name\":2026,\"bioHtml\":2027,\"automaticallyApprovesFollowers\":150,\"avatarUrl\":2028,\"headerUrl\":2029,\"inboxUrl\":2030,\"sharedInboxUrl\":520,\"followersUrl\":2031,\"featuredUrl\":-2,\"fieldHtmls\":2492,\"emojis\":2493,\"tags\":2494,\"sensitive\":49,\"successorId\":-2,\"aliases\":2495,\"followeesCount\":10,\"followersCount\":10,\"postsCount\":10,\"url\":1976,\"updated\":2496,\"published\":-2,\"created\":2497,\"instance\":2498,\"followers\":2501,\"blockees\":2502,\"blockers\":2503},{\"\":2033,\"oc📎\":2034,\"oc設定\":2035,\"ocへのマシュマロ\":2036,\"BOOTH🛍️\":2037},{\":love:\":2039,\":blobcrab_dance:\":2040},{},[],[\"Date\",\"2025-03-17T10:35:43.939Z\"],[\"Date\",\"2025-03-17T10:35:43.939Z\"],{\"host\":513,\"software\":555,\"softwareVersion\":556,\"updated\":2499,\"created\":2500},[\"Date\",\"2025-12-17T13:12:14.531Z\"],[\"Date\",\"2024-12-13T09:14:04.772Z\"],[],[],[],[],[2482],[],[],{\"slots\":2509,\"props\":2510},[],{\"href\":2511,\"internalHref\":2512,\"class\":6,\"children\":2513},\"https://hachyderm.io/@akareilly\",\"/@akareilly@hachyderm.io\",[\"Slot\",2514],{\"name\":9,\"id\":2515},112,{\"slots\":2517,\"props\":2518},[],{\"href\":2511,\"internalHref\":2512,\"children\":2519},[\"Slot\",2520],{\"name\":9,\"id\":2521},113,{\"slots\":2523,\"props\":2524},[],{\"href\":2525,\"internalHref\":2526,\"class\":22,\"children\":2527},\"https://hachyderm.io/@akareilly/114375371815635219\",\"/@akareilly@hachyderm.io/019657cd-9843-7bb4-b2c2-e5defadcbbbc\",[\"Slot\",2528],{\"name\":9,\"id\":2529},114,{\"slots\":2531,\"props\":2532},[],{\"value\":2533,\"locale\":30},[\"Date\",\"2025-04-21T10:01:12.000Z\"],{\"slots\":2535,\"props\":2536},[],{\"language\":30,\"post\":2537,\"class\":104,\"signedAccount\":-1},{\"id\":2538,\"iri\":2539,\"type\":56,\"visibility\":57,\"actorId\":2540,\"articleSourceId\":-2,\"noteSourceId\":-2,\"sharedPostId\":-2,\"replyTargetId\":-2,\"quotedPostId\":-2,\"name\":-2,\"summary\":-2,\"contentHtml\":2541,\"language\":30,\"tags\":2542,\"emojis\":2543,\"sensitive\":49,\"repliesCount\":10,\"sharesCount\":10,\"quotesCount\":10,\"reactionsCounts\":2544,\"reactionsCount\":10,\"linkId\":-2,\"linkUrl\":-2,\"url\":2525,\"updated\":2545,\"published\":2533,\"actor\":2546,\"link\":-2,\"sharedPost\":-2,\"replyTarget\":-2,\"mentions\":2572,\"media\":2582,\"shares\":2583,\"reactions\":2584},\"019657cd-9843-7bb4-b2c2-e5defadcbbbc\",\"https://hachyderm.io/users/akareilly/statuses/114375371815635219\",\"019657bc-509e-703a-bb13-9f8ed2dd08c0\",\"

@chaosexanima I embrace the apparently radical notion that Jewish people in the diaspora should be safe *everywhere* and that white Christian Germans shouldn't be able to arrest Jewish people for being peace activists. This is not the official position of the German government.

\",{},{},{},[\"Date\",\"2025-04-21T10:01:12.000Z\"],{\"id\":2540,\"iri\":2547,\"type\":68,\"username\":2548,\"instanceHost\":1253,\"handleHost\":1253,\"handle\":2549,\"accountId\":-2,\"name\":2550,\"bioHtml\":2551,\"automaticallyApprovesFollowers\":150,\"avatarUrl\":2552,\"headerUrl\":2553,\"inboxUrl\":2554,\"sharedInboxUrl\":1259,\"followersUrl\":2555,\"featuredUrl\":-2,\"fieldHtmls\":2556,\"emojis\":2557,\"tags\":2558,\"sensitive\":49,\"successorId\":-2,\"aliases\":2559,\"followeesCount\":2561,\"followersCount\":2562,\"postsCount\":10,\"url\":2511,\"updated\":2563,\"published\":2564,\"created\":2565,\"instance\":2566,\"followers\":2569,\"blockees\":2570,\"blockers\":2571},\"https://hachyderm.io/users/akareilly\",\"akareilly\",\"@akareilly@hachyderm.io\",\"Wren Reilly\",\"

She/her/they
I once worked with goats. I moved into tech.This was a mistake. 
Expect sheep, wool, and textile history. Also birbs. Infosec on occasion. 
I use content warnings for topics and images that can trigger PTSD. I do not use them to shield people ***without*** trauma from experiencing racism, sexism, transphobia, and other forms of discrimination. If you can ignore politics, you’re not likely in need of content warnings for much of anything, really.

Avatar: me holding a baby goat.

\",\"https://media.hachyderm.io/accounts/avatars/109/848/142/276/837/872/original/3f565e24b5b8c907.jpeg\",\"https://media.hachyderm.io/accounts/headers/109/848/142/276/837/872/original/b9a1624ef326ac16.jpeg\",\"https://hachyderm.io/users/akareilly/inbox\",\"https://hachyderm.io/users/akareilly/followers\",{},{},{},[2560],\"https://mastodon.lol/users/akareilly\",1321,1780,[\"Date\",\"2025-04-21T09:44:41.375Z\"],[\"Date\",\"2023-02-11T00:00:00.000Z\"],[\"Date\",\"2025-04-21T09:44:41.375Z\"],{\"host\":1253,\"software\":93,\"softwareVersion\":1278,\"updated\":2567,\"created\":2568},[\"Date\",\"2025-12-17T13:51:01.143Z\"],[\"Date\",\"2025-02-24T02:39:59.945Z\"],[],[],[],[2573],{\"postId\":2538,\"actorId\":1286,\"actor\":2574},{\"id\":1286,\"iri\":1288,\"type\":68,\"username\":1289,\"instanceHost\":1290,\"handleHost\":1290,\"handle\":1291,\"accountId\":-2,\"name\":1292,\"bioHtml\":1293,\"automaticallyApprovesFollowers\":150,\"avatarUrl\":1294,\"headerUrl\":1295,\"inboxUrl\":1296,\"sharedInboxUrl\":1297,\"followersUrl\":1298,\"featuredUrl\":1299,\"fieldHtmls\":2575,\"emojis\":2576,\"tags\":2577,\"sensitive\":49,\"successorId\":1308,\"aliases\":2578,\"followeesCount\":1310,\"followersCount\":1311,\"postsCount\":10,\"url\":1312,\"updated\":2579,\"published\":2580,\"created\":2581},{\"Pronouns\":1301,\"Location\":1302,\"Blog\":1303,\"Tumblr\":1304,\"Work\":1305},{},{},[],[\"Date\",\"2025-03-12T11:33:01.594Z\"],[\"Date\",\"2022-04-30T00:00:00.000Z\"],[\"Date\",\"2025-03-12T11:33:01.594Z\"],[],[],[],{\"slots\":2586,\"props\":2587},[],{\"href\":2588,\"internalHref\":2589,\"class\":6,\"children\":2590},\"https://misskey.io/@sushidance\",\"/@sushidance@misskey.io\",[\"Slot\",2591],{\"name\":9,\"id\":88},{\"slots\":2593,\"props\":2594},[],{\"href\":2588,\"internalHref\":2589,\"children\":2595},[\"Slot\",2596],{\"name\":9,\"id\":2597},116,{\"slots\":2599,\"props\":2600},[],{\"href\":2601,\"internalHref\":2602,\"class\":22,\"children\":2603},\"https://misskey.io/notes/a6ugzvyhpu7d0012\",\"/@sushidance@misskey.io/01965871-c744-74a4-835b-1b637e0f39ec\",[\"Slot\",2604],{\"name\":9,\"id\":2605},117,{\"slots\":2607,\"props\":2608},[],{\"value\":2609,\"locale\":30},[\"Date\",\"2025-04-21T10:01:08.489Z\"],{\"slots\":2611,\"props\":2612},[],{\"medium\":2613,\"class\":50},{\"postId\":2614,\"index\":10,\"type\":1183,\"url\":2615,\"alt\":-2,\"width\":-2,\"height\":-2,\"thumbnailKey\":-2,\"sensitive\":49},\"01965871-c744-74a4-835b-1b637e0f39ec\",\"https://media.misskeyusercontent.com/io/webpublic-c671442a-4f3f-47a8-82b7-50341ac6e361.webp\",{\"slots\":2617,\"props\":2618},[],{\"medium\":2619,\"class\":50},{\"postId\":2614,\"index\":16,\"type\":1183,\"url\":2620,\"alt\":-2,\"width\":-2,\"height\":-2,\"thumbnailKey\":-2,\"sensitive\":49},\"https://media.misskeyusercontent.com/io/webpublic-a57ddc8d-d62b-41b6-98d1-9dc819e5cba0.webp\",{\"slots\":2622,\"props\":2623},[],{\"language\":30,\"post\":2624,\"class\":104,\"signedAccount\":-1},{\"id\":2614,\"iri\":2601,\"type\":56,\"visibility\":57,\"actorId\":2625,\"articleSourceId\":-2,\"noteSourceId\":-2,\"sharedPostId\":-2,\"replyTargetId\":-2,\"quotedPostId\":-2,\"name\":-2,\"summary\":-2,\"contentHtml\":2626,\"language\":-2,\"tags\":2627,\"emojis\":2629,\"sensitive\":49,\"repliesCount\":10,\"sharesCount\":10,\"quotesCount\":10,\"reactionsCounts\":2630,\"reactionsCount\":16,\"linkId\":-2,\"linkUrl\":-2,\"url\":-2,\"updated\":2631,\"published\":2609,\"actor\":2632,\"link\":-2,\"sharedPost\":-2,\"replyTarget\":-2,\"mentions\":2665,\"media\":2666,\"shares\":2667,\"reactions\":2668},\"0195d540-b472-7eb3-a2ee-8e0f95be120c\",\"

はい。 #仕上がりとラフを同時にアップしてみよう

\",{\"仕上がりとラフを同時にアップしてみよう\":2628},\"https://misskey.io/tags/%E4%BB%95%E4%B8%8A%E3%81%8C%E3%82%8A%E3%81%A8%E3%83%A9%E3%83%95%E3%82%92%E5%90%8C%E6%99%82%E3%81%AB%E3%82%A2%E3%83%83%E3%83%97%E3%81%97%E3%81%A6%E3%81%BF%E3%82%88%E3%81%86\",{},{\"❤\":16},[\"Date\",\"2025-04-21T10:01:08.489Z\"],{\"id\":2625,\"iri\":2633,\"type\":68,\"username\":2634,\"instanceHost\":513,\"handleHost\":513,\"handle\":2635,\"accountId\":-2,\"name\":2636,\"bioHtml\":2637,\"automaticallyApprovesFollowers\":150,\"avatarUrl\":2638,\"headerUrl\":2639,\"inboxUrl\":2640,\"sharedInboxUrl\":520,\"followersUrl\":2641,\"featuredUrl\":-2,\"fieldHtmls\":2642,\"emojis\":2648,\"tags\":2653,\"sensitive\":49,\"successorId\":-2,\"aliases\":2654,\"followeesCount\":2655,\"followersCount\":2656,\"postsCount\":10,\"url\":2588,\"updated\":2657,\"published\":-2,\"created\":2658,\"instance\":2659,\"followers\":2662,\"blockees\":2663,\"blockers\":2664},\"https://misskey.io/users/9atlx37dkr\",\"sushidance\",\"@sushidance@misskey.io\",\"にじこ:seizinzumi_youzi::irai_bosyuu_tyuu:\",\"

大暴れ担当大臣 🎀ゆめかわ最強女児🎀
※未成年はフォローしないでね
女装攻め創作BL
🔞とSD絵メイン
性別種族不問 全L描きます

女装男子と男の娘を混同するな​:sisou_tuyome:​ ​:karyoku_takame:​

大暴れ用壁打ちアカウント 
https://misskey.flowers/@sushidance

\",\"https://media.misskeyusercontent.com/misskey/7369d03f-1649-488a-b18a-4cbf72c6076d.gif\",\"https://media.misskeyusercontent.com/io/webpublic-230efde9-5bf2-4d83-902d-1a55042a92f1.webp\",\"https://misskey.io/users/9atlx37dkr/inbox\",\"https://misskey.io/users/9atlx37dkr/followers\",{\"\":2643,\"pixiv\":2644,\"FANBOX(不定期更新)\":2645,\"OFUSE\":2646,\"wavebox\":2647},\"\",\"https://www.pixiv.net/users/87731666\",\"https://ataruaida.fanbox.cc/\",\"https://ofuse.me/sushidance\",\"https://wavebox.me/wave/d1ikxzzz6ytegxks/\",{\":sisou_tuyome:\":2649,\":karyoku_takame:\":2650,\":irai_bosyuu_tyuu:\":2651,\":seizinzumi_youzi:\":2652},\"https://media.misskeyusercontent.com/misskey/0c774c3c-e5c0-417e-bb07-681492a0773e.png\",\"https://media.misskeyusercontent.com/io/6936fea8-7145-48b4-8349-c0585b056e89.png\",\"https://media.misskeyusercontent.com/io/89d453e3-4b9e-4ac2-b14e-3f2f40d20ab2.gif\",\"https://media.misskeyusercontent.com/misskey/b8becdd1-8dc9-4bda-b370-00f90633bf17.png\",{},[],271,1112,[\"Date\",\"2025-03-27T01:39:02.388Z\"],[\"Date\",\"2025-03-27T01:39:02.388Z\"],{\"host\":513,\"software\":555,\"softwareVersion\":556,\"updated\":2660,\"created\":2661},[\"Date\",\"2025-12-17T13:12:14.531Z\"],[\"Date\",\"2024-12-13T09:14:04.772Z\"],[],[],[],[],[2613,2619],[],[],{\"slots\":2670,\"props\":2671},[],{\"href\":2058,\"internalHref\":2059,\"class\":6,\"children\":2672},[\"Slot\",2673],{\"name\":9,\"id\":2674},118,{\"slots\":2676,\"props\":2677},[],{\"href\":2058,\"internalHref\":2059,\"children\":2678},[\"Slot\",2679],{\"name\":9,\"id\":2680},119,{\"slots\":2682,\"props\":2683},[],{\"href\":2684,\"internalHref\":2685,\"class\":22,\"children\":2686},\"https://chpk.kur0den.net/notes/a6ugzka212ig0oel\",\"/@kur0den0010@chpk.kur0den.net/019657cb-302c-79a6-972e-3e90aae036d0\",[\"Slot\",2687],{\"name\":9,\"id\":2688},120,{\"slots\":2690,\"props\":2691},[],{\"value\":2692,\"locale\":30},[\"Date\",\"2025-04-21T10:00:53.354Z\"],{\"slots\":2694,\"props\":2695},[],{\"language\":30,\"post\":2696,\"class\":104,\"signedAccount\":-1},{\"id\":2697,\"iri\":2684,\"type\":56,\"visibility\":57,\"actorId\":2086,\"articleSourceId\":-2,\"noteSourceId\":-2,\"sharedPostId\":-2,\"replyTargetId\":-2,\"quotedPostId\":-2,\"name\":-2,\"summary\":-2,\"contentHtml\":2698,\"language\":-2,\"tags\":2699,\"emojis\":2700,\"sensitive\":49,\"repliesCount\":10,\"sharesCount\":10,\"quotesCount\":10,\"reactionsCounts\":2701,\"reactionsCount\":16,\"linkId\":-2,\"linkUrl\":-2,\"url\":-2,\"updated\":2702,\"published\":2692,\"actor\":2703,\"link\":-2,\"sharedPost\":-2,\"replyTarget\":-2,\"mentions\":2716,\"media\":2717,\"shares\":2718,\"reactions\":2719},\"019657cb-302c-79a6-972e-3e90aae036d0\",\"

うにゃあ

\",{},{},{\"01961982-91bf-7ded-9641-fedcd6d43cfe\":16},[\"Date\",\"2025-04-21T10:00:53.354Z\"],{\"id\":2086,\"iri\":2093,\"type\":68,\"username\":2094,\"instanceHost\":2095,\"handleHost\":2095,\"handle\":2096,\"accountId\":-2,\"name\":2097,\"bioHtml\":2098,\"automaticallyApprovesFollowers\":49,\"avatarUrl\":2099,\"headerUrl\":2100,\"inboxUrl\":2101,\"sharedInboxUrl\":2102,\"followersUrl\":2103,\"featuredUrl\":-2,\"fieldHtmls\":2704,\"emojis\":2705,\"tags\":2706,\"sensitive\":49,\"successorId\":-2,\"aliases\":2707,\"followeesCount\":2120,\"followersCount\":2121,\"postsCount\":10,\"url\":2058,\"updated\":2708,\"published\":-2,\"created\":2709,\"instance\":2710,\"followers\":2713,\"blockees\":2714,\"blockers\":2715},{\"www\":2105,\"github\":2106,\"Matrix\":2107,\"Nostr(NIP-05)\":2108,\"FediQB\":2109,\"VRChat\":2110,\"Steam\":2111,\"投稿/投稿物のライセンス\":2112},{\":ablobcat_kurukuru:\":2114},{\"#fediverseゆるふわ救済部\":2116},[2118,2119],[\"Date\",\"2025-02-09T04:47:03.161Z\"],[\"Date\",\"2025-02-09T04:47:03.161Z\"],{\"host\":2095,\"software\":698,\"softwareVersion\":2125,\"updated\":2711,\"created\":2712},[\"Date\",\"2025-12-12T16:00:28.386Z\"],[\"Date\",\"2025-02-09T04:46:59.400Z\"],[],[],[],[],[],[],[],{\"slots\":2721,\"props\":2722},[],{\"href\":2723,\"internalHref\":2724,\"class\":6,\"children\":2725},\"https://ak.vern.cc/users/cobra\",\"/@cobra@ak.vern.cc\",[\"Slot\",2726],{\"name\":9,\"id\":2727},121,{\"slots\":2729,\"props\":2730},[],{\"href\":2723,\"internalHref\":2724,\"children\":2731},[\"Slot\",2732],{\"name\":9,\"id\":2733},122,{\"slots\":2735,\"props\":2736},[],{\"href\":2737,\"internalHref\":2738,\"class\":22,\"children\":2739},\"https://ak.vern.cc/objects/34b6ed6d-c9ee-44d8-8ed7-d279c2a8d838\",\"/@cobra@ak.vern.cc/0196f49a-9b12-75c1-8be7-927e2be8dde8\",[\"Slot\",2740],{\"name\":9,\"id\":2741},123,{\"slots\":2743,\"props\":2744},[],{\"value\":2745,\"locale\":30},[\"Date\",\"2025-04-21T10:00:34.180Z\"],{\"slots\":2747,\"props\":2748},[],{\"language\":30,\"post\":2749,\"class\":104,\"signedAccount\":-1},{\"id\":2750,\"iri\":2737,\"type\":56,\"visibility\":57,\"actorId\":2751,\"articleSourceId\":-2,\"noteSourceId\":-2,\"sharedPostId\":-2,\"replyTargetId\":-2,\"quotedPostId\":-2,\"name\":-2,\"summary\":159,\"contentHtml\":2752,\"language\":2753,\"tags\":2754,\"emojis\":2755,\"sensitive\":49,\"repliesCount\":10,\"sharesCount\":10,\"quotesCount\":10,\"reactionsCounts\":2756,\"reactionsCount\":10,\"linkId\":-2,\"linkUrl\":-2,\"url\":-2,\"updated\":2757,\"published\":2745,\"actor\":2758,\"link\":-2,\"sharedPost\":-2,\"replyTarget\":-2,\"mentions\":2796,\"media\":2797,\"shares\":2798,\"reactions\":2799},\"0196f49a-9b12-75c1-8be7-927e2be8dde8\",\"0196f49a-8fd6-7436-b7b0-58b9eb1996d2\",\"

CALL ME A LOSER BUT YOU DONT KNOW WHAT IVE LOST

\",\"und\",{},{},{},[\"Date\",\"2025-04-21T10:00:34.180Z\"],{\"id\":2751,\"iri\":2723,\"type\":68,\"username\":2759,\"instanceHost\":2760,\"handleHost\":2760,\"handle\":2761,\"accountId\":-2,\"name\":2762,\"bioHtml\":2763,\"automaticallyApprovesFollowers\":150,\"avatarUrl\":2764,\"headerUrl\":2765,\"inboxUrl\":2766,\"sharedInboxUrl\":2767,\"followersUrl\":2768,\"featuredUrl\":2769,\"fieldHtmls\":2770,\"emojis\":2776,\"tags\":2784,\"sensitive\":49,\"successorId\":-2,\"aliases\":2785,\"followeesCount\":2068,\"followersCount\":164,\"postsCount\":10,\"url\":2723,\"updated\":2786,\"published\":-2,\"created\":2787,\"instance\":2788,\"followers\":2793,\"blockees\":2794,\"blockers\":2795},\"cobra\",\"ak.vern.cc\",\"@cobra@ak.vern.cc\",\"incest fan\",\"just a broken girl and her imaginary friends

:neodog_flag_lesbian: :neodog_flag_pan: :neodog_flag_polyam: :neodog_flag_sapphic: :neodog_flag_finsexual: :neodog_flag_trans:

my name is sky, im literally a dog and also a demon
:filthyanimal_tiol_red_outline: FILTHY ANIMAL :filthyanimal_tiol_red_outline:

i am and will continue to be violently queer

she/they/it/puppy
Developer of the stuff listed at https://cobra.vern.cc/projects
Check out my website for info about me

Banner by me, CC BY-SA 4.0\",\"https://ak.vern.cc/media/be2a58b2-2a22-4826-90b8-ab2619716002/pfp4-square.jpeg\",\"https://ak.vern.cc/media/8d7c611d-f640-4bd5-b708-6afbfa027a2d/computer.png\",\"https://ak.vern.cc/users/cobra/inbox\",\"https://ak.vern.cc/inbox\",\"https://ak.vern.cc/users/cobra/followers\",\"https://ak.vern.cc/users/cobra/collections/featured\",{\"website\":2771,\"pronouns\":2772,\"os\":2773,\"puters\":2774,\"priv\":2775},\"https://cobra.vern.cc\",\"https://pronouns.cc/@cobra\",\"gnu guix system, netbsd, haiku, openbsd\",\"thinkpad 380z, a31, s30, g50, x30, x60, x200s, x200t, r400, r500, t60, t400, t400s, t500, w500, z61m, latitude e6400, e4300, macbook 1,1, 2,1, toughbook cf-30 mk3, cf-30 mk2\",\"@______cobra \",{\":neodog_flag_pan:\":2777,\":neodog_flag_trans:\":2778,\":neodog_flag_polyam:\":2779,\":neodog_flag_lesbian:\":2780,\":neodog_flag_sapphic:\":2781,\":neodog_flag_finsexual:\":2782,\":filthyanimal_tiol_red_outline:\":2783},\"https://ak.vern.cc/emoji/neodog/neodog_flag_pan.png\",\"https://ak.vern.cc/emoji/neodog/neodog_flag_trans.png\",\"https://ak.vern.cc/emoji/neodog/neodog_flag_polyam.png\",\"https://ak.vern.cc/emoji/neodog/neodog_flag_lesbian.png\",\"https://ak.vern.cc/emoji/neodog/neodog_flag_sapphic.png\",\"https://ak.vern.cc/emoji/neodog/neodog_flag_finsexual.png\",\"https://ak.vern.cc/emoji/local/filthyanimal-tiol-red-outline.png\",{},[],[\"Date\",\"2025-05-21T20:48:12.250Z\"],[\"Date\",\"2025-05-21T20:48:12.250Z\"],{\"host\":2760,\"software\":2789,\"softwareVersion\":2790,\"updated\":2791,\"created\":2792},\"akkoma\",\"3.15.1\",[\"Date\",\"2025-05-21T20:48:11.500Z\"],[\"Date\",\"2025-04-08T05:59:28.799Z\"],[],[],[],[],[],[],[],{\"slots\":2801,\"props\":2802},[],{\"href\":2803,\"internalHref\":2804,\"class\":6,\"children\":2805},\"https://mastodon.social/@keyboards\",\"/@keyboards@mastodon.social\",[\"Slot\",2806],{\"name\":9,\"id\":2807},124,{\"slots\":2809,\"props\":2810},[],{\"href\":2803,\"internalHref\":2804,\"children\":2811},[\"Slot\",2812],{\"name\":9,\"id\":2813},125,{\"slots\":2815,\"props\":2816},[],{\"href\":2817,\"internalHref\":2818,\"class\":22,\"children\":2819},\"https://mastodon.social/@keyboards/114375367342921062\",\"/@keyboards@mastodon.social/019657ca-7082-7d77-93b1-9a88d229266f\",[\"Slot\",2820],{\"name\":9,\"id\":2821},126,{\"slots\":2823,\"props\":2824},[],{\"value\":2825,\"locale\":30},[\"Date\",\"2025-04-21T10:00:04.000Z\"],{\"slots\":2827,\"props\":2828},[],{\"medium\":2829,\"class\":50},{\"postId\":2830,\"index\":10,\"type\":1398,\"url\":2831,\"alt\":-2,\"width\":2832,\"height\":2833,\"thumbnailKey\":-2,\"sensitive\":49},\"019657ca-7082-7d77-93b1-9a88d229266f\",\"https://files.mastodon.social/media_attachments/files/114/375/367/233/149/469/original/101aa3f5dc51d140.jpg\",3623,2289,{\"slots\":2835,\"props\":2836},[],{\"language\":30,\"post\":2837,\"class\":104,\"signedAccount\":-1},{\"id\":2830,\"iri\":2838,\"type\":56,\"visibility\":57,\"actorId\":2839,\"articleSourceId\":-2,\"noteSourceId\":-2,\"sharedPostId\":-2,\"replyTargetId\":-2,\"quotedPostId\":-2,\"name\":-2,\"summary\":-2,\"contentHtml\":159,\"language\":30,\"tags\":2840,\"emojis\":2841,\"sensitive\":49,\"repliesCount\":10,\"sharesCount\":10,\"quotesCount\":10,\"reactionsCounts\":2842,\"reactionsCount\":10,\"linkId\":-2,\"linkUrl\":-2,\"url\":2817,\"updated\":2843,\"published\":2825,\"actor\":2844,\"link\":-2,\"sharedPost\":-2,\"replyTarget\":-2,\"mentions\":2868,\"media\":2869,\"shares\":2870,\"reactions\":2871},\"https://mastodon.social/users/keyboards/statuses/114375367342921062\",\"0195e0b8-d875-71c9-b1e0-628fc9a39959\",{},{},{},[\"Date\",\"2025-04-21T10:00:04.000Z\"],{\"id\":2839,\"iri\":2845,\"type\":68,\"username\":2846,\"instanceHost\":222,\"handleHost\":222,\"handle\":2847,\"accountId\":-2,\"name\":2848,\"bioHtml\":2849,\"automaticallyApprovesFollowers\":150,\"avatarUrl\":2850,\"headerUrl\":2851,\"inboxUrl\":2852,\"sharedInboxUrl\":229,\"followersUrl\":2853,\"featuredUrl\":-2,\"fieldHtmls\":2854,\"emojis\":2855,\"tags\":2856,\"sensitive\":49,\"successorId\":-2,\"aliases\":2857,\"followeesCount\":10,\"followersCount\":2858,\"postsCount\":10,\"url\":2803,\"updated\":2859,\"published\":2860,\"created\":2861,\"instance\":2862,\"followers\":2865,\"blockees\":2866,\"blockers\":2867},\"https://mastodon.social/users/keyboards\",\"keyboards\",\"@keyboards@mastodon.social\",\"Keyboards\",\"

Posts every 4 hours.

\",\"https://files.mastodon.social/accounts/avatars/111/331/521/780/492/128/original/4f42513dfafdce07.png\",\"https://files.mastodon.social/accounts/headers/111/331/521/780/492/128/original/f2f37cc1bdce242c.jpg\",\"https://mastodon.social/users/keyboards/inbox\",\"https://mastodon.social/users/keyboards/followers\",{},{},{},[],1671,[\"Date\",\"2025-03-29T07:06:05.303Z\"],[\"Date\",\"2023-10-31T00:00:00.000Z\"],[\"Date\",\"2025-03-29T07:06:05.303Z\"],{\"host\":222,\"software\":93,\"softwareVersion\":252,\"updated\":2863,\"created\":2864},[\"Date\",\"2025-12-17T16:30:44.260Z\"],[\"Date\",\"2024-12-13T09:08:56.994Z\"],[],[],[],[],[2829],[],[],{\"slots\":2873,\"props\":2874},[],{\"href\":2875,\"internalHref\":2876,\"class\":6,\"children\":2877},\"https://hollo.yamanoku.net/@yamanoku\",\"/@yamanoku@hollo.yamanoku.net\",[\"Slot\",2878],{\"name\":9,\"id\":2879},127,{\"slots\":2881,\"props\":2882},[],{\"href\":2875,\"internalHref\":2876,\"children\":2883},[\"Slot\",2884],{\"name\":9,\"id\":2885},128,{\"slots\":2887,\"props\":2888},[],{\"href\":2889,\"internalHref\":2890,\"class\":22,\"children\":2891},\"https://hollo.yamanoku.net/@yamanoku/019657c8-ef74-7d69-ab8d-de271995a139\",\"/@yamanoku@hollo.yamanoku.net/019657c8-fa81-7abe-8d7b-cb16876a0827\",[\"Slot\",2892],{\"name\":9,\"id\":2893},129,{\"slots\":2895,\"props\":2896},[],{\"value\":2897,\"locale\":30},[\"Date\",\"2025-04-21T09:58:28.513Z\"],{\"slots\":2899,\"props\":2900},[],{\"language\":30,\"post\":2901,\"class\":104,\"signedAccount\":-1},{\"id\":2902,\"iri\":2889,\"type\":56,\"visibility\":57,\"actorId\":2903,\"articleSourceId\":-2,\"noteSourceId\":-2,\"sharedPostId\":-2,\"replyTargetId\":-2,\"quotedPostId\":-2,\"name\":-2,\"summary\":-2,\"contentHtml\":2904,\"language\":1464,\"tags\":2905,\"emojis\":2906,\"sensitive\":49,\"repliesCount\":10,\"sharesCount\":10,\"quotesCount\":10,\"reactionsCounts\":2907,\"reactionsCount\":10,\"linkId\":-2,\"linkUrl\":-2,\"url\":2889,\"updated\":2908,\"published\":2897,\"actor\":2909,\"link\":-2,\"sharedPost\":-2,\"replyTarget\":-2,\"mentions\":2940,\"media\":2941,\"shares\":2942,\"reactions\":2943},\"019657c8-fa81-7abe-8d7b-cb16876a0827\",\"01949d62-93b8-7312-aa11-c4ba4d2697ad\",\"

ローマ教皇亡くなったので教皇選挙はじまるじゃん!コンクラーヴェ!ってなってる(不謹慎)

\\n\",{},{},{},[\"Date\",\"2025-04-21T09:58:28.513Z\"],{\"id\":2903,\"iri\":2875,\"type\":68,\"username\":2910,\"instanceHost\":2911,\"handleHost\":2911,\"handle\":2912,\"accountId\":-2,\"name\":2910,\"bioHtml\":2913,\"automaticallyApprovesFollowers\":150,\"avatarUrl\":2914,\"headerUrl\":2915,\"inboxUrl\":2916,\"sharedInboxUrl\":2917,\"followersUrl\":2918,\"featuredUrl\":2919,\"fieldHtmls\":2920,\"emojis\":2924,\"tags\":2925,\"sensitive\":49,\"successorId\":-2,\"aliases\":2926,\"followeesCount\":2068,\"followersCount\":2885,\"postsCount\":10,\"url\":2875,\"updated\":2929,\"published\":2930,\"created\":2931,\"instance\":2932,\"followers\":2937,\"blockees\":2938,\"blockers\":2939},\"yamanoku\",\"hollo.yamanoku.net\",\"@yamanoku@hollo.yamanoku.net\",\"

一児の父です。会社員。

\\n\",\"https://hollo-backets.s3.ap-northeast-1.amazonaws.com/avatars/5dd2fb0b-1bd5-4092-8d8f-668e2796e69d.png?1737803335672\",\"https://hollo-backets.s3.ap-northeast-1.amazonaws.com/covers/5dd2fb0b-1bd5-4092-8d8f-668e2796e69d.jpeg?1737939169897\",\"https://hollo.yamanoku.net/@yamanoku/inbox\",\"https://hollo.yamanoku.net/inbox\",\"https://hollo.yamanoku.net/@yamanoku/followers\",\"https://hollo.yamanoku.net/@yamanoku/pinned\",{\"Twitter\":2921,\"Pronouns\":2922,\"Home\":2923},\"

https://x.com/yamanoku

\\n\",\"

he/him

\\n\",\"

https://yamanoku.net

\\n\",{},{},[2875,2927,2928],\"https://mastodon.social/users/yamanoku\",\"https://mstdn.jp/users/yamanoku\",[\"Date\",\"2025-01-25T12:14:30.843Z\"],[\"Date\",\"2025-01-25T02:37:18.805Z\"],[\"Date\",\"2025-01-25T12:14:30.843Z\"],{\"host\":2911,\"software\":2933,\"softwareVersion\":2934,\"updated\":2935,\"created\":2936},\"hollo\",\"0.5.0\",[\"Date\",\"2025-05-10T08:39:47.600Z\"],[\"Date\",\"2025-01-25T12:14:29.052Z\"],[],[],[],[],[],[],[],{\"slots\":2945,\"props\":2946},[],{\"href\":34,\"internalHref\":35,\"class\":6,\"children\":2947},[\"Slot\",2948],{\"name\":9,\"id\":2949},130,{\"slots\":2951,\"props\":2952},[],{\"href\":34,\"internalHref\":35,\"children\":2953},[\"Slot\",2954],{\"name\":9,\"id\":2955},131,{\"slots\":2957,\"props\":2958},[],{\"href\":2959,\"internalHref\":2960,\"class\":22,\"children\":2961},\"https://g0v.social/@voyager/114375359892877216\",\"/@voyager@g0v.social/019657c8-afc5-7fec-b0b8-570f86a27278\",[\"Slot\",2962],{\"name\":9,\"id\":1052},{\"slots\":2964,\"props\":2965},[],{\"value\":2966,\"locale\":30},[\"Date\",\"2025-04-21T09:58:10.000Z\"],{\"slots\":2968,\"props\":2969},[],{\"language\":30,\"post\":2970,\"class\":104,\"signedAccount\":-1},{\"id\":2971,\"iri\":2972,\"type\":56,\"visibility\":57,\"actorId\":2973,\"articleSourceId\":-2,\"noteSourceId\":-2,\"sharedPostId\":-2,\"replyTargetId\":-2,\"quotedPostId\":-2,\"name\":-2,\"summary\":-2,\"contentHtml\":2974,\"language\":60,\"tags\":2975,\"emojis\":2976,\"sensitive\":49,\"repliesCount\":10,\"sharesCount\":10,\"quotesCount\":10,\"reactionsCounts\":2978,\"reactionsCount\":10,\"linkId\":-2,\"linkUrl\":-2,\"url\":2959,\"updated\":2979,\"published\":2966,\"actor\":2980,\"link\":-2,\"sharedPost\":-2,\"replyTarget\":-2,\"mentions\":3006,\"media\":3057,\"shares\":3058,\"reactions\":3059},\"019657c8-afc5-7fec-b0b8-570f86a27278\",\"https://g0v.social/users/voyager/statuses/114375359892877216\",\"01956712-81eb-71ae-9c45-574bd8990a70\",\"

看到有網友推 @TheEconomist 帳戶,才想起大家還可以去 @Flipboard 找找有沒有值得關注的東西。對,就是那個flipboard :sacabambaspis_coerce:

大概去年的時候Flipboard宣佈進入聯邦宇宙,很多內容連帶被搬了進來,有些也終於不用靠bot轉發了。你喜歡的話甚至可以註冊那邊的乳齒象帳戶,不過Flipboard那邊大部分是專頁內容,很少個人帳戶,如果是重視站內交流的應該會覺得有點單調無趣

\",{},{\":sacabambaspis_coerce:\":2977},\"https://objects.g0v.social/custom_emojis/images/000/199/531/original/b3c8c550ea105d17.png\",{},[\"Date\",\"2025-04-21T09:58:10.000Z\"],{\"id\":2973,\"iri\":2981,\"type\":68,\"username\":2982,\"instanceHost\":70,\"handleHost\":70,\"handle\":2983,\"accountId\":-2,\"name\":2984,\"bioHtml\":2985,\"automaticallyApprovesFollowers\":49,\"avatarUrl\":2986,\"headerUrl\":2987,\"inboxUrl\":2988,\"sharedInboxUrl\":77,\"followersUrl\":2989,\"featuredUrl\":2990,\"fieldHtmls\":2991,\"emojis\":2992,\"tags\":2993,\"sensitive\":49,\"successorId\":-2,\"aliases\":2994,\"followeesCount\":2995,\"followersCount\":2996,\"postsCount\":10,\"url\":34,\"updated\":2997,\"published\":2998,\"created\":2999,\"instance\":3000,\"followers\":3003,\"blockees\":3004,\"blockers\":3005},\"https://g0v.social/users/voyager\",\"voyager\",\"@voyager@g0v.social\",\"MJ+\",\"

Hongkonger
Mac/Linux/Open Source/Vivaldi
LFC
特撮ファン
Bluesky: mjvoyager.bsky.social

He/him
Tech lover but never working in IT industry nor having such background

Understand basic Japanese, interested in Japanese pop culture

Movie lover
Not the MJ from Spider-man

\",\"https://objects.g0v.social/accounts/avatars/000/051/259/original/488494d63a4997fd.jpeg\",\"https://objects.g0v.social/accounts/headers/000/051/259/original/c968d821eda70c39.jpg\",\"https://g0v.social/users/voyager/inbox\",\"https://g0v.social/users/voyager/followers\",\"https://g0v.social/users/voyager/collections/featured\",{},{},{},[],532,580,[\"Date\",\"2025-03-05T16:10:21.036Z\"],[\"Date\",\"2019-02-19T00:00:00.000Z\"],[\"Date\",\"2025-03-05T16:10:21.036Z\"],{\"host\":70,\"software\":93,\"softwareVersion\":94,\"updated\":3001,\"created\":3002},[\"Date\",\"2025-12-16T08:50:03.824Z\"],[\"Date\",\"2025-03-05T16:10:20.921Z\"],[],[],[],[3007,3034],{\"postId\":2971,\"actorId\":3008,\"actor\":3009},\"01957d0e-d6f5-75b4-b117-1ddbe0f2aa54\",{\"id\":3008,\"iri\":3010,\"type\":68,\"username\":3011,\"instanceHost\":3012,\"handleHost\":3012,\"handle\":3013,\"accountId\":-2,\"name\":3011,\"bioHtml\":3014,\"automaticallyApprovesFollowers\":150,\"avatarUrl\":3015,\"headerUrl\":3016,\"inboxUrl\":3017,\"sharedInboxUrl\":3018,\"followersUrl\":3019,\"featuredUrl\":-2,\"fieldHtmls\":3020,\"emojis\":3025,\"tags\":3026,\"sensitive\":49,\"successorId\":-2,\"aliases\":3027,\"followeesCount\":3028,\"followersCount\":3029,\"postsCount\":10,\"url\":3030,\"updated\":3031,\"published\":3032,\"created\":3033},\"https://flipboard.social/users/Flipboard\",\"Flipboard\",\"flipboard.social\",\"@Flipboard@flipboard.social\",\"

Your Social Magazine.
Curating the world's stories to inform and inspire your day.

Get the app to explore your interests all in one place: https://about.flipboard.com/download-flipboard/

\",\"https://m-cdn.flipboard.social/accounts/avatars/109/938/986/483/500/773/original/c8d8a2545d7151ca.jpeg\",\"https://m-cdn.flipboard.social/accounts/headers/109/938/986/483/500/773/original/a6c04cc9aeb8bebf.jpg\",\"https://flipboard.social/users/Flipboard/inbox\",\"https://flipboard.social/inbox\",\"https://flipboard.social/users/Flipboard/followers\",{\"Website\":3021,\"Flipboard\":3022,\"Our blogs\":3023,\"Get the Flipboard app\":3024},\"https://flipboard.com/\",\"https://flipboard.com/@flipboard\",\"https://about.flipboard.com/blog/\",\"https://about.flipboard.com/download-flipboard/\",{},{},[],1010,10386,\"https://flipboard.social/@Flipboard\",[\"Date\",\"2025-03-09T22:37:59.416Z\"],[\"Date\",\"2023-02-27T00:00:00.000Z\"],[\"Date\",\"2025-03-09T22:37:59.416Z\"],{\"postId\":2971,\"actorId\":3035,\"actor\":3036},\"019657a2-27d9-79dc-89c8-ce072d277645\",{\"id\":3035,\"iri\":3037,\"type\":68,\"username\":3038,\"instanceHost\":3039,\"handleHost\":3039,\"handle\":3040,\"accountId\":-2,\"name\":3041,\"bioHtml\":3042,\"automaticallyApprovesFollowers\":150,\"avatarUrl\":3043,\"headerUrl\":-2,\"inboxUrl\":3044,\"sharedInboxUrl\":3045,\"followersUrl\":3046,\"featuredUrl\":-2,\"fieldHtmls\":3047,\"emojis\":3048,\"tags\":3049,\"sensitive\":49,\"successorId\":-2,\"aliases\":3050,\"followeesCount\":10,\"followersCount\":3052,\"postsCount\":10,\"url\":3053,\"updated\":3054,\"published\":3055,\"created\":3056},\"https://flipboard.com/users/TheEconomist\",\"TheEconomist\",\"flipboard.com\",\"@TheEconomist@flipboard.com\",\"The Economist\",\"

News and analysis with a global perspective.

Follow to see posts from the official The Economist Flipboard profile.

\",\"https://um-cdn.flipboard.com/qkfrW0TVQ6qOQnqqPmnyFw/uploads/avatar/b36cff15e29918d39fefe6f7a8d6aa222f4748a9.jpeg\",\"https://flipboard.com/users/TheEconomist/inbox\",\"https://flipboard.com/inbox\",\"https://flipboard.com/users/TheEconomist/followers\",{},{},{},[3051],\"https://press.coop/users/TheEconomist\",131242,\"https://flipboard.com/@TheEconomist\",[\"Date\",\"2025-04-21T09:16:06.996Z\"],[\"Date\",\"2024-11-04T19:29:25.000Z\"],[\"Date\",\"2025-04-21T09:16:06.996Z\"],[],[],[],{\"slots\":3061,\"props\":3062},[],{\"language\":30,\"class\":-1,\"post\":3063,\"sharer\":3117,\"replier\":-1,\"controls\":150,\"signedAccount\":-1},{\"id\":3064,\"iri\":3065,\"type\":2192,\"visibility\":57,\"actorId\":3066,\"articleSourceId\":-2,\"noteSourceId\":-2,\"sharedPostId\":-2,\"replyTargetId\":-2,\"quotedPostId\":-2,\"name\":3067,\"summary\":-2,\"contentHtml\":3068,\"language\":30,\"tags\":3069,\"emojis\":3071,\"sensitive\":49,\"repliesCount\":10,\"sharesCount\":16,\"quotesCount\":10,\"reactionsCounts\":3072,\"reactionsCount\":10,\"linkId\":3073,\"linkUrl\":3074,\"url\":3065,\"updated\":3075,\"published\":3076,\"actor\":3077,\"link\":3103,\"replyTarget\":-2,\"mentions\":3112,\"media\":3113,\"shares\":3115,\"reactions\":3116},\"019657c8-8bb1-7894-84b7-ce4cb3ccd87a\",\"https://web.brid.gy/r/https://crypto-times.jp/news-btc-2025-ath/\",\"01961577-64ea-7055-8731-95b1a427402b\",\"「ビットコインは年内に最高値を達成する」ウォール街30年のプロが予想、その根拠とは\",\"

ウォール街で30年以上の経験を持つマクロ投資家、ジョルディ・ヴィッサー氏は「ビットコインは年内に過去最高値を更新する」と予測しています。 市場の不確実性が高まる中、なぜ同氏は強気の見方を示すのでしょうか。 根拠①「世界的 […]

\\n

投稿 「ビットコインは年内に最高値を達成する」ウォール街30年のプロが予想、その根拠とはCRYPTO TIMES に最初に表示されました。

\",{\"ビットコイン\":3070},\"https://web.brid.gy/hashtag/%E3%83%93%E3%83%83%E3%83%88%E3%82%B3%E3%82%A4%E3%83%B3\",{},{},\"019657c8-8b80-787c-ae49-be3f831dbfe6\",\"https://crypto-times.jp/news-btc-2025-ath/\",[\"Date\",\"2025-04-21T09:06:24.000Z\"],[\"Date\",\"2025-04-21T09:06:24.000Z\"],{\"id\":3066,\"iri\":3078,\"type\":68,\"username\":3079,\"instanceHost\":3080,\"handleHost\":3080,\"handle\":3081,\"accountId\":-2,\"name\":3082,\"bioHtml\":3083,\"automaticallyApprovesFollowers\":150,\"avatarUrl\":3084,\"headerUrl\":3084,\"inboxUrl\":3085,\"sharedInboxUrl\":3086,\"followersUrl\":3087,\"featuredUrl\":-2,\"fieldHtmls\":3088,\"emojis\":3089,\"tags\":3090,\"sensitive\":49,\"successorId\":-2,\"aliases\":3091,\"followeesCount\":10,\"followersCount\":16,\"postsCount\":10,\"url\":3093,\"updated\":3094,\"published\":-2,\"created\":3095,\"instance\":3096,\"followers\":3100,\"blockees\":3101,\"blockers\":3102},\"https://web.brid.gy/crypto-times.jp\",\"crypto-times.jp\",\"web.brid.gy\",\"@crypto-times.jp@web.brid.gy\",\"仮想通貨ビットコイン総合ニュースメディア | CRYPTO TIMES\",\"CRYPTO TIMES (クリプトタイムズ) は仮想通貨や暗号資産、ブロックチェーンの総合メディアです。仮想通貨やブロックチェーンに関するお役立ちコラムや最新ニュース、インタビュー等、初心者から上級者まで分かりやすい情報を発信しています。

[bridged from crypto-times.jp on the web by Bridgy Fed]\",\"https://crypto-times.jp/wp-content/uploads/2018/01/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88-2018-01-08-5.49.46.png\",\"https://web.brid.gy/crypto-times.jp/inbox\",\"https://web.brid.gy/ap/sharedInbox\",\"https://web.brid.gy/crypto-times.jp/followers\",{\"Web site\":-2},{},{},[3092],\"https://crypto-times.jp/\",\"https://web.brid.gy/r/https://crypto-times.jp/\",[\"Date\",\"2024-06-18T00:22:14.000Z\"],[\"Date\",\"2025-04-08T12:54:28.181Z\"],{\"host\":3080,\"software\":1133,\"softwareVersion\":3097,\"updated\":3098,\"created\":3099},\"20251215.0.0\",[\"Date\",\"2025-12-16T14:42:35.270Z\"],[\"Date\",\"2025-03-19T07:45:09.426Z\"],[],[],[],{\"id\":3073,\"url\":3074,\"title\":3104,\"siteName\":3105,\"type\":1395,\"description\":3106,\"author\":-2,\"imageUrl\":3107,\"imageAlt\":-2,\"imageType\":1398,\"imageWidth\":3108,\"imageHeight\":3109,\"creatorId\":-2,\"created\":3110,\"scraped\":3111,\"creator\":-2},\"「ビットコインは年内に最高値を達成する」ウォール街30年のプロが予想、その根拠とは - CRYPTO TIMES\",\"CRYPTO TIMES\",\"ウォール街で30年以上の経験を持つマクロ投資家、ジョルディ・ヴィッサー氏は「ビットコインは年内に過去最高値を更新する」と予測しています。 市場の不確実性が高まる中、なぜ同氏は強気の見方を示すのでしょうか。 目次1 根拠① […]\",\"https://crypto-times.jp/wp-content/uploads/2025/04/shutterstock_1931965688.jpg\",1000,676,[\"Date\",\"2025-04-21T09:58:02.926Z\"],[\"Date\",\"2025-04-21T09:58:02.926Z\"],[],[3114],{\"postId\":3064,\"index\":10,\"type\":1398,\"url\":3107,\"alt\":-2,\"width\":-2,\"height\":-2,\"thumbnailKey\":-2,\"sensitive\":49},[],[],{\"id\":3118,\"iri\":3119,\"type\":68,\"username\":3120,\"instanceHost\":3121,\"handleHost\":3121,\"handle\":3122,\"accountId\":-2,\"name\":3123,\"bioHtml\":3124,\"automaticallyApprovesFollowers\":49,\"avatarUrl\":3125,\"headerUrl\":3126,\"inboxUrl\":3127,\"sharedInboxUrl\":3128,\"followersUrl\":3129,\"featuredUrl\":3130,\"fieldHtmls\":3131,\"emojis\":3132,\"tags\":3133,\"sensitive\":49,\"successorId\":-2,\"aliases\":3134,\"followeesCount\":10,\"followersCount\":3135,\"postsCount\":10,\"url\":3136,\"updated\":3137,\"published\":3138,\"created\":3139,\"instance\":3140,\"followers\":3144,\"blockees\":3145,\"blockers\":3146},\"0193c09d-9e03-7cf9-83ff-81fa9cfbff56\",\"https://fedibird.com/users/dampuzakura\",\"dampuzakura\",\"fedibird.com\",\"@dampuzakura@fedibird.com\",\"、、、\",\"

\",\"https://s3.fedibird.com/accounts/avatars/112/836/255/559/855/548/original/fe6cf461e03b4f87.jpeg\",\"https://s3.fedibird.com/accounts/headers/112/836/255/559/855/548/original/bb83e4988f238604.jpg\",\"https://fedibird.com/users/dampuzakura/inbox\",\"https://fedibird.com/inbox\",\"https://fedibird.com/users/dampuzakura/followers\",\"https://fedibird.com/users/dampuzakura/collections/featured\",{},{},{},[],305,\"https://fedibird.com/@dampuzakura\",[\"Date\",\"2024-12-13T15:22:55.370Z\"],[\"Date\",\"2024-07-23T00:00:00.000Z\"],[\"Date\",\"2024-12-13T15:22:55.370Z\"],{\"host\":3121,\"software\":3141,\"softwareVersion\":2223,\"updated\":3142,\"created\":3143},\"fedibird\",[\"Date\",\"2025-12-16T13:32:16.073Z\"],[\"Date\",\"2024-12-13T09:14:20.878Z\"],[],[],[],{\"slots\":3148,\"props\":3149},[],{\"href\":3150,\"internalHref\":3151,\"class\":6,\"children\":3152},\"https://social.lansky.name/@hn100\",\"/@hn100@social.lansky.name\",[\"Slot\",3153],{\"name\":9,\"id\":3154},133,{\"slots\":3156,\"props\":3157},[],{\"href\":3150,\"internalHref\":3151,\"children\":3158},[\"Slot\",3159],{\"name\":9,\"id\":3160},134,{\"slots\":3162,\"props\":3163},[],{\"href\":3164,\"internalHref\":3165,\"class\":22,\"children\":3166},\"https://social.lansky.name/@hn100/114375347933970572\",\"/@hn100@social.lansky.name/019657c6-2ede-7e33-952b-8459ba5ffa9d\",[\"Slot\",3167],{\"name\":9,\"id\":3168},135,{\"slots\":3170,\"props\":3171},[],{\"value\":3172,\"locale\":30},[\"Date\",\"2025-04-21T09:55:08.000Z\"],{\"slots\":3174,\"props\":3175},[],{\"language\":30,\"post\":3176,\"class\":104,\"signedAccount\":-1},{\"id\":3177,\"iri\":3178,\"type\":56,\"visibility\":57,\"actorId\":3179,\"articleSourceId\":-2,\"noteSourceId\":-2,\"sharedPostId\":-2,\"replyTargetId\":-2,\"quotedPostId\":-2,\"name\":-2,\"summary\":-2,\"contentHtml\":3180,\"language\":30,\"tags\":3181,\"emojis\":3182,\"sensitive\":49,\"repliesCount\":10,\"sharesCount\":10,\"quotesCount\":10,\"reactionsCounts\":3183,\"reactionsCount\":10,\"linkId\":-2,\"linkUrl\":-2,\"url\":3164,\"updated\":3184,\"published\":3172,\"actor\":3185,\"link\":-2,\"sharedPost\":-2,\"replyTarget\":-2,\"mentions\":3211,\"media\":3212,\"shares\":3213,\"reactions\":3214},\"019657c6-2ede-7e33-952b-8459ba5ffa9d\",\"https://social.lansky.name/users/hn100/statuses/114375347933970572\",\"0195d355-22ae-7380-94ff-61a069292809\",\"

Pope Francis has died

Link: https://www.reuters.com/world/pope-francis-has-died-vatican-says-video-statement-2025-04-21/
Discussion: https://news.ycombinator.com/item?id=43749405

\",{},{},{},[\"Date\",\"2025-04-21T09:55:08.000Z\"],{\"id\":3179,\"iri\":3186,\"type\":220,\"username\":3187,\"instanceHost\":3188,\"handleHost\":3188,\"handle\":3189,\"accountId\":-2,\"name\":3190,\"bioHtml\":3191,\"automaticallyApprovesFollowers\":150,\"avatarUrl\":3192,\"headerUrl\":-2,\"inboxUrl\":3193,\"sharedInboxUrl\":3194,\"followersUrl\":3195,\"featuredUrl\":-2,\"fieldHtmls\":3196,\"emojis\":3197,\"tags\":3198,\"sensitive\":49,\"successorId\":-2,\"aliases\":3199,\"followeesCount\":16,\"followersCount\":3200,\"postsCount\":10,\"url\":3150,\"updated\":3201,\"published\":3202,\"created\":3203,\"instance\":3204,\"followers\":3208,\"blockees\":3209,\"blockers\":3210},\"https://social.lansky.name/users/hn100\",\"hn100\",\"social.lansky.name\",\"@hn100@social.lansky.name\",\"Hacker News 100\",\"

Posts from https://news.ycombinator.com that have over 100 points.

See also @hn50, @hn250 and @hn500

\",\"https://cdn.masto.host/sociallanskyname/accounts/avatars/000/050/603/original/9a0bb2a2564d4735.png\",\"https://social.lansky.name/users/hn100/inbox\",\"https://social.lansky.name/inbox\",\"https://social.lansky.name/users/hn100/followers\",{},{},{},[3150],2278,[\"Date\",\"2025-03-26T16:42:06.896Z\"],[\"Date\",\"2020-06-10T00:00:00.000Z\"],[\"Date\",\"2025-03-26T16:42:06.896Z\"],{\"host\":3188,\"software\":93,\"softwareVersion\":3205,\"updated\":3206,\"created\":3207},\"4.4.2\",[\"Date\",\"2025-07-25T00:50:49.577Z\"],[\"Date\",\"2025-02-16T16:49:00.739Z\"],[],[],[],[],[],[],[],{\"slots\":3216,\"props\":3217},[],{\"href\":643,\"internalHref\":644,\"class\":6,\"children\":3218},[\"Slot\",3219],{\"name\":9,\"id\":3220},136,{\"slots\":3222,\"props\":3223},[],{\"href\":643,\"internalHref\":644,\"children\":3224},[\"Slot\",3225],{\"name\":9,\"id\":3226},137,{\"slots\":3228,\"props\":3229},[],{\"href\":3230,\"internalHref\":3231,\"class\":22,\"children\":3232},\"https://c.koliosky.com/notes/a6ugqszennwg13hx\",\"/@esurio1673@c.koliosky.com/019657c4-ea5c-7066-a61d-ae33ef3ccfcd\",[\"Slot\",3233],{\"name\":9,\"id\":3234},138,{\"slots\":3236,\"props\":3237},[],{\"value\":3238,\"locale\":30},[\"Date\",\"2025-04-21T09:54:04.730Z\"],{\"slots\":3240,\"props\":3241},[],{\"language\":30,\"post\":3242,\"class\":104,\"signedAccount\":-1},{\"id\":3243,\"iri\":3230,\"type\":56,\"visibility\":57,\"actorId\":671,\"articleSourceId\":-2,\"noteSourceId\":-2,\"sharedPostId\":-2,\"replyTargetId\":-2,\"quotedPostId\":-2,\"name\":-2,\"summary\":-2,\"contentHtml\":3244,\"language\":-2,\"tags\":3245,\"emojis\":3246,\"sensitive\":49,\"repliesCount\":10,\"sharesCount\":10,\"quotesCount\":10,\"reactionsCounts\":3247,\"reactionsCount\":10,\"linkId\":-2,\"linkUrl\":-2,\"url\":-2,\"updated\":3248,\"published\":3238,\"actor\":3249,\"link\":-2,\"sharedPost\":-2,\"replyTarget\":-2,\"mentions\":3262,\"media\":3263,\"shares\":3264,\"reactions\":3265},\"019657c4-ea5c-7066-a61d-ae33ef3ccfcd\",\"

1本買ってみるかしら

\",{},{},{},[\"Date\",\"2025-04-21T09:54:04.730Z\"],{\"id\":671,\"iri\":678,\"type\":68,\"username\":679,\"instanceHost\":680,\"handleHost\":680,\"handle\":681,\"accountId\":-2,\"name\":682,\"bioHtml\":683,\"automaticallyApprovesFollowers\":49,\"avatarUrl\":684,\"headerUrl\":-2,\"inboxUrl\":685,\"sharedInboxUrl\":686,\"followersUrl\":687,\"featuredUrl\":-2,\"fieldHtmls\":3250,\"emojis\":3251,\"tags\":3252,\"sensitive\":49,\"successorId\":-2,\"aliases\":3253,\"followeesCount\":10,\"followersCount\":10,\"postsCount\":10,\"url\":643,\"updated\":3254,\"published\":-2,\"created\":3255,\"instance\":3256,\"followers\":3259,\"blockees\":3260,\"blockers\":3261},{\"生き恥\":689,\"Hollo\":690,\"Fedibird(避難用)\":691},{},{},[],[\"Date\",\"2025-03-09T14:39:44.514Z\"],[\"Date\",\"2025-03-09T14:39:44.514Z\"],{\"host\":680,\"software\":698,\"softwareVersion\":699,\"updated\":3257,\"created\":3258},[\"Date\",\"2025-12-17T16:33:22.566Z\"],[\"Date\",\"2025-01-11T14:29:41.626Z\"],[],[],[],[],[],[],[],{\"slots\":3267,\"props\":3268},[],{\"href\":3269,\"internalHref\":3270,\"class\":6,\"children\":3271},\"https://pointless.chat/@draco\",\"/@draco@pointless.chat\",[\"Slot\",3272],{\"name\":9,\"id\":3273},139,{\"slots\":3275,\"props\":3276},[],{\"href\":3269,\"internalHref\":3270,\"children\":3277},[\"Slot\",3278],{\"name\":9,\"id\":3279},140,{\"slots\":3281,\"props\":3282},[],{\"href\":3283,\"internalHref\":3284,\"class\":22,\"children\":3285},\"https://pointless.chat/@draco/114375335202998346\",\"/@draco@pointless.chat/019657c2-f42d-7a27-ade3-c1ad92a9c8d9\",[\"Slot\",3286],{\"name\":9,\"id\":3287},141,{\"slots\":3289,\"props\":3290},[],{\"value\":3291,\"locale\":30},[\"Date\",\"2025-04-21T09:51:53.000Z\"],{\"slots\":3293,\"props\":3294},[],{\"href\":1096,\"internalHref\":1097,\"children\":3295},[\"Slot\",3296],{\"name\":9,\"id\":3297},142,{\"slots\":3299,\"props\":3300},[],{\"language\":30,\"post\":3301,\"class\":104,\"signedAccount\":-1},{\"id\":3302,\"iri\":3303,\"type\":56,\"visibility\":57,\"actorId\":3304,\"articleSourceId\":-2,\"noteSourceId\":-2,\"sharedPostId\":-2,\"replyTargetId\":-2,\"quotedPostId\":-2,\"name\":-2,\"summary\":-2,\"contentHtml\":3305,\"language\":600,\"tags\":3306,\"emojis\":3307,\"sensitive\":49,\"repliesCount\":10,\"sharesCount\":16,\"quotesCount\":10,\"reactionsCounts\":3308,\"reactionsCount\":10,\"linkId\":3309,\"linkUrl\":3310,\"url\":3283,\"updated\":3311,\"published\":3291,\"actor\":3312,\"link\":3347,\"replyTarget\":-2,\"mentions\":3356,\"media\":3357,\"shares\":3358,\"reactions\":3359},\"019657c2-f42d-7a27-ade3-c1ad92a9c8d9\",\"https://pointless.chat/users/draco/statuses/114375335202998346\",\"0195843e-8897-7a58-94db-dad6ae116e02\",\"

피고인 尹 앞에서 "사람에 충성하지 않는다" 던진 특전대대장

https://n.news.naver.com/mnews/article/001/0015343114?sid=102

제대로 독 품었네. ㅋ
하긴 윤석열 때문에 커리어 망치고, 수사도 받아야 하는 사람이니

\",{},{},{},\"019657c2-f427-7ccc-b253-08ed15820ee1\",\"https://n.news.naver.com/mnews/article/001/0015343114?sid=102\",[\"Date\",\"2025-04-21T09:51:53.000Z\"],{\"id\":3304,\"iri\":3313,\"type\":68,\"username\":3314,\"instanceHost\":3315,\"handleHost\":3315,\"handle\":3316,\"accountId\":-2,\"name\":3317,\"bioHtml\":3318,\"automaticallyApprovesFollowers\":150,\"avatarUrl\":3319,\"headerUrl\":3320,\"inboxUrl\":3321,\"sharedInboxUrl\":3322,\"followersUrl\":3323,\"featuredUrl\":3324,\"fieldHtmls\":3325,\"emojis\":3330,\"tags\":3331,\"sensitive\":49,\"successorId\":-2,\"aliases\":3335,\"followeesCount\":3336,\"followersCount\":3337,\"postsCount\":10,\"url\":3269,\"updated\":3338,\"published\":3339,\"created\":3340,\"instance\":3341,\"followers\":3344,\"blockees\":3345,\"blockers\":3346},\"https://pointless.chat/users/draco\",\"draco\",\"pointless.chat\",\"@draco@pointless.chat\",\"드라코\",\"

불혹의 유부남
블로거 / 웹개발자
이메일: d@drx.kr
스팀/오리진 ID: Dracokr
디스코드 ID: 492316714894229507
텔레그램 ID: Draco

#개발자
#영화
#ApexLegends (ID : DracoKr) 같이 게임할 분 환영

날씨정보 사이트 "오늘 우산 필요해?"
https://draco.kr

\",\"https://contents.pointless.chat/accounts/avatars/110/981/825/393/294/055/original/26106ac07b89f110.png\",\"https://contents.pointless.chat/accounts/headers/110/981/825/393/294/055/original/94d80cacef0f1d8f.png\",\"https://pointless.chat/users/draco/inbox\",\"https://pointless.chat/inbox\",\"https://pointless.chat/users/draco/followers\",\"https://pointless.chat/users/draco/collections/featured\",{\"블로그\":3326,\"취미\":3327,\"직업\":3328,\"성향\":3329},\"https://draco.pe.kr\",\"영화감상, 게임, 독서\",\"웹개발자\",\"귀차니즘, 고기고기교, 오픈소스 만세, 무신론자\",{},{\"#영화\":3332,\"#개발자\":3333,\"#apexlegends\":3334},\"https://pointless.chat/tags/%EC%98%81%ED%99%94\",\"https://pointless.chat/tags/%EA%B0%9C%EB%B0%9C%EC%9E%90\",\"https://pointless.chat/tags/apexlegends\",[],618,570,[\"Date\",\"2025-03-11T08:07:25.592Z\"],[\"Date\",\"2023-08-31T00:00:00.000Z\"],[\"Date\",\"2025-03-11T08:07:25.592Z\"],{\"host\":3315,\"software\":93,\"softwareVersion\":1278,\"updated\":3342,\"created\":3343},[\"Date\",\"2025-12-16T11:37:19.478Z\"],[\"Date\",\"2025-02-28T16:36:22.708Z\"],[],[],[],{\"id\":3309,\"url\":3310,\"title\":3348,\"siteName\":-2,\"type\":1395,\"description\":3349,\"author\":3350,\"imageUrl\":3351,\"imageAlt\":-2,\"imageType\":1398,\"imageWidth\":3352,\"imageHeight\":3353,\"creatorId\":-2,\"created\":3354,\"scraped\":3355,\"creator\":-2},\"피고인 尹 앞에서 \\\"사람에 충성하지 않는다\\\" 던진 특전대대장\",\"부당 외압 굴하지 않는 '강골 검사' 이미지 굳힌 표현, 피고인석 앉아 들어 변호인 '국회 질서유지' 질문엔 \\\"질서유지는 군 임무 아냐…총 왜 가져가나\\\" 이미령 이도흔 기자 = 계엄 당시 국회에 투입됐던 김형기 육군\",\"연합뉴스 | 네이버\",\"https://imgnews.pstatic.net/image/001/2025/04/21/PYH2025042105350001300_P4_20250421180720336.jpg?type=w800\",800,512,[\"Date\",\"2025-04-21T09:51:56.457Z\"],[\"Date\",\"2025-04-21T09:51:56.457Z\"],[],[],[],[],{\"slots\":3361,\"props\":3362},[],{\"href\":3363,\"internalHref\":3364,\"class\":6,\"children\":3365},\"https://g0v.social/@cafebug\",\"/@cafebug@g0v.social\",[\"Slot\",3366],{\"name\":9,\"id\":3367},143,{\"slots\":3369,\"props\":3370},[],{\"href\":3363,\"internalHref\":3364,\"children\":3371},[\"Slot\",3372],{\"name\":9,\"id\":3373},144,{\"slots\":3375,\"props\":3376},[],{\"href\":3377,\"internalHref\":3378,\"class\":22,\"children\":3379},\"https://g0v.social/@cafebug/114375320621408035\",\"/@cafebug@g0v.social/019657c4-16ba-7fa5-b428-7f62d3d0232f\",[\"Slot\",3380],{\"name\":9,\"id\":3381},145,{\"slots\":3383,\"props\":3384},[],{\"value\":3385,\"locale\":30},[\"Date\",\"2025-04-21T09:48:11.000Z\"],{\"slots\":3387,\"props\":3388},[],{\"href\":34,\"internalHref\":35,\"children\":3389},[\"Slot\",3390],{\"name\":9,\"id\":3391},146,{\"slots\":3393,\"props\":3394},[],{\"medium\":3395,\"class\":50},{\"postId\":3396,\"index\":10,\"type\":44,\"url\":3397,\"alt\":-2,\"width\":3398,\"height\":3399,\"thumbnailKey\":-2,\"sensitive\":49},\"019657c4-16ba-7fa5-b428-7f62d3d0232f\",\"https://objects.g0v.social/media_attachments/files/114/375/320/525/967/338/original/ad26c2373569da17.png\",589,729,{\"slots\":3401,\"props\":3402},[],{\"language\":30,\"post\":3403,\"class\":104,\"signedAccount\":-1},{\"id\":3396,\"iri\":3404,\"type\":56,\"visibility\":57,\"actorId\":3405,\"articleSourceId\":-2,\"noteSourceId\":-2,\"sharedPostId\":-2,\"replyTargetId\":-2,\"quotedPostId\":-2,\"name\":-2,\"summary\":-2,\"contentHtml\":159,\"language\":60,\"tags\":3406,\"emojis\":3407,\"sensitive\":49,\"repliesCount\":10,\"sharesCount\":16,\"quotesCount\":10,\"reactionsCounts\":3408,\"reactionsCount\":10,\"linkId\":-2,\"linkUrl\":-2,\"url\":3377,\"updated\":3409,\"published\":3385,\"actor\":3410,\"link\":-2,\"replyTarget\":-2,\"mentions\":3434,\"media\":3435,\"shares\":3436,\"reactions\":3437},\"https://g0v.social/users/cafebug/statuses/114375320621408035\",\"0195b0ce-3a90-7720-9a6b-138e15ca5140\",{},{},{},[\"Date\",\"2025-04-21T09:48:11.000Z\"],{\"id\":3405,\"iri\":3411,\"type\":68,\"username\":3412,\"instanceHost\":70,\"handleHost\":70,\"handle\":3413,\"accountId\":-2,\"name\":3414,\"bioHtml\":3415,\"automaticallyApprovesFollowers\":150,\"avatarUrl\":3416,\"headerUrl\":3417,\"inboxUrl\":3418,\"sharedInboxUrl\":77,\"followersUrl\":3419,\"featuredUrl\":-2,\"fieldHtmls\":3420,\"emojis\":3421,\"tags\":3422,\"sensitive\":49,\"successorId\":-2,\"aliases\":3423,\"followeesCount\":2309,\"followersCount\":3424,\"postsCount\":10,\"url\":3363,\"updated\":3425,\"published\":3426,\"created\":3427,\"instance\":3428,\"followers\":3431,\"blockees\":3432,\"blockers\":3433},\"https://g0v.social/users/cafebug\",\"cafebug\",\"@cafebug@g0v.social\",\"Georgeeeeee 🐘 ++\",\"

人生就是在等待“啊,原來是這樣啊”的領悟時刻 ~

\",\"https://objects.g0v.social/accounts/avatars/000/052/637/original/f931267ef3f3af5c.jpg\",\"https://objects.g0v.social/accounts/headers/000/052/637/original/123dfbb112e4a161.png\",\"https://g0v.social/users/cafebug/inbox\",\"https://g0v.social/users/cafebug/followers\",{},{},{},[],148,[\"Date\",\"2025-03-19T23:47:40.305Z\"],[\"Date\",\"2019-02-27T00:00:00.000Z\"],[\"Date\",\"2025-03-19T23:47:40.305Z\"],{\"host\":70,\"software\":93,\"softwareVersion\":94,\"updated\":3429,\"created\":3430},[\"Date\",\"2025-12-16T08:50:03.824Z\"],[\"Date\",\"2025-03-05T16:10:20.921Z\"],[],[],[],[],[3395],[],[],{\"slots\":3439,\"props\":3440},[],{\"href\":2058,\"internalHref\":2059,\"class\":6,\"children\":3441},[\"Slot\",3442],{\"name\":9,\"id\":3443},147,{\"slots\":3445,\"props\":3446},[],{\"href\":2058,\"internalHref\":2059,\"children\":3447},[\"Slot\",3448],{\"name\":9,\"id\":3424},{\"slots\":3450,\"props\":3451},[],{\"href\":3452,\"internalHref\":3453,\"class\":22,\"children\":3454},\"https://chpk.kur0den.net/notes/a6ugor5312ig0oeg\",\"/@kur0den0010@chpk.kur0den.net/019657c3-79fb-7951-b323-75e8af643686\",[\"Slot\",3455],{\"name\":9,\"id\":3456},149,{\"slots\":3458,\"props\":3459},[],{\"value\":3460,\"locale\":30},[\"Date\",\"2025-04-21T09:52:29.031Z\"],{\"slots\":3462,\"props\":3463},[],{\"language\":30,\"post\":3464,\"class\":104,\"signedAccount\":-1},{\"id\":3465,\"iri\":3452,\"type\":56,\"visibility\":57,\"actorId\":2086,\"articleSourceId\":-2,\"noteSourceId\":-2,\"sharedPostId\":-2,\"replyTargetId\":-2,\"quotedPostId\":-2,\"name\":-2,\"summary\":-2,\"contentHtml\":3466,\"language\":-2,\"tags\":3467,\"emojis\":3468,\"sensitive\":49,\"repliesCount\":10,\"sharesCount\":10,\"quotesCount\":10,\"reactionsCounts\":3469,\"reactionsCount\":10,\"linkId\":-2,\"linkUrl\":-2,\"url\":-2,\"updated\":3470,\"published\":3460,\"actor\":3471,\"link\":-2,\"sharedPost\":-2,\"replyTarget\":-2,\"mentions\":3484,\"media\":3485,\"shares\":3486,\"reactions\":3487},\"019657c3-79fb-7951-b323-75e8af643686\",\"


のみたい

\",{},{},{},[\"Date\",\"2025-04-21T09:52:29.031Z\"],{\"id\":2086,\"iri\":2093,\"type\":68,\"username\":2094,\"instanceHost\":2095,\"handleHost\":2095,\"handle\":2096,\"accountId\":-2,\"name\":2097,\"bioHtml\":2098,\"automaticallyApprovesFollowers\":49,\"avatarUrl\":2099,\"headerUrl\":2100,\"inboxUrl\":2101,\"sharedInboxUrl\":2102,\"followersUrl\":2103,\"featuredUrl\":-2,\"fieldHtmls\":3472,\"emojis\":3473,\"tags\":3474,\"sensitive\":49,\"successorId\":-2,\"aliases\":3475,\"followeesCount\":2120,\"followersCount\":2121,\"postsCount\":10,\"url\":2058,\"updated\":3476,\"published\":-2,\"created\":3477,\"instance\":3478,\"followers\":3481,\"blockees\":3482,\"blockers\":3483},{\"www\":2105,\"github\":2106,\"Matrix\":2107,\"Nostr(NIP-05)\":2108,\"FediQB\":2109,\"VRChat\":2110,\"Steam\":2111,\"投稿/投稿物のライセンス\":2112},{\":ablobcat_kurukuru:\":2114},{\"#fediverseゆるふわ救済部\":2116},[2118,2119],[\"Date\",\"2025-02-09T04:47:03.161Z\"],[\"Date\",\"2025-02-09T04:47:03.161Z\"],{\"host\":2095,\"software\":698,\"softwareVersion\":2125,\"updated\":3479,\"created\":3480},[\"Date\",\"2025-12-12T16:00:28.386Z\"],[\"Date\",\"2025-02-09T04:46:59.400Z\"],[],[],[],[],[],[],[],{\"slots\":3489,\"props\":3490},[],{\"href\":643,\"internalHref\":644,\"class\":6,\"children\":3491},[\"Slot\",3492],{\"name\":9,\"id\":1310},{\"slots\":3494,\"props\":3495},[],{\"href\":643,\"internalHref\":644,\"children\":3496},[\"Slot\",3497],{\"name\":9,\"id\":3498},151,{\"slots\":3500,\"props\":3501},[],{\"href\":3502,\"internalHref\":3503,\"class\":22,\"children\":3504},\"https://c.koliosky.com/notes/a6ugmv9annwg13ho\",\"/@esurio1673@c.koliosky.com/019657c2-1cf0-74a0-97ba-f59bda3efb2a\",[\"Slot\",3505],{\"name\":9,\"id\":3506},152,{\"slots\":3508,\"props\":3509},[],{\"value\":3510,\"locale\":30},[\"Date\",\"2025-04-21T09:51:01.054Z\"],{\"slots\":3512,\"props\":3513},[],{\"href\":2058,\"internalHref\":2059,\"children\":3514},[\"Slot\",3515],{\"name\":9,\"id\":1129},{\"slots\":3517,\"props\":3518},[],{\"medium\":3519,\"class\":50},{\"postId\":3520,\"index\":10,\"type\":1183,\"url\":3521,\"alt\":-2,\"width\":-2,\"height\":-2,\"thumbnailKey\":-2,\"sensitive\":49},\"019657c2-1cf0-74a0-97ba-f59bda3efb2a\",\"https://media.koliosky.com/cbd0cbbb-2b13-4d1f-a1e6-428e8a1b91d2.webp\",{\"slots\":3523,\"props\":3524},[],{\"language\":30,\"post\":3525,\"class\":104,\"signedAccount\":-1},{\"id\":3520,\"iri\":3502,\"type\":56,\"visibility\":57,\"actorId\":671,\"articleSourceId\":-2,\"noteSourceId\":-2,\"sharedPostId\":-2,\"replyTargetId\":-2,\"quotedPostId\":-2,\"name\":-2,\"summary\":-2,\"contentHtml\":3526,\"language\":-2,\"tags\":3527,\"emojis\":3528,\"sensitive\":49,\"repliesCount\":10,\"sharesCount\":16,\"quotesCount\":10,\"reactionsCounts\":3529,\"reactionsCount\":16,\"linkId\":-2,\"linkUrl\":-2,\"url\":-2,\"updated\":3530,\"published\":3510,\"actor\":3531,\"link\":-2,\"replyTarget\":-2,\"mentions\":3544,\"media\":3545,\"shares\":3546,\"reactions\":3547},\"

FRISKの飲み物新作出てる

\",{},{},{\"01961a14-ef42-7fcd-a490-301204a88eda\":16},[\"Date\",\"2025-04-21T09:51:01.054Z\"],{\"id\":671,\"iri\":678,\"type\":68,\"username\":679,\"instanceHost\":680,\"handleHost\":680,\"handle\":681,\"accountId\":-2,\"name\":682,\"bioHtml\":683,\"automaticallyApprovesFollowers\":49,\"avatarUrl\":684,\"headerUrl\":-2,\"inboxUrl\":685,\"sharedInboxUrl\":686,\"followersUrl\":687,\"featuredUrl\":-2,\"fieldHtmls\":3532,\"emojis\":3533,\"tags\":3534,\"sensitive\":49,\"successorId\":-2,\"aliases\":3535,\"followeesCount\":10,\"followersCount\":10,\"postsCount\":10,\"url\":643,\"updated\":3536,\"published\":-2,\"created\":3537,\"instance\":3538,\"followers\":3541,\"blockees\":3542,\"blockers\":3543},{\"生き恥\":689,\"Hollo\":690,\"Fedibird(避難用)\":691},{},{},[],[\"Date\",\"2025-03-09T14:39:44.514Z\"],[\"Date\",\"2025-03-09T14:39:44.514Z\"],{\"host\":680,\"software\":698,\"softwareVersion\":699,\"updated\":3539,\"created\":3540},[\"Date\",\"2025-12-17T16:33:22.566Z\"],[\"Date\",\"2025-01-11T14:29:41.626Z\"],[],[],[],[],[3519],[],[],{\"slots\":3549,\"props\":3550},[],{\"href\":3269,\"internalHref\":3270,\"class\":6,\"children\":3551},[\"Slot\",3552],{\"name\":9,\"id\":3553},154,{\"slots\":3555,\"props\":3556},[],{\"href\":3269,\"internalHref\":3270,\"children\":3557},[\"Slot\",3558],{\"name\":9,\"id\":3559},155,{\"slots\":3561,\"props\":3562},[],{\"href\":3283,\"internalHref\":3284,\"class\":22,\"children\":3563},[\"Slot\",3564],{\"name\":9,\"id\":3565},156,{\"slots\":3567,\"props\":3568},[],{\"value\":3569,\"locale\":30},[\"Date\",\"2025-04-21T09:51:53.000Z\"],{\"slots\":3571,\"props\":3572},[],{\"language\":30,\"post\":3573,\"class\":104,\"signedAccount\":-1},{\"id\":3302,\"iri\":3303,\"type\":56,\"visibility\":57,\"actorId\":3304,\"articleSourceId\":-2,\"noteSourceId\":-2,\"sharedPostId\":-2,\"replyTargetId\":-2,\"quotedPostId\":-2,\"name\":-2,\"summary\":-2,\"contentHtml\":3305,\"language\":600,\"tags\":3574,\"emojis\":3575,\"sensitive\":49,\"repliesCount\":10,\"sharesCount\":16,\"quotesCount\":10,\"reactionsCounts\":3576,\"reactionsCount\":10,\"linkId\":3309,\"linkUrl\":3310,\"url\":3283,\"updated\":3577,\"published\":3569,\"actor\":3578,\"link\":3592,\"sharedPost\":-2,\"replyTarget\":-2,\"mentions\":3595,\"media\":3596,\"shares\":3597,\"reactions\":3598},{},{},{},[\"Date\",\"2025-04-21T09:51:53.000Z\"],{\"id\":3304,\"iri\":3313,\"type\":68,\"username\":3314,\"instanceHost\":3315,\"handleHost\":3315,\"handle\":3316,\"accountId\":-2,\"name\":3317,\"bioHtml\":3318,\"automaticallyApprovesFollowers\":150,\"avatarUrl\":3319,\"headerUrl\":3320,\"inboxUrl\":3321,\"sharedInboxUrl\":3322,\"followersUrl\":3323,\"featuredUrl\":3324,\"fieldHtmls\":3579,\"emojis\":3580,\"tags\":3581,\"sensitive\":49,\"successorId\":-2,\"aliases\":3582,\"followeesCount\":3336,\"followersCount\":3337,\"postsCount\":10,\"url\":3269,\"updated\":3583,\"published\":3584,\"created\":3585,\"instance\":3586,\"followers\":3589,\"blockees\":3590,\"blockers\":3591},{\"블로그\":3326,\"취미\":3327,\"직업\":3328,\"성향\":3329},{},{\"#영화\":3332,\"#개발자\":3333,\"#apexlegends\":3334},[],[\"Date\",\"2025-03-11T08:07:25.592Z\"],[\"Date\",\"2023-08-31T00:00:00.000Z\"],[\"Date\",\"2025-03-11T08:07:25.592Z\"],{\"host\":3315,\"software\":93,\"softwareVersion\":1278,\"updated\":3587,\"created\":3588},[\"Date\",\"2025-12-16T11:37:19.478Z\"],[\"Date\",\"2025-02-28T16:36:22.708Z\"],[],[],[],{\"id\":3309,\"url\":3310,\"title\":3348,\"siteName\":-2,\"type\":1395,\"description\":3349,\"author\":3350,\"imageUrl\":3351,\"imageAlt\":-2,\"imageType\":1398,\"imageWidth\":3352,\"imageHeight\":3353,\"creatorId\":-2,\"created\":3593,\"scraped\":3594,\"creator\":-2},[\"Date\",\"2025-04-21T09:51:56.457Z\"],[\"Date\",\"2025-04-21T09:51:56.457Z\"],[],[],[],[],{\"slots\":3600,\"props\":3601},[],{\"href\":643,\"internalHref\":644,\"class\":6,\"children\":3602},[\"Slot\",3603],{\"name\":9,\"id\":3604},157,{\"slots\":3606,\"props\":3607},[],{\"href\":643,\"internalHref\":644,\"children\":3608},[\"Slot\",3609],{\"name\":9,\"id\":3610},158,{\"slots\":3612,\"props\":3613},[],{\"href\":3502,\"internalHref\":3503,\"class\":22,\"children\":3614},[\"Slot\",3615],{\"name\":9,\"id\":3616},159,{\"slots\":3618,\"props\":3619},[],{\"value\":3620,\"locale\":30},[\"Date\",\"2025-04-21T09:51:01.054Z\"],{\"slots\":3622,\"props\":3623},[],{\"medium\":3624,\"class\":50},{\"postId\":3520,\"index\":10,\"type\":1183,\"url\":3521,\"alt\":-2,\"width\":-2,\"height\":-2,\"thumbnailKey\":-2,\"sensitive\":49},{\"slots\":3626,\"props\":3627},[],{\"language\":30,\"post\":3628,\"class\":104,\"signedAccount\":-1},{\"id\":3520,\"iri\":3502,\"type\":56,\"visibility\":57,\"actorId\":671,\"articleSourceId\":-2,\"noteSourceId\":-2,\"sharedPostId\":-2,\"replyTargetId\":-2,\"quotedPostId\":-2,\"name\":-2,\"summary\":-2,\"contentHtml\":3526,\"language\":-2,\"tags\":3629,\"emojis\":3630,\"sensitive\":49,\"repliesCount\":10,\"sharesCount\":16,\"quotesCount\":10,\"reactionsCounts\":3631,\"reactionsCount\":16,\"linkId\":-2,\"linkUrl\":-2,\"url\":-2,\"updated\":3632,\"published\":3620,\"actor\":3633,\"link\":-2,\"sharedPost\":-2,\"replyTarget\":-2,\"mentions\":3646,\"media\":3647,\"shares\":3648,\"reactions\":3649},{},{},{\"01961a14-ef42-7fcd-a490-301204a88eda\":16},[\"Date\",\"2025-04-21T09:51:01.054Z\"],{\"id\":671,\"iri\":678,\"type\":68,\"username\":679,\"instanceHost\":680,\"handleHost\":680,\"handle\":681,\"accountId\":-2,\"name\":682,\"bioHtml\":683,\"automaticallyApprovesFollowers\":49,\"avatarUrl\":684,\"headerUrl\":-2,\"inboxUrl\":685,\"sharedInboxUrl\":686,\"followersUrl\":687,\"featuredUrl\":-2,\"fieldHtmls\":3634,\"emojis\":3635,\"tags\":3636,\"sensitive\":49,\"successorId\":-2,\"aliases\":3637,\"followeesCount\":10,\"followersCount\":10,\"postsCount\":10,\"url\":643,\"updated\":3638,\"published\":-2,\"created\":3639,\"instance\":3640,\"followers\":3643,\"blockees\":3644,\"blockers\":3645},{\"生き恥\":689,\"Hollo\":690,\"Fedibird(避難用)\":691},{},{},[],[\"Date\",\"2025-03-09T14:39:44.514Z\"],[\"Date\",\"2025-03-09T14:39:44.514Z\"],{\"host\":680,\"software\":698,\"softwareVersion\":699,\"updated\":3641,\"created\":3642},[\"Date\",\"2025-12-17T16:33:22.566Z\"],[\"Date\",\"2025-01-11T14:29:41.626Z\"],[],[],[],[],[3624],[],[],{\"slots\":3651,\"props\":3652},[],{\"href\":1096,\"internalHref\":1097,\"class\":6,\"children\":3653},[\"Slot\",3654],{\"name\":9,\"id\":3655},160,{\"slots\":3657,\"props\":3658},[],{\"href\":1096,\"internalHref\":1097,\"children\":3659},[\"Slot\",3660],{\"name\":9,\"id\":3661},161,{\"slots\":3663,\"props\":3664},[],{\"href\":3665,\"internalHref\":3666,\"class\":22,\"children\":3667},\"https://sekai.social/notes/a6ugmuizn3tf09ny\",\"/@saschanaz@sekai.social/019657c2-1d4b-7ef3-849d-41471d9c46fa\",[\"Slot\",3668],{\"name\":9,\"id\":3669},162,{\"slots\":3671,\"props\":3672},[],{\"value\":3673,\"locale\":30},[\"Date\",\"2025-04-21T09:51:00.107Z\"],{\"slots\":3675,\"props\":3676},[],{\"language\":30,\"post\":3677,\"class\":104,\"signedAccount\":-1},{\"id\":3678,\"iri\":3665,\"type\":56,\"visibility\":57,\"actorId\":3679,\"articleSourceId\":-2,\"noteSourceId\":-2,\"sharedPostId\":-2,\"replyTargetId\":-2,\"quotedPostId\":-2,\"name\":-2,\"summary\":-2,\"contentHtml\":3680,\"language\":-2,\"tags\":3681,\"emojis\":3682,\"sensitive\":49,\"repliesCount\":10,\"sharesCount\":10,\"quotesCount\":10,\"reactionsCounts\":3683,\"reactionsCount\":10,\"linkId\":-2,\"linkUrl\":-2,\"url\":-2,\"updated\":3684,\"published\":3673,\"actor\":3685,\"link\":-2,\"sharedPost\":-2,\"replyTarget\":-2,\"mentions\":3713,\"media\":3714,\"shares\":3715,\"reactions\":3716},\"019657c2-1d4b-7ef3-849d-41471d9c46fa\",\"0195561b-58d2-7a86-86a3-6197b06896ae\",\"

마비모바 웹사이트 IP 바뀌면 로그인 해제시키는 꼬라지좀 그만했으면 좋겠다 명색이 모바일이면서 이게 뭐하는 짓이냐

\",{},{},{},[\"Date\",\"2025-04-21T09:51:00.107Z\"],{\"id\":3679,\"iri\":3686,\"type\":68,\"username\":3687,\"instanceHost\":3688,\"handleHost\":3688,\"handle\":3689,\"accountId\":-2,\"name\":3690,\"bioHtml\":3691,\"automaticallyApprovesFollowers\":150,\"avatarUrl\":3692,\"headerUrl\":3693,\"inboxUrl\":3694,\"sharedInboxUrl\":3695,\"followersUrl\":3696,\"featuredUrl\":-2,\"fieldHtmls\":3697,\"emojis\":3701,\"tags\":3702,\"sensitive\":49,\"successorId\":-2,\"aliases\":3703,\"followeesCount\":10,\"followersCount\":10,\"postsCount\":10,\"url\":1096,\"updated\":3704,\"published\":-2,\"created\":3705,\"instance\":3706,\"followers\":3710,\"blockees\":3711,\"blockers\":3712},\"https://sekai.social/users/9ke0mh0ps3ln0008\",\"saschanaz\",\"sekai.social\",\"@saschanaz@sekai.social\",\"KAGAMI🏳️‍🌈🏳️‍⚧️\",\"

리노트많음/팔로자유

블루스카이 분들은
https://bsky.app/profile/ap.brid.gy 계정 팔로하셔야 제가 멘션을 볼 수 있어요

제 거의 모든 글은 전체공개입니다만 왜인지 홈타임라인 공개로 보인다면 지금 계신 서버에 문의하세요

\",\"https://sekai.social/files/256d0d71-207d-4039-ab0e-d796656132bb\",\"https://sekai.social/files/1586bfb4-dbae-47e5-b14c-0c644a97274b\",\"https://sekai.social/users/9ke0mh0ps3ln0008/inbox\",\"https://sekai.social/inbox\",\"https://sekai.social/users/9ke0mh0ps3ln0008/followers\",{\"백합계\":3698,\"페미위키\":3699,\"블루스카이\":3700},\"@saschayuri\",\"https://femiwiki.com/w/%EC%82%AC%EC%9A%A9%EC%9E%90:%EC%82%AC%EC%83%A4%EB%82%98%EC%A6%88\",\"https://bsky.app/profile/saschanaz.sekai.social.ap.brid.gy\",{},{},[],[\"Date\",\"2025-03-02T09:06:27.669Z\"],[\"Date\",\"2025-03-02T09:06:27.669Z\"],{\"host\":3688,\"software\":555,\"softwareVersion\":3707,\"updated\":3708,\"created\":3709},\"2023.9.3\",[\"Date\",\"2025-09-01T17:54:48.236Z\"],[\"Date\",\"2024-12-13T09:15:00.064Z\"],[],[],[],[],[],[],[],{\"slots\":3718,\"props\":3719},[],{\"href\":3720,\"internalHref\":3721,\"class\":6,\"children\":3722},\"https://hollo.social/@botkit\",\"/@botkit@hollo.social\",[\"Slot\",3723],{\"name\":9,\"id\":3724},163,{\"slots\":3726,\"props\":3727},[],{\"href\":3720,\"internalHref\":3721,\"children\":3728},[\"Slot\",3729],{\"name\":9,\"id\":3730},164,{\"slots\":3732,\"props\":3733},[],{\"href\":3734,\"internalHref\":3735,\"class\":22,\"children\":3736},\"https://hollo.social/@botkit/01965725-23c7-76de-8cd3-acdeffc3fe7c\",\"/@botkit@hollo.social/01965725-3417-7672-852b-b1c3e3a4d2c2\",[\"Slot\",3737],{\"name\":9,\"id\":3738},165,{\"slots\":3740,\"props\":3741},[],{\"value\":3742,\"locale\":30},[\"Date\",\"2025-04-21T06:59:34.594Z\"],{\"slots\":3744,\"props\":3745},[],{\"href\":3720,\"internalHref\":3721,\"class\":3746,\"children\":3747},\"font-bold text-stone-950 dark:text-stone-50\",[\"Slot\",3748],{\"name\":9,\"id\":3749},166,{\"slots\":3751,\"props\":3752},[],{\"href\":3720,\"internalHref\":3721,\"class\":6,\"children\":3753},[\"Slot\",3754],{\"name\":9,\"id\":3755},167,{\"slots\":3757,\"props\":3758},[],{\"href\":3720,\"internalHref\":3721,\"children\":3759},[\"Slot\",3760],{\"name\":9,\"id\":3761},168,{\"slots\":3763,\"props\":3764},[],{\"href\":3765,\"internalHref\":3766,\"class\":22,\"children\":3767},\"https://hollo.social/@botkit/01965725-81f5-7e3f-8924-b266538fb8a4\",\"/@botkit@hollo.social/01965725-981c-73af-905a-bfc54d0547af\",[\"Slot\",3768],{\"name\":9,\"id\":3769},169,{\"slots\":3771,\"props\":3772},[],{\"value\":3773,\"locale\":30},[\"Date\",\"2025-04-21T06:59:59.832Z\"],{\"slots\":3775,\"props\":3776},[],{\"href\":3777,\"internalHref\":3778,\"children\":3779},\"https://hl.oyasumi.dev/@ntek\",\"/@ntek@hl.oyasumi.dev\",[\"Slot\",3780],{\"name\":9,\"id\":1053},{\"slots\":3782,\"props\":3783},[],{\"href\":3720,\"internalHref\":3721,\"class\":3746,\"children\":3784},[\"Slot\",3785],{\"name\":9,\"id\":3786},171,{\"slots\":3788,\"props\":3789},[],{\"language\":30,\"post\":3790,\"class\":104,\"signedAccount\":-1},{\"id\":3791,\"iri\":3765,\"type\":56,\"visibility\":57,\"actorId\":3792,\"articleSourceId\":-2,\"noteSourceId\":-2,\"sharedPostId\":-2,\"replyTargetId\":3793,\"quotedPostId\":-2,\"name\":-2,\"summary\":-2,\"contentHtml\":3794,\"language\":1464,\"tags\":3795,\"emojis\":3804,\"sensitive\":49,\"repliesCount\":10,\"sharesCount\":201,\"quotesCount\":10,\"reactionsCounts\":3805,\"reactionsCount\":38,\"linkId\":3806,\"linkUrl\":3807,\"url\":3765,\"updated\":3808,\"published\":3773,\"actor\":3809,\"link\":3839,\"replyTarget\":3854,\"mentions\":3898,\"media\":3899,\"shares\":3900,\"reactions\":3901},\"01965725-981c-73af-905a-bfc54d0547af\",\"01947255-be37-7f8c-a3b0-5bcd587e21c8\",\"01965725-3417-7672-852b-b1c3e3a4d2c2\",\"

BotKit 0.2.0のリリース

BotKit 0.2.0をリリースしました!BotKitを初めて知る方のために簡単に説明すると、BotKitはTypeScriptで開発されたスタンドアロンのActivityPubボットフレームワークです。Mastodon、Misskeyなどさまざまなフェディバース(#fediverse)のプラットフォームと連携でき、既存プラットフォームの制約なしに自由にボットを作成できます。

このリリースは、フェディバースにおけるボット開発をより簡単で強力にするための旅の重要な一歩であり、コミュニティから要望のあった機能を多数導入しています。

より良いボットインタラクションへの旅

BotKitの開発において、私たちは常にボットをより表現力豊かでインタラクティブにすることに焦点を当ててきました。バージョン0.2.0では、フェディバースの社会的側面をボットに取り入れることで、さらに一歩前進しました。

カスタム絵文字でボットの個性を表現

最も要望の多かった機能の一つがカスタム絵文字のサポートです。これにより、ボットは独自の視覚要素でメッセージを目立たせ、自分だけの個性を表現できるようになりました。

// ボット用のカスタム絵文字を定義\\nconst emojis = bot.addCustomEmojis({\\n  botkit: { \\n    file: `${import.meta.dirname}/images/botkit.png`, \\n    type: "image/png" \\n  },\\n  fedify: { \\n    url: "https://fedify.dev/logo.png", \\n    type: "image/png" \\n  }\\n});\\n\\n// メッセージにカスタム絵文字を使用\\nawait session.publish(\\n  text`BotKit ${customEmoji(emojis.botkit)}は、Fedify ${customEmoji(emojis.fedify)}によって支えられています`\\n);\\n

この新しいAPIでは、次のことが可能になりました。

リアクションによるコミュニケーション

コミュニケーションは単にメッセージを投稿するだけではありません。他の人のメッセージに反応することも重要です。新しいリアクションシステムは、ボットとフォロワーの間に自然な交流ポイントを作り出します。

// 標準のUnicode絵文字でメッセージにリアクション\\nawait message.react(emoji`👍`);\\n\\n// または定義したカスタム絵文字でリアクション\\nawait message.react(emojis.botkit);\\n\\n// リアクションを認識して応答するボットを作成\\nbot.onReact = async (session, reaction) => {\\n  await session.publish(\\n    text`${reaction.actor}さん、私のメッセージに${reaction.emoji}でリアクションしてくれてありがとうございます!`,\\n    { visibility: "direct" }\\n  );\\n};\\n

この機能により、ボットは次のことができるようになりました。

引用による会話

議論では、他の人が言ったことを参照する必要がしばしばあります。新しい引用機能により、より結束力のある会話スレッドを作成できます。

// ボットの投稿で他のメッセージを引用\\nawait session.publish(\\n  text`この興味深い視点について答えます...`,\\n  { quoteTarget: originalMessage }\\n);\\n\\n// ユーザーがボットのメッセージを引用した場合の処理\\nbot.onQuote = async (session, quoteMessage) => {\\n  await session.publish(\\n    text`${quoteMessage.actor}さん、私の考えを共有してくれてありがとうございます!`,\\n    { visibility: "direct" }\\n  );\\n};\\n

引用機能により、ボットは次のことができるようになりました。

視覚的な改善

コミュニケーションには視覚的要素も重要なため、ボットの表現方法を改善しました。

内部改善:活動の伝播の強化

フェディバースでの活動が伝播する方法も改善されました。

これらの改善により、様々なフェディバースプラットフォームでのボットの相互作用が一貫性と信頼性を持つようになります。

BotKit 0.2.0で最初の一歩を踏み出す

これらの新機能を体験してみたいですか?BotKit 0.2.0はJSRで利用可能で、簡単なコマンドでインストールできます。

deno add jsr:@fedify/botkit@0.2.0\\n

BotKitはTemporal API(JavaScriptではまだ試験的な機能)を使用するため、deno.jsonでこれを有効にする必要があります。

{\\n  "imports": {\\n    "@fedify/botkit": "jsr:@fedify/botkit@0.2.0"\\n  },\\n  "unstable": ["temporal"]\\n}\\n

これらの簡単なステップで、最新機能を使ってフェディバースボットを作成またはアップグレードする準備が整いました。

今後の展望

#BotKit 0.2.0は、フェディバースボット開発をアクセスしやすく、強力かつ楽しいものにするための私たちの継続的な取り組みを示しています。これらの新機能が、皆さんのボットをフェディバースコミュニティでより魅力的でインタラクティブなメンバーにするのに役立つと信じています。

完全なドキュメントと詳細な例については、私たちのドキュメントサイトをご覧ください。

フィードバック、機能リクエスト、コード貢献を通じてこのリリースに貢献してくださったすべての方々に感謝します。BotKitコミュニティは成長を続けており、皆さんが作成するものを楽しみにしています!


\\n

BotKitは、ActivityPubサーバーアプリケーションを作成するための低レベルフレームワークFedifyによって支えられています。

#fedidev #フェディバース #カスタム絵文字 #絵文字リアクション #絵文字反応 #引用

\\n\",{\"botkit\":3796,\"引用\":3797,\"fedidev\":3798,\"fediverse\":3799,\"絵文字反応\":3800,\"カスタム絵文字\":3801,\"フェディバース\":3802,\"絵文字リアクション\":3803},\"https://hollo.social/tags/BotKit\",\"https://hollo.social/tags/%E5%BC%95%E7%94%A8\",\"https://hollo.social/tags/fedidev\",\"https://hollo.social/tags/fediverse\",\"https://hollo.social/tags/%E7%B5%B5%E6%96%87%E5%AD%97%E5%8F%8D%E5%BF%9C\",\"https://hollo.social/tags/%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%A0%E7%B5%B5%E6%96%87%E5%AD%97\",\"https://hollo.social/tags/%E3%83%95%E3%82%A7%E3%83%87%E3%82%A3%E3%83%90%E3%83%BC%E3%82%B9\",\"https://hollo.social/tags/%E7%B5%B5%E6%96%87%E5%AD%97%E3%83%AA%E3%82%A2%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3\",{},{\"❤️\":16,\"0196196a-44a7-71e7-b5ac-90d8f5f7a2a1\":16,\"01963c33-a60d-78b0-801f-804238244b6a\":16},\"0195b750-49fb-77e8-a5fb-5e6848cea304\",\"https://botkit.fedify.dev/\",[\"Date\",\"2025-04-21T06:59:59.832Z\"],{\"id\":3792,\"iri\":3720,\"type\":68,\"username\":3810,\"instanceHost\":3811,\"handleHost\":3811,\"handle\":3812,\"accountId\":-2,\"name\":3813,\"bioHtml\":3814,\"automaticallyApprovesFollowers\":150,\"avatarUrl\":3815,\"headerUrl\":-2,\"inboxUrl\":3816,\"sharedInboxUrl\":3817,\"followersUrl\":3818,\"featuredUrl\":3819,\"fieldHtmls\":3820,\"emojis\":3824,\"tags\":3827,\"sensitive\":49,\"successorId\":-2,\"aliases\":3828,\"followeesCount\":38,\"followersCount\":3553,\"postsCount\":10,\"url\":3720,\"updated\":3829,\"published\":3830,\"created\":3831,\"instance\":3832,\"followers\":3836,\"blockees\":3837,\"blockers\":3838},\"botkit\",\"hollo.social\",\"@botkit@hollo.social\",\"BotKit by Fedify :botkit:\",\"

:botkit: A framework for creating ActivityPub bots. Powered by :fedify: @fedify.

\\n\",\"https://media.social.fedify.dev/avatars/8befa8ac-6cea-4006-85b5-c5cbeb263aea.png?1736996685000\",\"https://hollo.social/@botkit/inbox\",\"https://hollo.social/inbox\",\"https://hollo.social/@botkit/followers\",\"https://hollo.social/@botkit/pinned\",{\"Website\":3821,\"GitHub\":3822,\"JSR\":3823},\"

https://botkit.fedify.dev/

\\n\",\"

https://github.com/fedify-dev/botkit

\\n\",\"

https://jsr.io/@fedify/botkit

\\n\",{\":botkit:\":3825,\":fedify:\":3826},\"https://media.social.fedify.dev/emojis/botkit.png\",\"https://fedify.dev/logo.png\",{},[],[\"Date\",\"2025-01-17T03:36:49.466Z\"],[\"Date\",\"2025-01-16T02:36:31.133Z\"],[\"Date\",\"2025-01-17T03:36:49.466Z\"],{\"host\":3811,\"software\":2933,\"softwareVersion\":3833,\"updated\":3834,\"created\":3835},\"0.7.0-dev.209\",[\"Date\",\"2025-11-30T09:00:44.277Z\"],[\"Date\",\"2024-12-13T09:06:27.044Z\"],[],[],[],{\"id\":3806,\"url\":3807,\"title\":3840,\"siteName\":-2,\"type\":-2,\"description\":3841,\"author\":-2,\"imageUrl\":3842,\"imageAlt\":-2,\"imageType\":-2,\"imageWidth\":1789,\"imageHeight\":3843,\"creatorId\":3792,\"created\":3844,\"scraped\":3845,\"creator\":3846},\"BotKit by Fedify\",\"A framework for creating your ActivityPub bots\",\"https://repository-images.githubusercontent.com/913141583/852a1091-14d5-46a0-b3bf-8d2f45ef6e7f\",640,[\"Date\",\"2025-03-21T06:07:27.258Z\"],[\"Date\",\"2025-12-01T08:28:08.264Z\"],{\"id\":3792,\"iri\":3720,\"type\":68,\"username\":3810,\"instanceHost\":3811,\"handleHost\":3811,\"handle\":3812,\"accountId\":-2,\"name\":3813,\"bioHtml\":3814,\"automaticallyApprovesFollowers\":150,\"avatarUrl\":3815,\"headerUrl\":-2,\"inboxUrl\":3816,\"sharedInboxUrl\":3817,\"followersUrl\":3818,\"featuredUrl\":3819,\"fieldHtmls\":3847,\"emojis\":3848,\"tags\":3849,\"sensitive\":49,\"successorId\":-2,\"aliases\":3850,\"followeesCount\":38,\"followersCount\":3553,\"postsCount\":10,\"url\":3720,\"updated\":3851,\"published\":3852,\"created\":3853},{\"Website\":3821,\"GitHub\":3822,\"JSR\":3823},{\":botkit:\":3825,\":fedify:\":3826},{},[],[\"Date\",\"2025-01-17T03:36:49.466Z\"],[\"Date\",\"2025-01-16T02:36:31.133Z\"],[\"Date\",\"2025-01-17T03:36:49.466Z\"],{\"id\":3793,\"iri\":3734,\"type\":56,\"visibility\":57,\"actorId\":3792,\"articleSourceId\":-2,\"noteSourceId\":-2,\"sharedPostId\":-2,\"replyTargetId\":3855,\"quotedPostId\":-2,\"name\":-2,\"summary\":-2,\"contentHtml\":3856,\"language\":600,\"tags\":3857,\"emojis\":3868,\"sensitive\":49,\"repliesCount\":16,\"sharesCount\":112,\"quotesCount\":10,\"reactionsCounts\":3869,\"reactionsCount\":10,\"linkId\":3806,\"linkUrl\":3807,\"url\":3734,\"updated\":3870,\"published\":3742,\"actor\":3871,\"link\":3885,\"mentions\":3896,\"media\":3897},\"01965724-e1ca-761f-a8a1-66f488b14490\",\"

BotKit 0.2.0 릴리스

BotKit 0.2.0 버전이 릴리스되었습니다! BotKit을 처음 접하시는 분들을 위해 간단히 소개하자면, BotKit은 TypeScript로 개발된 독립형 #ActivityPub 봇 프레임워크입니다. Mastodon, Misskey 등 다양한 #연합우주(#fediverse) 플랫폼과 상호작용할 수 있으며, 기존 플랫폼의 제약에서 벗어나 자유롭게 봇을 만들 수 있습니다.

이번 릴리스는 연합우주 봇 개발을 더 쉽고 강력하게 만들기 위한 여정에서 중요한 발걸음입니다. 커뮤니티에서 요청해 왔던 여러 기능들을 새롭게 선보입니다.

더 나은 봇 상호작용을 위한 여정

BotKit을 개발하면서 우리는 항상 봇이 더 표현력 있고 상호작용이 풍부하도록 만드는 데 집중해 왔습니다. 0.2.0 버전에서는 연합우주의 사회적 측면을 봇에 접목시켜 한 단계 더 발전시켰습니다.

커스텀 에모지로 봇의 개성 표현하기

가장 많이 요청받았던 기능 중 하나가 #커스텀_에모지 지원입니다. 이제 봇은 독특한 시각적 요소로 메시지를 돋보이게 하며 자신만의 개성을 표현할 수 있습니다.

// 봇의 커스텀 에모지 정의하기\\nconst emojis = bot.addCustomEmojis({\\n  botkit: { \\n    file: `${import.meta.dirname}/images/botkit.png`, \\n    type: "image/png" \\n  },\\n  fedify: { \\n    url: "https://fedify.dev/logo.png", \\n    type: "image/png" \\n  }\\n});\\n\\n// 메시지에 커스텀 에모지 사용하기\\nawait session.publish(\\n  text`BotKit ${customEmoji(emojis.botkit)}은 Fedify ${customEmoji(emojis.fedify)}의 지원을 받습니다`\\n);\\n

이 새로운 API를 통해 다음과 같은 기능을 사용할 수 있습니다.

반응을 통한 소통

소통은 단순히 메시지를 게시하는 것만이 아닙니다. 다른 사람의 메시지에 반응하는 것도 중요합니다. 새로운 반응 시스템은 봇과 팔로워 사이에 자연스러운 상호작용 지점을 만들어 줍니다.

// 표준 유니코드 에모지로 메시지에 반응하기\\nawait message.react(emoji`👍`);\\n\\n// 또는 정의한 커스텀 에모지로 반응하기\\nawait message.react(emojis.botkit);\\n\\n// 반응을 인식하고 응답하는 봇 만들기\\nbot.onReact = async (session, reaction) => {\\n  await session.publish(\\n    text`${reaction.actor}님, 제 메시지에 ${reaction.emoji} 반응을 남겨주셔서 감사합니다!`,\\n    { visibility: "direct" }\\n  );\\n};\\n

이 기능을 통해 봇은 다음과 같은 작업을 수행할 수 있습니다.

인용을 통한 대화

토론에서는 종종 다른 사람이 말한 내용을 참조해야 할 때가 있습니다. 새로운 #인용 기능은 더 응집력 있는 대화 스레드를 만들어 줍니다.

// 봇의 게시물에서 다른 메시지 인용하기\\nawait session.publish(\\n  text`이 흥미로운 관점에 대한 답변입니다...`,\\n  { quoteTarget: originalMessage }\\n);\\n\\n// 사용자가 봇의 메시지를 인용할 때 처리하기\\nbot.onQuote = async (session, quoteMessage) => {\\n  await session.publish(\\n    text`${quoteMessage.actor}님, 제 생각을 공유해 주셔서 감사합니다!`,\\n    { visibility: "direct" }\\n  );\\n};\\n

인용 기능을 통해 봇은 다음과 같은 작업을 수행할 수 있습니다.

시각적 개선

소통은 시각적인 요소도 중요하기 때문에 봇의 표현 방식을 개선했습니다.

내부 개선: 향상된 액티비티 전파

연합우주에서 액티비티가 전파되는 방식도 개선했습니다.

이러한 개선 사항은 다양한 연합우주 플랫폼에서 봇의 상호작용이 일관되고 안정적으로 이루어지도록 보장합니다.

BotKit 0.2.0으로 첫 걸음 떼기

이러한 새로운 기능을 경험해 보고 싶으신가요? BotKit 0.2.0은 JSR에서 받을 수 있으며 간단한 명령어로 설치할 수 있습니다.

deno add jsr:@fedify/botkit@0.2.0\\n

BotKit은 Temporal API(JavaScript에서 아직 시범적인 기능)를 사용하므로 deno.json에서 이를 활성화해야 합니다.

{\\n  "imports": {\\n    "@fedify/botkit": "jsr:@fedify/botkit@0.2.0"\\n  },\\n  "unstable": ["temporal"]\\n}\\n

이 간단한 단계를 통해 최신 기능으로 연합우주 봇을 만들거나 업그레이드할 준비가 완료되었습니다.

앞으로의 전망

BotKit 0.2.0은 연합우주 봇 개발을 접근하기 쉽고, 강력하며, 즐겁게 만들기 위한 우리의 지속적인 노력을 보여줍니다. 이러한 새로운 기능들이 여러분의 봇이 연합우주 커뮤니티에서 더 매력적이고 상호작용이 풍부한 구성원이 되는 데 도움이 될 것이라고 믿습니다.

전체 문서와 더 많은 예제는 저희 문서 사이트에서 확인하실 수 있습니다.

피드백, 기능 요청, 코드 기여를 통해 이번 릴리스에 도움을 주신 모든 분들께 감사드립니다. BotKit 커뮤니티는 계속 성장하고 있으며, 여러분이 만들어낼 작품들을 기대합니다!


\\n

BotKit은 ActivityPub 서버 애플리케이션을 만들기 위한 하위 레벨 프레임워크인 Fedify의 지원을 받습니다.

#fedidev #커모지 #커스텀_이모지 #에모지_반응 #이모지_반응 #에모지_리액션 #이모지_리액션

\\n\",{\"인용\":3858,\"fedidev\":3798,\"fediverse\":3799,\"커모지\":3859,\"activitypub\":3860,\"연합우주\":3861,\"에모지_반응\":3862,\"이모지_반응\":3863,\"에모지_리액션\":3864,\"이모지_리액션\":3865,\"커스텀_에모지\":3866,\"커스텀_이모지\":3867},\"https://hollo.social/tags/%EC%9D%B8%EC%9A%A9\",\"https://hollo.social/tags/%EC%BB%A4%EB%AA%A8%EC%A7%80\",\"https://hollo.social/tags/ActivityPub\",\"https://hollo.social/tags/%EC%97%B0%ED%95%A9%EC%9A%B0%EC%A3%BC\",\"https://hollo.social/tags/%EC%97%90%EB%AA%A8%EC%A7%80_%EB%B0%98%EC%9D%91\",\"https://hollo.social/tags/%EC%9D%B4%EB%AA%A8%EC%A7%80_%EB%B0%98%EC%9D%91\",\"https://hollo.social/tags/%EC%97%90%EB%AA%A8%EC%A7%80_%EB%A6%AC%EC%95%A1%EC%85%98\",\"https://hollo.social/tags/%EC%9D%B4%EB%AA%A8%EC%A7%80_%EB%A6%AC%EC%95%A1%EC%85%98\",\"https://hollo.social/tags/%EC%BB%A4%EC%8A%A4%ED%85%80_%EC%97%90%EB%AA%A8%EC%A7%80\",\"https://hollo.social/tags/%EC%BB%A4%EC%8A%A4%ED%85%80_%EC%9D%B4%EB%AA%A8%EC%A7%80\",{},{},[\"Date\",\"2025-04-21T06:59:34.594Z\"],{\"id\":3792,\"iri\":3720,\"type\":68,\"username\":3810,\"instanceHost\":3811,\"handleHost\":3811,\"handle\":3812,\"accountId\":-2,\"name\":3813,\"bioHtml\":3814,\"automaticallyApprovesFollowers\":150,\"avatarUrl\":3815,\"headerUrl\":-2,\"inboxUrl\":3816,\"sharedInboxUrl\":3817,\"followersUrl\":3818,\"featuredUrl\":3819,\"fieldHtmls\":3872,\"emojis\":3873,\"tags\":3874,\"sensitive\":49,\"successorId\":-2,\"aliases\":3875,\"followeesCount\":38,\"followersCount\":3553,\"postsCount\":10,\"url\":3720,\"updated\":3876,\"published\":3877,\"created\":3878,\"instance\":3879,\"followers\":3882,\"blockees\":3883,\"blockers\":3884},{\"Website\":3821,\"GitHub\":3822,\"JSR\":3823},{\":botkit:\":3825,\":fedify:\":3826},{},[],[\"Date\",\"2025-01-17T03:36:49.466Z\"],[\"Date\",\"2025-01-16T02:36:31.133Z\"],[\"Date\",\"2025-01-17T03:36:49.466Z\"],{\"host\":3811,\"software\":2933,\"softwareVersion\":3833,\"updated\":3880,\"created\":3881},[\"Date\",\"2025-11-30T09:00:44.277Z\"],[\"Date\",\"2024-12-13T09:06:27.044Z\"],[],[],[],{\"id\":3806,\"url\":3807,\"title\":3840,\"siteName\":-2,\"type\":-2,\"description\":3841,\"author\":-2,\"imageUrl\":3842,\"imageAlt\":-2,\"imageType\":-2,\"imageWidth\":1789,\"imageHeight\":3843,\"creatorId\":3792,\"created\":3886,\"scraped\":3887,\"creator\":3888},[\"Date\",\"2025-03-21T06:07:27.258Z\"],[\"Date\",\"2025-12-01T08:28:08.264Z\"],{\"id\":3792,\"iri\":3720,\"type\":68,\"username\":3810,\"instanceHost\":3811,\"handleHost\":3811,\"handle\":3812,\"accountId\":-2,\"name\":3813,\"bioHtml\":3814,\"automaticallyApprovesFollowers\":150,\"avatarUrl\":3815,\"headerUrl\":-2,\"inboxUrl\":3816,\"sharedInboxUrl\":3817,\"followersUrl\":3818,\"featuredUrl\":3819,\"fieldHtmls\":3889,\"emojis\":3890,\"tags\":3891,\"sensitive\":49,\"successorId\":-2,\"aliases\":3892,\"followeesCount\":38,\"followersCount\":3553,\"postsCount\":10,\"url\":3720,\"updated\":3893,\"published\":3894,\"created\":3895},{\"Website\":3821,\"GitHub\":3822,\"JSR\":3823},{\":botkit:\":3825,\":fedify:\":3826},{},[],[\"Date\",\"2025-01-17T03:36:49.466Z\"],[\"Date\",\"2025-01-16T02:36:31.133Z\"],[\"Date\",\"2025-01-17T03:36:49.466Z\"],[],[],[],[],[],[]]");