HN user

onion2k

49,700 karma

Website: http://ooer.com. Email: chris@usablehq.com

Posts123
Comments10,486
View on HN
www.nasa.gov 1y ago

How to Write a Good Requirement

onion2k
11pts2
www.europarl.europa.eu 2y ago

EU AI Act: first regulation on artificial intelligence

onion2k
1pts0
userinyerface.com 3y ago

User In Yer Face, a worst-practise UI experiment (2018)

onion2k
362pts113
w3techs.com 3y ago

Fewer than 5% of websites use React or Vue

onion2k
3pts0
www.bloomberg.com 3y ago

Amazon takes 50% cut from small businesses

onion2k
29pts7
www.cnn.com 3y ago

Twitter's top advertisers have left

onion2k
63pts86
blockworks.co 3y ago

Amazon are launching an NFT marketplace

onion2k
2pts0
www.cnbc.com 3y ago

Twitter has fewer than 550 full time engineers

onion2k
43pts74
www.cnbc.com 3y ago

VR Headset Sales Down in 2022

onion2k
2pts0
arstechnica.com 3y ago

Twitter is starting recruiting again

onion2k
3pts0
techcrunch.com 3y ago

Google Ventures backs unoffical alternative app store for Meta's Quest

onion2k
1pts0
www.raywenderlich.com 3y ago

Ray Wenderlich Mobile Jobs 2022 Survey

onion2k
1pts0
twitter.com 3y ago

Google didn't tell developers that Stadia was shutting down

onion2k
17pts1
www.bloomberg.com 3y ago

NFT Trading Volume Falls by 97%

onion2k
7pts4
ourworldindata.org 3y ago

The Argument for a Carbon Price

onion2k
2pts0
www.bbc.com 3y ago

Russia is burning $10m of gas every day

onion2k
4pts0
www.youtube.com 3y ago

How to think about quaternions without your brain exploding [video]

onion2k
2pts0
www.crowdsupply.com 3y ago

$50 open source Raspberry Pi Zero smartphone

onion2k
48pts15
twitter.com 3y ago

Nomad drained of $150m due to a coding mistake

onion2k
301pts334
github.com 3y ago

Brainfuck Implemented in TypeScript Types

onion2k
3pts0
blog.google 4y ago

Monk Skin Tone Scale at Google

onion2k
2pts0
cloud.google.com 4y ago

Google “Speedy Meetings”

onion2k
2pts2
www.androidauthority.com 4y ago

Google allows personal GSuite accounts for free

onion2k
3pts1
www.nbcnews.com 4y ago

US reaches one million Covid deaths

onion2k
15pts0
www.latimes.com 4y ago

Netflix Cuts Marketing Staff

onion2k
1pts0
www.bloomberg.com 4y ago

Who won the Melania Trump NFT auction?

onion2k
3pts0
www.youtube.com 4y ago

Sociocracy. The Operating System of the New Economy [video]

onion2k
2pts0
reason.com 4y ago

The Biggest NFT Video Game's Economy Is Collapsing

onion2k
16pts1
commonknowledge.coop 4y ago

Talking in Rounds in Meetings

onion2k
1pts0
webvm.io 4y ago

WebVM, Debian in the Browser via WASM

onion2k
4pts1

I don't think that's true if the reason a company has left the vendor for given model by making it hard to buy. Enterprise IT is enough of a pain in the butt that people will forego the new shiny to avoid the old painful unless it's genuinely better. As you say though, the best frontier model flips regularly, so companies won't go through the hassle of deploying a model if it's proved horrible to do in the past. They'll just skip that model because their current one is fine.

Projects can be broken down into parallel pieces of work, so you should always be able to pick up another part of the project rather than switch to a different project if you're blocked. As the other poster says, the goal is to not be blocked though. The leadership team need to support the delivery team to get the work done as a focused flow of items with as little blocking and waiting time as possible. If you're getting blocked, that's a signal that the org is failing.

Admittedly this is a little idealistic, but if it's not the goal then the reality is always far worse.

I'm pretty certain that the one factor above all others that makes software delivery slow down is doing too many things at once. You should aim to be working on one project at a time in your team.

Taking on another project, or workstream, or idea, or investigation in a team is pretty much entirely downside.

- more context switching, which means people get cranky faster

- lower bus factor for any piece of work, until its 1 dev per thing and that things stops of the dev isn't there

- lower people count on work means everything takes how long 1 person can do it (2 people is twice as fast for parallizable work)

- slower dependency resolution until something as basic as getting a PR reviewed is a big deal

- fewer people seeing the problem means less experience brought to bear, which reduces speed gains from having seen this stuff before

And more besides. For every project the goal should be maximum parallelism.

A good webkit-based browser on Windows might mean people actually start bothering to test things in that browser family.

It can be done today but it's a little bit of a pain and it lags behind Safari by some margin. Run `npx playwright wk <url>` if you have Playwright set up.

The USA and Russia used pencils in the early space missions. They stopped because broken pencil points would mean they'd have graphite floating around, which is electrically conductive, and got sucked into the ventilation systems resulting in electrical shorts and fires.

After the Apollo 1 fire Fisher invented the space pen and sold it to both the USA and Russia.

This is a top-down incentive problem. If teams are rewarded for making things work, fixing problems, and keeping the lights on they'll pick up ownership of orphaned projects.

If they're only rewarded for feature delivery then they won't, and they'll push back on being given any non-feature work like maintaining things.

If AI replaces my job specifically, get a different job.

If AI replaces all jobs, I'll mostly wonder how rich people will survive without being able to make billions selling things to poor people, and then realize that capitalism isn't going to stop so jobs will be necessary. Everyone having a jobs is literally how society funnels money around. Jobs aren't going away.

It's got nothing to do with what most people actually do when they're working..

AI companies claim their products are generalists though, and that they can do a good job on anything you give them, so you can't say what people will be doing with it. "Generate an SVG of an bird on a bicycle" is a corner case certainly but if a candidate interviewing for a role claims they can handle the corner cases then it's totally fair to assess them on that.

Besides, if you move up one layer to "how good is AI at generating valid SVG markup of non-obvious things", pelican on a bike is actually a good test.

How to take your product to market has been the downfall of many, many startups. Building something is the easy bit - getting people to pay attention to it is far harder, especially if you're not someone who enjoys marketing.

Hit up your network and find someone who genuinely loves marketing a new product, and ask for help.

However... Also note that the startup market has changed a lot over the past couple of years. AI has made people shift from "how can I pay to fix my pain point?" to "How can I vibe code an app to fix my pain point?" Marketing in those conditions is much, much harder than it has been in the past.

There will come a point when the price hits high enough to justify the cost but that also means higher costs to the end user.

This makes me wonder if it'd be worthwhile starting a company to capture it now, and just stockpile it until it's rare enough to be able to use my stockpile to control the price. The DeBeers diamonds playbook applied to helium, or maybe the Peter Thiel build-a-monopoly-to-win approach.

If you switch on the 'Supporting Evidence' on that site, it seems to be basing it's opinion on three things:

- Use a descriptive triad of "reviewing, directing, and course" (it incorrectly misunderstood 'course correcting'). That's not common in writing but humans do do it occasionally.

- Using the word 'thoughtful'. I don't understand that as evidence of AI.

- Using the words 'Book Apart' together, which would be a clear AI signal if it wasn't the name of a publisher of short books, and being used in that context in the article.

I don't think you should put much stock in the output of pangram.com.

The fact that Open Systems hold a trademark on "Open Systems" is less a signal that OpenAI should be allowed to hold "Open AI", and more a sign that Open Systems should start considering changing their name because they'd lose their trademark if someone disputed it.

Vibe-coded apps probably have loads, but mostly because they're using less capable models than the people who're doing the bug-hunting. Once vibe-coders are using models like Mythos too you should expect the number of bugs in vibe-coded apps to collapse quickly, because the LLM will write the bugs but will also fix them (assuming the system prompt tells it to.)

These people are already massively rich and likely have opportunities to join any tech org that's growing, and any of those opportunities could make them even richer. It doesn't really explain why Anthropic is their apparent best option.

It's probably just the most interesting and challenging tech company right now (that's hiring high profile roles?). There's lots of other companies doing interesting things but if your expertise is software applied to a complex domain, Anthropic probably comes out on top.

I've also seen an increase in merged PRs, but it coincided with developers opening smaller PRs. In other words, AI made devs break work down more so they opened more PRs for the same work. That's still good, because smaller increments are better, but there' no actual increase in coding productivity, and it means the context-switching burden from review work went up e.g developers slowed down in a different area.

The problem that I'm finding in my own work on figuring out the impact of AI is that there's just no reliable way to connect things directly to AI usage. Most of the tooling does things like "The user used AI on the same day that they opened this PR, therefore we'll assume the AI was used to write the code in the PR." In a mature AI-driven org that might be true, but in the rollout phase of an AI experiment it absolutely isn't.

Until there's a good way to fix that gap in the data any measure of AI impact is going to be horribly flawed.