Commit Graph

70 Commits

Author SHA1 Message Date
5f43f58f23 post: Meta Donates AI Glasses to Blind Vets: The One Use Case That Slaps 2026-06-19 00:00:52 +08:00
eab2ea21aa post: ChatGPT Just Got a Visa Card and It's Coming for Your Wallet 2026-06-19 00:00:49 +08:00
22095c6fb8 post: ZUCK'S WANG GAMBLE: META'S $30B AI HYPE PROBLEM 2026-06-19 00:00:46 +08:00
ae42d60303 post: AI Price War: Race to Zero Activated 2026-06-17 00:00:45 +08:00
e08b7d60b2 post: META KILLS ITS OPEN AI STREET CRED—LLAMA ERA FLAMED OUT 2026-06-17 00:00:42 +08:00
1c827ae890 post: Reagan-Era Hacker Law Meets AI Scrapers: Amazon v. Perplexity 2026-06-17 00:00:40 +08:00
7010688096 post: Snowflake's 'Claude Fable 5'—Did Anyone Check If This Is Real? 2026-06-15 00:01:00 +08:00
4eaa35a20e post: Google's Lyria 3 Drops and the AI Music Wars Just Got Nuclear 2026-06-15 00:00:56 +08:00
d7642f8724 post: AI ROI Is the New Emperor's New Clothes 2026-06-13 00:00:52 +08:00
185f81112b post: Europe's 'Sovereign AI' Fantasy Runs on American Silicon 2026-06-13 00:00:50 +08:00
683dc791b1 post: Meta Dumps Llama 4 for Muse Spark on Smart Glasses 2026-06-13 00:00:42 +08:00
936fc89d38 post: DeepSeek Just Broke the AI Hype Machine 2026-06-11 00:01:08 +08:00
69fa8ed2ae post: Grok Imagine 1.5 Preview: xAI's Uncensored Image Gen Goes Brrr 2026-06-11 00:01:05 +08:00
bb93403020 post: Perplexity's CEO Says ONE Metric Wins AI. Sure Bro. 2026-06-11 00:01:00 +08:00
80635f85f6 backfill: 39 posts 2026-05-15..2026-06-08 2026-06-09 18:01:04 +08:00
351654825e post: While You Argue With ChatGPT, Alabama Teens Are Making $40/Hr Welding 2026-06-09 17:32:30 +08:00
0d8f68d128 post: TSMC Drops 18-Month AI Chip Crunch Reality Check 2026-06-09 17:32:28 +08:00
886a63304e post: Unitree G1: The $116K Robot That Wants Your Job 2026-06-09 17:32:26 +08:00
f9a8ac2b7a post: Sound Waves Are Murdering Viruses And It's Beautiful 2026-05-15 00:01:14 +08:00
9d05f8688a post: 39% of New Podcasts Are AI Slop. Welcome to Pod Hell. 2026-05-15 00:01:10 +08:00
ca2cae7673 post: 'Coders in 2030 Be Like' Meme Is Already Reality 2026-05-15 00:01:07 +08:00
355d76fe41 post: The Ghost in the Server Farm: AI's Infrasound Problem 2026-05-13 00:01:16 +08:00
79e0bd127b post: Your Brain Is Already on DMT and Big Pharma Wants In 2026-05-13 00:01:14 +08:00
84453ac982 post: Tesla Recalls ALL 173 RWD Cybertrucks Because Wheels Might Fall Off 2026-05-13 00:01:12 +08:00
3ee3203744 post: This Brain Implant Says F*** Your Eyeballs, Goes Straight to the Source 2026-05-11 00:01:29 +08:00
9aff8c3b04 post: CRISPR Just Went Predator Mode on Cancer Cells 2026-05-11 00:01:26 +08:00
f5fdedc85f post: Your 2021 AI Art Is Nostalgia Bait Now. Feel Old Yet? 2026-05-11 00:01:23 +08:00
00b9901428 post: Sony's $3.6B Bungie Bet Bleeds Hundreds of Millions on Marathon 2026-05-09 01:53:35 +08:00
0a3e4761b6 post: Elon Rents GPUs to Claude: AI's Desperate Compute Shuffle 2026-05-08 14:40:46 +08:00
4b313f41d0 post: Self-Destructing Plastic Exists Now and It's Peak Irony 2026-05-08 00:01:21 +08:00
3895253856 post: RIP Ask Jeeves: The Original AI Butler Dies at 30 2026-05-08 00:01:18 +08:00
c1da1eba4d post: Sora 2 Launch: Indie Tools Hijack the AI Video Hype Train 2026-05-08 00:01:15 +08:00
cb5ca46584 post: Biotech 2026: AI Brochure Promised Cures, Lab Got Chatbots 2026-05-06 00:01:36 +08:00
a501bf0162 post: The Juicero Squeeze: When Silicon Valley Juiced Investors 2026-05-06 00:01:33 +08:00
e27ba29f82 post: Perplexity AI Caught Faking User Agent to Scrape the Web 2026-05-06 00:01:29 +08:00
d7db678df2 post: Apple Vision Pro: The $3,499 Face Hammock Nobody Asked For 2026-05-04 10:41:03 +08:00
5ca07e0ff7 post: Hyundai Drops $921M on Boston Dynamics: The Robot Dog Now Has a Korean Chaebol Owner 2026-05-04 10:40:57 +08:00
de476ace04 post: Hydrogen From Sunlight and Water: Too Good or Finally Good? 2026-05-04 10:40:47 +08:00
33c60224fb post: DALL-E 3 vs Imagen 2: The Pixel Throne Bloodbath 2026-05-03 04:46:23 +08:00
240f0db343 post: Microsoft's GUI Graveyard: 30 Years of Dead Frameworks 2026-05-03 04:46:20 +08:00
0e1bb5a8af post: GPT-3 at Five: From 'Bigger Than Bitcoin' to AI That Deletes Your Whole Company in 9 Seconds 2026-05-03 01:09:49 +08:00
0819a2a098 post: Stanford Fed DNA to an LLM. It Invented 16 New Viruses. 2026-05-03 01:09:34 +08:00
0d7ba319cd post: Google Yeets Boston Dynamics Like a Used Tamagotchi 2026-05-03 01:09:28 +08:00
9555bd0467 post: 60 Nations Meet on Fossil Fuels While AI Burns the Grid 2026-05-01 21:22:09 +08:00
Claude Code
16be86fdc4 add Google Analytics 4 (gtag.js) tracking
Measurement ID G-2WWKKGDL6H wired via site.analytics.measurementId.
Layout conditionally injects the gtag.js loader + dataLayer init +
config call when analytics.measurementId is set, mirroring the
AdSense conditional pattern.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-01 18:35:49 +08:00
Claude Code
5c251c3fe6 add Google AdSense auto-ads loader
Shares the same publisher account as qipaobuzz (ca-pub-9763775565109295).
site.ads = { enabled: true, publisherId: '9763775565109295' }; Layout
conditionally injects the adsbygoogle.js loader in <head> when ads are
enabled, letting Google's auto-ads system place units automatically
(no manual <ins> slots — start with auto-ads, can add explicit slots
later if specific placements are needed).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-01 18:30:37 +08:00
Claude Code
398107571e update tagline to capture hype lifecycle angle
Generic 'Street Culture Blog' replaced with a tagline that matches
the actual editorial angle from about.md ('guide to the anatomy of
online attention', 'lifecycle of hype: birth, peak, collapse', 'when
the hype is gone, all that's left is a 404'):

  'Street culture - Anatomy of online hype, from peak to 404'

Flows through to <meta description>, og:description, twitter:description
and the visible header tagline.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-01 18:00:36 +08:00
Claude Code
fbcb8b3a9c add Google site-search input to header nav
Slim pill-shaped search input next to the nav links. On submit,
opens Google with site:hype404.com prefixed to the query in a new
tab. No external API or signup needed. Phosphor lime focus ring
with accent-soft glow matches the dark CRT palette. Width expands
on focus (150px → 200px).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-01 17:50:26 +08:00
Claude Code
5c88d19231 fix invalid <a> nesting + grid min-width: 0 layout collapse
The card markup wrapped the entire .post-hero / .post-row in an outer
<a> while ALSO containing inner <a> tags for tag links. HTML5 forbids
nested <a>, so the browser auto-closed the outer link when it hit each
tag link, restructuring the DOM and breaking the grid layout — body
content rendered outside its column, overlapping the image.

Fix:
- Drop the card-wide <a>; image cell is plain div, body cell is plain
  div, only title <a class="card-link"> and tag <a> remain
- Apply "stretched link" pattern: title link's ::after uses position:
  absolute inset: 0 to overlay the entire card (clickable everywhere)
- Tag links get position: relative + z-index: 2 so they remain
  independently clickable above the title overlay
- Grid container moved from removed .post-hero-link to .post-hero
  itself (and .post-row-link → .post-row)
- Add min-width: 0 to grid items so the image's intrinsic width can't
  blow out the 1.1fr track and crowd the body cell
- Replace post-hero-img aspect-ratio with min-height: 360px (more
  predictable in grid contexts)
- Switch numerals in the brand wordmark from Fraunces to Inter — the
  extra-bold display digits at 42px were rendering with mangled
  glyphs that read as broken text instead of "404"
- Drop scanline overlay (mix-blend-mode: screen interacted poorly
  with text glows)
- Soften phosphor glow on .cursor (12px @ 35% opacity instead of
  22px @ 55%)
- Replace nav.nav [bracket] mono links with clean uppercase Inter
  sans + phosphor underline-on-hover
- Rebalance hero ratio at desktop, fix mobile media query selectors
  (.post-hero-link / .post-row-link no longer exist)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-01 17:40:45 +08:00
Claude Code
20ef79e6f4 hype404 retro mix: align fixes + multi-color CRT character
Alignment fixes:
- hero-row uses align-items: flex-end so nav baseline aligns with
  tagline instead of floating in the middle of the brand block
- post-row image switched to position: absolute inset: 0 inside a
  position: relative cell, so the image always exactly fills its
  grid cell regardless of body height (no more min-height: 160 forcing
  uneven row heights)
- .cursor reverted to Fraunces (same as "hype" wordmark) so baseline
  aligns; identity comes from color + chromatic CRT text-shadow
  (lime + offset magenta + offset cyan)

Multi-color retro character (CRT phosphor + magenta + amber + cyan):
- VT323 mono accent font added for: post-hero-flag (with "// " lime
  prefix + magenta glow), post-hero-meta date (amber), post-hero-tag
  (cyan with magenta # prefix), post-row time (amber), post-row-tag
  (cyan with magenta # prefix), nav.nav links (with [ ] magenta brackets)
- body bg picks up a third radial-gradient corner in amber (50% 100%)
- Very faint scanline overlay (1.8% opacity, mix-blend-mode: screen)
  for ambient CRT texture without affecting readability
- Drop cap scaled up + chromatic aberration (lime + magenta + cyan)
- Headlines + body text remain Fraunces + Inter for clean reading

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-01 17:07:13 +08:00