Posts

New ask Hacker News story: Do I Stop Learning Coding? DSA?

Do I Stop Learning Coding? DSA? 3 by s_u_d_o | 5 comments on Hacker News. Hey. I don’t know how to start this. It’s all over me. I’ve been trying to learn Coding, Data Structures, Algorithms, Design Patterns, Best practices etc… but will I still need that? Am i wasting my time? Can really AI do all this, and actually do it better? Are we in an Era, where one should only need to learn the ‘basics’ of development, so that I can understand some LLM generated code? Where do we go next? How will DEV interviews look like in 5 years? Is LeetCode still a thing now? Did I waste all my time? What happened to those days where we’d spend hours watching youtube videos, taking online bootcamps, reading documentation all just to be able to develop our app or do something. All is thrown to the garbage now? This is a frustration post. I don’t do what to do next. I just loved coding, and enjoyed code-crafting. Anyone has the same crisis? How are you coping? What are you doing next?

New ask Hacker News story: Ask HN: How do you search the web programmatically these days?

Ask HN: How do you search the web programmatically these days? 2 by coreyp_1 | 2 comments on Hacker News. For the first time in a long time, I need to query a search engine programmatically, and found that most of them block the use of curl, etc. So, my question is simple: how do you solve the problem? I've tried searxng with mediocre success, but it seems a bit heavy to have to be running a complete separate service for this one thing that I only need every once in a while. I haven't tried using a service that requires an API key, simply because I'm not sure which direction to go or who to go with. Just thought I would ask here first.

New ask Hacker News story: Tell HN: Security Incident at Porter (YC S20)

Tell HN: Security Incident at Porter (YC S20) 4 by leetrout | 1 comments on Hacker News. Hug ops to the team. Justin is great and I know they have to be stressed from all of this. Email I got from Porter follows, trimmed for HN character limit. Full text at https://gist.github.com/leetrout/2d172d2b95e8d24af0f3de0d0b03561e --- What happened On April 13th, 2026, the Porter team detected unauthorized activity originating from a stale AWS access key in our infrastructure. Upon detection, we immediately revoked all affected credentials and engaged our incident response processes, which included a comprehensive investigation. Since April 13th, we have seen no further evidence of unauthorized activity within Porter networks and systems. Working closely with Cloudflare and Amazon, we have substantially completed the investigation of our environment and are continuing to prioritize supporting customers in their response efforts. We have determined that the threat actor operated between 03:23...

New ask Hacker News story: Ask HN: How did you get your first users with zero audience?

Ask HN: How did you get your first users with zero audience? 3 by arikusi | 1 comments on Hacker News. Solo developer, no audience, no network, no community presence.I've shipped working products (open-source) but every distribution channel has a cold start problem. you need traction to get traction. Even posting about your work requires reputation you can only build by posting. For those who built something with no existing audience to launch to: what specifically worked to get your first real users? Less interested in theory, more in "I did X and it actually moved the needle."

New ask Hacker News story: Aliens.gov Resolves – To a WordPress "Site Not Found" Error

Aliens.gov Resolves – To a WordPress "Site Not Found" Error 9 by ascarola | 2 comments on Hacker News. After a month of "Stay tuned! " from White House Principal Deputy Press Secretary Anna Kelly, the U.S. government's long-awaited UFO disclosure portal has achieved a major milestone: it now returns what appears to be a WordPress multisite configuration error instead of nothing. Progress. The domain was registered by CISA on March 17th amid much fanfare following Trump's directive to release classified files on UAPs, extraterrestrial life, and "any and all other information connected to these highly complex but extremely interesting and important matters." The Pentagon got involved. Avi Loeb wrote a think piece. A cottage industry of fake mirror sites (aliens-gov.online, aliensgov.online, etc.) sprang up overnight. The actual government site? SITE_NOT_FOUND. To be fair, this is likely a CMS multisite DNS/mapping issue — the server is live, the c...

New ask Hacker News story: Ask HN: How do you maintain flow when vibe coding?

Ask HN: How do you maintain flow when vibe coding? 5 by fny | 0 comments on Hacker News. It's been a year now since I made Claude Code my daily driver, but I feel exhausted by all the context switching from managing 2-3 agents at a time. I know some people advocate for letting agents run wild, but in my experience that leads to subtle bugs that compound and reviews become 100x more painful. What have you done to retain some semblance of flow, stay organized, and limit spinner staring?

New ask Hacker News story: Durable Object alarm loop: $34k in 8 days, zero users, no platform warning

Durable Object alarm loop: $34k in 8 days, zero users, no platform warning 9 by thewillmoss | 0 comments on Hacker News. Sharing this as a warning to anyone using Cloudflare Durable Objects with alarms. Root cause: My DO agent's onStart() handler called this.ctx.storage.setAlarm() on every wake-up without checking whether an alarm was already scheduled. Combined with 60+ preview Worker deployments each creating independent DO instances, this created a runaway self-health-check loop. Timeline: - April 3: loop began (zero DO usage before this date) - April 4-5: peaked at ~930 billion row reads/day - April 11: found it, fixed it - April 15: $34,895 invoice due with no billing response yet The fix: // Before (dangerous) async onStart() { await this.ctx.storage.setAlarm(Date.now() + 60_000) } // After (safe) async onStart() { const existing = await this.ctx.storage.getAlarm() if (!existing) { await this.ctx.storage.setAlarm(Date.now() + 60_000) } } Other things worth doing: - Strip D...