the inverse is true as well-- I can produce or identify any note with zero reference and imagine entire melodies and harmonies and yet am still probably mediocre at best at composing.
These are very interesting anecdotes. The feeling I've been getting is that the inherent complexity in software hits people at prompt-time because they simply don't have the words to express what is needed. (edit: or don't have the knowledge/patience to interpret what the LLM spits out)
> Your audience, or whoever you aim your work at, should be treated with respect.
I just want to amplify this point. As I was reading this, the LLMisms kept jumping out at me and each one felt like the author looking at me and deciding that my time spent reading this prose wasn't actually worth anything to them.
OP: I want YOUR thoughts, not the next token predictions of a gigantic pile of matrix multiplications. I want your awkward sentences, grammar mistakes, half-baked thoughts, self-doubt, silly jokes. I don't want this pile of grandiose mechanical slop completely devoid of humanity.
Personally I don't want to read the codebase AND book of someone 3 weeks into a mania focused on a subject it is unclear they have any prior experience with. Its disrespectful for someone to think they can produce something worthy of consuming another human's time under those constraints.
what does actually playing chess have to do with writing an efficient game tree search algorithm beyond a few simple principles? You challenged him to a programming contest and won, as the vastly more experienced programmer. Even though he could use AI, your domain knowledge here proved to be the deciding factor.
I had never tried to make a chess bot before though, we both started at the same spot. There are obvious things you can search for to make one. We both had the same information there. The domain was chess, and his expertise didn't help him win. If you are a chef, shouldn't you be able to make better recipes with AI? If you are a fitness trainer, better routines? Etc? Or is AI only for programmers?
I've studied how pre-NNUE stockfish worked and the principles of static position evaluation are accessible to a 500 rated player. The rest is writing an efficient search algorithm, which is purely an endeavor in computer science, not chess playing. So your expertise in programming gave you the leg up here, and predictably your opponents experience in chess doesn't help. Your point only serves to bolster TFA's argument.
You can say that about any domain. I'm done with this. What I'm hearing from people is that AI is only for programmers and is useless for everyone else. And it honestly seems to be that way.
As we now know it, AI pretty much means a language model and the product of programming so many times is thought to be completely represented by the output of a language alone.
On top of that programming languages are more structured and logical than average, so impact on other less-logical efforts (having more scarce clear-cut examples in the same huge training set) can be expected to be less drastic even if they are language-centric also.
It really is working so well for some programmers so far that that's got to be a big one, and possible to push closer to the finish line than lots of other things. And it really is huge "software" companies that are putting up all the big bucks, dwarfing anybody else who's focusing on non-programming languages, or even more rare, non-language AI.
Almost all the money is being put into their own domain, how else would they have the decades of domain experience to best gauge progress which is still needed, plus get the most positive reinforcement from the underlying math & logic.
There's plenty of momentum and critical mass of people already where if AI does turn out to only be for programmers, they'll be just fine with that if they can just make it more true than it is already. That's enough work to keep them busy for the foreseeable future right there.
Doesn't look like any comparable momentum otherwise, it's like a snowball vs an avalanche.
Haven't looked into this in depth but sub-nanosecond sync for systems up to 10km apart is interesting since 10km is about 33 light microseconds. There is some trickery going on.
In our lab tests phase lock jitter between WR client and master is about 10ps (picoseconds) over 50km fiber (with temperature change of the fiber, so WR actively compensates elongations), so relative clock of one system can be transmitted with about that accuracy to another.
P.S. There is WR workshop this week with some talks being publicly available on CERN's indico website.
Even though you're commenting on While Rabbit post, it took some time to understand "WR" is white rabbit, esp. since describing the pico seconds in brackets.
It's totally possible to achieve synchronization better than light transmission time. For the purposes of synchronization, the speed of light delay, and any other delay are indistinguishable, and need not be distinguished.
The gravity well time dilation is about 3.5 nanoseconds per meter per year near the surface of the earth. (time changes rate with altitude in a gravity well)
Sub-nanosecond synchronization is getting into the relativity is measurable realm.
Just because you don't understand how something can work doesn't make it ludicrous. People like you are hell bent on destroying what's left of the Earth by turning it into a computer. If we left progress to those without an imagination, we wouldn't even have had a working calculator.
It's the physics of cooling the beasts and the communication delays that make those plans ludicrous.
To turn your assertion on its head, the fact that the supporters don't seem to be able (or willing) to do the math to fact check these proposals is not an indicator that the plans will work.
As a starting point for comparison, the total power budget of the ISS is under 100kW and a single supercomputer rack dissipates about 4x that. What changes to the ISS can be made to get 100x more power and dissipate 100x more heat?
Oh I have done the math. There are multiple ways to get cooling to work in space:
1. There is no real size limit to radiators in space, especially when in solar orbit.
2. High temperature chip architectures can be used, operating at 600K.
3. Heat pipes can bring the temperature even higher, such as to 1200K.
4. Special 3D radiator geometries can be used to optimize heat escape.
5. Metamaterials can be used to optimize photon emission in the best directions.
Together, these will shrink the required radiator area dramatically. Beyond these standard ideas, other exotic approaches exist at the edge of viability.
The ISS in contrast is restricted considering it has to sit in Earth orbit.
You misused a comma; it doesn't belong where you used it.
Just because there are ninety nine ways to do something wrong doesn't mean there couldn't exist one way to do it right. In the case of space datacenters, there absolutely exists a way to do it effectively. Dumb VCs will never know the difference.
Hmm one would expect heat expansion to change the length of fiber over tens of kilometers. Does it also affect light speed in the fiber? I think consumer fiber is not buried very deep on average, but maybe for these use cases you use something hefty anyway.
If both systems have a good clock. Then the synchronization messages only need to contain the time delta to correct the time (phase?) drift to achieve full synchronization.
This chiding from you would be better received if there was a shred of evidence that the other tribe is even slightly receptive to this kind of discourse.
Unfortunately, the norms of discourse are pretty much gone. This is terrifying in the long-term.
If you were to try to convince me a 2:1 immigrant to local birth ratio here in Australia is a net good for the country, you’re first going to have to convince me your a reasonable person to have a conversation with.
If you jump straight in with claims against me that I’m -ist and -ic that’s going to be more difficult.
Here you are again [0], unable to represent comments in good faith.
Nobody said "non-white" and it isn't even implied because a significant proportion -- 35-40% of Australian Permanent Residents (US green card equivalent) -- come from EU/"White" countries.
The suggestions above are consistent with my request for you to review the HN comment guidelines.
Complaining about 2:1 immigrant to local birth rate has absolutely nothing to do with long-time permanent residents (who are locals). It's clearly a fear that white culture is being overrun by brown/chinese people.
Your comments degrade the discourse at least as much as you think mine do.
Even so, you're "having trouble" acknowledging a singular fact that calls a claim into question? Is two facts the magic number? Three? Why is one insufficient?
Demanding proof of systemic racism every time it's brought up is kind of gauche and just tiring. You don't have to believe that it exists, but it very much does. I know you're going to clap back at me and say "so you have no argument, got it" and yes I'm not going to present you with one. I'm just telling you the way you're arguing this is kind of lame and incurious.
Well, I'm apparently not in the imagined conversation you're having. Seems insecure to pre-bake an out for a hypothetical.
Never rejected systemic racism exists, but calling everything racist without substance (and accusing people of ignoring system racism without support) erodes meaning.
I suggest reviewing the HN guidelines for comments. If you disagree with them, this forum may not be for you.
I keep trying it (coming from EXWM) but I get lots of lag, stutters, and poor fractional scaling. I'm not sure how much of that is "GTK under wayland", Emacs's PGTK build (known to have lag/rendering issues), AMD kernel drivers (?), or EWM itself; but it's not yet a replacement for EXWM in my experience.
Lagging is super annoying, and regretfully it comes mostly from very slow pgtk cairo implementation.
I'm getting the Skia branch to a usable shape this week. A bit too early to say, but the approach looks promising. Running it for almost a week with a 4k 120hz external monitor, no issues noticed so far.
"Writing a Wayland compositor from scratch is a staggering amount of work..."
I switched to Wayland and sway about 2 years ago and it hasn't been bad, but this is the thing that makes me most sad about Wayland. X has so many different window manager options, it's like, an embarrassment of wealth. Wayland has like, 3 "finished" ones (if sway even counts).
it is sad, X11 had a suite of tools like xrandr that worked regardless of your wm/compositor but now with Wayland these tools are compositor-specific (or have to agree to a standard).
In the pre-LLM days I'd congratulate OP on a clean implementation because this would clearly be a learning project, but now that I know that this doesn't represent much beyond a claude code prompt it just feels so hollow.
OP, if you're reading this, I'd love to hear you reflect on what you learned from working on this project and how (if at all) you plan to use this in the future (and if I'm completely off the mark about how this seems 100% AI generated). I'm not trying to take a jab or anything, just trying to center this discussion on human-produced outputs.
reply