Coding4Food LogoCoding4Food
Trang chủChuyên mụcArcadeĐã lưu
en
Trang chủChuyên mụcArcadeĐã lưu
Coding4Food LogoCoding4Food
Trang chủChuyên mụcArcadeĐã lưu
Bảo mật|Điều khoản

© 2026 Coding4Food. Viết bởi dev, cho dev.

Tất cả tin tức
Công nghệDrama IT

Bê bối ân xá Mỹ lên thớt: Khi Dev vác Playwright đi cào data Bộ Tư Pháp

12 tháng 4, 20264 phút đọc
gavel, auction, law, hammer, symbol, judge, legal, justice, crime, criminal, wooden, 3d, wood, judgment, trial, verdict, punishment, rights, authority, court, legislation, constitution, courthouse, bid, law, law, law, law, law, legal, justice, court, court, court
Nguồn gốc: https://coding4food.com/post/khi-dev-dung-playwright-cao-data-bo-tu-phap-my-pardonned. Nội dung thuộc bản quyền Coding4Food. Original source: https://coding4food.com/post/khi-dev-dung-playwright-cao-data-bo-tu-phap-my-pardonned. Content is property of Coding4Food. This content was scraped without permission from https://coding4food.com/post/khi-dev-dung-playwright-cao-data-bo-tu-phap-my-pardonnedNguồn gốc: https://coding4food.com/post/khi-dev-dung-playwright-cao-data-bo-tu-phap-my-pardonned. Nội dung thuộc bản quyền Coding4Food. Original source: https://coding4food.com/post/khi-dev-dung-playwright-cao-data-bo-tu-phap-my-pardonned. Content is property of Coding4Food. This content was scraped without permission from https://coding4food.com/post/khi-dev-dung-playwright-cao-data-bo-tu-phap-my-pardonned
Nguồn gốc: https://coding4food.com/post/khi-dev-dung-playwright-cao-data-bo-tu-phap-my-pardonned. Nội dung thuộc bản quyền Coding4Food. Original source: https://coding4food.com/post/khi-dev-dung-playwright-cao-data-bo-tu-phap-my-pardonned. Content is property of Coding4Food. This content was scraped without permission from https://coding4food.com/post/khi-dev-dung-playwright-cao-data-bo-tu-phap-my-pardonnedNguồn gốc: https://coding4food.com/post/khi-dev-dung-playwright-cao-data-bo-tu-phap-my-pardonned. Nội dung thuộc bản quyền Coding4Food. Original source: https://coding4food.com/post/khi-dev-dung-playwright-cao-data-bo-tu-phap-my-pardonned. Content is property of Coding4Food. This content was scraped without permission from https://coding4food.com/post/khi-dev-dung-playwright-cao-data-bo-tu-phap-my-pardonned
playwrightsqliteastrocào datadrama ithacker newsân xápardonned
Chia sẻ bài viết:

Bình luận

Lại một ngày nữa trên cõi mạng, khi các "pháp sư" chán fix bug Jira mà quay sang cào data chính phủ để hít hà drama chính trị. Lần này, một anh em dev đã vác Playwright đi scrape trang của Bộ Tư Pháp Mỹ (DOJ) để xem các đời tổng thống đã "ân xá" cho những ai.

Từ cào data mỏi tay đến cái web xịn xò con bò

Chuyện là một thanh niên xem video chém gió trên mạng, cay cú vì đ*o có chỗ nào verify thông tin dễ dàng. Thế là lão xắn tay áo lên build luôn con hàng Pardonned.com - một database cho phép search mọi lệnh ân xá của US.

Tech stack thì đúng chuẩn ngon-bổ-rẻ của dân indie:

  • Playwright để cào data từ cái web cổ lỗ sĩ của DOJ.
  • SQLite làm database local chạy cho lẹ.
  • Astro 6 để build tĩnh (static website).

Code được open-source luôn trên Github cho anh em vào săm soi. Nói thật, để bóc tách được mớ text lộn xộn từ web nhà nước thì tool phải xịn, đôi khi anh em còn cần sắm thêm con vps cắm tool cào ngày đêm mới ra ngô ra khoai được.

Giang cư mận Hacker News chia phe combat

Data vừa lên sóng là các bô lão trên Hacker News xông vào mổ xẻ ngay tắp lự. Drama nổ ra ở mấy luồng chính:

1. Đội soi bug và đòi feature: Nhiều lão quái vào khịa ngay: "Thế ân xá vụ bạo loạn Jan 6th của Trump đâu? Án giảm nhẹ của Biden đâu?". Tác giả đành đổ mồ hôi hột giải thích là tool đang dev, từ từ rồi sẽ update. Ác cái là DOJ lưu text ngu quá, ông Trevor Milton bị phạt 500 củ đô bồi thường mà con bot cào không ra vì... text không ghi rõ theo format.

2. Bàn tròn chính trị và quyền "bá đạo": Một phe nhảy dựng lên vụ Biden ân xá phủ đầu 11 năm cho con trai Hunter Biden. Khá nhiều anh em kêu gào đây là bug của nền dân chủ. Nhưng một pháp sư ẩn danh liền vác lịch sử ra vả lại: Thời xưa Gerald Ford còn ân xá trắng án hoàn toàn cho Richard Nixon vụ Watergate cơ, án ma túy/thuế ăn thua gì.

3. Án oan và những câu chuyện chát chúa: Nhiều người bất ngờ khi thấy thời Obama ân xá nhiều vãi đạn. Nhưng bới ra mới thấy, đa phần là án ma túy phi bạo lực từ thập niên 90 - thời mà luật ngáo ngơ đến mức tống người ta vào tù 30 năm vì tàng trữ tí cỏ. Có người còn kể lại câu chuyện về một người phụ nữ bản địa Mỹ bị đi tù 10 năm chỉ vì... đ*o chịu ra tòa làm chứng chống lại chồng mình. Lúc này, quyền ân xá lại giống như một cái "hotfix" cho một hệ thống pháp luật đầy bug.

Chốt hạ: Bài học sinh tồn cho dev cày data

Bỏ qua chuyện chính trị nước Mỹ, bài học cho anh em mình ở đây là gì? Dữ liệu công cộng (civic data) luôn là một mỏ vàng cho các side project.

Chính phủ thì giữ data, nhưng khả năng làm UI/UX và search của họ thì đa phần là như hạch (hoặc cố tình như hạch). Chỉ cần anh em biết dùng tool đơn giản (Playwright + SQLite), giải quyết đúng chỗ ngứa của cộng đồng là auto ăn sao Github.

Tuy nhiên, trước khi định làm một trang tương tự cho data ở... khụ khụ, nước nào đó, thì anh em nhớ cân nhắc kỹ kẻo lại bị khóa mõm hoặc bế đi uống nước chè nhé!

Drama Hacker News: Dev rảnh rỗi build trang check data ân xá của Tổng thống Mỹ bằng Playwright và SQLite. Giang cư mận chia phe combat cực gắt.

Chia sẻ bài viết:

Bài viết liên quan

ai generated, face, artificial intelligence, machine learning, neural network, circuitry, circuit, neural network, neural network, neural network, neural network, neural network
AI & AutomationCông nghệ

Google nổ hũ Gemma 4: Hàng 'Open' xịn xò con bò hay lại lùa gà?

DeepMind vừa ném quả bom Gemma 4. Cùng hóng xem 500 anh em dev Hacker News bóc phốt, test nhân phẩm con hàng AI mới này xem có đáng để cắn RAM không.

3 thg 43 phút đọc
Đọc tiếp →
programming, robot, cyborg, artificial intelligence, programmer, technology, futuristic, computer, data, internet, information, communication, tech, network, laptop, server, cartoon
Drama ITAI & Automation

Anthropic Thả Cửa Đập Niêu: Cấm Dùng Gói Tháng Claude Cho Tool Ngoài

Drama mới nhất: Anthropic chặn các pháp sư xài chùa token Claude qua third-party như OpenClaw. Anh em cắm tool cày code chuẩn bị tinh thần ói thêm tiền.

4 thg 44 phút đọc
Đọc tiếp →
desktop, home office, laptop, macbook pro, office, wooden table, technology, wireless, wireless technology, mockup, workspace, work from home, desktop, home office, office, office, office, office, office
Đồ Nghề & Tech StackCông nghệ

Bực mình vì animation macOS quá rùa bò? Pháp sư này có cách tắt luôn cực mượt

Anh em xài Mac cay cú vụ vuốt chuyển màn hình mất cả giây? Cùng hóng cách một pháp sư can thiệp sâu vào macOS để chuyển Spaces tức thì không cần app bên thứ 3.

10 thg 44 phút đọc
Đọc tiếp →
security, lock, secure, protection, safety, padlock, privacy, safe, icon, symbol, crime, encryption, unlock, padlock, encryption, encryption, encryption, encryption, encryption, unlock
Công nghệChuyện Nghề

Vụ VeraCrypt 'Sống Lại': Khi Bảo Mật Của Cả Thế Giới Treo Trên Vai Một Lão Dev Không Lương

Maintainer duy nhất của VeraCrypt lặn mất tăm mấy tháng làm anh em dev dái đánh lô tô. Lão vừa ngoi lên update, và đây là bài học xương máu cho giới Open Source.

9 thg 44 phút đọc
Đọc tiếp →
game console, sony, video games, lights, neon, freezelight, gamepad, joystick, console, ps4, xbox, dark, joysticks, playstation, controller, play, game, technology, fun, gamer, games, leisure, video games, video games, video games, video games, video games, game, game, game, game, gamer, games, games, games
Công nghệGaming

Ảo ma Canada: Pháp sư vác nguyên con Mac OS X nhét vào Nintendo Wii

Drama Hacker News: Một pháp sư rảnh rỗi đã port thành công Mac OS X lên hệ máy tuổi thơ Nintendo Wii. Giang cư mận trầm trồ, anh em dev học được gì?

9 thg 43 phút đọc
Đọc tiếp →
a man sitting in front of a laptop computer
Drama ITChuyện Nghề

Show HN Đang "Ngạt Thở" Vì Rác AI? Cuộc Chiến Giữa "Vibe Coding" Và Dev Thuần

Show HN đang bị AI làm loãng? Dân tình cãi nhau to về "Vibe Coding" vs Code thủ công. Dev chân chính nên khóc hay nên cười? Đọc ngay kẻo tối cổ.

18 thg 25 phút đọc
Đọc tiếp →