skysight-inc/HackerNews huggingface dataset:
1850 ELO player and also chess AI programmer here. This is an oversimplification at best.

Many many games follow the same moves(1 move = 2 plies) for a long time, up to 30 moves in some cases, 20 moves is downright common and 10 moves is more common than not.

These series of moves are referred to as opening theory and are described at copious length in tons of books.

This is because while the raw number of possible paths to take is immense, the number of reasonable paths for 2 players of a given strength gets smaller and smaller.

If I went over the 300 or so classical tournament games I've played I would ballmark that maybe just one or two would deviate from all known theory in the first 10 moves.

So the criticism is valid in my view. The existence of copious chess literature can't simply be ignored here.
> Don’t use ChatGPT … for coding

Yeah, I mean, I'm not about to ask this thing to do all my job, not like it can anyway. I still feel somewhat relevant, you know.

But I've been using GPT-4 as a coding assistant/knowledgebase and it is just my best buddy, every time I forget about a specific syntax I just politely ask and boom! sure enough there's my answer...

Lately I've been asking ChatGPT to personify Kenny Powers and answer to my coding questions... the result is just too good... picrel

https://imgur.com/OTguTdH
https://imgur.com/v6lXoir
Duplicate of https://news.ycombinator.com/item?id=33262057 (Firefox 106 brings PDF annotations to browser, 4 months ago, 28 points, 11 comments)
In the world of web development why would one pick Java(or Kotlin) over TS/node.js ?
> I know that psychosis on alcohol happens, but I have never personally seen a person get psychotic from alcohol.

I was a bartender for a while in college and off-and-on afterwards. I've seen dozens of barfights, several with people ending up in hospitals. No shootings, thankfully, but that absolutely happens outside of bars and clubs.

There were at least 3 fatal DUIs that were traced back to coming from bars that I worked at; it led to the closure of one of them.

Alcohol correlates directly to levels of domestic abuse, rape, assault, and murder. Most traffic accidents after 9pm are alcohol related.

But weed makes you crazy and psychotic.
This smells of exploitation of a storied institution. No comment available on potential crimes by ‘allies.’ When we debase important institutions with sham, we immediately lose the legitimacy which gave those institutions authority in the first place. Governments: Stop destroying our institutions for your narrative convenience.
You understand that the people who are making Excel and Access apps aren't professional software developers right?
I just opened a random recent chess game on lichess ( https://lichess.org/YpxTUUbO/white#88 ) . I'm pretty sure ChatGPT can't be trained on games that were just played, so this ensures the game is not in its training data.

I gave the position before checkmate to ChatGPT to see if it would produce the checkmating move. It played an illegal move, replying with "Be5#" even there's no bishop of either color in the position.

Unfortunately I'm rate limited at the moment so I can't try other games, but this looks like a solid method to evaluate how often ChatGPT plays legal / good moves.
In my extreme opinion, 100% of value is created by communication with people and problem solving. 0.0% of value is created by engineering.

This explains xkcd Dependency comic[0]; the man in Nebraska isn't solving anyone's problem in any particular contexts of communications and problem solving, only preemptively solving potential problems, not creating values as problems are observed and solved. This also explains why consultancy and so-called bullshit jobs, offering no "actual values" but just reselling backend man-hours and making random suggestions, are paid well; because they create values in set contexts.

And, this logic is also completely flawed at the same time too, because the ideal form of a business following this thinking is pure scam. Maybe all jobs are scam, some less so?

0: https://xkcd.com/2347/
I dunno, I feel like we've been trying to find new places to put computers for a couple decades now, and the effort is kind of losing steam. Every week there are threads about how useless a lot of these efforts are.
Sorry, but not every game is unique. The following game has been played millions of times.

1. e4 e5 2. Bc4 Bc5 3. Qh5? Nf6?? 4. Qxf7++

The game Go has a claim to every game being unique. But not chess. And particularly not if both players follow a standard opening which there is a lot of theory about. Opening books often have lines 20+ moves deep that have been played many times. And grandmasters will play into these lines in tournament games so that they can reveal a novel idea that they came up with even farther in than that.
You could certainly test this by making completely random moves and seeing whether it's more likely to make illegal moves in those positions.

Though I think you're overestimating how many positions have occured. Frequently, by move 20-25 you have a unique position that's never been played before (unless you're playing a well known main line or something)
Why should economically rational depositors leave more money than they need for short-term working capital at the SVB at ~0% when a Treasury bill pays ~5% and carries less risk? Back when rates for everything were ~0%, a startup might lazily just put everything in the bank; but when interest rates increased, the reward for moving and the risk of staying both increased. I agree (and already noted above) that depositors are often irrationally sticky in practice; but nothing obligates them to be, and these ones weren't.

Of course most of the money left in a self-sustaining bank run, not directly for the reason above. There's a quite rational reason for someone to start that run, though. That reason wouldn't exist if the bank were well-capitalized on a MTM or NPV basis.

The SVB's expectation in that 10-K is a model of depositor behavior, predicting that depositors will leave their funds at a MTM-insolvent bank earning below-market interest for long enough for the SVB to earn its way out of the hole. That prediction obviously didn't come true. So doesn't that just mean their model was wrong, and shouldn't be relied upon elsewhere either?
It's okay guys, I'm now taking seed funding for Tom's Basilisk, which will eternally torture anyone who attempts to bring about Roko's Basilisk.

With a much smaller class of people to torture, we expect this Basilisk to be able to out compete Roko on resources, and thus remove the motivation for bringing Roko's into existence.
>Many cute demos but no much businesses and products created.

I can vouch that my department will be running a bit smoother in a few weeks once I get a chance to modernize our testing setup with the help of gpt4.

I can write python but terribly and the need is so sparse that every time I have to go relearn a bunch of shit.

But having a go with GPT4 it seems capable enough to quickly rewrite all our basic procedures that have been done on an ancient computer running a long deprecated program (with the scripts written in a long dead language).

It causes us a lot of headache, but never enough at once that I can justify dropping everything for a week or two and respining it with python (and even adding network monitoring!)
Why are the big banks doing this?
That is not really how the modern medical insurance business works. Most group buyers such as employers are now self insured. The medical "insurance" companies no longer bear much risk, they merely administer claims and manage provider networks. This business is intensely competitive with low profit margins. Insurance companies have to negotiate lower costs in order to sell to their customers, which are primarily employers that buy plans on behalf of their employees.

Costs have continued to rise because provider organizations have been merging in order to gain more market negotiating power. Expensive patented drugs and medical devices also play a major role in driving up costs.
That's my understanding too. But we're talking about cancer that can be observed on a slide. At that point, that's beyond the error correction mechanisms AFAIK.
I can bet that he wouldn’t.
It's a low effort brainfart of a comment I'd expect on Reddit. I would downvote it too.
> "I've long been curious why people don't use mmap to re-use all those wonderful pages that got loaded"

That's because the people that develop these models are often data scientists and have little to no experience with systems programming, optimizations, etc.
I've seen Trader Joes selling branded canned chili (Stagg) and the cashier remarked that they were only stocking it that week for the super bowl.
According to https://chess.stackexchange.com/questions/2550/what-are-the-... median rating is 1148 (252,989 Players). So it's beating half of humanity at a mind sport and it wasn't even specifically trained for it.
You’re missing the forest for the trees. Do the details of pay per play vs pay per read really matter?

The point is that because of service X, business Y gets more money from me than they would otherwise. How typical am I of service X subscribers? As a group, are rights holders getting more money from us or less?
No, it is not. While the spirit of the law is to protect USA personnel and not official enemies like Putin, Section 4 prohibits any explicit cooperation with the ICC. My other comment included the clause "comply with the ICC", which is forbidden.

It is your comments that are misleading.
What's the worst thing that could happen? Extinction of all biological life in this solar system? Please.
Just a note of thanks to everyone who has replied. I thanked one or two of you individually, but I don't want to clutter up the thread too much.

Your kind words mean a lot to me, but more importantly, thank you all for the great things you built using VB.

And if you liked VB, you should definitely check out Retool!
I suggest specialization. If you're 80% as skillful as necessary to make an impact at 8 different skills, that means you make an impact at nothing. If you're good at one thing and very green at everything else, you're employable.

It's great that you have some experience with C and that will give you a perspective on how things work at the machine level, but my advice would be to go the opposite direction. As a junior, the area of the stack where you can most quickly prove your chops and where you'll get the most companies willing to trust you is probably going to be the front-end of the front-end.

If I were you, I'd learn CSS and a framework (preferably Tailwind) well enough to clone any design you see on the web. I'd be cloning a different site every day. Of course JS will help too, and pick up what you need, but I'd stay laser focused on getting good at and fast at building any responsive site you see. If you can do that, you'll have no problems finding work. After half a year or so on the job, you can start working down the stack and getting better at JS and then databases and other technologies.

Also, I'd put about 10% of my time (and I still do) into improving with workflow related tools, like your editor, git, the browser console, etc, etc. It adds up over time.
I can't even get past the part where I gotta pick a domain name. lol
I mean can you play just based on being provided the input of a series of moves without it being shown to you as a visual board?

I guess most players would mess up 20/30 moves in.
If the us/they back and forth happens over email, perhaps between two different AI instances, that whole process would happen much faster though? It's not like ChatGPT can't review the contract json and ask relevant questions. Granted, the problem solving part might be delegated to a human, but the purely routine back and forth part seems already possible?
Consider that a lot of useful work involves summarization (search++).

“What work has gone on for supply chain improvement in our European operations this year?” - this is the kind of question that is easy to ask in natural language but might take someone a week of searching, messaging, etc to assemble. An LLM with access to all of the code, documents, chats, etc could just give an answer with citations. We are not betting $1B on the answer that it gives, but it has saved us 1 week of work and allows us to move on to the next step in the project.

There are plenty of tasks like this which are highly valuable yet don’t require high trust. The one-shot “what is the airspeed of a coconut-laden swallow” type questions are actually fairly rare.
You can already hook GPT models to whatever tools you need. Open ai are focused on improving implicit performance as much as possible.
I've been to Oktoberfest, too. My brother lived in Bavaria for a while.

There were several fights, some blatant abuse of cocaine, and one of my female friends had someone get a hand down her pants and squeeze her butt without permission.

No one got shot or stabbed, but it certainly wasn't a peaceful hangout.
Not sure if this is the right direction, but it is an interesting idea.
It can provide several benefits:

1. Python's code is abundant, so model should be well trained to generate correct Python code. The chance to make mistake is less.
2. Python has all needed control flows, including loops, so expressive enough

Basically they could do without Python, using their own DSL, and putting that into the prompt, but that is probably more wasteful than just prompting the model to use Python

In short, Python is going to be even more useful moving forward, as the bridge language between our language (human language, in this case English) to a planning language that any machine can understand.
The Monte Carlo analysis AlphaZero used functioned as a sort of multi-step reasoning for it. GPT can use its token buffer for some multi-step reasoning but that sort of interferes with providing a conversation with the user so it's much less effective.
Assume a Can Opener
GPT-4: A Copilot for the Mind
I played chess against ChatGPT4 a few days ago without any special prompt engineering, and it played at what I would estimate to be a ~1500-1700 level without making any illegal moves in a 49 move game.

Up to 10 or 15 moves, sure, we're well within common openings that could be regurgitated. By the time we're at move 20+, and especially 30+ and 40+, these are completely unique positions that haven't ever been reached before. I'd expect many more illegal moves just based on predicting sequences, though it's also possible I got "lucky" in my one game against ChatGPT and that it typically makes more errors than that.

Of course, all positions have _some_ structural similarity or patterns compared to past positions, otherwise how would an LLM ever learn them? The nature of ChatGPT's understanding has to be different from the nature of a human's understanding, but that's more of a philosophical or semantic distinction. To me, it's still fascinating that by "just" learning from millions of PGNs, ChatGPT builds up a model of chess rules and strategy that's good enough to play at a club level.
The color of the website header you are currently on, should tell you exactly what needs to happen.
Got tired of the commercial breaks.

But: this is about adapting stable diffusion to video. Pretty cool.
Can I still take part in Summer of Code even though I have graduated college? When I graduated in December 2020 I did a bit of Help Desk work and then moved on to be a Systems Analyst, but I have been thinking pretty heavily on switching over to being a software engineer. Having this on my resume would absolutely help my prospects
>I mean if you had data on millions of games what is the chance that you'd find one which has identical position that the one you're in (it's not like most moves are random..)

Very low. On lichess when you analyse your games you can see which positions have been reached before, and you almost always diverge in the opening.

The lichess db has orders of magnitude more games of chess than the chatGPT training data does, so there is absolutely no way that chatGPT could reach 1400 purely based off positions in its training data.
Agreed, it also means no/less distractions and maybe that's what is happening. I get close to the words-on-paper immersive feeling when using e-ink style tablets (like supernote which tries really hard to not be more than a journal). But just knowing I can interact with it makes it less immersive. Something about words on paper are static and the information in front of me isn't changing makes it feel more immersive.
My first encounter with the concept was in 1982 during the summer working at an electronics company. We used the then new 64K DRAMs in production so there was a ready supply of devices vendors had given us for evaluation. I built a 128KB memory board with bank selection logic then wrote a driver for the Flex OS (6809) to make that memory appear like a disk. Also built a similar board with (probably, long time ago..) 27128 eproms that worked as a "ROM-Disk". I doubt I invented the ram disk. I'd probably heard of the idea somewhere, but I hadn't actually seen an implementation before the one I made.

The next year I switched to a larger company for summer work (defense contractor) and there wrote a driver for CP/M that talked to a "server" I wrote running on their VAX (via 19.2K serial). It made a large file on the VAX look like a disk to CP/M. We used this arrangement for backup -- copy all the files from the physical hard drive to the remote drive. Again I don't believe I'd seen this done before but it was a fairly obvious extension of the previous ram disk idea.

Unfortunately it turned out the group I worked for got billed by the computer dept for CPU time and I/O on the VAX and my network attached storage scheme ran up a huge bill so had to be abandoned.
I think it was not given the whole game up to that point, just individual moves. That was the point of this article - if you include all of the moves in the prompt, it is less likely to make illegal moves.
The fact that SVB securities is independent is irrelevant to the point, which is that people who play roles in financial catastrophes do not become unemployable as a result.
Some years later (2015?) I tried to speed up the build of JavaScript projects by moving my dev-folder to a RAM-disk, but it didn't really move the needle. So disk-IO is not the limiting factor when building.
I think the best strategy is to do both. Publish on your own site so you have control and aren't fully dependent on someone else's service, and then also post to Substack and wherever else your audience is.

https://indieweb.org/POSSE
First Time at Bat: My Founder Story
My child also has walnut/pecan allergy. I don't recall him eating much Bamba before (I'm from Israel originally, so it won't surprise me if he did). No peanut allergy luckily. It triggered when he was quite young after eating brownies with pecan/walnut.
A tale that predates the "yellow journalism" movement. One of my favorite anecdotes about Ben Franklin (via the Isaacson biography) was his tendency to deliberately gin up stories or controversy in his publications, using fake letters to the editor and other tricks. This was in the mid 1700s.

TV news has the same problem. After the Eagles broke up, drummer Don Henley nailed it with one of his first solo hits, Dirty Laundry:

I make my livin' off the evenin' news

Just give me somethin', somethin' I can use

People love it when you lose

They love dirty laundry

Well, I coulda' been an actor, but I wound up here

I just have to look good, I don't have to be clear

Come and whisper in my ear

Give us dirty laundry
Can you elaborate on:

> If one day you forget to do XYZ task, they can take it all away.

What kinds of tasks? Who's they?

I can see Medium and Substack changing their rules and stuff.

But WordPress?

Isn't it controlled entirely by you?
Yeah but now explain how it played a 61 move game.

EDIT: I checked and it left the lichess database after 9 moves. The lichess db has probably 5 orders of magnitude more chess games in it than chatGPT has in its training data.
it's not really able to make curl requests it can just generate it
I miss my Chumby One, it had some kinda hardware failure while support was waning (looks like things got better). I've got an Echo 5 now, but it's kinda soulless.
I thought that essentially everyone knew this and had for a very long time… “if it bleeds it leads”
There's a couple of good videos on these (and other home laser fun) on the youtube channel Les' Lab. https://www.youtube.com/channel/UC0ptp5KuvAJmp8kRV8dqZDA
Yeah, now that I "said it out loud" it seems like if that were the case, there would be instances of them using the app while you are driving or near your car. You would know "something" is wrong with your car even if you don't know what exactly.
Ah, thanks for the extra context! I did not know this!
Sure, it’s tricky, but I feel it’s more coherent than “all chess players”.
Since the GPT-4 paper didn't reveal any details of their model, it's possible that GPT-4 is already using some variant of toolformer (https://arxiv.org/abs/2302.04761).
What are the possibilities for augmenting or synthesizing Lon’s with old school expert systems or other tools. Could it recognize when a problem fits some other tool and help map the inputs?
I did. It write 15-20 lines and then finished the functions with this:

" # Add more cases for other piece types such as rooks, knights, bishops, queens, and kings.
# ...
"

So not great..

But even if it wasn't so lazy it would just find a script (or multiple scripts) which say that they do that. Probably combine them or add some minor stuff and output the result.

It can't really verify that data it used to come up with this result is accurate or reason about it in any way? Can it?

So if you're incapable of verifying that yourself it would be pretty useless?
Are you using whisper.cpp? You really want to be using that if you care about speed. You should be able to get better than real-time transcription on an M1.
Nice!
I wrote this about three weeks ago, so when ChatGPT 4 went live this week I tried out some of the same prompts I used while learning with 3.5. It was WAY better. More natural, but also a lot more comphensive and "thoughtful," if one can say that about an AI.
The danger of writing on a subject that's constantly on the move is one's observations are likely to become irrelevant as soon as it's published. :D
Pattern matching on databases of previous moves is a legitimate technique that was poplar in chess AI back when computing power was more limited. Even if that was all that GPT did here it would still be interesting.

But the presence of illegal moves doesn't really show that in my eyes. I fully understand the rules of chess, but I still occasionally make illegal moves. In 2017 Magnus Carlsen made one in a tournament [1]. The number of illegal moves suggests that either GPT is pretty new to chess, has low intelligence, or is playing under difficult circumstances (like not having a chess board at hand to keep track of the current state). I'm not sure we can deduce more than that

1: https://www.chessbase.in/news/Carlsen_Inarkiev_controversy
Alcohol is pretty terrible for your body and is carcinogenic. Then again, so is sunlight, or, as the parent pointed out, sugar, sat-fats, etc. The difference is I need some amount of sunlight and saturated fat to live.

Alcohol also heavily correlates with assaults, rapes, domestic violence, and murder. Something crazy high like 60% or more of assaults. Ditto for things like car accidents after 9pm -- overwhelmingly alcohol related. DUIs kill a non-trivial amount of people.
That's the one.

There's also:

> “Haskell is a dynamically-typed, interpreted language.”

From https://aphyr.com/posts/342-typing-the-technical-interview
Unchecked capitalism is enabled by inadequate education.