programming

Tag

Cards List
#programming

The Problem with C++ Safety: Modern C++ Is a Mindset, Not a Standard

Lobsters Hottest ↗ · 5d ago Cached

Part 2 of a blog series arguing that Modern C++ is a mindset rather than a new standard: writing correct, fast, safe code by default via algorithms like std::equal and C++20 ranges instead of classic loop-based, error-prone constructs, and warning that AI tools are scaling up the generation of unsafe classic C++ code.

0 favorites 0 likes
#programming

@RoundtableSpace: Harvard offers an entire Python programming course for FREE •⁠ ⁠10 weeks of lessons •⁠ ⁠Beginner-friendly •⁠ ⁠Real codi…

X AI KOLs Timeline ↗ · 2026-10-31 Cached

Harvard's CS50 offers a free, self-paced 10-week Introduction to Programming with Python course (CS50P) for beginners, featuring real coding projects, problem sets, and optional edX certificates.

0 favorites 0 likes
#programming

The Secret of Fast Programming: Stop Thinking »

Lobsters Hottest ↗ · 2026-10-31 Cached

A Code Simplicity blog post arguing that any time a developer stops to think while coding, it signals an underlying problem—usually incomplete understanding—and explains how deeper comprehension of tools, symbols, and the problem itself is the real secret to fast, simple programming.

0 favorites 0 likes
#programming

Clojure/Conj 2026

Lobsters Hottest ↗ · 2026-10-31 Cached

Announcement of the Clojure/Conj 2026 conference, with a YouTube playlist of talks available and a discussion thread on Lobsters.

0 favorites 0 likes
#programming

Avoid Public Functions Calling Other Public Functions

matklad ↗ · 2026-10-29 Cached

A blog post by matklad arguing that public functions should not call other public functions; instead, shared logic should be extracted into private helper functions to avoid interface degradation over time, with a noted exception for shortcut APIs.

0 favorites 0 likes
#programming

C++/WinRT overcorrection: Using make_self and immediately converting it to the projected interface

The Old New Thing (Raymond Chen) ↗ · 2026-10-28 Cached

Raymond Chen 的 The Old New Thing 博文,讲解 C++/WinRT 中创建自实现对象时 make 与 make_self 的区别,建议在无需访问实现类成员时直接使用 make 以避免不必要的间接转换。

0 favorites 0 likes
#programming

@EscobedoIA72: We hired a remote programmer who absolutely crushed all the technical tests. He solved the problems in minutes, and his…

X AI KOLs Timeline ↗ · 2026-10-28

A viral anecdote about hiring a remote programmer who aced technical tests and interviews, only to reveal questionable skills at the first in-person whiteboard session, highlighting concerns about AI-assisted cheating in hiring.

0 favorites 0 likes
#programming

Assembly Nights

Hacker News Top ↗ · 2026-10-25 Cached

A personal account of spending nighttime sessions on a 2007 Asus eeePC porting Richard WM Jones's JONESFORTH from GAS to NASM syntax, sharing the setup, motivations, and challenges of learning x86 assembly language.

0 favorites 0 likes
#programming

Why didn’t we use the COM static store to clean up the unmarshalable delegate?

The Old New Thing (Raymond Chen) ↗ · 2026-10-23 Cached

Raymond Chen explains why the COM static store is unsuitable for cleaning up an unmarshalable delegate, since it only runs down when the last thread shuts down COM rather than per-apartment, and a Global Interface Table lookup remains faster.

0 favorites 0 likes
#programming

Why didn’t we use Ro­Register­For­Apartment­Shutdown to clean up the unmarshalable delegate?

The Old New Thing (Raymond Chen) ↗ · 2026-10-21 Cached

Raymond Chen explains why RoRegisterForApartmentShutdown wasn't suitable for cleaning up an unmarshalable delegate in a fake agile wrapper, detailing constraints around agile object requirements, unregistration warnings, apartment affinity, and O(n) lookup performance.

0 favorites 0 likes
#programming

What shall I teach my son?

Hacker News Top ↗ · 2026-10-20 Cached

程序员兼准父亲Steve Krouse借Neil Postman《The End of Education》探讨AGI时代教育的目的,并反思自身编程技能与学校体系在AI冲击下的存续问题。

0 favorites 0 likes
#programming

My obituary for programming

Lobsters Hottest ↗ · 2026-10-18 Cached

A long-time programmer reflects on reluctantly adopting AI coding agents and mourns the loss of programming as a craft, arguing that vibecoding delivers impressive results without the understanding and joy that once defined the profession.

0 favorites 0 likes
#programming

Using timers to perform weekly tasks

Lobsters Hottest ↗ · 2026-10-18

A Lobsters discussion about using timers to perform weekly tasks, likely covering programming or system administration techniques for scheduling recurring work.

0 favorites 0 likes
#programming

@msimoni: One of the weirdest effects of LLMs is that people act as if writing extremely complex programs is somehow solved now. …

X AI KOLs Timeline ↗ · 2026-10-17

A tweet criticizing the overhyped notion that LLMs have 'solved' writing extremely complex programs, using verified compilers like CompCert as a counterexample of a task that still demands top-tier human expertise.

0 favorites 0 likes
#programming

Future of Programming

Lobsters Hottest ↗ · 2026-10-17 Cached

A YouTube video discussing the future of programming, linked from Lobsters with accompanying community comments.

0 favorites 0 likes
#programming

The future of programming (1982)

Hacker News Top ↗ · 2026-10-17

A retrospective 1982 piece speculating on the future of programming, reflecting the era's predictions about languages, tools, and software development.

0 favorites 0 likes
#programming

C++ futures part 5: std::future and std::shared_future

The Old New Thing (Raymond Chen) ↗ · 2026-10-16 Cached

Raymond Chen wraps up his C++ futures library series by explaining std::future and std::shared_future, how they manipulate the underlying 'source', and offers his alternative naming suggestions for the futures library components.

0 favorites 0 likes
#programming

What are you doing this weekend?

Lobsters Hottest ↗ · 2026-10-16 Cached

A developer shares progress on porting marginalia search's inverted index from Java to C++, noting improved expressiveness, possible halving of line count, and the usefulness of std::span for contiguous memory handling.

0 favorites 0 likes
#programming

Where did WIN32_LEAN_AND_MEAN come from? (2009)

Lobsters Hottest ↗ · 2026-10-16 Cached

Raymond Chen 解释了 WIN32_LEAN_AND_MEAN 宏的起源:它在 Windows 95 时期被引入,用于在包含 windows.h 时排除大量头文件,以恢复 16 位 Windows 时代的最小化头文件理念并加速编译。如今由于摩尔定律和预编译头文件的普及,该宏已基本失去实际作用。

0 favorites 0 likes
#programming

Fun Extending the C Preprocessor

Hacker News Top ↗ · 2026-10-15 Cached

The author describes fun extensions added to the C preprocessor in their DrC C2Y compiler project, including debugging builtins like __print()/__where() and a functional-style __map() macro for transforming argument lists.

0 favorites 0 likes
Next →
← Back to home

Submit Feedback