Google TrendSOCIAL SECURITY 2027 COLA ANNOUNCEMENT (500+) — Social Security's Trump Bump-Driven 2027 COLA Will Likely Feature a Grim Reality for Beneficiaries
The 24/7 Global Portal

World News, Markets & Google Trends

Aggregated real-time headlines, trending Google search queries, and verified dispatches in one single page.

Category:All HeadlinesWorld & GeopoliticsMarkets & EconomyTech & AIPoliticsSearch results for: "GitLab Duo vs Claude Code" (30 stories)

Top Headline Story

GitLab Duo vs Claude Code: Platform-Native DevSecOps or Terminal-First Autonomy?
Lead StoryAugment Codegeneral
Jan 20

GitLab Duo vs Claude Code: Platform-Native DevSecOps or Terminal-First Autonomy?

<a href="https://news.google.com/rss/articles/CBMia0FVX3lxTE91WFJnWDhVSldqbHFacjZNWmd4ekZuZDlsRUhDNlJ2VkVUMmpoWjk2S1lkdTZIV3ExR2ZRbEVCSU9RVl9kZWJzdk9RWjlSM25xYjBzWFpiUmpnSTZJaTdsXzI5OGNDWmZ5VVBJ?oc=5" target="_blank">GitLab Duo vs Claude Code: Platform-Native DevSecOps or Terminal-First Autonomy?</a>  <font color="#6f6f6f">Augment Code</font>

Real-time search volume
500+16m ago

social security 2027 cola announcement

Social Security's Trump Bump-Driven 2027 COLA Will Likely Feature a Grim Reality for Beneficiaries

200+26m ago

benfica vs vitória sc

Benfica tem 'roupa nova' para receber o V. Guimarães: o onze provável

200+26m ago

energy ceasefire

Trump announces partial ceasefire in Ukraine war as Zelenskyy says deal is ‘news to me’

200+26m ago

elliot anderson

James McAtee: How Oliver Glasner has transformed Nottingham Forest midfielder from forgotten man to his new Adam Wharton

Search Results for "GitLab Duo vs Claude Code"

Updated every 3 minutes via FreeNewsApi, GNews, Currents API & Google News

29 stories displayed
Claude Code and GitLab: Three workflows that ship
GitLabgeneral

Claude Code and GitLab: Three workflows that ship

<a href="https://news.google.com/rss/articles/CBMiY0FVX3lxTE95RTNaLXFzbm85b0FWQ1gtQmRCV1ZUOTVkeXQ3Y05QOW5DVDBvb1lDZHR5ejY2dE84V3VrT0J4WVNtUmtxZkJrT3FSWDBGOWdoTmktdmE5ZHlPdjd4QlExbWhtTQ?oc=5" target="_blank">Claude Code and GitLab: Three workflows that ship</a>  <font color="#6f6f6f">GitLab</font>

Claude Opus 4.6 now available in GitLab Duo Agent Platform
GitLabtech

Claude Opus 4.6 now available in GitLab Duo Agent Platform

<a href="https://news.google.com/rss/articles/CBMikwFBVV95cUxOOVlGQ0FCUXZfdF9ER0FEU05WTXNoZEFVWS1jT0ZpQkdXQ2pzX25BRWd1OFc2VFBoSEQ1aGh2OVl5TUYwTVdmSFF3bjh5TTdyTjBsaF9xbjJneTVOU282V0daLUluaGxHX3dJTFlpNkxMdFZCUlJncWZVNGhQMGZySXc4T2tKQ0RBTFE0d1ozWkxSZmc?oc=5" target="_blank">Claude Opus 4.6 now available in GitLab Duo Agent Platform</a>  <font color="#6f6f6f">GitLab</font>

GitLab Duo AI Code Review: 6 Features for CI/CD Teams
Augment Codetech

GitLab Duo AI Code Review: 6 Features for CI/CD Teams

<a href="https://news.google.com/rss/articles/CBMia0FVX3lxTE5YeVhXbHZVRURpN1J3alJnVHM0dV93OTE0QWs0TEx3ZURZZTZFQ0Q0cmo3TWRHdFdPNkNBY3NOVGZzMUZIdTNvbndZQVZ1VDJTLUE2cGF3ZExBbFhQUldRMk9MYTM0NW0wTTE4?oc=5" target="_blank">GitLab Duo AI Code Review: 6 Features for CI/CD Teams</a>  <font color="#6f6f6f">Augment Code</font>

How to Use Fable 5 for Free
Blockchain Councilgeneral

How to Use Fable 5 for Free

<a href="https://news.google.com/rss/articles/CBMifkFVX3lxTE1fTm5ieG9MUGkwYS1kZXNLU3R3Q0pUWjdVN0V3eDl6STg5Q0JMcUdkNlJYVTUxTVRsZms3WVBZMzRLTUR4QkR2TGV0dFNRc2ZCTVVscndlNDFhbDZDNk54eFFlT3dQeTdfU2RLcE9kU1NCaWNGanJseHNuZXgzUQ?oc=5" target="_blank">How to Use Fable 5 for Free</a>  <font color="#6f6f6f">Blockchain Council</font>

GitLab Duo vs Qodo: Which Scales for Enterprise Repository Architecture?
Augment Codegeneral

GitLab Duo vs Qodo: Which Scales for Enterprise Repository Architecture?

<a href="https://news.google.com/rss/articles/CBMiYkFVX3lxTFBrT0VaSWwzUF83bm1mV0NYWXlwRUZVN052aV93X003TUdabnhhb1FNY01LSWI2MEVJM1lmYUJ4RnVnQ3FKcXdaQW5lMDhvcU5UVjI5aW9nN1NJdlpVQy1VcGhR?oc=5" target="_blank">GitLab Duo vs Qodo: Which Scales for Enterprise Repository Architecture?</a>  <font color="#6f6f6f">Augment Code</font>

Announcing general availability for GitLab Duo Agent Platform
GitLabtech

Announcing general availability for GitLab Duo Agent Platform

<a href="https://news.google.com/rss/articles/CBMihgFBVV95cUxPZ2t3aDdObmdtbE9GRFFqcDEtc2xSM0VLODFsUzkyX1E0cGNaZTYxMTA4d0VYZm5zOFQ1OGE2MHY3dVN5S2lSb1d6ZHl1cDNtUC1RVklhSW1adnExNUswRmRYbmpQM1M5SU5PbFBxei1IUjdFUFB6Uzg2U282SnNONjkyYjMyQQ?oc=5" target="_blank">Announcing general availability for GitLab Duo Agent Platform</a>  <font color="#6f6f6f">GitLab</font>

Getting started with GitLab Duo Agentic Chat
GitLabgeneral

Getting started with GitLab Duo Agentic Chat

<a href="https://news.google.com/rss/articles/CBMigAFBVV95cUxNVk1kQVJ4QzBMck5VdGJzbzB6WDVHYVhUaXd4bHFhUVpwRGFtOFczY0JNS2NRTFVWM2tXVnJTSWhIbWZKc0NOcFhoZjdrYkhwUkFaQVJ1LTBQRFJDTlZoUXdsLUNxQzhPckk3OUJPUHc4VHFacmFRNThUY3cxYktPUQ?oc=5" target="_blank">Getting started with GitLab Duo Agentic Chat</a>  <font color="#6f6f6f">GitLab</font>

Windsurf vs GitLab Duo: Standalone AI IDE or Platform-Native Security? (2026)
Augment Codetech

Windsurf vs GitLab Duo: Standalone AI IDE or Platform-Native Security? (2026)

<a href="https://news.google.com/rss/articles/CBMiZ0FVX3lxTE1JdFliWjVSNjcya3lUNWUyN3NZQnVNRDBCSXFHSXJUZzNoaUVtclNSVXhUbHhVX0ppYmMzSmpxSml3MnhWc0JfUVVDRUdYVVdVVXluUmZCTm5uN2cxcGVUYkRZa2xGQTg?oc=5" target="_blank">Windsurf vs GitLab Duo: Standalone AI IDE or Platform-Native Security? (2026)</a>  <font color="#6f6f6f">Augment Code</font>

Mythos-class Claude Fable 5 arrives on GitLab Duo Agent Platform
GitLabgeneral

Mythos-class Claude Fable 5 arrives on GitLab Duo Agent Platform

<a href="https://news.google.com/rss/articles/CBMid0FVX3lxTFBaT3lXU2JobVA2WTZrM0p4am9yVXhqeEhkN1FnLWY0WC1XSS1WeFQtQmwwdTJ4QkxSanVpd1VzTFd0S0pVcDQzd3NMVDFnb1ExY290bVd1dVA2emlxMzZmQ0ZaSE5tVjRsbkJDQkI2ems0VkpiWFVZ?oc=5" target="_blank">Mythos-class Claude Fable 5 arrives on GitLab Duo Agent Platform</a>  <font color="#6f6f6f">GitLab</font>

Augment Code vs GitLab Duo: integration, quality, and governance
Augment Codegeneral

Augment Code vs GitLab Duo: integration, quality, and governance

<a href="https://news.google.com/rss/articles/CBMimwFBVV95cUxNN2l2UlFQeGZjUE1MZEFSaDV3cWh2d0JrTExWWWt1Qmk3cnUyWG1NRkt2MFEtdVB5SnZOemdITmZMa0xsUTZsVEdOYTd1dEc0d0NtYXVfZjJBbXRDMWlGejBwclRzWmZQOWxhdTJCRDNXTExsbW1CR2ZNVGxKZEdtNWdCRXVJYVhMLUY0M29XTGQzcEN2WE0xZXpycw?oc=5" target="_blank">Augment Code vs GitLab Duo: integration, quality, and governance</a>  <font color="#6f6f6f">Augment Code</font>

GitLab and Anthropic: Governed AI for enterprise development
GitLabtech

GitLab and Anthropic: Governed AI for enterprise development

<a href="https://news.google.com/rss/articles/CBMilAFBVV95cUxOaVFQaFVEMjRhTkVsTzdleGNXcnNqaWtGM0t2Vy1UZURkMWtmT3UxYkFKN0dZSDRqLTFXR2stbTQwVldPd2lUc01MMFFhYy1iazJmN3dCVEVwc0ZydEROdGhLckZkY1pXLV8zOVowWDgwTGFqUi1ybDNsRnN6QWpFZ3ZKV0tIMGpoeWJMYUVXcmJ6MGFn?oc=5" target="_blank">GitLab and Anthropic: Governed AI for enterprise development</a>  <font color="#6f6f6f">GitLab</font>

Google Antigravity vs GitLab Duo: Agent-First IDE vs DevSecOps Platform (2026)
Augment Codetech

Google Antigravity vs GitLab Duo: Agent-First IDE vs DevSecOps Platform (2026)

<a href="https://news.google.com/rss/articles/CBMidEFVX3lxTE96X0p2eEFYTXJJNG8zaUpwSjVnc19may1jUnN6X19PYnFyTnBSUXc1MktaZGNaR0FFTzZUQ293Z0pkdFpEdnZFQVlmZ2FhTk4xWnRmY2hfckNDRDR5LUJ1WEdJS2tUdjBXMmtwbklhOWNQVHFB?oc=5" target="_blank">Google Antigravity vs GitLab Duo: Agent-First IDE vs DevSecOps Platform (2026)</a>  <font color="#6f6f6f">Augment Code</font>

Cursor vs GitLab Duo: branch hygiene and CI awareness
Augment Codegeneral

Cursor vs GitLab Duo: branch hygiene and CI awareness

<a href="https://news.google.com/rss/articles/CBMijwFBVV95cUxOOFNwZHZJNXRkN0pQaXRqY3gtS2h6Qy1YZVJEdVpaandoWkVmLU1YVzk0M0RFZmVZbUZ2Y1J3WGhZZzEzdndpS3hETW1Ec0FFcTlOMlRDZnBfN1lwdzVSaHhES09XdW4xNkhMWURPNXpQSUdpQ1pPLUlZdkQxWlFOWHUwQWZvdDFaT0hZbFVDNA?oc=5" target="_blank">Cursor vs GitLab Duo: branch hygiene and CI awareness</a>  <font color="#6f6f6f">Augment Code</font>

Greater AI choice in GitLab Duo: Claude Sonnet 4.5 arrives
GitLabtech

Greater AI choice in GitLab Duo: Claude Sonnet 4.5 arrives

<a href="https://news.google.com/rss/articles/CBMikgFBVV95cUxNLTEyZklwZk1JeXNvNk9XN0VlZDRod1pTZnBtZWxtVVJab2Foc0ZrXzFrY1lPS2dkb0RQNngyS1MxT2RCVWZQWVdJYmdCNHl5b1RPWmtST1JNSFE3OFIyek5BdTFIYTQxa2VhaDJQWk5mTXZQdHoyRWw4aUFtejU4akJhSDBkd0dVUTF4LXYyNElGUQ?oc=5" target="_blank">Greater AI choice in GitLab Duo: Claude Sonnet 4.5 arrives</a>  <font color="#6f6f6f">GitLab</font>

GitLab Duo Agent Platform with Claude accelerates development
GitLabgeneral

GitLab Duo Agent Platform with Claude accelerates development

<a href="https://news.google.com/rss/articles/CBMilwFBVV95cUxPOXM5REVtak9ucXJ1TmtqWnBpcGhmNEVxY0N1LXRGWGlsc1VuZkJ6RU9wUVRjWlNVbHUxZUxidGw0dkFIVEdZNWVaTjRwdjBNdTVYeDZ1ODFWN2l5SHNoVk01NmdSY3RZUWQ0bkl1NE11SEg1MmJJOU1YVWFpSjNDaXo2SzRGV0o4XzJGdnRyYm5ybDViR18w?oc=5" target="_blank">GitLab Duo Agent Platform with Claude accelerates development</a>  <font color="#6f6f6f">GitLab</font>

GitLab Duo vs Amazon Q: DevSecOps alignment and compliance
Augment Codegeneral

GitLab Duo vs Amazon Q: DevSecOps alignment and compliance

<a href="https://news.google.com/rss/articles/CBMilgFBVV95cUxNSjY4V2tLSFNnUlhsQjUxQnBOYXNCMDlxMVB5LW5jTXVIamd0UlFYYXFxLWFnbmYtOHR1bXZ0YW00YkhzMVdONlVKYU9MSEUyZS1fMG43T2NnNDhONlJfSzhpTDc3MkRDdThuTXp2MWpfM18wU0ZhRkc5VjkwMHVrQndVelVfdTRJVDFIV3JKeklFNEtoTmc?oc=5" target="_blank">GitLab Duo vs Amazon Q: DevSecOps alignment and compliance</a>  <font color="#6f6f6f">Augment Code</font>

GitLab Duo Agent Platform goes public beta
GitLabgeneral

GitLab Duo Agent Platform goes public beta

<a href="https://news.google.com/rss/articles/CBMid0FVX3lxTE4yRnRncFlUNzJGaXpSX25wVHJGX2xOQ1JQTG5UeXRfQThNWnU5eXprY1U3WjVxN2tKM0k1Z21kMVV3VFU1eXQ0ZjlnZHlWMG04RlQxYVRwM1JaeWxyM0RNb0RMRmxsOUlBcmV2MUt3SjRFSWN4WE1v?oc=5" target="_blank">GitLab Duo Agent Platform goes public beta</a>  <font color="#6f6f6f">GitLab</font>

GitLab Announces the General Availability of GitLab Duo Agent Platform
GitLabtech

GitLab Announces the General Availability of GitLab Duo Agent Platform

<a href="https://news.google.com/rss/articles/CBMirAFBVV95cUxOaFZjUW1ENHRZREFObkdxZWdibEk5SkxXRE5SZThsanJYSnZsMVAwUDctWGJ0QlBaZGpDYm5mdlZPTjBxQUxqaTgwY1lJS1RxZUk3THZKWWtrcWl1UWlJMkRGUTNxVnVtZm9EWUZSVV9KREpNMVNaQWh6ZnhldTdtVWlJbklzVXBNSDFZMjk0N2VMVmdJTjJGdFNFenYwNHo5aVNIUm9lZW9TYmt5?oc=5" target="_blank">GitLab Announces the General Availability of GitLab Duo Agent Platform</a>  <font color="#6f6f6f">GitLab</font>

More AI models for GitLab Duo Agent Platform Self-Hosted
GitLabtech

More AI models for GitLab Duo Agent Platform Self-Hosted

<a href="https://news.google.com/rss/articles/CBMihwFBVV95cUxNNVBlVTZXNzlHLUl5dUtROWRNRFV4TzZkOHUyUDFPT1ZWa3d2MV85aGtMTFprT19qc3NSRlVpLWJyOUxoNUQ0ZXpPQXljVDQ2NVhia1luY0p1Vl9EOG1XVC1ndmp4cGNnTlZtRDlUUzdNQkpwbGlBSjNEQ3NIelMtRm9scHRPZTg?oc=5" target="_blank">More AI models for GitLab Duo Agent Platform Self-Hosted</a>  <font color="#6f6f6f">GitLab</font>

Accelerate code reviews with GitLab Duo and Amazon Q
GitLabgeneral

Accelerate code reviews with GitLab Duo and Amazon Q

<a href="https://news.google.com/rss/articles/CBMiiwFBVV95cUxOTWh3Y0JHNTQ0bjB2S2hIMW45cVRkelhvOFBlLURRRUN2UjFsM1F6YUE1MmtoRTJqOUZvdWE5QnktMG02S1U4VEdodURWNVBaRTNISU9rUFRVWEhUMy0yNWFRTGNyZG8zaWdBWDJKMWZzTzBNOUIzOTRYZEY5Y19QcW5paEpFWEJ2VFVJ?oc=5" target="_blank">Accelerate code reviews with GitLab Duo and Amazon Q</a>  <font color="#6f6f6f">GitLab</font>

Agentic coding is only as good as its context
GitLabgeneral

Agentic coding is only as good as its context

<a href="https://news.google.com/rss/articles/CBMieEFVX3lxTE1uNU5qUFU2VnlFS3lnU1BUbGc0WklldmgtZzhVcUtxeDh4d2lYbmUyNHpzZGV1Z09scm9ObVduQk8xSWVYS1lYX2JpaVk1djdVR0hwRlJtMEZObGYxOXhxVGN5UmItLWxoelBMV1Eyd1dKSnR0ZEhZeg?oc=5" target="_blank">Agentic coding is only as good as its context</a>  <font color="#6f6f6f">GitLab</font>

GitLab uses Anthropic for smart, safe AI-assisted code generation
GitLabtech

GitLab uses Anthropic for smart, safe AI-assisted code generation

<a href="https://news.google.com/rss/articles/CBMimwFBVV95cUxNaGJDekFVMVFyb0lsaXg5Z3ZoaG5OaTYtVGJnX01nVC1SNDB0YWlPOVZ6ZUFWMHcxUVRrU1BKLUFSZXdES0JoQUFlNnRCNEdBbFJhR3NIYjZNa3ViTldpVzg0Q0dUdHRJVno2empIX0VDV2FXQWJxVTAtelhuSmtuZTRzb1VhYmFZTE1mX2RqWVE5eS11S2lFOThudw?oc=5" target="_blank">GitLab uses Anthropic for smart, safe AI-assisted code generation</a>  <font color="#6f6f6f">GitLab</font>

Claude Opus 4.8 on GitLab: Complex agentic work, less disruption
GitLabgeneral

Claude Opus 4.8 on GitLab: Complex agentic work, less disruption

<a href="https://news.google.com/rss/articles/CBMiZ0FVX3lxTE5NYjl3RWpqOW1pYXE0TmRpM0FKZHhnQU5uT3d2azk2T0w0ZnRiUjlDcDhva2NMTTcxLVV6TjM5MVJ3dGhqeFV6dG1pRFlJbjVGb0lYQ0JpZDdZOEw4dmxnWjUzTXJiYm8?oc=5" target="_blank">Claude Opus 4.8 on GitLab: Complex agentic work, less disruption</a>  <font color="#6f6f6f">GitLab</font>

GitLab Duo Self-Hosted: Enterprise AI built for data privacy
about.gitlab.comtech

GitLab Duo Self-Hosted: Enterprise AI built for data privacy

<a href="https://news.google.com/rss/articles/CBMilAFBVV95cUxQWUVyNXJDUnMzWHloYWdxVUVJUWZUd2pwa09aa3R4T3N1SlFoTVdwRFp0dDZMYnVWWmwwOWpvM2ZIQ0lQb3NNVU5PMXhqbEV6U1NJSGFNd3RTT1ZFZkUwTEVVTXV6VXFmMEtZT0cwb1ZQU0NZQkFfT1ZqTjBpWTRDdFI1YUI1T3pFRkp4YzJsOExrdHph?oc=5" target="_blank">GitLab Duo Self-Hosted: Enterprise AI built for data privacy</a>  <font color="#6f6f6f">about.gitlab.com</font>

Give your AI agent direct, structured GitLab access with glab CLI
GitLabtech

Give your AI agent direct, structured GitLab access with glab CLI

<a href="https://news.google.com/rss/articles/CBMimwFBVV95cUxOSTBuQ05rZld3Szc2OGU5bVRyaHNvNUw0SzNXUExoUnA1MEtDR1R6cnF2cUI4NGZGVlJqXzNPY2t6WjVPLXZlU3NYdTRoRktMNi1WdXMyaW5xbGxwS01GcWEtbm5VaEJIblhnV1BGX0hSOEprMzVXLUQ2VEZDYVpHQ3M3eFAwLVg5UmRUdFVrcU8yUDdlZWVkNFpXNA?oc=5" target="_blank">Give your AI agent direct, structured GitLab access with glab CLI</a>  <font color="#6f6f6f">GitLab</font>

Refactor code into modern languages with AI-powered GitLab Duo
GitLabtech

Refactor code into modern languages with AI-powered GitLab Duo

<a href="https://news.google.com/rss/articles/CBMimAFBVV95cUxNeE1uSzhhd2RLaDRlWVUxTDMtNVlQemJJSENfVWZCNkpoeWkyWDFkWXJ0V3k5YXNPUS1xQk9PUHl5SVhVZExMOWg3Y25xUXJaNnBoWlhSeTVISTYxbHFYa3JCc2xyX0Nab3VCakZld0ZSZm1LVDBoQkhTcjhyRDNvaGhsSnRyOXlvWTk3eTI2MDAtOG9sbkNvaQ?oc=5" target="_blank">Refactor code into modern languages with AI-powered GitLab Duo</a>  <font color="#6f6f6f">GitLab</font>

Automating with GitLab Duo, Part 2: Complex testing
GitLabgeneral

Automating with GitLab Duo, Part 2: Complex testing

<a href="https://news.google.com/rss/articles/CBMihwFBVV95cUxNT2hFLWdMc1ROZXpkbWFHMHFqRXRGTV9CZ1RwU3JuTVB1ckdPX1VQMUZWbTFwelNWME5OQVJOMG5fSkF5aGk5ZFJadFVjX1diLVJQRllXU1NOVHdNYWVjZ1AxQWdfcnhlUzNDUUJuRmlDTWZIMDVXTXA1TmJDUFZlbUx1aTVWbWM?oc=5" target="_blank">Automating with GitLab Duo, Part 2: Complex testing</a>  <font color="#6f6f6f">GitLab</font>

Developing GitLab Duo: Secure and thoroughly test AI-generated code
GitLabtech

Developing GitLab Duo: Secure and thoroughly test AI-generated code

<a href="https://news.google.com/rss/articles/CBMinAFBVV95cUxQR1dZT05iS3ZUYmNZbTNrYzhWLUdLdFVfdjJ1bnkwWUtXQlppNUpPUW9GRko4cElnX0FYMWVVWklvUDgwc09sNkdyYWZHbDBFRFFWc0FwbFJoLUU3T3hmVEFCQW40V2h4bTdKWFJyMWw1NzJDS3IzcG12RThSVEU3V2RBYzlkN0lsd21kNnNUc0dXUWpub0p1eS1vXzg?oc=5" target="_blank">Developing GitLab Duo: Secure and thoroughly test AI-generated code</a>  <font color="#6f6f6f">GitLab</font>

Quick vulnerability remediation with GitLab Advanced SAST + Duo AI
GitLabtech

Quick vulnerability remediation with GitLab Advanced SAST + Duo AI

<a href="https://news.google.com/rss/articles/CBMimwFBVV95cUxQd0k4LXBVZHVZOXllRjFOSTh5c3lSdTBUOXlsN01GSy1SM0ppcDVPcmloX3VRSFZrbGhNOWhaa2V1SENkM3lxb0lzT3ZxUFJEdXNRc1dsYjIxTS0ySzR2dFNwczdrUmNfOWdaVWxUWE9hdkhzb0lfdWpVTFRLdFlYRTlycC02OEg1OThLbE8tMkFfeXM0OUdyUW1kdw?oc=5" target="_blank">Quick vulnerability remediation with GitLab Advanced SAST + Duo AI</a>  <font color="#6f6f6f">GitLab</font>

"GitLab Duo vs Claude Code" — Live Google News Trends & Headlines