What is Hackers' Pub?

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

0
0
1
0

"숏폼"이라는 컨텐츠 자체가 문제인거같음 계속 스크롤 내리면서 사람들을 진짜 빡대가리로 만들고있음 옛날에 티비 보고 바보상자라고 했잖아 이건 좀 과장이 있는 얘기라고 생각하는데 숏폼은 진짜로 바보 제조기 맞는거같음

0
1
0
0

한국인의 문제만 아니라 요즘 숏폼 시대의 문제 같기도요 왜냐면 저거 중국에서도 비슷한 주제를 봤거든요 요즘 오타쿠들 왜 스토리를 안 보냐< 왜 지가 제대로 이해 안 하면서 스토리 불평하냐< 등등

0
2

Onto the second 54831B scope. This one immediately boots up to a BIOS screen. It has 512MB instead of 256MB of memory. But it doesn’t detect a HD.

This makes sense… because when I open it up, it doesn’t have one. It also doesn’t have any of the IDE cables or the special adapter board to connect to the LS120 floppy drive.

I think I’ll simply give up on the LS120 floppy drive, but 2 IDE cables and a compact flash adapter.

That concludes the work for today.

Boot screen of the second Agilent 54831 oscilloscope. Inside the PC section of the scope. There are no IDE cables.
0
0
0
1

이산수학의 집합 파트만 해도 테이블 쿼리에서 각종 join종류에 그대로 들어가는 개념일텐데... 뭐지? 고등학교 수학 범위에 있는 개념들 충실히 해뒀으면 스킵시 타격은 덜 할테지만, 기초수학 등한시에 대한 오랜 격언은

0
1
1
0
1

전쟁에 보조 안 맞추면 ‘좌파 광신도’ 기업? www.sisain.co.kr/news/article... "중국의 화웨이와 ZTE, 러시아의 카스퍼스키 랩 등 적대국 기업에만 적용해온, 미국 기업에 단 한 번도 적용한 적 없는 ‘공급망 리스크 기업’에 앤스로픽을 지정한 것은 ‘기행’에 가깝다. 앤스로픽은 미국 정부의 기밀 네트워크에 모델을 배포한 최초의 기업이자, 미국 국방부와 독점 계약을 맺고 사이버·전투 작전 지원 등 핵심 분야에 광범위하게 사용되고 있는 유일한 기업이다."

전쟁에 보조 안 맞추면 ‘좌파 광신도’ 기업?

0
0
2
1

Onto the second 54831B scope. This one immediately boots up to a BIOS screen. It has 512MB instead of 256MB of memory. But it doesn’t detect a HD.

This makes sense… because when I open it up, it doesn’t have one. It also doesn’t have any of the IDE cables or the special adapter board to connect to the LS120 floppy drive.

I think I’ll simply give up on the LS120 floppy drive, but 2 IDE cables and a compact flash adapter.

That concludes the work for today.

Boot screen of the second Agilent 54831 oscilloscope. Inside the PC section of the scope. There are no IDE cables.
0
1
0
0
0
0
8
0
0
0
0
0
1
1
0
0
1
0

Pulling a bet like this is unusual and the company did not respond to 404 Media’s request for an explanation as to why. Word of the nuke bet drew wide attention online from critics already upset about Polymarket for its place in the depravity economy.

404media.co/polymarket-pulls-b

0
0
0
0
0

C++26: The Oxford variadic comma

C++26 brings us a small but meaningful cleanup to the language: deprecating ellipsis parameters without a preceding comma. This change, proposed in P3176R1, aims to improve C compatibility, reduce confusion, and pave the way for future language features. The proposal’s name is a playful reference to the Oxford comma - that final comma before “and” in a list. Just as the Oxford comma clarifies lists in English, this proposal mandates a comma before the ellipsis in function parameters. The problem First, let’s clarify terminology. This proposal is about ellipsis parameters - the C-style variadic parameters you might know from printf. These are different from template parameter packs, even though both use the ... syntax. Currently, C++ allows two ways to declare an ellipsis parameter: 1 2 void foo(int, ...); // with comma (C-compatible) void foo(int...); // without comma (C++-only) The second form without the comma originates from early (pre-standard) C++ function prototypes, but has remained part of standardized C++ ever since. Interestingly, C has never allowed the comma to be omitted. The C standard, unchanged since C89, requires: 1 2 // In C, only this form is valid: int printf(char*, ...); C++ later added support for the comma-separated form for C compatibility, but kept the old syntax for backwards compatibility. This creates an awkward situation where (int, ...) is compatible with both languages, but (int...) only works in C++. Why is this confusing? The real confusion comes from template parameter packs, introduced in C++11. Consider this example: 1 2 template<class Ts> void f(Ts...); // well-formed: a parameter of type Ts followed by an ellipsis parameter Many users associate (T...) with a parameter pack, not with an ellipsis parameter. Instead, it’s a single parameter of type Ts followed by an ellipsis parameter! To actually declare a parameter pack, you need: 1 2 template<class... Ts> void f(Ts... args); // args is a parameter pack The situation gets even more confusing with abbreviated function templates: 1 2 3 4 5 // abbreviated variadic function template void g(auto... args); // abbreviated non-variadic function template with ellipsis parameter void g(auto args...); These two look similar but have completely different meanings. The latter should be deprecated. The curious case of six dots Perhaps the most bizarre syntax enabled by the current rules is this: 1 void h(auto......); // equivalent to (auto..., ...) Yes, that’s six consecutive dots - if I counted it right. This declares a function template parameter pack followed by an ellipsis parameter. While technically possible to use (if the pack belongs to a surrounding class template), the syntax strongly suggests all dots apply to auto, which is misleading. What’s being deprecated? C++26 will deprecate ellipsis parameters without a preceding comma. Specifically: 1 2 3 4 5 6 7 8 9 // Deprecated in C++26: void f(int...); void g(auto args...); template<class T> void h(T...); // T is not a parameter pack // Preferred (and C-compatible): void f(int, ...); void g(auto args, ...); template<class T> void h(T, ...); The standalone ellipsis parameter remains valid: 1 void f(...); // still valid, C-compatible, unambiguous Impact This is a pure deprecation - removal had been already refused before. No existing code becomes ill-formed. Any deprecated uses can be mechanically transformed by adding a comma before the ellipsis. This transformation is simple enough to be automated by tooling. The proposal doesn’t estimate how much code will be affected, though the author found several dozen occurrences of the T...... pattern in a GitHub code search. The real number of affected declarations is likely non-trivial, finding them requires semantic analysis since (T...) could be either an ellipsis parameter or a parameter pack depending on context. This deprecation clears the path for future language features. The syntax (int...) has already blocked proposals like P1219R2 “Homogeneous variadic function parameters”, which would have given this syntax a new meaning. By deprecating the comma-less form, the committee preserves design space for future evolution while improving consistency with C and reducing a common source of confusion. Conclusion The Oxford variadic comma is a small change with multiple benefits: better C compatibility, reduced confusion with parameter packs, and preserved design space for future features. While the title is playful, the motivation is serious - cleaning up a historical artifact that serves little purpose in modern C++. If you’re using ellipsis parameters, start adding that comma before the .... Your code will be more C-compatible, less confusing, and ready for whatever comes next. Connect deeper If you liked this article, please hit on the like button, subscribe to my newsletter and let’s connect on Twitter!

www.sandordargo.com · Sandor Dargo’s Blog

0
0
0
13
0
0
1

🕐 2026-03-16 00:00 UTC

📰 ネットワーク何もわからん!そんな私がネスペ合格までに役立った本まとめ (👍 73)

🇬🇧 App dev's journey from zero network knowledge to Network Specialist certification. Curated book list that helped master networking fundamentals.
🇰🇷 네트워크 지식 제로에서 네트워크 스페셜리스트 합격까지. 네트워킹 기초를 마스터하는 데 도움된 책 목록.

🔗 zenn.dev/collabostyle/articles

0
0
0