Readit News logoReadit News
tobiasSoftware commented on What can LLMs never do?   strangeloopcanon.com/p/wh... · Posted by u/henrik_w
richardw · 2 years ago
LLM’s are a compressed and lossy form of our combined writing output, which it turns out is similarly structured enough to make new combinations of text seem reasonable, even enough to display simple reasoning. I find it useful to think “what can I expect from speaking with the dataset of combined writing of people”, rather than treating a basic LLM as a mind.

That doesn’t mean we won’t end up approximating one eventually, but it’s going to take a lot of real human thinking first. For example, ChatGPT writes code to solve some questions rather than reasoning about it from text. The LLM is not doing the heavy lifting in that case.

Give it (some) 3D questions or anything where there isn’t massive textual datasets and you often need to break out to specialised code.

Another thought I find useful is that it considers its job done when it’s produced enough reasonable tokens, not when it’s actually solved a problem. You and I would continue to ponder the edge cases. It’s just happy if there are 1000 tokens that look approximately like its dataset. Agents make that a bit smarter but they’re still limited by the goal of being happy when each has produced the required token quota, missing eg implications that we’d see instantly. Obviously we’re smart enough to keep filling those gaps.

tobiasSoftware · 2 years ago
"I find it useful to think “what can I expect from speaking with the dataset of combined writing of people”, rather than treating a basic LLM as a mind."

I've been doing this as well, mentally I think of LLMs as the librarians of the internet.

tobiasSoftware commented on A neural code for time and space in the human brain [pdf]   cell.com/cell-reports/pdf... · Posted by u/bookofjoe
discreteevent · 2 years ago
It's also possible that time is real. One thing happens after/causes another. It's possible that when you are in a flow state your brain is just failing to notice the time that is objectively passing in the world around you.
tobiasSoftware · 2 years ago
One of the weirdest things Einstein discovered is that time is relative, but cause and effect are absolute.

For example, muons should decay before they hit the ground, but they don't due to time dilation. We see the time dilation when observing the muons, but the muons don't, so you would think that for us, the muons make it to the ground but for the muon it would decay too fast. However, the muons experience length contraction, so they do make it to the ground from their viewpoint as well.

So cause and effect is preserved, even though we would disagree with the muon on the relativistic reason why it is preserved.

tobiasSoftware commented on The Internet Is Full of AI Dogshit   aftermath.site/the-intern... · Posted by u/thinkingemote
mihaaly · 2 years ago
> The once ubiquitous phrase “let me Google that for you” is now meaningless. You are as likely to return incorrect information as you are complete fabrications

To me this came when I realised that SEO this and SEO that SEO here and SEO there was as innate as googling for answers. And is still incomprehensible to me how people can argue with serious face for actively and forcefully distorting the search results that they so eagerly want to build their goodwill on top of.

Machines only taking over the killing of the internet search with incredible efficiency.

tobiasSoftware · 2 years ago
My favorite example is if I search Google for "tide me over vs tie me over" it comes up with "Tie me over is correct". Not only is this wrong, but if you click the link, the source itself says it is wrong! The source is literally on the importance of fact checking, and Google is pulling a quote that the article uses as an example of an incorrect fact.

Google: WARNING: It is a common misconception that the phrase “tie me over” is actually pronounced “tide me over.” Some even go so far as to say the “tide” refers to the ebb and flow of hunger, but this is not the case. Rest assured “tie me over” is correct.

Actual source: https://www.techtarget.com/whatis/feature/Tie-me-over-vs-tid...

tobiasSoftware commented on You are never taught how to build quality software   florianbellmann.com/blog/... · Posted by u/RunOrVeith
tobiasSoftware · 2 years ago
Honestly I think the root problem is that universities have a degree in computer science, whereas what most people want is to learn to build computer software.

The two overlap most of the time in subtle ways where the science gives an important foundation, such as learning Big O notation and low level memory concepts where exposure helps. I've personally seen this with a smart coworker who didn't go through university and is great at programming but I'll catch him on certain topics such as when he didn't know what sets and maps were and when he tries to sleep a second instead of properly wait on an event.

However, the differences between computer science and building software are problematic. Watching my wife go through university, she's had to struggle with insanely hard tasks that will not help her at all with software, such as learning Assembly and building circuits. The latest example is the class where she's learning functional programming is not actually teaching it to her. Instead, they combined it with how to build a programming language, and so instead of giving her toy problems to teach the language she is having to take complex code she doesn't understand well that generates an entirely different programming language and do things like change the associativity of the generated language. In the end, she feels like she's learned nothing in that class, despite it being her first experience with functional programming.

On the flip side are the things that are necessary for software that aren't taught in university, like QA. For me personally, back when I was in university a decade ago I never learned about version control and thought it was just for back up. Similarly, I never learned databases or web, as the required classes were instead focused on low level concepts as Assembly and hardware. My wife is at least learning these things, but even then they often seem taught badly. For example, when they tried to teach her QA, instead of hardcoded unit tests, they made her give random inputs and check to make sure the output was correct. Of course, checking the output can only be done by rewriting all of your code in the testing files, and if there's a bug in your code it'll just get copied, so that kind of defeats the purpose. Even when the assignments are relevant there is often no teaching on them. For example, her first ever web code was a project where they told her to hook up 6 different technologies that they had not gone over in class, with only the line "I hope you've learned some of these technologies already".

tobiasSoftware commented on C diff spores resist bleach and remain viable on surgical scrubs, fabrics   microbiologyresearch.org/... · Posted by u/bookofjoe
londons_explore · 2 years ago
My n=1 experience is that every time I walk into a hospital (even just to visit nana for an hour), a few days later I find myself sick...

I suspect that the true figure for hospital acquired infections is far higher than 1 in 8, but that they are only recorded if the infection is serious enough to cause immediate medical treatment to be necessary.

tobiasSoftware · 2 years ago
Perhaps you should consider wearing an N95 while visiting the hospital. You can a pack on Amazon for $15 (even in stylish black), and they really aren't that bad wearing. In my opinion, the practice of wearing N95s in medical settings is the one response to Covid that should be permanent. Unfortunately even in peak Covid medical advisors were too scared to advise proper masking and settled for cloth and surgical masks, while KN95/N95 offers far more protection for yourself. Looking back, we could have done away with social distancing, quarantining, shutdowns, and all the other extreme procedures if we had just ramped up N95 production and told everyone to wear them in public while we were waiting on the vaccines.
tobiasSoftware commented on Super Mario RPG is an endearing, perplexing relic   polygon.com/reviews/23960... · Posted by u/PaulHoule
noirscape · 2 years ago
SMRPG is great. It's absolutely "baby's first JRPG" (but with actual stats, not the low stats of Paper Mario) and it wears that badge with pride. I don't think there's a JRPG more accessible than this one if you're not familiar with the genre - the UI of the original is very much geared around "make it understandable to people who've only ever played the Mario platformers" and it just... works. From what I've seen, that's an element the remake has mostly left intact, which is good to see.

I can't find myself saying that Geno and Mallow "don't fit the Mario canon" - we've seen characters in the RPGs who have full arcs or "emissary" style personalities (Paper Mario 64 and Super Paper Mario jump to mind immediately) and the baddies almost certainly are just as fitting as the random cadre of bosses you get in the platformers.

I don't think it aged that badly either. There's a sort of oddball humor to the game because it was originally translated by Ted Woolsey who didn't have a series bible for the Mario games. (Especially since a lot of the games humor in some places was derived from Japanese anime and stand-up comedy, so he had to invent certain things from whole cloth since the references are otherwise incomprehensible to a non-90s Japanese audience).

That said the game is definitely from a time before corporate brand management forced these characters to be stripped down to just their most basic personality traits. I'd say that's a good thing though.

It's just a really good game overall and it's easy to see how Paper Mario ended up evolving on these concepts and what's the good old "Square weirdness" that's only present here. Makes you wonder where things could've gone, had Square not moved FF7 development from the N64 to the PlayStation.

tobiasSoftware · 2 years ago
" I don't think there's a JRPG more accessible than this one"

I'd argue there's one more, though I may be biased as it's what got me into RPGs - Final Fantasy Mystic Quest. It's a relatively unknown title as it was an attempt by the Final Fantasy franchise to get beginners into RPGs. It's like Super Mario RPG in a lot of ways, including seeing monsters on the overworld. However, it's much more like table-top RPGs, without mechanics such as timed hits and with more standard RPG monsters and spells. Personally I love the art style they went with in the game, it's the peak of pixel art IMO.

tobiasSoftware commented on My favorite coding question to give candidates   carloarg02.medium.com/my-... · Posted by u/davidst
laurent_du · 2 years ago
I am baffled that several contributors to this thread seem to find this question difficult, some even calling it "dehumanizing". This is a very easy and basic question and I wouldn't want to work with someone who couldn't solve it efficiently in a few minutes.
tobiasSoftware · 2 years ago
I agree that "throw everything in a hashmap" should be straightforward and is a good interview test. However, his further steps to "optimize" it by saying "Poor candidates load the contents of both files into memory." are terrible. Yes, that might optimize resources, but first it hardcodes the requirement that there are exactly two days breaking the solution if the requirement changes, and second it adds a bunch of finicky fragile code about "if there are two pages or more from day one or if the first page from day one is different from the page from day two".

Great candidates treat software like a business with changing requirements and code that is read by multiple people, poor candidates treat software like a math challenge where the only goal is to use as few resources as possible.

tobiasSoftware commented on My favorite coding question to give candidates   carloarg02.medium.com/my-... · Posted by u/davidst
johnfn · 2 years ago
OP's solution seems a little clunky to me. He does this thing where he loads the first day into a hashmap, and then he queries it as he loops over the second day. But why? That just overcomplicates your algorithm, and the memory used by O(2) days is roughly the same as O(1) days. It's also overly specialized to solving the very precise problem that's posed in the interview; what if tomorrow Big Boss wants you to aggregate over 3 days?

A cleaner solution would be to load both days 1 and 2 into the same hashmap. Then you can iterate the map and count whatever condition you want.

tobiasSoftware · 2 years ago
I agree. I hate how these interviews always focus so much on algorithmic time at the expense of flexibility of the code. I agree with the first part about avoiding the n^2 algorithm by using hash maps. However, making your algorithm use half the memory but hardcoding the requirement that a user visited on two days is bad design, especially when it's only halving the memory used. Also not only does it hardcode the requirements, it also makes it much more complex logic wise as you need that "if pages from day 1 >= 2 or first page from day 1 != page from day 2".

My design was to create two hash maps, one for customer to a list of days and one for customer to list of pages, though after reading the article I realized my lists should really be sets. Then you can easily account for any change to the definition of a loyal customer, as all you need to do is use two O(1) lookups and then check the size of the lists. Easy, flexible, and little room for error.

tobiasSoftware commented on Potato Diet Riff Trial: Sign Up Now, Lol   slimemoldtimemold.com/202... · Posted by u/MaurizioPz
ulizzle · 2 years ago
So people lost weight and these people have “no idea why?”

Well, ok, it’s calories, but why even bother to have any sort of study about this?

Of course people who don’t know about calories would think they invented a whole new idea and methodology on scientific research

tobiasSoftware · 2 years ago
The SMTM theory is that obesity is not directly about counting calories, but more like a contagious disease due to a contaminant that causes people to be hungrier and eat more calories. Many people will dismiss this outright, but consider these things:

1. 40% of US adults are obese, which is insanely high for a willpower issue (gambling addiction is 1-2% for example)

2. The vast majority of weight loss attempts fail miserably long term, with success rates somewhere between 5-20%

3. There is precedent for this type of idea with stomach ulcers. We thought they were a psychological cause but the main cause turned out to be H Pylori bacteria

The problem is that even if they are right, it is very difficult to detect a difference between directly eating less calories and not eating a contaminant that makes you hungry so you indirectly eat less calories.

tobiasSoftware commented on Daylight saving time can seriously affect your health   apnews.com/article/daylig... · Posted by u/belltaco
shmerl · 2 years ago
Why wouldn't it be serious? I.e. is anyone really against it?
tobiasSoftware · 2 years ago
Because the story was misrepresented and it wasn't truly voted on in the normal sense.

In the US Congress, how many people are present matters to the vote. So if a bunch of Congressmen take off, it would give enormous power to the few people who remain. Because of this, there's a gentlemen's agreement that on those sorts of days, the people who are there just clock in and don't actually vote. My understanding is that the daylight savings "vote" was this type of situation where someone violated the gentlemen's agreement and voted on it without a planned vote. It doesn't really affect anything though because it would need to pass both sides of Congress and this was just one of them.

As far as why anyone be against it, I'm not sure, but it wasn't "almost" passed as the media made it sound like.

u/tobiasSoftware

KarmaCake day278November 30, 2011View Original