HN user

nine_k

40,030 karma

"I study Zen every day and all I got is"

* My two principal strengths are solving puzzles and talking to people. * http://dmitry.cheryasov.info/resume

--- nine_k.at.hn

Posts17
Comments13,266
View on HN

The scoop: X-ray imaging of various strictures for scientific purposes produces colossal reams of data, previously hard to analyze. Meta provides machine analysis, both segmentation and classification, using unsupervised learning models.

a fully reconstructed, semantically labeled 3D volume delivered back to the scientist physically standing at the beamline [x-ray] instrument, ready for interpretation while the experiment is still running. Total turnaround: approximately 15 minutes.

In must be noted that it should parse as (avoid (success at all costs)), not (avoid success)(at all costs).

That is, losing integrity for the sake of success is what's to be avoided, not success itself.

The idea is good, but why limit it to a professional headshot?

With approximately the same amount of effort / compute the portrait can be put into a large number of circumstances where people enjoy being portrayed: backpacking in a forest, a night in opera, on a deck of a cruise ship with ocean around, any tourist attraction in the background, etc.

As I said, the law is the problem. Since the law demands to track and investigate ladies suspected of destruction of embryos inside their own bodies, the police's direct job is to do just that, even to the detriment of other activities.

The police themselves may consider it stupid and counterproductive, but their opinion does not count until the next elections.

Centralization offers efficiency gains, else it won't happen. Your imaginary company in South Korea likely makes a million horseshoes employing only 1000 people, and the horseshoes are good quality, and the price is like 5% of the price of a handcrafted horseshoe. Many more people can afford horseshoes as a result.

Dark mode is great if you want to have many distinct colors on the dark background, like syntax highlighting.

For monochrome, light background and dark text work better.

Why not C++: build system(s), stdlib, modularity (though C++20 has modules, who uses them?), presence of UD. Better languages don't carry the unfortunate baggage of 1970s which C++ needs to be compatible with.

C++ is like PHP: it used to be a terrible language, and you can still reach for everything terrible if you wish. But during last maybe 10 years, C++ made a lot of effort to become a language with fewer footguns and more safe, high-level tools.

Still I won't start a new project in C++. If I wanted high-level features and zero-cost abstractions, I'd take Rust. If I wanted working really close to hardware, do bit-twiddling and knowing where every byte is allocated, I'd take Zig. If I wanted to write a small piece of code intended to run absolutely everywhere, including old and esoteric architectures, I would still have to go with C (plain, old).

Go is not a better C, in the sense that you cannot write an OS with it. Runtime, GC, etc.

But Go is a better language for many programs that were often written in C: network servers, CLI utilities, TUI utilities, etc.

Decoy Font 6 days ago

Doing something that's interesting or cool without claiming any pragmatic use is usually called art.

This could more readily be seen as an art project.

Linux on servers has been very mainstream for last like 20 years.

Big distros like Ubuntu become ever more complicated though, they run a ton of stuff by default, like Windows. OpenBSD is, first of all, very small in comparison. Then, it's obscure enough that most online attackers do not target it.

Try e.g. Void Linux, it's built by BSD-inclined people and is also refreshingly simpler than most big distros. (It's my daily driver for the last 8 years.)

But if you want tighter integration of userland and kernel, I suppose what RedHat is doing is closer to that. They pursue a non-Unix way though: an immutable distro, ideally only running systemd and podman in the userland, put everything into containers.

N+1 9 days ago

Isn't it good? On one hand, the world is more rich than you (and I) had thought. On the other hand, the people who would go for a Communist revolution do not surface near you as prominent media figures, at least, not yet.

In short, newer versions of git implemented three really frequent use cases of `git rebase --interactive` as separate lower-friction commands. Apparently they only work when there are no conflicts.

Very much so. This is why, wherever I move in, I try to put shelvesn on the walls, hang something non-flat off them, put closets and drawer units so that they form a jagged line. Not only are these things functional, they do away with the terrible reverberations that every sound produces otherwise.

There's a limit to the number of targeting systems you can afford to deploy on a weapon, and there's the problem of reconciling their signals if their views of where the target is start to diverge.

"Counter-blinkenlights" are well-known as thermal flares, and more similar but as crude, [dazzlers] that blind the incoming rockets' sensors.

[dazzlers]: https://en.wikipedia.org/wiki/Dazzler_(weapon)

"Everything should be built top down, except for the first time", as the saying goes %) The problem is often that new things are built with tools that allow for flexibility, because the builder hasn't decided on the shape of what needs to be built. In 1990s it was Perl, in 2020s it's vibe-coding, but in either case it's lax and "dwim".

As the developer attains a much better understanding of the product, strictness becomes more and more beneficial, but the spectre of backwards compatibility haunts the interfaces and defaults.

The difference is that when you add all these mechanisms yourself, you can do it differently than TCP does, sometimes to a great effect: see QUIC and HTTP/3.

OTOH I don't see a similar superpower arising from handcrafted data type enforcement over (non-strict) SQLite.

That could be immensely helpful for people who cannot speak due to vocal chord problems.

It could also be the ultimate, always-on remote control for everything around, with a near-zero error rate.

I suppose Spanish or German would be easier to recognize than English, due to the more distinct sounds, but Chinese would be much harder, due to the tones.