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.

1
1

So I use the "Pleco" flash card app and around the start of the year it just sorta… lost all my flashcards, all of them, on my tablet. Frustrated, I fell off 中文 practice for a month or two, then last week made a new set of flashcards for just the things I need to remember this week. Today I open Pleco up and discover my flashcards from the end of the year are back, but my flashcards from *last* week, the ones I specifically need this week, are missing. I am delirious with frustration.

0
0
50
0
0
0
0
0
0
1
0
0
1
0
0
50
0
0
0
1
0
0
0
0
0
0

学術雑誌の Web ページってたいてい論文情報を BibTeX の .bib 形式でダウンロードする機能が備わってるんだけど、フィンランドの And Demir さんが著者にいると BibTeX がエラーを吐く("and" は複数人の名前を並べるときに使うので)

1
0
0
0
0
0
1
0
0
4
0

밀레시안9999를 마지막으로 직업 전직 업적작 끝났다.

이딴식으로 기획해도 오냐오냐 꾸역꾸역 해주는 사람이 있는 것입니다...

암흑술사 : 26.01.19
전사 : 25.12.25
대검전사 : 25.12.25
검술사 : 25.12.25
궁수 : 26.01.04
장궁병 : 26.01.04
석궁사수 : 26.01.04
마법사 : 26.01.20
빙술 : 26.01.20
화술 : 26.01.28
전술 : 25.06.22
힐러 : 26.01.28
사제 : 26.01.28
수도사 : 25.03.28
음시 : 26.02.24
악사 : 25.03.30
댄서 : 26.02.24
도적 : 25.05.01
듀블 : 25.11.18
격가 : 26.02.12

흠 수도사는 진짜 업적작 하려고가 아니라 진짜 하려고 했던 첫 직업이다... (모비 출시일 날짜 ㅋ)

0
0
1

RE: mamot.fr/@rigo/116122496081934

Actually, let's talk for a moment about this pernicious falsehood that you can "just interpret it as JSON."

1. The specs are different. A simple example of this is the matter of whether lists are sorted. This comes directly from the test suite: "JSON objects are compared member by member without regard to the ordering of members within the object." In standard JSON, [1,2,3] is an ordered list, that is only true in JSON-LD if the list is marked that way.

2. Variance in parser behavior. A JSON-LD parser is supposed to drop things that are not defined in the @'context, but JSON has no such limit. This means that with a slight difference in the @'context a field may be dropped by some parsers and included by others, _even if the field is theoretically supported by the underlying software_.

3. JSON-LD does not have a great way of representing arbitrary precision numbers. xsd:integer and xsd:double are the kinds of things you have.

Unless you define one, of course, but that brings us to

4. The context can rewrite the specification. Does "foo:bar" have meaning? In a well-formed JSON object backed by JSON Schema or Open API I can give you the answer that immediately. In a JSON object serialized from a protobuf following those standards I can give you a direct, clear, unequivocal meaning in the vast majority of cases.

The only times I can do that with JSON-LD are IF I HAVE PARSED THE CONTEXT, WHICH POSTS LIKE THIS TELL ME I DON'T NEED TO DO.

This again brings us back to variant parser behavior. If _your_ parser reads it as JSON-LD and _mine_ does not, we are NOT READING THE SAME OBJECTS in a way that can be controlled and manipulated maliciously.

5. Absolutely inane use of sum types that aren't even required to be LABELED sum types means that you may get a different payload structure entirely and have no way of interpreting it UNLESS you are using JSON-LD.

If an object can be a URI OR an object OR a value OR a list of URIs etc then validation requires checking ALL of these.

1/

0
0
1
0

260223의 주제는
1.우박
2.뒤풀이
3.당신의 이름은 무엇입니까

원하는 주제를 고르시거나, 모든 주제를 엮어 창작하셔도 좋습니다.

편하신 시간대에 1시간 동안 전력을 다해주세요.
글/그림/수공예/그외 모든 창작물 가능.

툿을 올리실 때 @daily_1hour매일_전력_1시간 계정을 태그해주시면 그날 밤~다음 전력 주제 발표 전까지 리노트합니다.
(툿이 리노트할 수 없는 상태라면 마음/북마크만 찍습니다.)

NSFW 컨텐츠의 경우 반드시 CW를 걸어주세요

0
0
1
0
0
0
5
0
0

クライアントさんからすると、納品ファイルの中にラフや制作途中のデータもおまけで入っていると嬉しい方は多いと思います!

1
0
0
1
0
1
1
1
0
0
0