429 karma · joined December 6, 2017
Also, wouldn't storing everything about the repo make it very large? Even when cloning large git projects, it is from time to time necessary to make a "shallow clone" to avoid downloading hundreds of megabytes per repo. I imagine with all discussions it would be worse.
But if we store castling state, I think we are already trying to store the whole game state, and this is representable only by full history because of move repeating rules.
So, I think storing board state as a sequence of moves is more interesting. I would estimate that a number of possible actions on average is closer to 8 than to 16, so it would give as 3 bits for half-move and 6 bits for full move. 24-move game could be represented with 18 bytes, which is considerably lower than 26 bytes!
You can get close to average bit per move, if you reuse "spare" places for the next move. So, for instance, first move have 20 possibilities, which is representable by 5 bits, but you can reuse "spare" 32-20=12 possibilities as a bit for the next move.
This is a representation assuming you use only "move validator" thing that returns a list of possible moves. I think that if you use a chess engine that would output you a probability distribution of possible moves, you can compress noticeably better on average, but decoding would be slow.
- The whole item is clickable for the pick
- Picked state is indicated clearly, possibly by hovering the item
- You click on the item itself to place, or possibly anywhere on the screen
Remote, located in Armenia
ML Engineer
I worked at largest European tech companies and YC startups. I have ML education from a top uni. I have 8+ years of ML experience.
Working in large companies, I've trained large language models myself, which helps me to understand what makes an LLM tick. I worked on a web-scale RAG system at a major search engine company before this term was popular.
I am a generalist, proficient with Python, but also capable with Rust, C++, Javascript. I can serve as a fractional CTO, capable both as a leader and as a highly efficient individual contributor.
nkruglikov at icloud dot com https://www.linkedin.com/in/nikolai-kruglikov https://www.upwork.com/freelancers/~01c8f478cd3c93ab65
Here's the channels I like, in no particular order:
- https://www.youtube.com/@TechIngredients Thumbnails and titles are clickbaity, but don't let that fool you. One of the most thorough channels. Polymath like Applied Science.
- https://www.youtube.com/@HuygensOptics Optical Systems and connected topics from a veteran of the field
- https://www.youtube.com/@Borgedesigns Designing 3d-printed tools
- https://www.youtube.com/@Nighthawkinlight Like Applied Science, but trying to do stuff with easily acquirable materials
- https://www.youtube.com/@AdvancedTinkering Chemistry and vacuum tech
- https://www.youtube.com/@ExcessiveOverkill Hardware projects, one of the biggest is controlling an industrial robot arm, but others are cool too
- https://www.youtube.com/@SamZeloof Reached home-made semiconductors
- https://www.youtube.com/@projectsinflight Trying to reach home-made semiconductors
- https://www.youtube.com/@christopherhelmke Building industrial 3d-printed parts sorting system
- https://www.youtube.com/@MariusHornberger Most thorough woodworker
- https://www.youtube.com/@BreakingTaps Like Applied Science, but with more free time
- https://www.youtube.com/@benmakeseverything Cool hardware projects
- https://www.youtube.com/@ancientjames Holograms
- https://www.youtube.com/@NileRed More entertaining than educational, but a prominent chemistry channel
- https://www.youtube.com/@BenEater Classic: made computer on a breadboard
- https://www.youtube.com/@theCodyReeder Like Applied Science, but more outdoors type; builds a Martian-like base
- https://www.youtube.com/@colinfurze A welding guy with extremely high energy, builds underground garage
- https://www.youtube.com/tomstantonengineering Hardware projects mostly about flying stuff
- https://www.youtube.com/@mymechanics Machining guy restoring things; currently restores a car by individually handling every nut and bolt (yes)
- https://www.youtube.com/@HyperspacePirate Hardware / Chemistry projects, made liquid nitrogen with disassembled AC units in a long-running series of attempts
The golden standard is Applied Science channel, of course, but there are some smaller channels with similar vibe.
The joke is this:
Lupa and Pupa received their paycheques, but the accountant messed up, so Lupa received payment belonging to Pupa, and Pupa — belonging to Lupa.
“To Lupa” sounds like “dick head” when translated to Russian. The ending reads as if Pupa received a dick head, which means that he didn’t receive anything.
I am not sure, but it could that the entire post intent is to get English-speaking folks to discuss “libpupa” and “liblupa”.
I was raised to both filter and boil tap water before drinking. I don’t understand why these aspects are not mentioned when discussing safe drinking water.
The premise of the article is still interesting.
Your product is a good idea. However, the presentation was met with confusion by many readers on this submission. In fact, one person used the phrase "fever dream". This is the thing I am talking about.
However, I read your comments and your writings (for example, [1]), and was left with impression similar to viewing pictures of famous Wain Cats [2].
I wish you and your product success. But it could be difficult to reach success if one is not well.
The essay I linked is from a very prominent developer, Kenneth Reitz. He is the author of the most used Python library, `requests`. In the essay, he describes how it felt to be manic from the inside.
[1] https://if.openages.com/blog [2] https://en.wikipedia.org/wiki/Louis_Wain#/media/File:Louis_w...