HNHacker News
TopNewBestAskShowJobs

SparkyMcUnicorn

1,591 karma · joined October 14, 2015

submissionscomments
SparkyMcUnicorn··on Apertus 70B: Truly Open - Swiss LLM by ETH, EPFL and CSCS
Your question is addressed in opening abstract: https://github.com/swiss-ai/apertus-tech-report/raw/refs/hea...

> Unlike many prior models that release weights without reproducible data pipelines or regard for content-owner rights, Apertus models are pretrained exclusively on openly available data, retroactively respecting robots.txt exclusions and filtering for copyrighted, non-permissive, toxic, and personally identifiable content.

SparkyMcUnicorn··on A guide to Gen AI / LLM vibecoding for expert programmers
If you have examples, can you provide git commit hashes that it can diff and use as a reference?

For repeating patterns I'll identify 1-3 commit hashes or PRs, reference them in a slash command, and keep the command up to date if/when edge cases occur.

SparkyMcUnicorn··on Claude Sonnet 4 now supports 1M tokens of context
I haven't used it, but saw this the other day: https://github.com/RonitSachdev/ccundo
SparkyMcUnicorn··on Nexus: An Open-Source AI Router for Governance, Control and Observability
What's the difference between "MCP Server Aggregation" and the litellm_proxy endpoint described here?

https://docs.litellm.ai/docs/mcp

SparkyMcUnicorn··on Starbucks in Korea asks customers to stop bringing in printers/desktop computers
I somehow doubt that people are lugging a desktop and printer around the city, only to set it up and work for 1 hour in Starbucks.
SparkyMcUnicorn··on Token growth indicates future AI spend per dev
I use Claude Code with other models sometimes.

For well defined tasks that Claude creates, I'll pass off execution to a locally run model (running in another Claude Code instance) and it works just fine. Not for every task, but more than you might think.

SparkyMcUnicorn··on 6 weeks of Claude Code
But I still need to remember what to search for, and they're not always straight forward. The agent writes and organizes the scripts/commands I use frequently, and references them as a starting point. It all started by having an agent look at my shell history.

It's faster than I am, and it knows things like ffmpeg flags I don't care to memorize.

Even opencode running on a local model is decent at this.

SparkyMcUnicorn··on GitHub pull requests were down
Project_v2_final3 is looking good, but remember to grab the new actionscript files out of Project_v2_final4 as well.
SparkyMcUnicorn··on 6 weeks of Claude Code
Remembering one thing is easy, remembering all the things is not. With an agentic CLI I don't need to remember anything, other than if it looks safe or not.
SparkyMcUnicorn··on Proxmox Donates €10k to the Perl and Raku Foundation
Take your pick. Everyone wants different things. This site/repo is pretty great.

https://community-scripts.github.io/ProxmoxVE/scripts

SparkyMcUnicorn··on Proxmox Donates €10k to the Perl and Raku Foundation
Proxmox has a UI and a bunch of APIs so I don't need to rebuild them myself, and maintains everything quite well (all major upgrades I've done have been pretty seamless). Proxmox is definitely an easy path, and you still have root access for drawing outside the lines.
SparkyMcUnicorn··on Nobody knows how to build with AI yet
It's interesting reading comments on both sides of this. Some people are answering no, and others are answering yes to your question and succeeding at it... so far.

I've experienced the exact issues you've described. I've also drastically reduced these issues via good instructions and automated followup passes that eliminate code that was created from ignored instructions.

It all feels like a hack, but the more I choose to trust it and treat it like it's the correct path and that it's just a different set of problems that need to be solved, the more success I have.

SparkyMcUnicorn··on Self-taught engineers often outperform (2024)
I wouldn't group boot camp graduates and self taught people together. I'm confident there's skilled people coming out of bootcamps, but the people I know personally saw it as a cheaper shortcut into the field because they couldn't teach themselves and would have otherwise gone to a university or chosen a different field.

Coding bootcamps weren't really around when I started, but I avoided online courses and traditional learning methods. I would have also avoided bootcamps for the same reasons. I wanted to create and solve problems that were exciting, rather than follow through a textbook and take tests.

I'm self-taught and learned C in my early teens because I really wanted to do something that I couldn't find any code or preexisting solutions for, and I knew C was really the best way (for me) to solve it. I didn't want to learn it but I wanted the cool thing more, so I struggled through forum browsing, reading documentation, and trial/error and successfully got what I wanted while gaining more skills that led to where I am today.

The desire and drive to learn something matters more than the method, in my opinion.

SparkyMcUnicorn··on Cloudflare to introduce pay-per-crawl for AI bots
Cross-site traffic was completely overlook in my previous comment. Good point, and definitely changes the perspective a bit.
SparkyMcUnicorn··on Cloudflare to introduce pay-per-crawl for AI bots
How can you tell the difference, in a way that can't be spoofed?

This is a genuine question, since I see you work at CF. I'm very curious what the distinction will be between a user and a crawler. Is trust involved, making spoofing a non-issue?

SparkyMcUnicorn··on Gridfinity: The modular, open-source grid storage system
Using the OpenSCAD build to customize them is great!

I've been able to print baseplates that fit precisely inside different drawers, add magnets, etc.

https://github.com/kennetek/gridfinity-rebuilt-openscad

SparkyMcUnicorn··on Bitcoin's Security Budget Issue: Problems, Solutions and Myths Debunked
Claude deep research estimates that it would cost 20-40b and "vastly exceeds the rational economic gain". Ideological/nation-state motivation would be the only reason to do this.
SparkyMcUnicorn··on Learnings from building AI agents
A (hopefully) clear and probably oversimplified example:

Query -> Person Lookup -> Result-> Structured Output `{ firstName: "", lastName: "" }`

When result doesn't have relevant information, structured output will basically always output a name, whether it found the correct person or not, because it wants to output something, even if the fields are optional. With this example, prompting can help turn the names into "Unknown", but the prompt usually ends up being excessive and/or time consuming to get correct and fix edge cases for. Weaker models might struggle more on details or relevance with this prompt-only approach.

`{ found: boolean, missingFields: [], missingReason: "", firstName, lastName }`

Including one or more of these additional text output properties has an almost magical affect sometimes, reducing the required prompting and hallucinated/incorrect outputs.

SparkyMcUnicorn··on MCP in LM Studio
I haven't used this and maybe it doesn't solve the problem you're describing, but might be worth looking at.

https://github.com/lmstudio-ai/lms

https://lmstudio.ai/docs/cli

SparkyMcUnicorn··on Learnings from building AI agents
I've found that giving agents an "opt out" works pretty well.

For structured outputs, making fields optional isn't usually enough. Providing an additional field for it to dump some output, along with a description for how/when it should be used, covers several issues around this problem.

I'm not claiming this would solve the specific issues discussed in the post. Just a potentially helpful tip for others out there.

SparkyMcUnicorn··on LM Studio is now an MCP Host
There's a "headless" checkbox in settings->developer
SparkyMcUnicorn··on Gemini CLI
If you're doing anything more than toying around, this is not the case.

Using the API would have cost me $1200 this month, if I didn't have a subscription.

I'm a somewhat extensive user, but most of my coworkers are using $150-$400/month with the API.

SparkyMcUnicorn··on Claude Code for VSCode
Like this?

https://github.com/jasonjmcghee/claude-debugs-for-you

SparkyMcUnicorn··on Claude Code for VSCode
Adding Gemini and/or o3 to Claude Code is nice sometimes[0]. Or you can use a router/proxy to swap out the provider entirely.

https://github.com/BeehiveInnovations/zen-mcp-server

SparkyMcUnicorn··on Claude Code for VSCode
I've had Claude Code run for many hours, and also let it manage its own sub-agents. Productively.

Coming back to an implementation that has good test coverage, functions exactly as specified, and is basically production-ready is achievable through planning/specs.

Maybe Cursor can do this now as well, but it was just so far behind last time I tried it.

SparkyMcUnicorn··on Agentic Coding Recommendations
Glad I could help!

Sometimes I do planning in stronger models like Gemini 2.5 Pro (started giving o3 a shot at this the past couple days) with all the relevant files in context, but often times I default to Sonnet 4 for everything.

A common pattern is to have the agent write down plans into markdown files (which you can also iterate on) when you get beyond a certain task size. This helps with more complex tasks. For large plans, individual implementation-phase-specific markdown files.

Maybe these projects can provide some assistance and/or inspiration:

- https://www.task-master.dev/

- https://github.com/Helmi/claude-simone

SparkyMcUnicorn··on GCP Outage
I don't know if I've seen CF Radar before. That's pretty cool!

Here are some others, although some seem to be experiencing issues due to the current outage I can only presume.

- https://atlas.ripe.net/probes/public

- https://www.ihr.live/en/global-report

- https://www.ihr.live/en/network

- https://bgp.he.net/

- https://ioda.inetintel.cc.gatech.edu/dashboard/asn

SparkyMcUnicorn··on Agentic Coding Recommendations
Switch to using Sonnet 4 (it's available in VS Code Insiders for me at least). I'm not 100% sure but a Github org admin and/or you might need to enable this model in the Github web interface.

Write good base instructions for your agent[0][1] and keep them up to date. Have your agent help you write and critique it.

Start tasks by planning with your agent (e.g. "do not write any code."), and have your agent propose 2-3 ways to implement what you want. Jumping straight into something with a big prompt is hit or miss, especially with increased task complexity. Planning also gives your agent a chance to read and understand the context/files/code involved.

Apologies if I'm giving you info you're already aware of.

[0] https://code.visualstudio.com/docs/copilot/copilot-customiza...

[1] Claude Code `/init`

SparkyMcUnicorn··on Agentic Coding Recommendations
I feel like that would get tiresome to write, read, and sort through. I don't like everyone's workflow, but if I notice someone making a claim that indicates they might be doing something better than me, then I'm interested.

Maybe keeping your HN profile/gist/repo/webpage up to date would be better.

SparkyMcUnicorn··on Why agents are bad pair programmers
What tool and/or model are you calling "it"?

I'm using Claude Code on a large legacy monstrosity, and don't have this problem. There are problems and my flow automatically has it reviewing its own work in phased implementations, but even in the worst situations it's easy to get back on track.

← PreviousPage 3 of 25Next →