Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
GTP
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
32 ms
·
601.
▲
by
GTP
2y ago
Good question, it's addressed in the article: "This research is far from the first attempt at mimicking life digitally: for example, simulations such as the Game of Life, which has a grid of cells that are either “alive” or “dead”
602.
▲
by
GTP
2y ago
If they are determined, they can still seize the machines without powering them down. It has already been done in the past.
603.
▲
by
GTP
2y ago
It can also very well be that they got a court order to turn on logging only for that specific account. Better opsec would have likely prevented this.
604.
▲
by
GTP
2y ago
But a motivated nation state can size servers without powering them down, it has been done in the past. Sure, it's harder than just smashing the door and grabbing them, but still possible. In the end, when discussing security one has a
605.
▲
by
GTP
2y ago
No, here the point is training on that specific task . E. g. the literature classes you took during your education will be irrelevant for such a task.
606.
▲
by
GTP
2y ago
I suggest to everyone interested to also hear what Brett Johnson, a former criminal, has to say about the topic in his podcast [1]. [1] https://anchor.fm/s/9a92cef4/podcast/play/84999897/https%3A%...
607.
▲
by
GTP
2y ago
I just tried opening the link, and got a 500 error. Too many connections from hn?
608.
▲
by
GTP
2y ago
I instead like what they did: they were transparent about their finances and told their supporters that there are others that would benefit more from their support at this time. They were under no obligation of doing this, but it likely fel
609.
▲
by
GTP
2y ago
What about the case of passing a number and a string?
610.
▲
by
GTP
2y ago
> Protection from untrusted input is something that has to be considered in any language Sure, but some languages make it easier than others. And that was just one example, another example could be having a branch where the input to your
611.
▲
by
GTP
2y ago
The point is that with browsers there's also the option of using an entire different one, not just keeping an older version of the same browser.
612.
▲
by
GTP
2y ago
I'm not saying that no one should use Python, I'm just saying why I don't like it. But if you instead like it I will not try to stop you using it. This said, if most people use type hints and the proper tooling to enforce typ
613.
▲
by
GTP
2y ago
It never happened to me, because I don't use Python ;) On a more serious note, your comment actually hints at an issue: unit testing is less effective without static type checking. Let's assume I would like to sum x and y. I can e
614.
▲
by
GTP
2y ago
> You just did tell us what it does by looking at it, for the 90% case at least The problem is that you can't know if the function is going to do what you want it to do without also looking at the context in which it is used. And wh
615.
▲
by
GTP
2y ago
It can matter also in practice. Once I was trying some Python ML model to generate images. My script ran for 20 minutes to then terminate with an exception when it arrived at the point of saving the result to a file. The reason is that I wa
616.
▲
by
GTP
2y ago
> It calls x.__add__(y) Your answer doesn't solve the problem, it just moves it: can you tell me what x. __add__(y) does?
617.
▲
by
GTP
2y ago
I don't think you can say that a language is strongly typed if only the language's internals are. The Python interpreter prevents you from summing an integer to a string, but only at runtime when in many cases it's already to
618.
▲
by
GTP
2y ago
> Mojo is literally exactly the same way. No, because in Mojo, type checking is part of the language specification: you need no external tool for that. Python defines a syntax that can be used for type checking, but you need an externa
619.
▲
by
GTP
2y ago
I instead think that the lack of static typing is a waste of time, since without it you can have programs that waste hours of computation due to an exception that would have been prevented by a proper type system ;)
620.
▲
by
GTP
2y ago
Then we have very different ideas of what proper typing is :D Look at this function, can you tell me what it does? def plus(x, y): return x+y If your answer is among the lines of "It returns the sum x and y" then I woul
621.
▲
by
GTP
2y ago
> BTW, Typescript also does not enforce types at runtime. Heck, C++ does not enforce types at runtime either. It does not mean that their static typing systems don't help during at development time. Speaking of C here as I don'
622.
▲
by
GTP
2y ago
I don't get how this optional static typing works. I had a quick look at [1], and it begins with a note saying that Python's runtime doesn't enforce types, leaving the impression that you need to use third-party tools to do a
623.
▲
by
GTP
2y ago
> software eco systems are always built on trust. Yes but, depending on how the ecosystem is built, the amount of trust needed can be smaller or greater. Reality isn't black or white, we also have shades and colors.
624.
▲
by
GTP
2y ago
I use KeepassXC and synchronize the encrypted database across my devices using my own Nextcloud instance. But even if I used a mainstream cloud provider, that wouldn't matter since the db is encrypted and decrypted locally. Regarding t
625.
▲
by
GTP
2y ago
I will have a look at it
626.
▲
by
GTP
2y ago
I think it would make more sense to limit the analysis to technologies that let you build a Turing-complete machine, but indeed sometimes you find people counting your examples as computers, because they are computing a specific function.
627.
▲
by
GTP
2y ago
Key distribution can be done manually at the factory where the plane is built. Which can also keep a keystore holding the key used for each plane. But we don't need to delve deep in this scenario, as ultimately op's point was that
628.
▲
by
GTP
2y ago
No, with a MAC function you don't have certificates in the first place ;)
629.
▲
by
GTP
2y ago
I know yoh mean this in a general sense, but I just whish to point out for everyone that in this scenario you don't actually need certificates: a MAC to prove authenticity is enough.
630.
▲
by
GTP
2y ago
> Why is this an interesting problem? What do we hope to learn from it? Because it's a complicated puzzle, not necessarily because we hope to learn something from it. Which could happen, but it's definitely not the primary goal
More ›