HN user

xixixao

1,768 karma
Posts23
Comments761
View on HN
smarimccarthy.is 1y ago

Four Years of Jai (2024)

xixixao
166pts234
realfix.substack.com 1y ago

Handmade Game Engine Survey

xixixao
3pts0
www.youtube.com 2y ago

UseWat^2 [video]

xixixao
2pts0
www.streetcar.org 2y ago

Love Boat Trams

xixixao
1pts0
github.com 2y ago

Show HN: App Waitlist

xixixao
4pts0
stack.convex.dev 2y ago

Are Vector Databases Dead?

xixixao
7pts1
xixixao.github.io 3y ago

Show HN: Pay More, Be Seen

xixixao
10pts2
www.kickstarter.com 4y ago

Abacus – Portable PC

xixixao
3pts1
www.kickstarter.com 4y ago

Viture One XR Glasses

xixixao
4pts2
gist.github.com 4y ago

From Languages to Language Sets

xixixao
2pts0
www.youtube.com 5y ago

Top 100 3D Renders from Internet's Largest CG Challenge

xixixao
2pts0
github.com 5y ago

Show HN: ShaderRoy - Shadertoy in Rust

xixixao
9pts0
enkimute.github.io 6y ago

Geometric Algebra Playground

xixixao
4pts0
news.ycombinator.com 6y ago

Ask HN: Do you remember a C coding style guide posted here recently?

xixixao
3pts1
www.wired.com 7y ago

Are FB Ads Discriminatory?

xixixao
1pts0
www.nationalgeographic.com 7y ago

Cassini's Grand Tour

xixixao
9pts0
xixixao.github.io 7y ago

Show HN: Lenient JavaScript syntax

xixixao
7pts2
github.com 9y ago

Show HN: Edit many files as one

xixixao
6pts1
ostagram.ru 10y ago

Ostagram: Neural Network Generated Artwork

xixixao
3pts0
www.creativeapplications.net 11y ago

Digitally grown 3d printed wearables

xixixao
3pts1
news.ycombinator.com 11y ago

Ask HN: Find out the highest position of HN submission?

xixixao
1pts1
www.youtube.com 11y ago

Announcing API for Everyday Image of Earth

xixixao
1pts0
github.com 12y ago

Make a fork, get your PR accepted

xixixao
2pts0

I would love simpler (harder) instructions! It's too easy tbh brick by brick as it is today. 1964 looks lovely. I also have a gripe with the complexity of modern bricks (besides "basic bricks" sets). It's getting harder to build something else than what the model is.

1. From the docs: "In the the project it is production ready because it is already used in this context because the shell code generated is tested and confirmed that works, the language is evolving with the tooling set."

Hmm...

2. Support Fish too. Having one language that can generate zsh (macOS default), Fish (power users default), and bash would be really nice!

The government pays Raytheon for missiles, the money cascades down the economy through factories, aluminium smelters, mines, transport companies, all staffed by AIs buying and selling from each other.

This seems too simplistic of a description of how money would work in such a world. Money is just a way to distribute your power to influence people. You never pay for machines or software. Think about buying anything, say a pen. You do not really pay for the metal in the pen. You pay the cost associated with extracting and processing the metal by humans along the production chain. If there were no humans along the chain, the cost could go down to zero.

So far, there are no “AIs” being paid.

If Apple could give away a macbook neo to students, locked to the one individual student somehow, for free! they would still make money on it in the long run through the subsequent purchases over the person’s lifetime.

How do you ensure you or your contributors didn’t forget to run the tests?

You’d need at least some hash of sources + test results, and check that it matches that (in CI).

And you’d still deal with environment differences.

Everyone is commenting on the blog but not the service. I remain skeptical:

A. Either it will remain obscure and not see any real use

B. (Less likely) It will get abused to hell before it is shutdown.

Claims of removing violating content “immediately” seem unrealistic under decent usage, unless that $600 can grow unbounded.

PyInfra 3.8.0 3 months ago

The environment around the language can put in limits (on time, number of operations, etc.)

Convex does this well, replacing SQL (somewhat yaml-like sucky old declarative language) with JS/TS but in a well-locked-down environment with limits to ensure one mutation or query doesn’t take down the whole DB.

The really bad:

UI is constantly inconsistent. You have to keep reloading the page to hope to see what’s up with your MR. Doesn’t help it’s super slow to load.

The backend infra is super unreliable, with actions failing to start, merge trains being stuck, their webhooks being overloaded.

This is the “ad tax” reasoning, but ultimately I think the answer is greater efficiency. So there is a real value, even if all competitors use the tools.

It’s like saying clothing manufacturers are paying the “loom tax” tax when they could have been weaving by hand…

GitHub Stacked PRs 3 months ago

Conflicts spawn most likely because PR A was squashed, and once you squash Git doesn't know that PR B's ancestors commits are the same thing as the squashed commit on main.

No idea if this feature fixes this.

Edit: Hopefully `gh stack sync` does the rebasing correctly (rebase --onto with the PR A's last commit as base)

GitHub Stacked PRs 3 months ago

Workflows can vary, but what I like:

PR/MR is an "atomic" change (ideally the smallest change that can be landed separately - smallest makes it easier to review, bisect and revert)

Individual commits (or what "versions" are in Phabricator) are used for the evolution of the PR/MR to achieve that change.

But really I have 2 use cases for the commits:

1. the PR/MR is still too big, so I split it into individual commits (I know they will land together)

2. I keep the history of the evolution of the PR/MR in the commits ("changed foo to bar cause its a better approach")