Hacker News new | past | comments | ask | show | jobs | submit | lopuhin's comments login

I don't think so, what they show on CS video is exactly the Dust2 map, not just something similar/inspired by it.


It's trained on moving around dust2, so as long as the previous frame was a view of dust2, the next frame is very likely to be a plausible subsequent view of dust2. In some sense, this encodes a map; but it's not what most people think of when they think about maps.

I'd be interested to see what happens if you look down at your feet for a while, then back up. If the ground looks the same everywhere, do you come up in a random place?


tried this irl and wound up here


It probably depends on what you see. As long as you have a broad view over a part of the map, you should stay in that region, but I guess that if you look at a mono-color wall, you probably find yourself in a very different part of the map when you look around yourself again.

But I am just guessing, and I haven't tried it yet.


I think GraalPython does have a GIL, see https://github.com/oracle/graalpython/blob/master/docs/contr... - and if by "there is no such thing on those platforms" you mean JVM/CLR not having a GIL, C also does not have a GIL but CPython does.


My mistake, as I assumed they took the same decision as jython and IronPython.

https://jython.readthedocs.io/en/latest/Concurrency/#no-glob...

https://wiki.python.org/moin/IronPython

The difference between JVM, CLR and C in regards to parallel and concurrent code is that they are built for those kind of workloads, and have a memory model proper, hence not needing a GIL.


I think they would have to here, to support native modules. Jython (and I believe IronPython, but don't quote me) does not support native CPython modules. CPython modules explicitly control the GIL, so if they are supported (as they are here), you can't really leave the GIL out without exposing potential thread safety issues.


"PEP 703 – Making the Global Interpreter Lock Optional in CPython" (2023) https://peps.python.org/pep-0703/

CPython built with --disable-gil does not have a GIL (as long as PYTHONGIL=0 and all loaded C extensions are built for --disable-gil mode) https://peps.python.org/pep-0703/#py-mod-gil-slot

"Intent to approve PEP 703: making the GIL optional" (2023) https://news.ycombinator.com/item?id=36913328#36917709 https://news.ycombinator.com/item?id=36913328#36921625


This is pretty beside the point. The point is that X not having a GIL doesn't inherently mean Python on X also doesn't have a GIL.


CPython does not have a GIL Global Interpreter Lock GC Garbage Collection phase with --gil-disabled. GraalVM does have a GIL, like CPython without --gil-disabled.

How CPython accomplished nogil in their - the original and reference - fork is described in the topical linked PEP 703.


Yes, I know. What I'm saying is that:

It's possible to have a language that doesn't have a GIL, which you implement Python in, but that Python implementation then has a GIL.

The point being that you can't say things like: Jython is written in Java so it doesn't have a GIL. CPython is written in C so doesn't have a GIL. And so on.

If this isn't clear, I apologize.


Oh okay. Yeah I would say that the Java GC and the ported CPython GIL are probably limits to the performance of any Python in Java implementation.

But are there even nogil builds of CPython C extensions on PyPi yet anyway.

Re: Ghidraal and various methods of Python in Java: https://news.ycombinator.com/item?id=36454485


Curious which model was used? Sorry if I missed that. Looks like an important detail to mention when doing an evaluation.


I wouldn't call that an evaluation. They are expressing subjective opinions and feelings, text summarization is an active area of research, there are many benchmark datasets and evaluation measures that make progress quantifiable. Which makes rants like this seem rather pointless and uninformed.

Here is an example for something less subjective: https://arxiv.org/abs/2309.04269


Also I don't think you can use NIM packages in production without a subscription, and I wasn't able to find the cost without signing up. Also NIM package for Mistral Nemo is not yet available anyways.


The README says they plan to add llama.cpp support which should cover a lot of targets, also they have tinygrad already integrated I think.


Not quite the same, OpenAI was initially quite open, while Ilia is currently very explicitly against opening or open-sourcing research, e.g. see https://www.theverge.com/2023/3/15/23640180/openai-gpt-4-lau...


It wasn't that OpenAI was open as in "open source" but rather that its stated mission was to research AI such that all could benefit from it (open), as well as to ensure that it could not be controlled by any one player, rather than to develop commercial products to sell and make a return on (closed).


yes looks like a bug in the example to me, feel free to report to https://github.com/fchollet/ARC-AGI/issues :)


Really nice to see no-GIL Python become closer and closer to reality.


There's been a no-GIL Python for about a decade, and it's still OSS on BitBucket somewhere with a PSF license (I used it for quite a while), but at the time, the community didn't want to wrestle with some of the issues, like, do you want to forego atomicity for list appends, or do you want to slow them down (Skython took the former route)?

https://lwn.net/Articles/640177/


Jython, IronPython are no-GIL Python.

Their fate shows that GIL is not as important as it might appear at the first glance.

Python is becoming more complicated everyday e.g., with things like PEP-695 Python is starting to resemble C++ (not a good thing). https://discuss.python.org/t/please-consider-delaying-or-eve...


I think they mean "chemical composition", e.g. how much hydrogen / helium / other elements there are in the star, deduced from their spectra


What could the chemical composition of the planets have to do with observations of their inertia? How could that matter other than by their mass?


I think the idea is that if they have the same chemical composition this is good evidence that they formed from the same primordial gas cloud. If they just happened to be passing by each other, there would be no reason for the composition to be so similar.


Then the date of 5th July 2023 looks likely as this is the date from which overall privacy policy is in effect: https://slack.com/intl/en-gb/trust/privacy/privacy-policy

Interesting choice of date btw


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: