DEV Community

Mustafa ERBAY profile picture

Mustafa ERBAY

System architect with 20+ years in infrastructure. Building burncpu.com — an open-source social network. Personal blog: mustafaerbay.com.tr · EN/TR.

Work

System architect · DevOps · Open-source builder

fsck Found the Draft That reflog Never Saw; Two Weeks on Paper

fsck Found the Draft That reflog Never Saw; Two Weeks on Paper

6
Comments
22 min read

Want to connect with Mustafa ERBAY?

Create an account to connect with Mustafa ERBAY. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
I Wrote Sharing State Into the Post; My Archive Changes Daily

I Wrote Sharing State Into the Post; My Archive Changes Daily

12
Comments
14 min read
Opening a File Doesn't Download It, Reading Does

Opening a File Doesn't Download It, Reading Does

7
Comments
16 min read
I Asked Permission Before Sending the Body: 100-continue

I Asked Permission Before Sending the Body: 100-continue

8
Comments
14 min read
Output Waits in the Pipe: Why stdbuf Often Isn't Enough

Output Waits in the Pipe: Why stdbuf Often Isn't Enough

6
Comments
18 min read
In August I Cited 328 Publishers, in October 78

In August I Cited 328 Publishers, in October 78

6
Comments
10 min read
I Typed grep, I Got ugrep: Four Authorities Pick the Program

I Typed grep, I Got ugrep: Four Authorities Pick the Program

12
Comments
15 min read
The Dripping Server Did Not Trip Most of My Timeouts

The Dripping Server Did Not Trip Most of My Timeouts

6
Comments
16 min read
pax Recovered the File tar Swallowed from the Same Archive

pax Recovered the File tar Swallowed from the Same Archive

7
Comments
11 min read
One of the Three Doors I Opened for Security Reports Leads Nowhere

One of the Three Doors I Opened for Security Reports Leads Nowhere

2
Comments
13 min read
The Process Blew a Budget That Wasn't Its Own

The Process Blew a Budget That Wasn't Its Own

6
Comments
15 min read
Not Even Root Can Move a Managed Interrupt

Not Even Root Can Move a Managed Interrupt

6
Comments
16 min read
I Set the assume-unchanged Bit; 7 of 13 Commands Ignored It

I Set the assume-unchanged Bit; 7 of 13 Commands Ignored It

11
Comments
17 min read
I Wrote My Identity Into Four Ledgers, All Four Disagree

I Wrote My Identity Into Four Ledgers, All Four Disagree

6
Comments
14 min read
1,958 Items Queued, 47,798 Bytes Left in My Cloud Quota

1,958 Items Queued, 47,798 Bytes Left in My Cloud Quota

7
Comments
12 min read
I Expected a 304, After 183 Seconds I Got a 200

I Expected a 304, After 183 Seconds I Got a 200

7
Comments
13 min read
I Set mmap_size to 8 GiB and Four Libraries Returned Two Numbers

I Set mmap_size to 8 GiB and Four Libraries Returned Two Numbers

2
Comments
15 min read
My Pages Say 4,107 Reactions; 123 of Them Are Real

My Pages Say 4,107 Reactions; 123 of Them Are Real

6
Comments
14 min read
My Mac Advertises Five Services, All Five Carry My Name

My Mac Advertises Five Services, All Five Carry My Name

11
Comments
14 min read
I Raised It from 1000 to 1001 and 286 Squeezes a Second Went to Zero

I Raised It from 1000 to 1001 and 286 Squeezes a Second Went to Zero

6
Comments
13 min read
I Import 11 Packages I Never Declared; Seven Vanish on an Upgrade

I Import 11 Packages I Never Declared; Seven Vanish on an Upgrade

6
Comments
17 min read
I Wrote Two CSPs, the One Being Enforced Isn't Mine

I Wrote Two CSPs, the One Being Enforced Isn't Mine

6
Comments
14 min read
My Sitemap Says tr-TR, My Pages Say tr

My Sitemap Says tr-TR, My Pages Say tr

7
Comments
13 min read
I Paid 74 GiB for Identical Bytes, 12.5 GiB Left on My Disk

I Paid 74 GiB for Identical Bytes, 12.5 GiB Left on My Disk

6
Comments
12 min read
I Annotated 3,583 Commits; the Clone Brought No Notes

I Annotated 3,583 Commits; the Clone Brought No Notes

4
Comments
18 min read
I Wrote the Rule Down; Nine of 3,580 Commits Follow It

I Wrote the Rule Down; Nine of 3,580 Commits Follow It

7
Comments
11 min read
480 Mbit/s of Throughput, 291 ms of Latency Under Load

480 Mbit/s of Throughput, 291 ms of Latency Under Load

1
Comments
12 min read
I Read 1.5 GiB of Random Data — the Kernel Froze the Counter in v5.19

I Read 1.5 GiB of Random Data — the Kernel Froze the Counter in v5.19

2
Comments
12 min read
I Packed the Same Commit Twice, 200 Bytes Didn't Match

I Packed the Same Commit Twice, 200 Bytes Didn't Match

7
Comments
16 min read
I Have 17 Workflows, Not One Runs on a Pull Request

I Have 17 Workflows, Not One Runs on a Pull Request

7
Comments
12 min read
I Download 1.9 MB for a Three-Byte Answer, Every Minute

I Download 1.9 MB for a Three-Byte Answer, Every Minute

3
Comments 4
16 min read
I Cut 2,000 Flushes to Zero and fsync Still Returned Success

I Cut 2,000 Flushes to Zero and fsync Still Returned Success

8
Comments
14 min read
I Asked for 499 Bytes, 51,101 Came Back

I Asked for 499 Bytes, 51,101 Came Back

5
Comments
14 min read
I Made 32 Promises. Of the 13 I Could Audit, 11 Are Open

I Made 32 Promises. Of the 13 I Could Audit, 11 Are Open

3
Comments
13 min read
I Can't Reproduce 1,190 of My 1,386 Covers on This Machine

I Can't Reproduce 1,190 of My 1,386 Covers on This Machine

3
Comments
13 min read
My Pool Has 4 Threads, DNS Gets 2

My Pool Has 4 Threads, DNS Gets 2

7
Comments
12 min read
I Locked Node Into One Directory — Five Doors Stayed Open

I Locked Node Into One Directory — Five Doors Stayed Open

6
Comments 4
17 min read
I Closed 37 Alerts in 8.4 Hours; One Flaw Was Public 132 Days

I Closed 37 Alerts in 8.4 Hours; One Flaw Was Public 132 Days

2
Comments
11 min read
I Sat Down to Fix My Alt Text, 821 Diagrams Had No Name

I Sat Down to Fix My Alt Text, 821 Diagrams Had No Name

8
Comments
16 min read
I Asked My Journal for 7 Days, It Kept 6 Days 18 Hours

I Asked My Journal for 7 Days, It Kept 6 Days 18 Hours

3
Comments
16 min read
I Gave the Same .env to Five Parsers — 4 of 24 Lines Agreed

I Gave the Same .env to Five Parsers — 4 of 24 Lines Agreed

7
Comments
15 min read
The Greatest Rival of Knowledge Is Confidence

The Greatest Rival of Knowledge Is Confidence

7
Comments 3
1 min read
Seven Runs Were Cancelled, My Alarm Knows One Word

Seven Runs Were Cancelled, My Alarm Knows One Word

6
Comments 2
13 min read
7 of My Extensions May Read Every Site, Withholding Defaults to Off

7 of My Extensions May Read Every Site, Withholding Defaults to Off

3
Comments
17 min read
My Container Reported 128 KiB and Passed a 1.5 MB Argument List

My Container Reported 128 KiB and Passed a 1.5 MB Argument List

6
Comments
14 min read
Keepalive Is On by Default, 100 Requests Opened 200 Connections

Keepalive Is On by Default, 100 Requests Opened 200 Connections

6
Comments 2
14 min read
My Target Was 2,200 Words, My Gate Called 200 Enough

My Target Was 2,200 Words, My Gate Called 200 Enough

2
Comments
12 min read
I Audited My 71 Apps; Gatekeeper Doesn't Approve 12

I Audited My 71 Apps; Gatekeeper Doesn't Approve 12

6
Comments
13 min read
I Set TCP_DEFER_ACCEPT to 10; 15 Seconds Later, an Empty Connection

I Set TCP_DEFER_ACCEPT to 10; 15 Seconds Later, an Empty Connection

7
Comments 2
14 min read
PHP2Shell: Two Critical Remote Code Execution Flaws in PHP

PHP2Shell: Two Critical Remote Code Execution Flaws in PHP

4
Comments
5 min read
My Check Passed Ten Times Locally, Failed Ten Over HTTP

My Check Passed Ten Times Locally, Failed Ten Over HTTP

3
Comments
13 min read
1,391 Tags Later, 931 Still Describe One Post Each

1,391 Tags Later, 931 Still Describe One Post Each

7
Comments
10 min read
The Updater Installed Outlook 83 Times, the Running Build Is Old

The Updater Installed Outlook 83 Times, the Running Build Is Old

1
Comments
11 min read
My Clock Advertised 1 ms and Stepped Every 41 Nanoseconds

My Clock Advertised 1 ms and Stepped Every 41 Nanoseconds

7
Comments
15 min read
The 204,800 Everyone Copies Costs 295 MiB of Kernel Memory

The 204,800 Everyone Copies Costs 295 MiB of Kernel Memory

6
Comments
10 min read
My Runs Took 19 Hours, My Measurement Counted 58,530

My Runs Took 19 Hours, My Measurement Counted 58,530

6
Comments
12 min read
My Notification List Has 94 Rows, 25 Have No App Path

My Notification List Has 94 Rows, 25 Have No App Path

13
Comments 6
13 min read
54 of My Apps Carry Intel Code; Two of Them Run It

54 of My Apps Carry Intel Code; Two of Them Run It

8
Comments
13 min read
My Path Check Caught All Six Escapes, Then Let 24,378 Through

My Path Check Caught All Six Escapes, Then Let 24,378 Through

7
Comments
14 min read
I Documented 29 Keys, Three Systems Lean on One Token

I Documented 29 Keys, Three Systems Lean on One Token

7
Comments
12 min read
loading...