skysight-inc/HackerNews huggingface dataset:
I don't like the way docker buildx works at the moment. Hopefully it improves over time.

My biggest complaint is that everything is baked into a single command instead of being discreet commands. So instead of:

docker build...
docker tag...
docker push...

it's:

docker buildx build --tag... --push...

Most CI systems do something similar and you end up with an awful, monolithic build step that's essentially 'build-and-test-and-tag-and-push'. It's the same on every platform too. GitHub Actions, GitLab CI, Drone CI, etc. all seem to do the same thing.

What if I want to build in one environment that pushes and one environment that doesn't? In my experience it's much easier if 'push' can be a build step on it's own because the CI system will usually have conditional support for things like different environments.

From what I've seen it's not possible to use buildx and then conditionally tag the resulting images in a second command or build step. The 'docker' driver doesn't support multiarch and the 'docker-container' driver doesn't support '--load' [1], so you're pretty much stuck with a single command that does everything, at least for now, because the built images won't be added to the daemon used for building (ie: you won't see them with 'docker image ls'). Am I wrong?

I've always liked the way the Docker daemon uses simple commands for everything; docker pull, docker build, docker tag, etc.. It feels very unix like. It would be a shame to lose that IMO.

1. https://github.com/docker/buildx/issues/543
Towards Data Neutrality
Even to a lesser extent, it's easy to forget how a small mistake can have a butterfly effect in other cultures.
Yep. Similar numbers of assets, similar sizes of assets, etc. Things that would cause Unity to keel over and die were virtually instantaneous in Godot. I had a project with something like 10k game objects in Godot with no major issues.

Actually, there was one issue where saving was taking like 5 seconds in Godot instead of being instantaneous. I reported it and it was solved in the next point version. https://github.com/godotengine/godot/pull/49570
A Short Story – Land of Paper (Substack)
MrBeast is in the business of arbitrage.
IMHO it will have to, if it's ever going to dominate "web".
I meant that you would usually encounter those as statements, as in the following example:

function foo() {
alert("Hello, World!");
doSomething();
}

And not as expressions (as in your example of `console.log(alert("Hello, World"))`.

Btw, a better rule of thumb for JS is "if you can add `;` after it and not alter the meaning of the program, it's a statement; otherwise it's an expression".
I like watching dash cam videos. I would hate to see a staged one, and would complain loudly about it not being real. That doesn't mean I want more accidents and near-accidents, it means anyone faking a dash cam video should not submit anything at all.

If you want to do a skit, make a skit.
Zander here, part of the team working on Bytewax. Much of the magic of Timely is passed through to the Python library, but there are a few features that we thought would make it easier to build with and run in production.

- We deepened the integration between inputs and output sources starting with Kafka/Redpanda.
- We have added state recovery backed by either SQLite or by a Kafka API compatible platform like Redpanda or Kafka.
- Built a deployment tool called Waxctl that makes it easier to run dataflows across pods on a kuberentes cluster and deploy to remote compute cloud VMs like EC2.
- Provide some helpers for things like windowing and ordering inputs. These are still evolving

We are always looking for feedback and for which features to focus on next!
That precinct has Times Square as well as multiple train and bus stations (Port Authority, Penn Station and Grand Central). So tons of people passing through daily, many of whom are easy crime targets like tourists.
Reminder that VCs invested in January 2022, right at the peak of the NFT bubble

Volume has dropped 90% since then and a bunch of cheaper competitors have eaten into its marketshare.

I should really get a job at a VC firm. I think I’m stupid enough
People are overreacting to Unity's acquisition (technically a merger) of ironSource and Riccitiello's comments on monetization. Many developers want to make money from their games, so I think it's positive and worthwhile for Unity to give them tools to do that. As for Unity's market cap, the market as a whole has taken a beating over the past few months. As someone who works with Unity and sees the enormous value it provides, it just strikes me as a great time to buy their stock while it's low.
In terms of the specific wording, most anglophone churches that use a historic liturgy have some form of this prayer (it comes from Matthew's gospel): https://en.wikipedia.org/wiki/Prayer_of_Humble_Access
Wouldn't that be strictly worse than specifying the functionality in code? The reason we've invented programming languages is because natural language is ambiguous and imprecise.

Consider the instructions "take a list, add the number three and five, return the list"

This compiles to both

f(list):
3+5;
return list;

and

f(list):
list.add(3&5);
return list;

and

f(list):
list.add(3);
list.add(5);
return list;

Decoding this type of vague descriptions is something human programmers struggle with, often resulting in a discussion with whoever wrote the requirements about just what the requirements say (sometimes they don't know and it needs to be worked out).
The dichotomy between cosmetics and gameplay-impacting microtransactions is irrelevant. They both produce the addiction you describe.
Broadcom don't want an open hardware platform. Look at the license on the Pi bootloader and their legal behaviour when Odroid started selling a Pi clone. The entire Pi hardware ecosystem is setup so that the Pi Foundation are at the top of the food chain and it's been a massive success. RISC-V is the last thing Broadcom want on a Raspberry Pi.

Don't misunderstand this as a criticism either. The rest of the hobbyist SBC ecosystem has had no such guidance or overarching plan, and it's a complete mess of overpriced and/or poorly supported boards. Broadcom put in the hard yards to make their product successful and we're all better off for it.
Yes, but using the same data, NYC is only 0.18% less safe than the national median. We are venturing deeply into "there are lies, damn lies, and statistics" territory.
It seems to be some copypasta meme from 2003
Any idea if it was due to things like the Confucian Official’s exam system (and corresponding increase in prioritization of education)?

More complex characters require more education to understand is my guess. Some of the traditional ones are….. obscure, and crazy complex.
Looking to get the perspective of some HN'ers here. I am primarily an embedded engineer working with C. Our (small) software team also has a few web people that work on the web UI of our embedded Linux product. Obviously, there is a ton of potential for shared code between the two products utilizing WASM. I recently ported one of our C libraries to WASM as an experiment with emscripten and was blown away by how easy it was. I can't run the unit tests in the browser yet but it seems to have worked perfectly. However, the JS "glue" code that is produced by the emscripten compiler is really scary looking, and as I understand is basically an abridged C runtime that needs to run in the browser. My questions are therefore:

1) Is it too early to adopt WASM for production use in a small company with limited resources?

2) If we did decide to go all in on WASM, what sort of gotchas might we be dealing with?

Thanks everyone!