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.

ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ ํ•œ๋•์ˆ˜๋ž‘ ์ตœ์ƒ๋ชฉ๋„ ํŠน์ˆ˜์ž„๋ฌด์ข…์‚ฌ ๋งž๋‹ค๋‹ˆ๊นŒ ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ youtu.be/UIjxz6Njtjw?...

"๋ฏผ์ฃผ๋‹น ๋งž์„œ ํ—Œ๋ฒ•์žฌํŒ๊ด€ ์ž„๋ช…ํ•ด์•ผ"โ€ฅ'ๅฐน ๋Œ€ํ†ต๋ น์‹ค' ๋ฌธ...

0
0
0
6
0
0

RE: mastodon.social/@DrALJONES/116

Nothing quite like starting an unholy illegal war by murdering 165 mostly young girls. As bad as Hitler, if not worse. Lest we forget. Atrocities committed like these are never forgotten or forgiven. The Epstein-Trump-Netanyahu regime and its Trumped up war constitute an Excess of Evil.

:mastodon:

0

tech, Duolingo

is dying, apparently:

DUOL shares have fallen more than 78% from their May 2025 high, and thatโ€™s before its nearly 25% fall in premarket trading today.

I've said before that one of the very few good things generative "AI" may do to the world is accelerating the enshittification cycle so much that it kills stuff that was already terrible and a drain on society (social media; platformization; curation algorithmsโ€ฆ). Speaking as a linguist who speaks 4 languages and has read the literature on second language acquisition, it has always been my position that the Duolingo method is uselessโ€”it feels like you are learning a language, but you can spend infinite hours with it and gold a full tree and you'll still get nowhere, and if you put a fraction of the time in about any other method, including doing pen-and-paper drills with old-fashioned paper-based textbooks, you'd have progressed much faster.

And old-fashioned grammar drills suck, too. It's just that Duolingo really, really sucks.

(Methods that work better: 1) Find an intensive "conversation"-type course, or anything that is labelled as "natural" or "immersion" or "storytelling" methods; or get tandem partners; or online coaches such as in italki; failing that, join a conventional language course, the more "intensive" the better; work on these until you absorb basic grammar and vocabulary, focusing on spoken language not writing; 2) Once this bootstrap period is over, start talking to people, watching media, or reading stuf that interests you, in large quantities and every day; do not wait until you're "good" to move into the input stage, start actually using the language for things you wanted it for, as soon as possible, which is sooner than you think; partial comprehension is fine.)

Of course I hope Duolingo dies horribly in a fire after it backstabbed its workers with the "AI memo", but even if it didn't, the world is better off without it.

One lesson we can get from this: Consider that overnight 25% drop in investment, which may well prove to be the coup the grรขce. It was not caused by Duo losing users or enshittifying with "AI", but by the opposite: investors mass panicked at the company setting its target revenue too low, as in a mereโ€ฆ 1.22 billion, rather than the 1.26 billion the investors wanted. Now the reason Duolingo is not chasing that higher goal is that they're seeing the writing on the wall, and went into damage control mode: they're pulling down a bit on squeezing their current paying users and trying to improve the experience of the free tier, in an attempt to reverse the bleed and bring in more customers.

In other words, Duolingo tried to slow down the slightest tiny bit on enshittificationโ€”3% less cashโ€”and this already got swift punishment from the market gods. With capitalism, there is no long-term thinking: you're expected to provide the richest people on Earth with infinite growth of their ever-increasing profits squeezed from customers paying every month more and more, now and forever, or you'll be taken out and replaced by someone willing to try.

Whenever I discuss how much Duolingo sucks and doesn't work and is in fact counterproductive, and all that was already the case *before* it got rebuilt from slop, people ask the very reasonable question: "If not Duolingo, then what"?

My answer is that literally any other method is better than Duolingo lol

But I've collected some of my more detailed answers about two methods I strongly recommendโ€”comprehensive input and tandem exchangeโ€”in these two blog posts:

* wordsmith.social/overthinking-
* wordsmith.social/overthinking-

This is cleaned up and edited from the threads of today, so if you want to and this with your friends, please use the links above. Thanks everyone who participated in the comments :pinkgirl_heart:

0
9
0
0
1
0

ๆ—ฅๆœฌไธญใฎไบบใŒ๏ผ‘ๅ††ใšใคใŠใ‚Œใซใใ‚Œใ‚Œใฐ1ๅ„„ๅ††ใชใฎใซใชใ๏ผใฃใฆ่€ƒใˆใŸใ“ใจใ‚ใ‚‹ไบบใฏใŸใใ•ใ‚“ใ„ใ‚‹ใจๆ€ใ†ใ‚“ใ ใ‘ใฉใ€ใพใ•ใซใใ‚ŒใŒๅฅๅบทไฟ้™บๆ–™ใ ใ‚ˆใญใ€‚
ๅ€‹ไบบ่ฒ ๆ‹…ใŒๅนด้–“400ๅ††ๆธ›ใ‚‰ใ•ใ‚Œใ‚‹ใ‚ˆใ‚Šใ€ๅคงๅค‰ใชๆ™‚ใซใ€ๅคงๅค‰ใชไบบใซใ€ใŠ้‡‘ใŒๅ›žใ•ใ‚Œใ‚‹ๆ–นใŒใ„ใ„ใ€‚

news.yahoo.co.jp/articles/566c

0

์ƒ๊ฐํ•˜๋‹ˆ ์ด๊ฒŒ ๋‹ค ๊ตฅ ๋•Œ๋ฌธ์ด๋‹ค. ๋‚ด ํƒ๋ผ ์• ๋…๊ฐ€, ์ž‘๊ฐ€, ํŽธ์ง‘๊ฐ€ ๋‹ค ์‹œ์œ„ ๊ฐ€๊ณ  ์‚ฌ๋žŒ๋“ค ์‚ฐ๋งŒํ•ด์ ธ์„œ ์•„๋ฌด๊ฒƒ๋„ ๋ชป ํ•˜๊ณ  ๋‹ค ๊ทธ๋žฌ๋‹ค. ๊ตฅ์„ ์ฃผ๊ฒจ์•ผ ํ•œ๋‹ค! ๋†๋‹ด์ด์ง€๋งŒ ๋ฐ˜์€ ์ง„๋‹ด์ด๋‹ค......์ง„์งœ ์ƒ๊ฐํ•˜๋ฉด ํ•  ์ˆ˜๋ก ์ฃผ๋ณ€ ์ฑ… ์ฝ๋Š” ์‚ฌ๋žŒ๋“ค ๋‹ค ์‹œ์œ„ ๊ฐ„ ๊ฒƒ ๊ฐ™์•„.....

RE: https://bsky.app/profile/did:plc:4sujqnbd47ey26qcvajqoxa2/post/3mgex67s2j22h

0
0
0
0

Countdown is on... weโ€™re teaming up with @astro for a community challenge!

Join Fred K. Schott and Mike Neumegen as we drop the details live on the 12th March!

โ€ข $4,500 prize
โ€ข Mission: Take one starter and make an incredible Astro web page

youtube.com/live/qJXi2HdEanM?s

0
1
0
0

์–˜๋Š” ์˜›๋‚ ์— ํ‚ค์šฐ๋˜ ๋‹ค๋ฅธ ์•„์ด์ธ๋ฐ ์–˜๊ฐ€ ์ •๋ง ์˜ˆ๋ฏผ๋ƒฅ์˜ ์ •์„์ด๋ผ ์ง€๊ธˆ ๊ณ ์–‘์ด๊ฐ€ ์™”์„ ๋•Œ ๋‚˜๋Š” ๊ฐœ์™€ ๊ณ ์–‘์ด์˜ ์‚ฌ์ด๋ผ๊ณ  ์ƒ๊ฐํ–ˆ์–ด ๋‚ด๊ฐ€ ์•„๋Š” ๊ณ ์–‘์ด๋Š” ์•„์ฃผ ๋„๋„ํ•œ ์•„์ด์˜€๋Š”๋ฐ ์ง€๊ธˆ ์• ๋Š” ๋„ˆ๋ฌด ๋†€์•„๋‹ฌ๋ผ ๋ง๋„ ๋งŽ๊ณ  ์“ฐ๋‹ค๋“ฌ์œผ๋ผ ๋ƒ…๋‹ค ๋ฒŒ๋Ÿฌ๋ฉ ๋ˆ„์›Œ๋ฒ„๋ฆฌ๊ณ  ์ƒ์ž๋ฅผ ์•ˆ ์ข‹์•„ํ•ด์„œ

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

ํ‚ฅ์Šค์—์„œ ๊ฐœ๊ณจ๋•Œ๋ฆฌ๋Š” ๋ฌผ๊ฑด์„ ๋ฐœ๊ฒฌํ–ˆ๋‹ค.

๊ทธ๋ƒฅ ํฌ์ปค์นด๋“œ์ธ๋ฐ, ์นด๋“œ ์ˆซ์ž ๋“ฑ๋“ฑ์„ ์ฝ”๋“œ๋กœ ์ •์˜ํ•ด๋†จ๋‹ผใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹

๊ฐœ์“ธ๋ฐ์—†๋Š” ๋ฌผ๊ฑด์ธ๋ฐ ๋ญ”๊ฐ€ ๊ฐœ๋ง˜์— ๋“ ๋‹คใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ ์ด๋Ÿฐ ์‚์‚์€ผ์€ผ ๊ฐฌ์„ฑ ๋„˜์น˜๋Š” ๋ฌผ๊ฑด ๋„˜ ์ข‹์•œใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ (์™œ ๋‚œ ์‚์‚์€ผ์€ผ๋„ ์•„๋‹ˆ๋ฉด์„œ ์‚์‚์€ผ์€ผ์— ๋Œ€ํ•œ ๋กœ๋ง์„ ๊ฐ–๊ณ  ์žˆ๋Š” ๊ฒƒ์ผ๊นคใ…‹ใ…‹ใ…‹ใ…‹)

kickstarter.com/projects/bergo

1
0
0

ใ‚จใ‚นใƒ—ใƒฌใƒƒใ‚ฝใƒžใ‚ทใƒณใ€ๆ€ฅ้ ˆใ€ใ‚ณใƒผใƒ’ใƒผใ‚ซใƒƒใƒ—ใ€ใ‚ฟใƒณใƒ–ใƒฉใƒผใ€ใƒใ‚คใƒœใƒผใƒซใ‚ฐใƒฉใ‚นใ€ใƒญใƒƒใ‚ฏใ‚ฐใƒฉใ‚นใ€ใ‚ฆใ‚คใ‚นใ‚ญใƒผใฎ็“ถใ€ไธ€ๅ‡็“ถ
ใ“ใฎ่พบๆฌฒใ—ใ„ใงใ™
ใ‚‚ใ†ใ‚ใฃใŸใ‚‰ใ”ใ‚ใ‚“ใชใ•ใ„


RE: https://misskey.io/notes/ajij726j2lj1096v

1
0
0
1

After that I spend quite a bit of time on addressing all the feedback on my PR to add a #[diagnostic::on_unknown_item] attribute to rustc: github.com/rust-lang/rust/pull. This is hopefully now nearly ready to be merged. By accident I submitted this PR while a large refactoring on how attributes are handled in rustc was going on, so this required reworking large parts of my PR to make it compatible with the new infrastructure. On the bright side @jana did a great job with the new infrastructure, it was a pleasure to work with it.

0
0
0
0
0
0