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
0
0

語言大腦對學習程式設計比數學大腦更重要 https://massivesci.com/articles/programming-math-language-python-women-in-science/

近期一項由華盛頓大學進行的研究顛覆了長期以來將程式設計視為「數學密集型」領域的觀念。研究團隊招募了 42 位參與者,請他們完成線上程式教學平台 Codecademy 的十堂 Python 課程。課程開始前,受試者須接受數學能力、工作記憶、問題解決能力與第二語言學習能力的測試;學習過程中則透過程式內建測驗追蹤進度,並於課程結束後進行綜合測驗與程式編寫任務,以評估學習速度與熟練度。

結果顯示,一般認知能力——包括問題解決與工作記憶——是學習成效的最佳解釋因子,決定了受試者學得多好;而學習速度則同時受到認知能力與語言領域天賦的影響。語言學習能力解釋了近 20% 的學習速度差異,對照數學測試僅能說明約 2% 的差異,且與程式熟練度並無顯著相關。此外,研究團隊也收集了受試者的靜息狀態腦電圖 EEG (腦電圖),發現高水準的β 波動與較快的學習速度及較佳的程式知識呈正相關,進一步支持語言能力與程式學習之間的連結。

這些發現對既有程式教育體系提出挑戰,呼籲降低對高階數學先修課程的依賴,並將程式學習定位成語言學習的一種延伸。作者指出,女性平均在語言能力上往往優於男性,若以語言能力作為程式能力的指標,女性在程式領域的潛力理應被更多肯定。許多編程訓練班(所謂 bootcamp)已證明,無需大量微積分、線性代數等進階數學,就能培育出高素質程式開發者;教育機構或可參考此模式,以吸引並保留更多具有語言優勢的學生。

在 Hacker News 上,高分討論認為此研究的重要性在於提醒人們重新檢視「誰適合學程式」的刻板印象。有討論指出,不同程式語言(如 APL 與 Python)在學習方式上或許有差異;也有人回顧 GRE (研究所入學考試) 的經驗,認為語文能力比數學成績更能預測研究所階段的成功。多數迴響強調,擅於閱讀程式碼、撰寫清晰註解、掌握文件閱讀都屬於語言型技能,對協作與維護程式碼品質至關重要。

此外,有人指出「數學」測試往往代表基本計算能力(numeracy),但真正影響程式學習的,其實是流暢推理與抽象思考;這類能力也恰好與語言學習所依賴的認知機制更為相似。有討論提到,類似自然語言的遞迴結構在程式設計中隨處可見,從函式呼叫的堆疊到複雜資料結構,都仰賴人腦的語言處理系統。整體而言,社群普遍認同語言能力與程式設計的深刻連結,但也指出根據使用領域或程式語言性質,數學能力在特定情境下仍不可或缺。

https://news.ycombinator.com/item?id=43870969

0
1
1
1
1
0
0
0
0
0
2
2
0
0
1
0
1
1
1
0
0
0
1
4
0
2
0
0
1
1
0
0
0
0

1.12b is here! Aside of adding and improving animations, we can proudly announce an improvement for workspaces! Essentials can now be fully containerised, which allows users to have different essentials based on their workspace's container (This can be enabled in settings).

We'd also like to address some privacy concerns, which you can read more about in the complete release notes zen-browser.app/release-notes/.

0
0
0

如果只是因为上手不习惯的问题造成的迁移受阻,其实相当容易解决,因为只要习惯了操作方式就好了,我个人用着相当顺手的发行版是fedora,因为fedora拥有庞大的用户仓库规模(fedora copr),类似于archlinux/manjaro的aur那样(但是copr还是不及aur的规模),在自定义性上要好于其他发行版,而且fedora copr不同于archlinux的aur,copr中的软件可以直接由dnf包管理器管理,这一点比archlinux的aur用户仓库和ubuntu的ppa用户仓库都要方便很多。当然archlinux也相当不错,pacman以及用于aur管理的yay前端同样很好用,只不过它的稳定性还是不如fedora,毕竟archlinux“滚挂”的风险不小(为此steamOS的更新节奏刻意比archlinux主线慢半拍),而且让新手折腾这么多东西显然也是一种考验。至于ubuntu,我个人对ubuntu没什么好感,主要原因是ubuntu带了很多专有的“私货”,因此对于除了Linux Mint这个去掉了绝大多数私货的Ubuntu LTS衍生发行版外的大部分Ubuntu衍生发行版我都没有什么好感。
最大的问题其实是你习惯的那些专有软件没有Linux版本,且基于Wine的解决方案无法良好的兼容,替代方案又无法融入既有的工作流程,例如MS Office三件套、Adobe全家桶等等,这点就导致了很多Linux用户要么得保持Linux+Windows双系统,要么就得安装一个虚拟机单独运行Windows(有的软件会拒绝在虚拟机中工作,例如在线考试软件),更有甚者直接买了一台mac来同时满足需要Unix环境和兼容大部分既有的专有软件的需求。这也是我主张对专有软件和不公正不自由的互联网服务进行“动态清零”的原因所在,因为它们才是用户迁移至GNU/Linux这类自由的操作系统的最大阻碍。

RE:
https://stelpolva.moe/notes/a7b9eqir6i00008o

0
0
0

블스하는분들 https://bsky.app/profile/ap.brid.gy 이계정 살포시 팔로만 해주시면 저같이 변방에서 마스토돈 미스키하는 사람들도 여러분의 잼얘를 볼수가 있습니다

변방의 연합우주 유저를 위해 널리널리퍼뜨려주세요

0

After spendig almost three full days home, I’m now heading from Helsinki to Wroclaw via Baltics and back via Sweden, reason being Light as a Creative Tool conference.

Since normal price in Eastern Europe is regurarly cheaper than , this is technically an interrail trip only during one day, when I splurge my last remaining travel day for a night train Berlin-Stockholm.

First leg: ferry from Helsinki to Tallinn. Breakfast buffet awaits.

View to the ferry terminal with huge windows, giving out to the sea. People slowly wandering towards check in gates on left.
0
1
0
24
0
0
0
0
1
0
0
4