HN user

joshwa

7,010 karma

Josh Wand

• Staff PM/Engineer

• josh@joshwand.com • http://joshwand1.substack.com/ • https://www.linkedin.com/in/joshwand

Posts389
Comments1,006
View on HN
joshwand1.substack.com 11mo ago

AGENTS.md gets it wrong in 2 ways

joshwa
2pts1
arxiv.org 1y ago

Some critical issues with the SWE-bench dataset

joshwa
350pts116
newatlas.com 5y ago

A centrifugal spin on a 500-year-old air compressor design

joshwa
225pts61
newatlas.com 5y ago

A centrifugal spin on a 500-year-old air compressor design

joshwa
32pts4
hackernoon.com 5y ago

The Rise of Digital Neo-Colonialism

joshwa
2pts0
news.ycombinator.com 6y ago

Ask HN: Does this exist yet? UGC video clearinghouse for protests/etc.

joshwa
1pts1
www.bloomberg.com 6y ago

Fairway Was Mismanaged and Looted by Private Equity

joshwa
12pts4
wy-lang.org 6y ago

Wenyan: A programming language that follows the grammar of classical Chinese

joshwa
1pts0
boingboing.net 6y ago

“Harbinger households”: neighborhoods that consistently buy products that fail

joshwa
9pts0
aperiodical.com 6y ago

My adventures in 3D printing: Prime number sieve

joshwa
1pts1
kottke.org 6y ago

Boris Johnson, Shady SEO Master?

joshwa
2pts1
news.ycombinator.com 6y ago

Ask HN: Big-ticket domain valuation/brokerage? urgent

joshwa
14pts7
www.seattletimes.com 6y ago

New FAA tests spur fundamental software redesign of 737 MAX flight controls

joshwa
1pts0
www.premiumbeat.com 7y ago

Explanation of Dual (Native) ISO We've Seen Yet

joshwa
1pts0
nymag.com 7y ago

The Fortnite Lawsuits Change How We Should Think About Dance

joshwa
2pts0
kottke.org 7y ago

“Apollo 11” Trailer, a Documentary Based on Pristine 65mm Footage of the Mission

joshwa
2pts0
www.youtube.com 7y ago

A Style-Based Generator Architecture for Generative Adversarial Networks

joshwa
3pts0
www.linkedin.com 7y ago

KODAKOne / KODAK ICO Scam Blockchain Refuses to Pay Its Staff

joshwa
7pts0
www.fastcompany.com 7y ago

A Tool Lets Urban Planners See The Potential Impact Of Their Ideas

joshwa
71pts24
www.theverge.com 7y ago

Miles is an app that tracks your every move in exchange for deals and discounts

joshwa
1pts0
behavioralscientist.org 8y ago

“Bursty” Communication Can Help Remote Teams Thrive – Behavioral Scientist

joshwa
2pts0
www.toptal.com 8y ago

Button Design Over the Years – The Dribbble Timeline

joshwa
2pts0
krebsonsecurity.com 8y ago

When Your Employees Post Passwords Online

joshwa
2pts0
aiweirdness.com 8y ago

SkyKnit: When knitters teamed up with a neural network

joshwa
1pts0
www.nytimes.com 8y ago

Deodorants, perfumes, soaps pollute air at levels as high as cars

joshwa
412pts304
medium.com 8y ago

Zero-Bug Software Development

joshwa
1pts0
www.theatlantic.com 8y ago

The Strange Brands in Your Instagram Feed

joshwa
9pts2
markets.businessinsider.com 8y ago

97% of all Bitcoins are held by 4% of addresses

joshwa
3pts1
www.washingtonpost.com 8y ago

Who is attacking Russia’s bases in Syria with drones?

joshwa
3pts0
waypoint.vice.com 8y ago

One Player's Quest to Beat the Seemingly Endless 'Desert Golf'

joshwa
67pts50

The thing about language models is that they are *language* models. They don't actually parse XML structure, or turn code into an AST, they are just next-token generators.

Individual models may have supplemented their training with things that look like structure (e.g. Claude with its XMLish delimiters), but it's far from universal.

Ultimately if we want better fidelity to the concepts we're referencing, we're better off working from the larger/richer dataset of token sequences in the training data--the total published written output of humanity.

https://onion-cutting-simulator.streamlit.app/

I made my own version of this a while back, and it lets you create your own cutting methods, plot the statistical distribution, and share your ideas via permalink. It also lets you tweak onion parameters, such as number of layers and the layer thickness distribution curve).

Along the way I discovered two things:

1. I came up with my own method ("Josh’s method" in the app above) where the neither the longitudinal cuts nor the planar cuts are full depth, so the number of cuts at the narrower core is less than at the wider perimeter.

2. After all this hyper-optimization about size, it turns out what really matters when cooking is the THICKNESS, since ultimately determines the cooking rate. The only way to avoid thin outliers that burn long before the rest are cooked is to discard more of the tip of the onion, where the layers are the thinnest.

The 3D version of the simulator is still in progress--turns out 3D geometry is a lot harder than 2D. :)

Pull requests are welcome! https://github.com/joshwand/onion-simulator

My thought is just to rent it out for to rich folks with lawns for a few hundred bucks a week. My contraption will have thermal detection, AI target discrimination, and precision targeting with a laminar flow water stream. That’s the plan, anyways.

Likewise but for raccoons. Are you precision targeting or just broad sprinkler coverage? I need to make sure my cat doesn’t get hosed :-/

I got a cheap MLX90640 off aliexpress for target detection and a grove vision AI V2 module to use with IR cam for classification/object tracking. Esp32 for fusion and servo/solenoid actuation.

Collab?

Ah, the classic build tool evolution cycle! 1. Become frustrated with complex build tool

2. Write a new tool that is dead simple, opinionated (your opinions), convention over configuration, etc

3. Post to HN

4. Achieve adoption

5. As more people use the tool, feature creep ensues

6. In order to satisfy diverse use cases, make everything modular and configurable!

7. Tool slows and becomes impossible to manage

8. GOTO 1.

Knowing how so many devs are hungry to move to the new shiny thing, the question is often more like "why hasn't this been rewritten in Python3 already?".

Possible answers:

• Legit technical or cost/benefit reasons

• Probably a good idea but no budget/time for the effort

• Somebody already tried and it was a disaster

• No manager has been stupid enough to humor the devs

Ah, the classic build tool evolution cycle!

1. Become frustrated with complex build tool

2. Write a new tool that is dead simple, opinionated (your opinions), convention over configuration, etc

3. Post to HN

4. Achieve adoption

5. As more people use the tool, feature creep ensues

6. In order to satisfy diverse use cases, make everything modular and configurable!

7. Tool slows and becomes impossible to manage

8. GOTO 1.

Hey I can't actually PM you but my email is in my profile.

It's a super-common dictionary word and is the brand of a very-well-known media company.

(my friend has a local business that's been an active and legit user of the name since 1994, and will have to give up serious local SEO/brand value to sell)

The article seems to assume that it is, in fact, possible to completely and correctly specify a system, and not only that, do so ahead of development.

This is a pipe dream in all but a minuscule slice of software projects.

GWT/cucumber is as decent a tool as any for creating automated tests of system actions (and especially interactions) in a mostly-human-readable format that is likely to be understood by BAs, testers, and devs, even if not all of them are expected to be able to write them.

I've used them across many projects with great success, with the understanding that it's not intended to replace unit tests for calculations, nor stories for initial specification.

As endian says downthread[0]: ", G/W/T isn't the solution to domain understanding, conversations are. You should be continually communicating to between all stake holders to maintain a current domain understanding."

[0] https://news.ycombinator.com/item?id=19674013

got stuck in customs at SFO for over 3 hours when their layover was scheduled to be just over an hour.

Less than two hours for an international-domestic transfer is crazy at ANY airport, USian or otherwise.