HN user

danielbarla

1,525 karma
Posts0
Comments544
View on HN
No posts found.

Indeed, I suspect the approaches/algorithms for solving a Rubik's cube "compress" a lot better than trying to distill the entire search space in order to be able to predict the exact next move.

I see this trope fairly often, i.e. the assumption that an LLM would need to have been trained on <exact thing it is being asked to solve>. Now, while I do have a moderate amount of background in AI, I am definitely not an expert on LLMs as such. I would be interested to hear someone's take, who does work actively in LLM research. Can they generalise "well enough"? They certainly seem to be able to do so, from my anecdata, and I don't believe "training explicitly for every possible scenario" would have scaled even to today's state.

Somebody on the forums posted a tool that converts generic joystick axes to keypresses, but not sure how well that works.

I don't have a TSC-X, but did frown a little bit that there wasn't a generic support for controllers with plain axes. I have a VKB STECS, and basically a 85% of train sims need a workaround.

The good news: Claude Code threw together a working prototype for me in a few minutes that had me mapping the two axes (power / brakes) perfectly. It's really a low barrier to entry these days. Can confirm that this game is amazing with it.

Somewhere around the initial ChatGPT release, I was experimenting with having the model draw various types of ASCII art. I believe the first time I ran into a doom loop might have been when I asked it to draw a giraffe; it started with a head, then a line of | | for the neck, and then it just repeated that, ad infinitum. I am not really sure what the cause was, but clearly it wanted to make a long-ish neck, and ran out of a way to determine how many lines it had already produced, so just kept going.

If we're going with a math analogy, I guess it's a bit like teaching them integrals in 3rd grade. You can do it, they probably have the raw IQ for it. But they won't really understand and appreciate it at a deep level (this is even a problem for people when they encounter integrals at the end of high school / early uni).

Novels like these need some life experience to really shine. A 13 year old isn't going to go "how does this writer see so clearly through so many of life's finer details", because they have never experienced 90% of what's being talked about.

Aside from the pragmatic reasons, I think it's a good idea to separate out cardio, muscle-building, and flexibility into its own separate categories, and ensure you consistently dabble in each. Obviously there can be are overlaps, but this taxonomy ensures a good balance.

I don't see this as a binary thing. Legally we tend to draw a clear line between child and adult for pragmatic purposes, but I don't think my responsibility of intent disappears just because someone hits a magical number. I have steered clear of various gambling / "gaming" jobs which have had silly high salaries as a result; I don't in any way want to participate in things which are meant to play the weak points of the human psyche like a harp, for profit.

To be fair, this topic seems to be quite divisive, and seems like something that definitely should be discussed during an interview. Who is right and wrong is one thing, but you likely don't want to be working for a company who has an incompatible take on this topic to you.

I find the chess comment fairly weak; while chess is a "perfect information" game (in that you have full information about every piece on the board), at every level that chess is played at there will be unknowns about the player you are facing.

At lower levels, you can certainly play sub min-maxed moves that are more likely to confuse or pressure a weaker opponent. You could call these bluffs. Opening theory is also a wonderful game, you're essentially playing a game of "let's bet that you haven't prepared this particular set of lines as well as I have" with the opponent. The same thing goes for game styles, open vs closed, etc.

Last but not least, playing a perfect game of chess is so far out of the realm of possibility for humans, that the entire "there's always a correct move" is completely irrelevant. We are now at a point where 7-piece endgames have been completely solved, and it involves 4.2×10^14 positions. Good luck memorizing that, and the scaling from there on out is not pretty.

In this sense, chess occupies a very interesting spot; somewhat calculatable for a human (and yes, tactics dominate up to say 2000 ELO), but there's plenty of room for creativity and strategy also. It's also played at an insanely high level, which makes it a worthwhile challenge and time investment. What it does NOT have is randomness. I often wonder what the competitive landscape of a chess variant involving some randomness would look like, or if it would fundamentally change the nature of the game.

I completely agree, it's fantastic both for general fitness, and as a way of exploring. I do this on a smaller scale on a daily basis, walking the 8-10 km route to or from my work (when we have office days). This is walkable in about 1.5 hours, public transport would get me home in around 45 minutes, so I am not really investing much extra time. Varying the route slightly keeps things interesting, and you get a surprising variety with small (1 to 2 street) changes.

Another favourite of mine is cycling around a neighbourhood to get to know it; you get a totally different feel for things than from a car - things typically go by slower, and you are somehow just far more able to observe things.

Why not!

Responsive layout would be the biggest reason (mobile for one, but also a wider range of PC monitor aspect ratios these days than the 4:3 that was standard back then), probably followed by conflating the exact layout details with the content, and a separation of concerns / ease of being able to move things around.

I mean, it's a perfectly viable thing if these are not requirements and preferences that you and your system have. But it's pretty rare these days that an app or site can say "yeah, none of those matter to me the least bit".

I think 5-10% is pretty good, it probably means that the codebase is mostly understandable and maintainable. I have definitely worked on some which were full of little traps and landmines just waiting for eager do-gooders to step on, which was sadly a self-fulfilling prophecy for the app.

.NET 10 8 months ago

I've heard this argument before from the perspective of C# having more keywords and language features to be aware of than something else (in my particular argument, the other side was Java).

From this perspective, I can't say I disagree as such. If you look at the full set of language features, it sure is a lot of stuff to know about. The argument that it is too much, and that we should sacrifice expressiveness and signal to noise ratio in the code to keep the language simpler, I don't agree with.

I also spent hours messing around with calculators as a kid. I recall noticing that:

11 * 11 = 121

111 * 111 = 12321

1111 * 1111 = 1234321

and so on, where the largest digit in the answer is the number of digits in the multiplicands.

While I certainly had the _concept_ of compound interest taught to me at some abstract mathematical level, the application to real life practical financial scenarios was definitely not done [1]. Economics as a whole was an optional subject.

I think schools and curriculums could do a whole lot better in representing this important facet of life. More broadly, I often feel that "applying all that math you've learned to real things" is a subject that could be taught.

[1] Seriously, having applied math questions like "Johnny earns X per year, with a cost of living of Y. Assuming inflation of Z and average yearly returns of R, what percentage should he be putting away, starting at age 25, so that at age 50 he essentially gets the equivalent of his own salary each month?" would likely cause some lightbulbs to go off in the kids' heads.

Nobody had to teach me that delicious things include Oreos and not cardboard.

Well, no, that came from billions of years of pre-training that just got mostly hardcoded into us, due to survival / evolutionary pressure. If anything, the fact that AI is as far as it is, after less than 100 years of development, is shocking. I recall my uncle trounce our C64 in chess, and go on to explain how machines don't have intuition, and the search space explodes combinatorically, which is why they will never beat a competent human. This was ~10 years before Deep Blue. Oh, sure, that's just a party trick. 10 years ago, we didn't have GPT-style language understanding, or image generation (at least, not widely available nor of middling quality). I wonder what we will have in 10, 20, 100 years - whatever it is, I am fairly confident that architectural improvements will lead to large capability improvements eventually, and that current behavior and limitations are just that, current. So, the argument is that somehow, intuitively they can't ever be truly intelligent or conscious because it's somehow intuitively obvious? I disagree with this argument; I don't think we have any real, scientific idea of what consciousness really is, nor do we have any way to differentiate "real" from "fake".

On the other end of the spectrum, I have seen humans with dementia not able to make sense of the world any more. Are they conscious? What about a dog, rabbit, cricket, bacterium? I am pretty sure at their own level, they certainly feel like they are alive and conscious. I don't have any real answers, but it certainly seems to be a spectrum, and holding on to some magical or esoteric differentiator, like emotions or feelings, seems like wishful thinking to me.

First point: if you imagine that the brain is doing something like collapsing the quantum wavefunction, wouldn't you say that this is a functionally relevant difference in addition to an ontologically relevant difference?

I can imagine a lot of things, but the argument did not go this far, it left it as "obvious" well before this stage. Also, when I see trivial simulations of our biological machinery yielding results which are _very similar_, e.g. character or shape recognition, I am left wondering if the people talking about quantum wavefunctions are not the ones that are making extraordinary claims, which would require extraordinary evidence. I can certainly find it plausible that these _could_ be one particular way that we could be superior to the electronics / valves of the argument, but I'm not yet convinced it is a differentiator that actually exists.

In response to this, Searle argues that it makes no difference. He suggests a variation on the brain simulator scenario: suppose that in the room the man has a huge set of valves and water pipes, in the same arrangement as the neurons in a native Chinese speaker’s brain. The program now tells the man which valves to open in response to input. Searle claims that it is obvious that there would be no understanding of Chinese.

I mean, I guess all arguments eventually boil down to something which is "obvious" to one person to mean A, and "obvious" to me to mean B.

I think a lot if comes down to the domain, language and frameworks, your expectations, as well as prompt engineering. Having said that, I have had a number of excellent experiences in the past few weeks:

- Case 1 was troubleshooting what turned out to be a complex and messy dependency injection issue. I got pulled in to unblock a team member, who was struggling with the issue. My efforts were a dead-end, but Claude (Code) managed to spot a very odd configuration issue. The codebase is a large, legacy one.

- Case 2 was the same codebase, I again got pulled in to unblock a team mate, investigating why some integration tests were running individually, but not when run as a group. Clearly there was a pretty obvious smoking gun, and I managed to isolate the issue after about 15-30 minutes of debugging. I had set Claude on the goose chase as well, and as I closed the call with my teammate, I noticed it had found the same exact two lines that were causing the issue.

Clearly, it occasionally does insane stuff, or lies its little pants off. The number of times where it "got me" are fairly low, however, and its usefulness to me is extreme. In the cases above, it out-did a teammate who has at least 10 years of experience, and equalled me in the one case and outdid me in the other, with over 25 years now. I have a similar wonderment to your situation, but the opposite: "how are people NOT finding value in this?".

I think the gist of your argument is "they should have just kept their separate, original, gendered surnames", and I agree, that is generally the path of least resistance.

Nevertheless, the issue is real in the sense that many countries will e.g. "anglicize" your name when issueing you documentation, e.g. if your name includes characters they do not know how to handle. Having a single person with mismatching documentation _can_ cause issues. E.g. consider having two passports, with different names in them, and it's easy to see how this can cause problems.

I used a 2019 MacBook Pro for quite a while, and it was my first (and so far only) dip into Apple-land. While I appreciated the really solid build quality, great screen, etc, the battery life was pretty abysmal. We're talking easily under 2 hours if I had to be in a video call, which basically meant taking a charger to any meeting of decent length.

The 2nd biggest disappointment was when I ran my team's compute-heavy workload locally, expecting blistering performance from the i9, only to find that the CPU got throttled to under 50% (I seem to recall 47%, but my memory is fuzzy), within 6 seconds of starting the workload. And this was essentially a brand new laptop, so it likely wasn't blocked fan intakes. I fail to see the point of putting a CPU in a laptop that your thermal design simply can't handle.

You're completely correct in your two points, however people _do_ regularly assert that LLMs cannot possibly generate anything novel: "they are just regurgitating and recombining the original".

I mean, sure. But so am I (in what is likely a far more advanced manner, but still). I also find it somewhat funny that I am also partially trained on stolen data without permission. I also jaywalk occasionally (perhaps I am trivializing the topic too much, but show me a researcher who hasn't _once_ downloaded a paper they really needed, in less than perfectly legal ways).

I mean, I think the truth is somewhere in the middle, with a sliding-scale that moves with time.

I got limited access to the internet in the Netscape Navigator era, and while it was absolutely awesome, until around 2010, maybe 2015 I maintained that for technical learning, the best quality materials were all printed books (well, aside from various newsgroups where you had access to various experts). I think the high barrier to entry and significant effort that it required were a pretty good junk filter.

I suspect the same is true of LLMs. You're right, they're right, to various degrees, and it's changing in various ways as time goes on.

And certain types of games have a _ton_ of ancillary applications. For flight simulation, I rely on 2-3 additional contollers, some of which I am fairly certain either won't have driver support, or at the very least will have some major issues with the GUI and configuration.

Then, there are things like head tracking which are either another dedicated peripheral which may or may not get drivers, or a set of apps which feed from a webcam and output the signal to a standard driver that games know to check for.

Finally, most 3rd party add-ons have custom installers, and I'm guessing most of them won't have a working Linux version. So, while I'm sure it's possible to run, say, a vanilla X-Plane on a non-Windows installation with no peripherals/apps/add-ons, I just see a mountain of work to get a normal, heavily custom installation working.

The prices are pretty shocking for me too (Hungary). I don't use taxis much due to the city being pretty walkable, and there being good public transport, but a quick check says that taxis here have a base fare of 3.16 USD, after which it's 1.26 USD per km or 0.32 USD per minute, depending on the billing option (the two are roughly equal around 15 km/h speed).

Another thing that is odd for me is that for all 3 companies in the article, the average trip seems to be less than 2 km. I'm slightly more "walkey" than the average person for sure, but that is a leisurely 15 minute walk, and on the threshold of the distance I would start considering public transport for. With bags to the airport, sure, I'd take a taxi. But I find it hard to believe that the average person is ~2 km from the airport, so the median trip is likely done without extensive luggage at an _even shorter_ distance. I find this kind of absurd.