HackerLangs
TopNewTrendsCommentsPastAskShowJobs

Delk

1,131 karmajoined há 7 anos

comments

Delk
·há 5 dias·discuss
> a tiny minority of people care about [...] You know, unlike the minor issues of war and peace and hunger and poverty and economics and minority rights et cetera :)

The complexity and realism of some particular regulation aside, I honestly don't understand dismissing other people's opinions on the grounds that not a lot of people care about them. Should people not have an opinion because lots of other people don't share it? Or should those opinions just not be expressed?

Everybody's got their own personal interests and values. It's natural to express and even vouch for them. If they aren't shared by enough other people, they probably won't make it to the top in a democracy. That's how it works and it's fine. But I don't get the idea that someone shouldn't express an opinion about X because lots of other people don't care about X.
Delk
·há 12 dias·discuss
> I experience some habituation actually.

I suppose it can be quite different for different people. I stopped using it because it often (not always) made me still feel tired and unfocused in the morning, something that apparently also doesn't happen to everyone.

> But my actual doctor went like "wtf is this?"

Different country, but where I live, prescribing low-dose mirtazapine for insomnia appears to be fairly common practice even though it's off-label. I've had it suggested or mentioned by three or four different doctors, including GPs. I also know several other people who have been prescribed it.

The doctors here seem to prefer low-dose mirtazapine as safer over typical CNS depressants such as benzodiazepines for insomnia nowadays, at least if the problem may be longer-term.

So it's not really something particularly weird. Of course different countries also have different medical cultures so I guess it's not surprising if it's not that common in other places.
Delk
·há 12 dias·discuss
AFAIK mirtazapine shouldn't cause habituation the way actual "sleeping pills" or benzodiazepines do. That's one of the reasons it may be preferable as a sleeping aid, especially in the longer term.

Anecdotally, when I took mirtazapine for sleeping problems, it did sometimes seem to have a stronger effect the first time I took it after not using it for a while. After that the effect stayed stable. Overall it shouldn't cause habituation, and my doctor said as much.

Of course trust your doctor and not strangers on the internet, though.
Delk
·mês passado·discuss
Shortcuts, mostly.

The shortcut for toggling fullscreen in Firefox is F11.

Many default shortcuts in JetBrains IDEs also use function keys. The keymap can be changed, of course, so you can design your own keymap to avoid F keys, but that's still a bit of a chore.
Delk
·mês passado·discuss
Maybe it's the advice that's usually right.
Delk
·mês passado·discuss
I'm not asking for LLM tools to be similar to compilers, or saying that they can't be useful if they aren't. I know rather well that the two are different, and that's the point.

Because LLMs aren't deterministic in terms of producing semantically correct output, that just means they aren't similar to compilers. That means you probably can't just start blindly trusting that their output matches the input and thus ignore understanding the code, as most people mostly can with compilers.

I think that's what people mean with "determinism" when they compare LLMs to compilers, or in response to other people suggesting LLMs are no different than compilers.
Delk
·mês passado·discuss
> From what I've seen in these HN discussions, most people are using "determinism" when they really mean "prompt sensitivity", i.e. minor variations in framing leading to different results. This, in turn, confuses people who do understand what determinism is supposed to mean and where it's necessary (build reproducibility for example).

For lack of a better word, I'd also have used "determinism". But to borrow a bit from TFA, what I'd really mean by that would some kind of "semantic determinism": for any input source code in a well-defined language, a correctly working compiler will always produce output that's semantically correct for the input.

Let's say a compiler implementation internally does something random or nondeterministic but that the nondeterminism does not affect the semantics of the output. You could argue that the compiler is technically nondeterministic, but in terms of program semantics it would still be deterministic.

I assume that's what people mean when they say compilers are deterministic in comparison to LLMs.

So in some sense the post is correct, but I think the author is somewhat pedantically misinterpreting the way people use the word "nondeterminism".

IMO prompt sensitivity is something different. A prompt does not unambiguously describe full program semantics in the first place, and the neural network would not contain an explicit mechanism for producing semantically matching output even if it did. Prompt sensitivity comes on top of that but isn't the core matter.
Delk
·há 2 meses·discuss
In my (admittedly limited) experience, a verbose and elaborate writing style is also traditionally more common in humanities whereas scientific or technical writing favours a rather more terse and matter-of-fact style.

I don't know about the structures you mention specifically but if you compare an article on humanities or social matters against the style that's common in science and technical writing, chances are it's going to look more verbose in any case.

I don't necessarily have the best AI-dar but TFA didn't ring any LLM bells to me.
Delk
·há 2 meses·discuss
Sounds like the short answer is "because there was no standard for the variable set by MS-DOS from the get go".

The background is that the issue hadn't existed in CP/M because there hadn't been environment variables. Perhaps if the issue had already been seen in CP/M, the developers of MS-DOS might have defined a standard variable to avoid it. Maybe. Other than that it doesn't seem to have much to do with CP/M specifically.
Delk
·há 2 meses·discuss
I think #2 is actually circular, or perhaps rather contradictory. In order to be able to have an illusion one would have to be conscious in the first place. Or how would you have an illusion of something if you're not aware enough to experience that illusion? So I don't think the concept of "illusion of consciousness" makes much sense. (It does make sense for others to have an illusion that an AI or some other entity is conscious, but not for the entity itself.)

> Pain isn't a real thing any more than an IEEE float is a real thing. A circuit flips bits and an LED shows a number. A set of neurons fire in a pattern and the word "Ow!" comes out of someone's mouth.

Perhaps, but I think a physical presence is still required for consciousness, at least for any kind of consciousness that resembles ours.

It's perhaps easier to talk about qualia rather than consciousness, but I think qualia are a prerequisite for consciousness anyway.

Basically all of our qualia are somehow related to our needs in the physical world. We feel physical pain because it signals that our body is in danger of being damaged. We feel emotional pain from social rejection because for most of our history humans have needed other people for physical survival. (Or in some cases perhaps because our genes make us want to procreate and we failed at that.) Either way, our needs in the physical world are not being met. Evolution has produced genetic code that produces a brain that somehow makes us feel that subjectively, even if nobody knows how.

Those subjective experiences of course get processed by neurons, assuming you accept materialism. (Neurons are AFAIK significantly more complex than the "neurons" in ANNs, so equating biological neuronal activity with ANNs is wrong. But I suppose in principle any physical process may be represented or at least approximated by some symbolic representation, so in theory that probably doesn't matter.)

We can also express those subjective qualia in terms of language. However, I don't think it's possible to have our qualia (or consciousness) based on language or symbolic manipulation alone if it doesn't have some kind of a connection to our physical needs.

If you could directly simulate an entire human brain and feed it artificial sensory input, I suppose it would actually be conscious without having a physical body. In principle an AI could also evolve consciousness based on survival needs even if it were not biological.

But for example LLMs have been trained only on the symbolic level. Their "neural" structure is not simulating a brain and they don't have a connection to physical needs. I think that makes them incapable of consciousness even if the output they produce successfully mimics human language -- that is, symbolic representations of our qualia and conscious thought.

I'm not sure if that's the point the author is making. But I think the distinction between the purely symbolic "map" and the "actual thing" sort of makes sense.
Delk
·há 3 meses·discuss
You could do all of those things on an OS with proper security separation as long as you have full root access.

There's no megacorp stopping you from reading and writing kernel memory. Unless, of course, the computer refuses to run software not signed by the megacorp or some software refuses to run without a digitally signed chain all the way down to the firmware like some game anticheats do.

But that's not really because of things like permission boundaries for processes. You can have those and still be in full control of those boundaries. It may be more convoluted than in a barebones system like DOS, of course.
Delk
·há 3 meses·discuss
> I’m still at where when I connect external hard drive or SSD via USB, use it and then eject it, I shut down the MacBook Pro completely before I unplug the cable. Just in case.

That sounds... a bit paranoid? At least on Linux (Gnome), if I click to "safely remove drive" it actually powers off the drive and stops external mechanical drives from spinning. No useful syncing is going to happen anyway once a hard drive no longer spins. A modern OS should definitely be reliable enough that it can be trusted to properly unmount a drive.

> For the laptops that I actually carry around and plug and unplug things to etc, normal amount of time between reboots for me is somewhere between every 1 and 3 days. Cold boot is plenty fast anyway, so shutting it down after a day of work or when ejecting an external HDD or SSD doesn’t really cost me any noticeable amount of time.

I personally don't reboot my laptop that often, but it's not because of a boot taking too much time. It's because I like to keep state: open applications, open files, terminal emulator sessions, windows on particular virtual desktops, etc.
Delk
·há 4 meses·discuss
A lot of that probably came down to the motherboard chipset. IIRC Intel made their own chipsets for the Pentium III and they were good and reliable. Athlons were coupled with chipsets from VIA and whatnot.

Some of those chipsets were fine and others were less reliable or compatible. The quality of the drivers for each chipset may also have mattered.
Delk
·há 4 meses·discuss
I almost never get Firefox crashes on Linux, and I don't remember seeing significant slowdowns with text boxes either, at least not simple ones.

How long are the inputs that you get problems with?
Delk
·há 4 meses·discuss
If running low on memory seems to matter less now than it did a couple of decades ago, I'd rather say that's because fast SSDs make swapping a lot faster. Even though virtual memory and swapping were available even on PCs since Windows 3.x or so, running out of memory could still make multitasking slow as molasses due to thrashing and the lack of memory for disk cache. The performance hit from swapping can be a lot less noticeable now.

Of course compression being now computationally cheap also helps.
Delk
·há 4 meses·discuss
What do you do to address health concerns before they become ER-level?
Delk
·há 5 meses·discuss
> Remember, a hash is a "one way function". It isn't invertible (that would defeat the purpose!). It is a surjective function. Meaning that reversing the function results in a non-unique output.

This is a bit of a nitpick and not even relevant to the topic, but that's not the reason cryptographic hashes are (assumed to be) one-way functions. You could in principle have a function f: X -> Y that's not invertible but for which the set of every x that give a particular y could be tractably computed given y. In that case f would not be a one-way function in the computational sense.

Cryptographic hashes are practically treated as one-way functions because the inverse computation would take an intractable amount of time.
Delk
·há 5 meses·discuss
> biwepe(?)

Probably beweep; lament, weep over.

> pinunge(?)

This is explained later on the page. "Where a modern writer would say he underwent torture, a 1200-era writer must say that he suffered pinunge instead."

I also couldn't understand this one although the word "pining" did come to mind, apparently not totally off, as that has apparently come from the same ancestor. Didn't help me figure out the intended meaning, though.

> No scar(?) is never hit(?) forgotten, not uuhiles(?) is libbe(?).

I guessed this meant something along the lines of "[?] shall I never [?] forget, not while I live". I didn't figure out that "uu" is actually "w" until that was explained, so it escaped me that "uuhiles" is "while[s]", though.
Delk
·há 5 meses·discuss
I think Transport Fever is of a slightly but significantly different genre.

Railroad Tycoon is a strategy game with competition whereas Transport Fever is pretty much a building and optimization sandbox. Even Transport Tycoon falls more in the latter category, IMO, despite superficially having competition even in single player. (I haven't played OpenTTD in a long time so I don't know if the AIs are nowadays competent enough to make the competition interesting.)

In RRT, with cut-throat competition enabled your company can even be opportunistically bought by the competition if you aren't careful. You can also be driven out of cities by rate wars. Some of the other strategy aspects feel perhaps a bit artificial -- you can't cross the other companies' track, for example, so you can effectively cordon off areas from competition. Nevertheless, those competitive strategy aspects add a significant edge to the game.

I've also played a lot of Transport Fever. The competitive aspect, even if against the old and cheating AI, is probably one of the reasons I still end up returning to the old Railroad Tycoon now and then, though.

Some of the technical limitations of the original are somewhat frustrating, though, so I find the reverse engineering effort really interesting.
Delk
·há 5 meses·discuss
It actually says "hacking on one of our programs", which makes it even more obvious that it's using the word closer to the positive traditional hacker culture sense.

I'm sure that still looks unprofessional to some people, just like any jargon that isn't corporatese does.