General statistics
List of Youtube channels
Youtube commenter search
Distinguished comments
About
HalfSourLizard
Computerphile
comments
Comments by "HalfSourLizard" (@halfsourlizard9319) on "Computerphile" channel.
Previous
1
Next
...
All
'I am abusing this monstrously.' == always the sign of well-written code.
229
@NutchapolSal Literally false. Editing PDF is trivial.
6
Extremely surprised that people were still using ADA that late in an educational context -- would have suspected that 'trendy' and 'new' Java would have been on offer.
6
The difference between 'O(1)' and 'doing precisely a single operation' seems to be a subtlety that evades people ... I can't say how many dev candidates I've interviewed who've said that their 2-pass algorithm had 'O(2n)' perf -- that's not a thing, and it suggests that you've completely misunderstood asymptotes / limits.
5
It's almost as funny as people using Microsoft crapware in the first place.
4
@hernanefrain6085 I suspect this is another case of geek vs nerd conflation/confusion 🤷♀️
3
It's maths notation; in most implementations a pipe (or an escaped pipe) is used.
2
@helleye311 And, of course, in most implementation, + is used for >0 repetition, rather than disjunction/alternative.
2
@styleisaweapon Depends very much on the use case -- absolutely that'd matter way more if it were some low-level hard-real-time system or a high-volume trading system or something ... and you're quite right -- even for say a frontend thing (and this is way outside of things I'm familiar with), I know that good devs grab flame graphs and are trying to cut out needlessly expensive ops in their JavaScript -- which is probably 5 levels of abstraction away from bare metal. But, I'd still expect someone with a comp sci background to be conversant in asymptotic complexity -- even if just to discuss why it misses things ... and why writing a quadratic solution to a thing that could be linear is probably (although not always) not a great idea. All abstractions ignore things; some abstractions are useful.
2
@custardtart1312 It's just a file; I assure you that its bytes can be edited.
2
@DavidLindes Well, that'd be a great teachable moment, eh? Also, I want to acknowledge that you seem to share my love for learning things -- even if we've different preferences regarding approach🙃
2
Can your assembly language do that!?
2
@kevvdog Oh, very probably both 😜
2
Let me guess: You're coming from Java ...
2
... it's almost like ANNs aren't the only way to create machine-learnt models! ;P
2
Wat? Clearly defining the semantics and proving soundness of the type system are the interesting and challenging bits.
1
s/implementation/implementations/
1
@Sora_Halomon Do you prefer middle seats on flights, as well, then?
1
Learning Ed is still very much worthwhile -- both for the historical aspect and because no matter how badly your terminal is derped up or how slow your ssh connection Ed will work.
1
@hanifarroisimukhlis5989 Oh, yeah, that's super important for a lot of things that come up in practice with resizable data structures 👍👍
1
(Fav case that I see a lot is: People doing mid-sequence insertion into something that's backed by an array ... and they just assume that it's efficient ... With good people, asking 'so, how would you implement insertion in a contiguous-mem-backed container?' will get them to realise it ... but I've had candidates refuse to believe that it's not const time.)
1
Why is anyone using 32-bit ints for anything?! Machines have been 64-bit for ages.
1
I'm not a fan of set theory, either ;}
1
@kimuyu Choose better software 🤷♀️
1
@DavidLindes Syntax isn't interesting. It's just arbitrary convention. The fundamental ideas are what matters ... the rest is just implementation details.
1
@DavidLindes Knowing the theory behind regexps is the interesting bit; there are references (or LLMs) for the derpy idiosyncrasies of the various flavours.
1
@DavidLindes That depends on the learner; some do better learning theory then applying it, and some do better learning pragmatics and then the theory underlying it.
1
@DavidLindes How nice that might be for you; I'm pleased to have been taught theory-first ... and proud to have taught that way during my academic career. Mathematics is what's real; the world and 'practical realities' are just emergent properties -- persistent illusions.
1
The syntax is what you hate? There are way better reasons to hate Python: Mutability. Lack of a type system. Incorrectly / inconsistently-implemented scoping.
1
This is not how to design or implement a programming language. See the work of Ben Pierce, Strachy and Scott, or Winskel if you're actually serious about doing this properly.
1
Caution: None of this applies to JavaScript 'arrays' ... which, of course, aren't actually arrays.
1
Previous
1
Next
...
All