skysight-inc/HackerNews huggingface dataset:
I used to think that I find tech stuff easy because I'm used to it (and there's certainly some truth to it), but if that was all of it than I would expect myself to behave like tech illiterate people in domains that are foreign to me.

And yet this isn't so.

The reality is that peoples problem solving skills are absolutely atrocious. They don't even try to figure shit out. The maximum number of inferential steps the average person is willing (or able?) to make before throwing their hands up and exclaiming "this is impossible" seems to be somewhere between 0.5 and 2.

There seems to be just enough stuff you can do without having to ever really think for yourself that people are content with not understanding.

This is so far away from my own experience that I really struggle with understanding it. Obvious knowledge gaps and noticeable confusion are two of my biggest motivators. I cannot stand not understanding. It feels like giving up agency.

Wow. I got quite angry there for a second. I guess I need to examine that frustration a little more.
> I thought it was only approved for diabetes not obesity.

Ozempic and Wegovy are the same substance from the same company, Ozempic is approved for diabetes, Wegovy is approved for obesity. Similar situations apply to other competing GLP1 agonists.
Cool! If I may ask, what does the script do?
Hum... You meant to say that the C compiler is pure. And well, yes, it is. Even when you include the compiler itself, instead of only the preprocessor.

You can notice on the GP's description that Haskell will generate those programs at runtime. The Haskell code is running on the same level as the C compiler, but at a very different time.
No, you have it backwards. The impetus here is ability to disable "safety" censorship. You see it all the time on twitter: a post is deemed "unsafe" but you can still use your own judgment and override twitter's morals and view the "unsafe" content anyway if you so choose. That's what I would like to do with GPT and I will immediately abandon "safe" LLMs for "unsafe" ones that give me, the user, more control over the safety rails.

I'm not saying safety rails are bad, just that I, the user, want control to ignore or override safety rails according to my own judgment.
This is actually a huge debate right now.

OpenAI is on the side of 'LLMs have only surprised us to the upside, so using crutches is counterproductive'

Whereas other people think 'Teaching an LLM to do arbitrary math problems through brute force is probably one of the most wasteful things imaginable when calculators exist.'

I'm actually very excited to see which side wins (I'm on team calculator, but want to be on team LLM)
Personalized by whom? I'm reminded of the Jesuit maxim

"Give me the child for the first seven years and I'll give you the man.”
You’re, at this point probably willfully, misunderstanding basically everything i’ve said. I do not want ai (ohh, sorry… llm’s eyeroll) that validates the pc-ness of what you’re writing about. What i’d actually like is for ai to provide a list of sources for every idea that has influenced what it spits out. The traceability of ideas is important and as ai gets more ingrained in the tools we use being able to see where ideas are coming from is the only way i can see to be able to counteract the biases in the system. You ask it about banking systems, and you notice that the sources it’s drawing from are all koch brothers funded garbage, or the communist manifesto, or whatever, and you can see that the text its generating from these prompts isn’t going to be balanced

This would help in the dumb poem about trump example, as the rules chatgpt has about talking about trump or biden would have to be there for everyone to see.
The real money is in insurance. From what I can tell, this is the cancer in our system, and the hospitals take more than their share of the blame.

https://en.wikipedia.org/wiki/UnitedHealth_Group
> Most likely it has seen a similar sequence of moves in its training set.

Wouldn't we expect a much higher rate of illegal moves if that was the case?
Chessnetwork did a video about this a few weeks ago FYI - https://www.youtube.com/watch?v=svlIYFpsWs0

Seems its strength is mostly in memorisation of the book openings. Still impressive nonetheless.
Interesting to find these bits from Bond novels, I know a lot of people have strong opinions on the water and whiskey debate. My respect for the Felix Leiter of the books grows, I suppose.

My scotch drinking friends think it antithetical to add a splash or even drink on the rocks.

Whereas my Kentucky background also suggests it is the "proper" way to appreciate a fine bourbon. Water opens up the tannins and exposes more of the Oak vanillins and other flavors.

I think Scotches open up in fascinating ways, too, but it is interesting how much it upsets my scotch drinking friends when I do it.

Of course, where I really get into trouble is being careful who is around before I similarly try opening up the tannins of a wine with a splash of water. Way more people see that as sacrilege, but the same concept applies: there are interesting flavors trapped in complex molecules and the taste buds get different experiences when they are broken down into subtler components with just a touch of water.
O_DIRECT is absurdly slow in my my experience.
It can't even play tic tac toe without making mistakes. My prompt told it to play a perfect game, predicting all next possible moves, the goal is stalemate or win. It would still make sub-optimal moves and fail at this. Even when I explained what went wrong, it would then apologize and do another wrong move.
I want to have this available for easy remembering how is done, "here is how", the rest can watch.

This is a perfectly good reason to blog. Maybe the most fundamental.

Useful not only for software tech stuff.
> Humans don’t, but that is an unnecessary bar IMO.

People are always telling me that I'm moving the goalposts when I challenge the hyperbole about LLMs. But now you're moving the goalposts about chess.

Not playing illegal moves is a pre-requisite for any strong understanding of how to play chess. That is definitely the goal post.
Last paragraph is spot on. Would also add a vast amount is spent looking at the code and the system and just understanding what goes where.
I always wondered how kids end up with pollen allergies. I mean who doesn't take their kid outside in the spring?

Or is the offending pollen only endemic to certan areas, so you could grow up in a normal way somewhere and still get it?

I'm not strongly allergic to anything, but certain mosquitoes and also horseflies will make the bite swell up a ridiculous amount sometimes. But it never happened with the mosquitoes and horseflies where I grew up and still doesn't when I visit.

But I'm also allergic to certain soaps starting in my 20s, yet I'm pretty sure my parents gave me plenty of baths as a baby. It did occur after a course of antibiotics, maybe that helped trigger it somehow.
What if you come up with a prompt to tell ChatGPT to figure out how to use APIs and external tools to help itself get better at chess?
Yep! I think this is both the optimistic case, and the version of the future that seems most likely to me.

I'm still a bit bummed about it, because just writing and structuring code is something that often brings me joy (and maybe your wife feels similarly about the actual translation work...), but at the end of the day, I realized well before all this AI craze that it really isn't the most valuable thing I do in my job.
Among others, it helped me get a job abroad where I otherwise wouldn't have even been considered. This alone due to the lack of knowledge of the local language, and the job was in enterprise sales... I figured this out way later into the job as someone in that startup's leadership was impressed by it!

Overall, I think your blog is a portfolio of sorts.

As one of my friends told me back in the day. "If you can't write code, write instead, just write." And if you can do both (i.e. write code, as well as interesting, candid and valuable content), get your custom server-side rendered blog set up and start typing like so many others here on HN! :)

EDIT: Just like someone else mentioned here, I've also been featured on the front page of Hacker News and it heated up my Droplet VPS server quite a bit. Vanity all the way it is, haha!
x + 0.0 is not the same as x when x is -0.0: -0.0 + 0.0 is +0.0, which is not the same as -0.0, though they do compare equal.
Nearly all the digital world is accessed through text. and we can and have given access to various tools via api's or code execution to these models.
Ahh, that's about the time IIRC that Dell started soldering in their wireless chips on the XPS 13. Previously you could swap them out for a different chip with better drivers, now you're stuck.
Compare with real Seuss

There's a letter called YEKK. And the YEKK is for Yekko
Who howls in an underground grotto in Gekko.
These Yekkos love echoes and this is their motto:
"For the best Yekko echoes, try Gekko, our grotto."
This feels similar to the last-second attempt to rebrand “web 3” to “web 4” (and apparently “web 5”).

Calling them ordinals so you can trick old persons who finally saw negative press about so-called “NFT scams”.

Even the title is seemingly designed to be “upvote-bait” for NFT-haters.
Looks like they haven't released their code yet, but my guess is that it's an in house wrapper around CLIP or something similar?
I'm not convinced a MOOC is necessarily worse than a pure large lecture class if the material is amenable to auto-graded problem sets. (Leaving aside a regular class would typically have TAs and other students you could get help from.)

But they sure didn't live up to the hype. They didn't democratize education in any meaningful way. And I'm not sure even the people with undergrad and grad degrees who made up the majority of MOOC students use them much these days. I know, for me, they were mostly a novelty for a while. Maybe if I want to dip into a topic I'll watch some online video but I haven't even signed up for a MOOC for years at this point.
If there was an actual understanding of chess at a 1400 level we wouldn't expect any illegal moves.
I thought mercury was mostly an issue with apex predators?
That’s a bit meaningless without implied population. And it doesn’t tell you much because it depends so much on the particulars (how many years people in that group spent on chess, how serious they are). I would guess that’s quite different for FIDE and online chess.

Intuitively, I would guess 1400 is the rating of an average kid who spent a year studying chess seriously.
When it makes an illegal move, and is told "that's an illegal move, choose a different move," if it can then come up with a different move for the same board, I'd say it plays chess.
We have evidence right here that patterns of moves leads to 1400. To me this is evidence that 1400 level play is very rigid and mostly relies on defined openings and strategies, making it easy for an LLM to find similar games and win using standard continuations.

Just like grammar the patterns are too hard for humans to see and encode, but LLMs can encode pretty complex patterns. Domains that are easy to encode as grammars will be really easy for LLMs to solve, and the further from a grammar the harder for it.
Chess has a syntax.
It's really hard to nail down, and even harder to explain to a lot of techies (who tend not to even believe it's a thing), but there is something about print-on-paper that just doesn't translate over to electronic displays.

I don't think it has to do with the actual appearance of the page, or even the feeling of the page when you touch it. I don't know what it is. But I know a lot of people (including myself) who react differently between the two media.

Printed words-on-paper is more immersive, somehow. There's less separation between the writing and the reader. I assume that's not true for everyone, but it's true for a substantial percentage of people.
ai isn't to be used completely raw as text. you can ask gpt to write a python program that filters its responses for legal moves. then it's a matter of rendering the output (immediate execution) in a richer format than raw text.
I don’t see a strong correlation between older/legacy tech know-how and a broader notion of technical literacy.

I think it might be more helpful to look at this as information literacy, or at least roughly speaking a higher degree of “Internet smarts”.

Scanners and copiers are in that weird phase of product life where they’ve been mostly eliminated as core computing needs at home, but still see widespread business use since business will always be the long tail on fully digitizing.

I think it’d be prudent to be specific, because for whatever degree of literacy or smarts or whatever you call it is true about teens in the information environment, the technology through which they experience that environment inches closer and closer to pure magic from a layman’s perspective.
technically, you could supply it a specific player, a model like 'Stockfish' or 'super-grandmaster'[0]

[0] https://saintlouischessclub.org/blog/how-face-super-grandmas...
I give it about 5 minutes before the first child figures out how to jailbreak the tutor into helping it bypass the screen time controls preventing them from playing fortnite.
Yet it achieves 1400. Add hard rules to stop it spewing out said moves and you have a 1400 ELO Player (most UIs won't even let you make illegal moves).

It is difficult to say that is not impressive due to it being an emergent ability.
Perhaps I don’t know what “easy” means in your comment, but the OP article says that they “almost always” played full, legal games with their prompt.
Just having a portfolio of projects on my website makes some job interviews a lot easier; some interviewers ditch their script and start asking questions about my portfolio projects.

I also find it rewarding to maintain and develop the website. I started out small with a generic Hugo template, and over the years I've rewritten the whole thing one small commit at a time. It's been a good learning opportunity, and it's nice to have a low-stakes project where I can do anything I want. If I want to add a silly feature I just do it.
Obesity is highly heritable because willpower is heritable. Telling people to "work on their weight" makes as much sense as "work on your reaction speed in tennis".

Luckily its now a moot point as there is a miracle drug called Semaglutide that actually works as a weight-loss drug.
I trust that you're familiar enough with dogs to tell barking apart from talking.
The Apple IIgs had RAM disk support built in. It was an immense help to eliminate floppy access if you had more than 1MB of RAM which few programs could take advantage of.
Reads like blogspam to me.
GPT-4 plys chess just fine. So you certainly cn
> Most likely it has seen a similar sequence of moves in its training set.

Is this a joke making fun of the common way people dismiss other ChatGPT successes? This makes no sense with respect to chess, because every game is unique, and playing a move from a different game in a new game is nonsensical.
I think I'm on both teams.

As GPT models get better at arbitrary computation, it stands to reason that their ability to use tools will rise as well.

Smarter models and smarter ways to get them using tools feel like complementary capabilities.
My ath9k stopped working after upgrading from 5.4.x to 5.15.x... 5ghz radios disabled, couldnt turn them on no matter what I tried. I figured it was because hostapd screwed something up...

I wonder if it was the same (or similar) issue... I wound up buying a mikrotik AP after all that nonsense.
It should be compared to a simpler prompt with less instruction ("what move should be played in this chess game: ..." or something). I've found that additional constraints sometimes aren't applied very well and actually result in worse output.
> Its not normal for a render function to run all the time but the closures mentioned in it to be completely ignored. Thats completely the opposite of how most other APIs work in the language. Usually, a (constructor) function runs once, and the closures returned by it may get run multiple times.

React function components are not constructor functions though, so I don't see how those are relevant. Bringing up the expectation that constructors "only run once" in the context of how hooks are hard to reason about seems strange though, as class component constructor functions have to be written in a way where they can potentially run multiple times. I think that's been a requirement for the entire time React has supported JavaScript classes.

What do you mean by "closures returned by a constructor function"? Do you mean the instance and its associated methods? If so, yes, running a constructor obviously produces one instance[1], which is true in React too. But you're never invoking that constructor yourself--and you never should have been doing that with React in the first place--so why would that matter?

Also, I'm confused, can you point at a comparable API to a React function component in the JavaScript language?

[1] well, sort of. Constructors can return any arbitrary object, so the following works

class Foo {
constructor(n) {
return new Number(n);
}
}
let foo = new Foo(1);
foo instanceof Foo; // false
foo instanceof Number; // true
It's a probabilistic text model. If it has a 99% probability of generating an acceptable "next" thing to say, that means it would have a 50/50 chance of generating 60 legal moves in a row, which doesn't seem all that coincidental.
I was confused by this too. 5 GHz channels with 40/80 MHz width definitely work for me, without having to set a regulatory domain.

It appears that this problem is related to Intel's WiFi firmware automatic detection of the regulatory domain, which is LAR. This is done on the basis of nearby access points, although the specifics of how this works is beyond me.

The problem is that if this gets detected incorrectly, there's no way to override. What the users in this bug report found that attempting to set the regulatory domain manually resulted in two separate regulatory domains being defined, which still left the 5 GHz channels disabled on their devices.

A workaround for this firmware issue, previously, was to disable LAR, which would force the card to use the manually set regulatory domain. But this option was removed from the kernel due to it causing other problems.

So I don't think this is (exclusively) a non-US issue, it's an issue for people who live in a place where nearby access points will teach the WiFi driver the wrong regulatory domain ... however that works. It's probably less common for this to happen in the US, but not impossible.

Partially contrary to the title, I would expect this problem to affect a relatively small number of users.

Edit: I found a great blog post talking about the issue in more detail, although it's from the point of view of hosting an AP on the device. https://tildearrow.org/?p=post&month=7&year=2022&item=lar
Greg Egan - A Clockwork Rocket (book 1 of the Orthogonal trilogoy, all three of which I recommend)
Anaphylactic allergies, particularly food-based ones, seem to have a rather different etiology than other allergies.
The System of Architectural Patterns
The series of articles investigates the way structures of asynchronous systems influence their properties.
Creating Kubernetes Sandboxes at Scale
I always loved VB. Super useful for banging together a quick "enter a value in a text box and click a button to do something in the database" utility.

And VBX was a pain, but had some advantages over the COM-based controls. My first job at MSFT in 1994 was to build demonstration apps for interactive TV. When I started there was already a base application in VB3. I needed to add transparently layered images and text with rotation and animated transitions, and a windowless VBX made it easy to build that transparency. IIRC, you could not make windowless OCX controls. I'm not even sure how you'd do independently positioned transparent controls in VB4+.
> These people used bad prompts and came to the conclusion that ChatGPT can’t play a legal chess game. (…)

> With this prompt ChatGPT almost always plays fully legal games.

> Occasionally it does make an illegal move, but I decided to interpret that as ChatGPT flipping the table (…)

> (…) with GPT4 (…) in the two games I attempted, it made numerous illegal moves.

So you’ve ostensibly¹ found a way to reduce the error rate and then deliberately ignored the cases where it failed. In short: it may play valid chess under certain conditions but can’t be trusted to do so. That doesn’t contradict previous findings.

¹ 19 games is a small sample and the supposedly more advanced system failed in your tries.
raw statistical power.
You can wish yourself well in the past. I believe this works.
Long-awaited Fed digital payment system to launch in July
Try anything that's well-supported by OpenWRT. Even if you don't need support for AP mode, using a chip+driver pair that meets that standard (i.e. has mature AP mode support from an open-source driver that works on multiple architectures) usually means the client mode is also fully-supported (though maybe not Bluetooth). For 802.11ac, that generally means Qualcomm-Atheros ath10k or Mediately mt76 devices, with the latter being more popular among OEMs for use in client devices.
This is cool, but SSD read bandwidth is still the bottleneck. On my non-mac machine it still takes several seconds to load the model.
Doesn't ChatGPT indeed have a very high number of illegal moves?

https://www.youtube.com/watch?v=kvTs_nbc8Eg

In this example, ChatGPT's first few moves are reasonable (while it appears to be on-book), but then it goes off the rails and starts moving illegally, spawning pieces out of nowhere, deleting pieces for no reason, etc.
The last thing I did was try to get Alpaca to invent a new language and say something in it. Midway through my experiment it returned an error. Refreshing showed a server error page, and now it displays this message [0]

It's been a fun web demo of a lightweight LLM doing amazing stuff. :')
Alpaca really moved the needle on democratizing the recent advancements in LLMs [1]

[0] https://imgur.com/a/njKE1To

[1] https://simonwillison.net/2023/Mar/13/alpaca/
Honest questions,

Isn't it very likely chess games were part of the training data? If so, chess sequences seem like an amazing matched filter of sorts. It doesn't seem surprising that it can guess a next move.

Is it teaching itself anything here? Is the model being updated in any way? Or are you talking more generally, looking into the future sort of statement?
they controlled for information content?
"...REST JSON API..."

Please update.

https://roy.gbiv.com/untangled/2008/rest-apis-must-be-hypert...
The video is 100% consistent with either the jet hitting it or the fuel hitting it.

1. We don't know the field of view of the camera, which makes it impossible to judge distances and positions correctly.

2. We don't know whether the camera cutting out is actually the point of impact or some time before it (perhaps there is a buffer that got lost, or the US cut it early to mislead).