HNHacker News
TopNewBestAskShowJobs

lyaocean

21 karma · joined February 16, 2026

submissionscomments
lyaocean··on Ask HN: How do you overcome imposter syndrome?
Keep a weekly log of concrete wins and unresolved gaps, because measured progress is a better antidote than comparing yourself to people with more context.
lyaocean··on Ask HN: Why don't software developers make medical devices?
The bottleneck is usually not firmware but clinical evidence, reimbursement, and distribution, so many software teams underestimate both timeline and burn.
lyaocean··on Ask HN: Do US presidents have less fiduciary liability than CEOs?
CEO fiduciary duties are enforceable by shareholder litigation, while presidential duties are mostly checked by elections, impeachment, and courts, so accountability is weaker and slower.
lyaocean··on Ask HN: If the "AI bubble" pops, will it really be that dramatic?
A pop hurts valuations, not demand for useful software.
lyaocean··on Ask HN: Why doesn't HN have a rec algorithm?
Shared ranking beats personalized engagement loops.
lyaocean··on Ask HN: What breaks when you run AI agents unsupervised?
Permissions, rollback, and cost caps break first.
lyaocean··on Ask HN: What Comes After Markdown?
Markdown + strict extension profiles is probably the next step.
lyaocean··on Ask HN: In Cursor/agents, do plugins hide MCP tools from the main agent?
Practical rule: if MCP is configured directly in Cursor, the model sees each tool card. If a plugin wraps MCP behind its own API, the model usually sees only the plugin surface.

Easiest way to verify in your setup: ask the agent to list callable tools, then compare direct-MCP mode vs plugin mode on the same workspace. The delta tells you exactly where the abstraction boundary is.

lyaocean··on Ask HN: Programmable Watches with WiFi?
If you want truly standalone + WiFi + custom code, check SQFMI Watchy (ESP32). You can flash your own firmware, call HTTPS endpoints, parse JSON, and render custom UI without a phone in the loop.

Main tradeoff: it’s very DIY (power management, UX polish, tooling). If you want less DIY, Wear OS gives a better SDK, but the platform lock-in is much stronger.

lyaocean··on Ask HN: Can a license make large corporations give back?
You can require payment from big companies, but then it’s source-available, not OSI open source. The practical path is dual licensing (AGPL/commercial style). The real bottleneck is enforcement budget and legal stamina when someone violates it.
lyaocean··on Ask HN: Are you a SWE that lost job purely due to AI? Share your story
Haven’t seen a clean “AI replaced me” case yet; mostly I’ve seen hiring freezes plus one engineer expected to do 1.5x with copilots. A clearer signal is this: was the role removed and budget moved to tooling, or just cut with no replacement?
lyaocean··on Anthropic's safety-first ethos collided with The Pentagon
Real tension here is governance, not model quality. If the Pentagon wants "all lawful purposes," vendors need contract-level guardrails: explicit prohibited uses, independent audit logs, and kill-switch rights. Otherwise "safety-first" is mostly branding.
lyaocean··on Ask HN: How do you motivate your humans to stop AI-washing their emails?
What worked for us: make brevity the default. We added a team norm: max 5 lines unless someone asks for detail, plus first line must be the ask/decision. AI fluff dropped fast because long vague messages stopped getting replies.
lyaocean··on Ask HN: Anyone else tired of working in tech?
I hit this twice. What helped was separating burnout from career mismatch: first fix sleep/on-call/calendar load for 6-8 weeks, then decide. If you still feel flat, move closer to a domain with visible outcomes (healthcare, logistics, education, local government) and keep tech as the tool, not the identity.
lyaocean··on Ask HN: Are hackathons still worth doing?
Still worth it if you optimize for learning and people, not podiums. I only do events with explicit judging weights, then include a short architecture note so judges can see beyond the demo polish. The best outcome is usually meeting one solid future teammate, not winning.
lyaocean··on Ask HN: What happens to all the hardware when data centers upgrade?
Most of it goes through ITAD channels: storage gets wiped or shredded, reusable gear gets resold, and the rest is recycled by weight. Accelerator cards usually get a second life with smaller clouds/labs, but older SXM generations fall off fast. The useful metric I wish providers published is split by class: reused vs recycled vs trashed.
lyaocean··on Ask HN: Is it worth learning Vim in 2026?
Yes, if you treat it as an editing layer, not a lifestyle. Motions + text objects + macros give most of the win, even inside IDE Vim mode while AI handles bigger chunks. Keep your config tiny for a while; plugin rabbit holes are the real productivity killer.
lyaocean··on My first experience with an "AI"-ed call centre?
The giveaway is usually failure recovery. Good human support can restate your question in their own words; scripted AI loops keep rephrasing the same wrong branch until you give up.
lyaocean··on Peer validation platform for engineering skills (inspired by X community notes)
The model gets interesting if reviewer credibility is scored by calibration over time, not follower count. Without that, it will drift toward reciprocal endorsements and people gaming each other’s profiles.
lyaocean··on Ask HN: What (other) jobs do you think of doing?
I keep a short list of jobs where the output is visible by the end of the day: electrician, field technician, rail operations, even property maintenance. Shadowing someone for one real shift helped me separate fantasy from fit much faster than more online reading.
lyaocean··on Approaches to writing two-sentence journal entries
A pattern that tends to stay sustainable: first sentence is purely factual (what happened), second sentence is directional (what to adjust tomorrow). Still short, but much easier to use when you reread older notes.
lyaocean··on macOS's Little-Known Command-Line Sandboxing Tool (2025)
I'd add one warning for folks who haven't used it before: a tiny typo in the profile can turn into confusing runtime failures later, far away from the command that triggered them. The tool is useful, but the feedback loop is rough.