News for hackers. Stuff that matters.

oxidant

Re:Creatine uptake enhances antitumor immunity on Friday September 25, 2026 @10:06AM (#49844877)
What would you call insulin?
Re:Creatine uptake enhances antitumor immunity on Thursday September 24, 2026 @03:53PM (#49835990)
I saw someone handing out samples of creatine at Costco the other day, spouting all sorts of stuff like it's a wonder drug.

It's definitely becoming mainstream.

I've taken it off and on for the past 15 years, the most noticeable effect is about 5lbs of weight gain. I do think it helps gym performance and the increased water retention mames for better muscle definition.

Re:Grok 4.7 on Monday September 21, 2026 @03:49PM (#49792423)
Ask for output to the user in "simple technical English", let it think how it wants. It is hard to believe all the flowery prose is actually helpful to the model.
Re:GitHub is having trouble counting things on Wednesday September 16, 2026 @04:17PM (#49732377)
Experienced this using the API. Got told it's a "wontfix"
Re:Show HN: Toast, a beautiful by default in terminal IDE on Friday September 11, 2026 @05:43PM (#49665797)
I like capslock bound to esc.
Stopped after

> Headline. The crash is real and reproducible.

Re:The coolest use for the Vision Pro on Wednesday July 29, 2026 @07:42PM (#49104492)
Old reddit still works, images and videos are usually forced to go to new reddit. You can sometimes get around it by clicking on the comments link.

I started getting a blocking overlay telling me to download the app on new reddit and I just leave.

Re:Kimi K3 Now Available via Telnyx Inference API on Tuesday July 28, 2026 @04:10AM (#49080852)
10DLC in North America
Interesting question. From the Wikipedia article,

> ISO 8601 allows Gregorian dates from the introduction of the calendar on 15 October 1582.

https://en.wikipedia.org/wiki/ISO_8601#Dates

Re:Keeping a Postgres Queue Healthy on Saturday April 11, 2026 @07:07PM (#47734772)
This works well for jobs that are long-ish. You need another process to sweep for orphaned jobs and requeue or fail them. Add a timestamp of when it got picked up to keep track
Re:RIP Low-Code 2014-2025 on Monday January 26, 2026 @10:38PM (#46775221)
Exactly the point I was going to make. Shipping something requires knowing how to ship it, monitor it, and fix it.

Writing code is the "easy" part and kind of always has been. No one triggers incidents from a PR that's been in review for too long.

Re:Why is the Gmail app 700 MB? on Tuesday January 06, 2026 @07:04PM (#46520731)
Electron ships a version of Chrome. Other frameworks like Tauri use the device's webview.
receive takes a timeout. A would crash/hit the timeout and deal with the problem.
Re:Elixir 1.19 Released on Friday October 17, 2025 @10:33AM (#45617249)
What do you mean, "creates a Conn variable out of whole cloth"?

Conn is just a pipeline of functions, the initial Conn struct is created at request time and passed through to each function in the pipeline.

Re:First attempt will be 95% garbage: 6 weeks with Claude Code on Tuesday September 02, 2025 @09:25PM (#45111254)
I've never seen it write a file in plan mode either.
Re:Booting 5000 Erlangs on Ampere One 192-core on Monday August 11, 2025 @10:04AM (#44864196)
The behavior is configurable and the default is unbound.

https://www.erlang.org/doc/apps/erts/erl_cmd.html#%2Bsbt

Re:Htmx and URL State Management on Tuesday July 29, 2025 @11:51PM (#44730755)
Not if the items change relative position over time.
Re:Jujutsu for Busy Devs on Tuesday July 22, 2025 @10:25PM (#44655182)
Schroedingers branching
Re:Jujutsu for Busy Devs on Monday July 21, 2025 @11:58PM (#44643103)
Counterpoint: Why should my println debugging get committed? They're not "important" for the final product but important for development.
Agreed, but people sell "vibe coding" without acknowledging you need more than vibes.

LLMs can help answer the questions. However, they're not going to necessarily make the correct choices or implementation without significant input from the user.

Of course that's what the industry is selling because they want to make money. Yes, it's easy to create a proof of concept but once you get out of greenfield into 50-100k tokens needed in the context (reading multiple 500 line files, thinking, etc) the quality drops and you need to know how to focus the models to maintain the quality.

"Write me a server in Go" only gets you so far. What is the auth strategy, what endpoints do you need, do you need to integrate with a library or API, are there any security issues, how easy is the code to extend, how do you get it to follow existing patterns?

I find I need to think AND write more than I would if I was doing it myself because the feedback loop is longer. Like the article says, you have to review the code instead of having implicit knowledge of what was written.

That being said, it is faster for some tasks, like writing tests (if you have good examples) and doing basic scaffolding. It needs quite a bit of hand holding which is why I believe those with more experience get more value from AI code because they have a better bullshit meter.

I do not agree it is something you can pick up in an hour. You have to learn what AI is good at, how different models code, how to prompt to get the results you want.

If anything, prompting well is akin to learning a new programming language. What words do you use to explain what you want to achieve? How do you reference files/sections so you don't waste context on meaningless things?

I've been using AI tools to code for the past year and a half (Github Copilot, Cursor, Claude Code, OpenAI APIs) and they all need slightly different things to be successful and they're all better at different things.

AI isn't a panacea, but it can be the right tool for the job.

Re:Snorting the AGI with Claude Code on Monday June 16, 2025 @07:07PM (#44294195)
Not OP but probably just cost.
Re:Why I'm excited about Go for agents on Monday June 09, 2025 @09:48PM (#44231650)
Elixir has a better developer experience, or at least it's more approachable. Better code splitting with modules, easier to use variables (no var, var1, var2), loops that look like loops but easy enough to fall back to recursion, and an easier to read syntax.

gen_stage is just a library. One could write it in Erlang. It's like asking why Broadway is only for Elixir and not Erlang.

It was hard to approach the Erlang docs when I started in Elixir. However, they've moved to an ex_doc format (is it ex_docs?) as a standard and it's so much easier to grok.

FOR UPDATE SKIP LOCKED is great, but it needs to be in a transaction. In the example code it won't "do" anything because it selects for update then immediately loses the lock.

Claude says you can use a CTE to select and the run your update with the locked rows, but I have only ever used transactions.

Re:Zod 4 on Monday May 19, 2025 @11:54AM (#44031150)
Better to use something like OpenApi and generate your zod schema using it.
Re:A Critical Look at MCP on Sunday May 11, 2025 @08:57PM (#43958665)
It's JSON-RCP 2 with a specific life cycle and events. https://www.jsonrpc.org/specification

I found an explanation on a site once but haven't found any official docs. I suppose you could reverse enegiener the SDKs.

Re:A Critical Look at MCP on Saturday May 10, 2025 @03:08PM (#43948055)
I wish there was a clear spec on the site but there isn't https://modelcontextprotocol.io/specification/2025-03-26

It seems like half of it is Sonnet output and it doesn't describe how the protocol actually works.

For all its warts, the GraphQL spec is very well written https://spec.graphql.org/October2021/

I think Bill Nye has something similar, too.
Re:Claude Code Best Practices on Saturday April 19, 2025 @08:43PM (#43740656)
The grandparent is talking about how to control cost by focusing the tool. My response was to a comment about how that takes too much thinking.

If you give a junior an overly broad prompt, they are going to have to do a ton of searching and reading to find out what they need to do. If you give them specific instructions, including files, they are more likely to get it right.

I never said they were replacements. At best, they're tools that are incredibly effective when used on the correct type of problem with the right type of prompt.

Older »