Pair Programming Antipatterns
What you shouldn't do when pair programming.
The latest blog posts to take off on Hacker News. 2,332 posts.
What you shouldn't do when pair programming.
When Dr. Frederic Whitehurst initially blew the whistle on the systemic forensic fraud in the FBI crime lab, he could never have known it was the start of a lifelong fight for government accountability. In 1994, he reported his concerns with FBI lab practices internally. It was “alterations of reports, alterations of…
"By ‘nationalism’ I mean first of all the habit of assuming that human beings can be classified like insects and that whole blocks of millions or tens of millions of people can be confidently labelled 'good' or 'bad'."
Russia’s war in Ukraine has an infinite number of scenarios, but scores of war games point to two likely paths.
Removing an XSLT parameter during processing could have lead to an exploitable use-after-free. We have had reports of attacks in the wild abusing this flaw.
Sony A1 Complete Disassembly And Teardown. One year ago, Sony announced this beautiful beast, and today we’re going to take it apart!
Hopefully in-person meet-ups will prove much easier in 2022 - but, there’s still a need for video calls, so let’s face it, they’re here to stay. This makes it really exciting to present Element Call: the world’s first decentralised voice and video conferencing app powered entirely
You are better off tossing potatoes that have turned green or grown sprouts. Eating them puts you at risk for toxicity from solanine and chaconine, two natural toxins found in green or sprouted potatoes.
Today the Tor Project is launching the Run a Tor Bridge campaign. Participants are invited to contribute and help censored users by running a Tor bridge. You can find more details below, including our special reward kits for participants. The campaign will run from November 17 to January 7, 2022. Join us and help…
More than a week into the Russian invasion of Ukraine, the Russian Air Force has yet to commence large-scale operations. Inactivity in the first few days could be ascribed to various factors, but the continued absence of major air operations now raises serious capability questions.
CVE-2022-0492 is the third recent kernel vulnerability that allows malicious containers to escape. We offer root cause analysis and mitigations.
Like most people, we at EFF are horrified by Russia’s invasion of Ukraine. Also like most people, we are not experts on military strategy or international diplomacy. But we do have some expertise with the internet and civil liberties, which is why we are deeply concerned that governments around the...
The API-next-door gets a makeover.
Brave Talk brings unlimited, private video calls, right to your browser. No extra apps. No tracking. Just free connections, powered by Brave.
I was looking into some of octosql 's benchmarks the other day and noticed a large chunk of time in DataStation / dsq is spent in encoding JSON objects. JSON is an intermediate format in DataStation and it's pretty inefficient. But the reason it's used is because almost every scripting language supported by…
The consequences of nuclear war would be devastating. Much more should – and can – be done to reduce the risk that humanity will ever fight such a war
Interop 2022 is a cross-browser initiative to find and address the most important interoperability pain points on the web platform.
People are often baffled why enterprise software is slow, uses lots of memory, and is generally a pain to work with. Before starting mailbox.my, I did work at a large enterprise software company, so I hope to offer some insights with this post. Most of this actually applies to software in general.
The new White House memo on zero trust is a strong signal that the US federal government is taking an active stance regarding cybersecurity. Not only does this have far-reaching ramifications for the public and private sectors, it also serves to cut through the noise about zero trust with an impartial source. Let’s…
If peace talks fail, the Russian military has several options to invade Ukraine through northern, central, and southern routes, raising critical questions for the United States and its NATO allies according to analysis by the CSIS International Security Program.
I built mind-controlled ears as a way to learn how to build my own arduino-based designs. Challenges included cable management and designing custom servo hardware to attach to the asymmetrical EEG headset.
Binding Rust with Qt in a safe and idiomatic way using CXX as bridge, macro expansion, and code generation through CXX-Qt
Guest Post: Insights and lessons from Tonga in the last five weeks.