-
8 votes
-
Opinion: The unspoken truth about managing geeks
9 votes -
Debian discusses how to handle the year 2038 problem
13 votes -
F# embedded SQL syntax analysis when writing queries
3 votes -
Fixing memory leaks in web applications
6 votes -
Security things in Linux v5.4
4 votes -
What programming/technical projects have you been working on?
This is a recurring post to discuss programming or other technical projects that we've been working on. Tell us about one of your recent projects, either at work or personal projects. What's...
This is a recurring post to discuss programming or other technical projects that we've been working on. Tell us about one of your recent projects, either at work or personal projects. What's interesting about it? Are you having trouble with anything?
10 votes -
Diablo terminal rendering engine
9 votes -
Fortnightly Programming Q&A Thread
General Programming Q&A thread! Ask any questions about programming, answer the questions of other users, or post suggestions for future threads. Don't forget to format your code using the triple...
General Programming Q&A thread! Ask any questions about programming, answer the questions of other users, or post suggestions for future threads.
Don't forget to format your code using the triple backticks or tildes:
Here is my schema: ```sql CREATE TABLE article_to_warehouse ( article_id INTEGER , warehouse_id INTEGER ) ; ``` How do I add a `UNIQUE` constraint?
10 votes -
Docker for Windows and Razer Synapse won't run at the same time. (Twitter Thread)
@foone: So I learned of an amusing bug today: Docker for Windows won't run if you have the Razer Synapse driver management tool running. But the reason is the funny part...
8 votes -
F# 5.0 Preview
6 votes -
OpenSSH 8.2 released - disables the legacy "ssh-rsa" algorithm, adds support for FIDO/U2F hardware tokens
12 votes -
Why JavaScript is eating HTML
33 votes -
How big technical changes happen at Slack
6 votes -
Scaling back my involvement in Rust - Alex Crichton
8 votes -
Why are we so bad at software engineering?
8 votes -
What programming/technical projects have you been working on?
This is a recurring post to discuss programming or other technical projects that we've been working on. Tell us about one of your recent projects, either at work or personal projects. What's...
This is a recurring post to discuss programming or other technical projects that we've been working on. Tell us about one of your recent projects, either at work or personal projects. What's interesting about it? Are you having trouble with anything?
19 votes -
Shit, An implementation of git in (almost) pure POSIX shell
13 votes -
.NET Interactive is here
5 votes -
What I want to see from 2020 ThinkPads
18 votes -
A new model and dataset for long-range memory
7 votes -
How much space would it take to store every word ever said?
9 votes -
Reverse engineering Blind's API and client side encryption
4 votes -
Linux 5.6 is the most exciting kernel in years
24 votes -
Dangerous Domain Corp.com Goes Up for Sale
21 votes -
World's First Classical Chinese Programming Language
9 votes -
The state of full-text search in PostgreSQL 12 (FOSDEM 2020 talk)
5 votes -
Chaos Engineering, Complexity, and Microservice Catalogs
3 votes -
What programming/technical projects have you been working on?
This is a recurring post to discuss programming or other technical projects that we've been working on. Tell us about one of your recent projects, either at work or personal projects. What's...
This is a recurring post to discuss programming or other technical projects that we've been working on. Tell us about one of your recent projects, either at work or personal projects. What's interesting about it? Are you having trouble with anything?
10 votes -
Why Discord is switching from Go to Rust
17 votes -
Fortnightly Programming Q&A Thread
General Programming Q&A thread! Ask any questions about programming, answer the questions of other users, or post suggestions for future threads. Don't forget to format your code using the triple...
General Programming Q&A thread! Ask any questions about programming, answer the questions of other users, or post suggestions for future threads.
Don't forget to format your code using the triple backticks or tildes:
Here is my schema: ```sql CREATE TABLE article_to_warehouse ( article_id INTEGER , warehouse_id INTEGER ) ; ``` How do I add a `UNIQUE` constraint?
6 votes -
The case of the 500-mile email
42 votes -
Progress update on Git's migration from SHA-1 to SHA-256
15 votes -
Good domain registrars?
Looking to pick up a domain name for a personal site and was wondering if anyone could recommend a good registrar. The whole domain name industry always feels more than a bit shady, so I'm wary of...
Looking to pick up a domain name for a personal site and was wondering if anyone could recommend a good registrar. The whole domain name industry always feels more than a bit shady, so I'm wary of most of the providers.
31 votes -
Powerlevel10k: A Zsh Theme
7 votes -
Something Wrong At Intel Graphics
6 votes -
What git commands do you use frequently that you think more people should use?
Some of my favorites are: git add -p * This will go through your unstaged changes in chunks and allow you to stage each chunk individually in an interactive shell. git checkout -p * Similar to the...
Some of my favorites are:
git add -p *
This will go through your unstaged changes in chunks and allow you to stage each chunk individually in an interactive shell.
git checkout -p *
Similar to the above, this will go through your unstaged changes and allow you to undo each chunk. I almost never use Ctrl+Z anymore and go straight for this. Want to remove all of those print-debugging statements? Use this command to pluck them out one-by-one.
git commit -a --amend --no-edit && git push --force-with-lease
I alias this one to
whoops
in my bash profile. It will add all unstaged changes, add them to your last commit and then (safely) force-push the local branch to the tracked remote branch. This is especially useful when working with CI and you need to make constant configuration changes to get it to work. Yes, you could squash those commits afterwards as an alternative. But this is easier.
git rebase -i HEAD~5
(Change
5
to the number of previous commits you want to see)Interactive rebases are a core part of my git flow when working on feature branches. If a co-worker gives me feedback on a code review that requires a change to a previous commit I'll go back and edit that commit using this command. You can remove individual commits, squash commits, reorder commits, and so much more.
25 votes -
Accelerating netfilter with hardware offload, part 2
2 votes -
Reflecting on 25 years in tech: Aperture, Senior QA (2004-2005)
4 votes -
YAML: probably not so great after all
16 votes -
Komodo ActiveState IDE Now Free
5 votes -
Jupyter Notebooks in the IDE: Visual Studio Code versus PyCharm
4 votes -
Transparent and verifiable electronic elections are technically feasible, but the techniques used are not actually viable for running most elections—and definitely not for remote voting
5 votes -
Visualizing disinformation networks on Twitter: Watch six decade-long disinformation operations unfold in six minutes
4 votes -
TSLint will be deprecated by the end of 2020 in favor of ESLint
7 votes -
WireGuard has been merged into Linux 5.6
27 votes -
What programming/technical projects have you been working on?
This is a recurring post to discuss programming or other technical projects that we've been working on. Tell us about one of your recent projects, either at work or personal projects. What's...
This is a recurring post to discuss programming or other technical projects that we've been working on. Tell us about one of your recent projects, either at work or personal projects. What's interesting about it? Are you having trouble with anything?
17 votes -
LPE and RCE in OpenSMTPD (CVE-2020-7247)
6 votes -
The happinesses and stresses of full-time FOSS work
8 votes -
Locking down the EC2 Instance Metadata Service: Announcing imds-filterd
2 votes