HN user

marcher

124 karma
Posts3
Comments22
View on HN
Cat Gap 7 months ago

In the puzzle game series The Talos Principle, intelligent robots (who were made to outlive humanity after a species-ending global pandemic) seem to have the exact same kind of affinity for caring for cats that humans do. It's actually really sweet and cute.

I'm not negative on it exactly, but the idea of not being revived doesn't really bug me. If that had happened, then it's whatever, I guess?

But I agree with your sentiment about using the time we're given. I don't put much thought into what happens after death other than in a purely self-entertainment, "oh that'd be a cool what-if scenario..." type of way. My goal now is to minimize my suffering and maximize my happiness to whatever extent I can. If I can make others happy too in some way as I do that, that'd be neat too.

As someone who once came extremely close to death and was unconscious for days after eventually receiving medical care, my take on death is that it's probably similar to what you're saying about going under for surgery. I'm somewhat neutral to mixed on having been revived, but I no longer fear death. I still have a fear of suffering and having painful final moments, but death itself seems peaceful if nothing else.

In terms of something happening after death, my only real thought on that is that it really troubles me that I came into existence in the first place and that I experience anything at all. I sometimes wonder if that was truly a one time thing or if it's something that could happen again.

The latter is basically how it goes with Counter-Strike 2 which doesn't have kernel level anti-cheat.

Well, maybe not "everyone" is cheating, but there's very little punishment to cheating in that game for those who do. Do it too blatantly and get reported an cordoned off into "low trust" matchmaking, or just closet cheat with total impunity.

I suppose this then drives people to third party matchmaking services like FACEIT that do use kernel level anti-cheat (which has its own separate game culture issues to replace the cheating issue).

I can't say I've experienced psychosis due to stimulant use personally, but I see what you mean. For me it's maybe brought on instances of hypomania a few times, but I get how it could trigger issues in others, especially in high doses.

My instances of psychosis outside of depression/mania tend to be triggered by stress. I don't use drugs or take any stimulant medications, but they still just happen sometimes. It sucks. I'm thankfully not in an active episode at the moment, but I do suffer on a daily basis from the "negative" symptoms of schizoaffective disorder (i.e., the symptoms that take away function, like anhedonia, avolition, alogia, etc).

I can't speak for the above person, but what the OP of this comment thread said also tracks with my own experience of schizoaffective disorder: when I'm psychotic, the pattern matching part of my brain goes into overdrive and not only does my brain erroneously fill in the blanks in sensory input (causing hallucinations), it does the same thing on an abstract or logical level with ideas and people. It's easy to fall into the trap of paranoid delusion when you feel like you're seeing connections between so many otherwise benign, disconnected things and events.

I think what really gets me is that despite my constant vigilance and skepticism toward my own thoughts, I simply cannot talk myself out of how truly real those delusions feel when they happen. I can even acknowledge how absurd they are, even in the moment, but I can never shake the feeling that they're still very, very real. It's so maddening. The best I can do is to just not act on those thoughts.

Maybe the above person's family is actually unearthing valid insights, but if they're prone to psychosis, in that state they'll be prone to finding connections, associations, patterns, and so on between things in a way that doesn't hold up to scrutiny. It'll feel very real to them in the moment, but when they exit that state (if they do) they'll likely be on the same page as others in thinking those ideas were a stretch.

The continual lack of police action wasn’t super surprising, but as someone who lives in SF, it does bum me out. The supposed inability to enter based on reasonable suspicion or make arrests in certain situations also baffled me.

I definitely wouldn’t want an unnecessarily brutal police force, but I wonder if we could empower them to do just a tiny bit more and be more generally useful to those who live and work here.

I started off with MacPorts' Emacs 22.3 package and just used it on the command line. Eventually I moved to a portfile that tracked Emacs CVS, and finally settled on Aquamacs.

I've tried Cocoa Emacs from CVS, but it has one major problem that makes it unusable for me: no fullscreen support. The latest version of Aquamacs does this perfectly. I have an entire space dedicated to Aquamacs, and I send files to it from Terminal with emacsclient.

I too have capslock bound to control. I don't have any other keyboard modifications. I'm used to option/alt working the same in Emacs and every other OS X application (try alt+left/right/backspace/delete in an input box).

My ~/.emacs doesn't have a lot of OS X-specific settings. My favorite thing about my setup right now is having Pyflakes automatically highlight errors in my Python code as I write it. Flyspell in strings and comments is also great.

If you're interested, my ~/.emacs is here: [link redacted]

Terminal.app isn't so bad once you install TerminalColours and MouseTerm. xterm can be difficult to configure, it doesn't do tabs, and copying and pasting follow X11 rules in it. I prefer native applications wherever possible.

iTerm on the other hand is slow and bug-ridden. The last thing I want when using a terminal is for it to render choppily and crash on me.

Up should work. If you want it to persist across sessions you'll have to enable readline history.

You might find my pythonrc useful: [link redacted] - be sure to run export PYTHONSTARTUP=~/.pythonrc.py.

My script does the following:

1. Enables readline tab completion. 2. Makes tab insert four spaces. 3. Persists command history (~/.pyhistory). You can disable it by running NOHIST= python. 4. Changes the print hook on functions to include their signature, as well as their documentation. 5. Changes the print hook to use pprint for everything else, also taking into account the terminal width. 6. Colorizes exceptions if Pygments is available. 7. Adds a source() function that shows you the source code of a function, class, or module in your pager. Code is syntax highlighted if Pygments is available. This function works on zipped eggs as well.

Also, enabling readline means all your ~/.inputrc bindings will work. So for example you can hit ^R to search back in history for a snippet you wrote.

As an adjective it means relevant. As a preposition (apropos of) it means concerning or related to.

In this case you're asking about things related to the search terms. It mirrors the Unix command that performs searches on man pages.

Python 3.0 Released 18 years ago

Python 2.6 and 3.0 ship with a new library called multiprocessing which provides mechanisms for process control and intercommunication, which conveniently sidesteps the GIL limitation that prevents multiple core usage.

The library is loosely based around the existing threading API, and allows for seamless transfer of Python objects between processes (unlike other forms of IPC).

Python 3.0 Released 18 years ago

Python 3.0 includes a script that tries to automatically convert 2.6 code to 3.0 code, named 2to3. It's also incorporated into the package setup library, so in theory simply installing a Python 2.6 package with 3.0 will automatically convert the source code.

Of course, that means making your code work with 2to3 to begin with, but that's a much lower barrier to adoption than outright porting and dual maintenance.

I think you might be confused as to what Python's lambdas are for. The name is very misleading - it really should be called a function expression. It's just a shortcut for declaring a function with an expression. It's useful for situations where you need to pass in a very simple utility function, as is usually the case with list.sort() and its comparison function argument.

I'm not sure what points you're trying to make with your other complaints, but I guess if you "feel" things are hackish, that's OK. What you might consider feeble-minded hacks Python coders consider simple, straightforward implementations.