HN user

ollysb

2,455 karma

http://github.com/opsb

meet.hn/city/41.75786995,2.031182036159852/Barcelona

Socials: - github.com/opsb - linkedin.com/in/oliversearlebarnes

Posts50
Comments893
View on HN
www.atlassian.com 1y ago

The New Jira

ollysb
3pts0
medium.freecodecamp.org 8y ago

A Real-World Comparison of Front-End Frameworks with Benchmarks (2018 Update)

ollysb
5pts0
www.theguardian.com 8y ago

Intel facing class-action lawsuits over Meltdown and Spectre bugs

ollysb
8pts0
medium.freecodecamp.org 8y ago

A Real-World Comparison of Front-End Frameworks with Benchmarks

ollysb
2pts0
www.theguardian.com 9y ago

Amazon plans for giant airship warehouses revealed

ollysb
2pts0
www.theguardian.com 10y ago

Tesla driver killed while using autopilot was watching Harry Potter

ollysb
7pts8
www.theguardian.com 10y ago

FBI could force us to turn on iPhone cameras and microphones, says Apple

ollysb
10pts1
www.theguardian.com 10y ago

Scientists struggle to stay grounded after possible gravitational wave signal

ollysb
3pts0
www.theguardian.com 10y ago

Will Netflix Outgun the Networks at the Golden Globes?

ollysb
1pts0
www.theguardian.com 10y ago

Philip Pullman: professional writers set to become 'an endangered species'

ollysb
13pts10
www.theguardian.com 11y ago

US officials report massive data breach at federal human resources agency

ollysb
4pts0
madhatted.com 11y ago

Previewing Ember 2.0 on Canary

ollysb
2pts0
www.theguardian.com 11y ago

Scientists create Terminator 2-inspired 3D printer

ollysb
1pts0
fortune.com 11y ago

When Spain closes its doors on Uber, Uber finds a most delicious open window

ollysb
1pts0
www.theguardian.com 11y ago

'In five years you’ll see exoskeletons on the building site'

ollysb
5pts0
www.theguardian.com 11y ago

Cable companies 'stunned' by Obama's 'extreme' net neutrality proposals

ollysb
1pts0
www.youtube.com 11y ago

World's first manned flight with an electric multicopter[video]

ollysb
1pts0
www.theguardian.com 11y ago

iPhone 6: mass production of new sapphire screens begins

ollysb
2pts0
www.youtube.com 12y ago

Is TDD dead? [part IV]

ollysb
3pts0
www.theguardian.com 12y ago

Pentagon report: scope of intelligence compromised by Snowden 'staggering'

ollysb
3pts0
www.theguardian.com 12y ago

DNA pioneer James Watson sets out radical theory for range of diseases

ollysb
1pts0
www.theguardian.com 12y ago

'Potentially hazardous' asteroid 2000 EM26 to fly close to Earth

ollysb
2pts0
www.theguardian.com 12y ago

Huge swath of GCHQ mass surveillance is illegal, says top lawyer

ollysb
2pts0
www.theguardian.com 12y ago

Japan Airlines Boeing 787 grounded after battery leaks and lets off smoke

ollysb
2pts1
blog.easel.io 12y ago

Easel Acquired by GitHub

ollysb
144pts36
www.theguardian.com 12y ago

Volgograd train station rocked by suicide bombing

ollysb
9pts0
www.theguardian.com 12y ago

Facebook, Zuckerberg and banks face IPO lawsuit over misleading investors

ollysb
1pts0
www.theguardian.com 12y ago

Jeremy Hammond: FBI directed my attacks on foreign government sites

ollysb
9pts0
www.theguardian.com 12y ago

Ministry of Sound sues Spotify for copyright infringement

ollysb
55pts52
www.theguardian.com 12y ago

US and UK at odds over security tactics

ollysb
89pts22

Each genre has a fairly tight envelope within which to operate. Regardless 90% of tracks never make it to the finish line because hobbyists haven't learnt them well enough to groove them out. If with a little help these tracks were all finished then bedroom producers will over time learn what works and be able to explore more.

Good code has always been written with a reader in mind. The compiler understanding it was assumed. The real audience was other engineers. We optimized for readability because it made change easier and delivered business value faster.

That audience is changing. Increasingly, the primary reader is an agent, not a human. Good code now means code that lets agents make changes quickly and safely to create value.

Humans and agents have very different constraints. Humans have limited working memory and rely on abstraction to compress complexity. Agents are comfortable with hundreds of thousands of tokens and can brute-force pattern recognition and generation where humans cannot.

We are still at the start of this shift. Our languages and tools were designed for humans. The next phase is optimizing them for agents, and it likely will not be humans doing that optimization. LLMs themselves will design tools, representations, and workflows that suit agent cognition rather than human intuition.

Just as high-level languages bent machine code toward human needs, LLMs let us specify intent at a much higher level. From there, agents can shape the underlying systems to better serve their own strengths.

For now, engineers are still needed to provide rigor and clearly specify intent. As feedback loops shorten, we will see more imperfect systems refined through use rather than upfront design. The iteration looks less like careful planning and more like saying “I expected you to do ABC, not XYZ,” then correcting from there.

Given how precious the main context is would it not make sense to have the skill index and skill runner occur in a subagent? e.g. "run this query against the dev db" the skills index subagent finds the db skill, runs the query then returns the result to the main context.

Charles Proxy 7 months ago

I used Charles for many years but proxyman's performance is a real step up.

LLM Year in Review 7 months ago

The big limitation is that you have to approve/disapprove at every step. With Cursor you can iterate on changes and it updates the diffs until you approve the whole batch.

While I do find the new iOS a little more awkward to use than the previous version I haven't given up hope on the concept yet. It's a big change and I can see v2 making some big improvements. Whether it'll be worth it in the long run I'm not sure but I can't be too upset about them trying something new.

Claude Code 2.0 10 months ago

The vscode integration does feel far tighter now. The one killer feature that Cursor has over it is the ability to track changes across multiple edits. With Claude you have to either accept or reject the changes after every prompt. With Cursor you can accumulate changes until you're ready to accept. You can use git of course but it isn't anywhere near as ergonomic.

When they transitioned to the app router it was like they'd given some bootcamp graduates a crack at "improving" on the express apis - which are mature and roughly align with the composable russion doll approach taken in servlets, rack, plug and any other server interface I've ever seen.

Aside from the abysmal middleware api you also have the dubious decision to replace having a request parameter with global functions like cookies() and headers().

Perhaps there is some underlying design constraint that I'm missing where all of these decisions make sense but it really does look like they threw out every hard fought lesson and decided to make every mistake again.

Read your code 12 months ago

You can be an architect without reading the code. My process involves building a detailed plan before starting, at which point I ask lots of questions about architecture. After implementation I have a custom agent for reviewing the architecture and I usually ask a few questions at this point as well.

This is a prompting issue. You're still responsible for constraining the behaviour of the system. For the validation example asking for tests that show validation passing and failing would have surfaced the issue.

You're right, it's the use of the Context that allows for the injection of the effects. It's also all handled at runtime which does unfortunately mean that the contexts supplying the effects can't be required at compile time.

As I understand it this was the inspiration for React's hooks model. The compiler won't give you the same assurances but in practice hooks do at least allow to inject effects into components.

It is incredibly slow though. I have a project with 40k lines of code which takes a minute to generate on an m1. It's a far cry from incremental compilation. It's enough that I generally avoid adding anything new that would require generation.

Interested to see how this plays out. Given the level of mimicry that AI can now achieve how do actors, musicians and artists safeguard the likeness, sound or style that they've developed?